Commit graph

219 commits

Author SHA1 Message Date
Till Wegmueller
01b059bf5d
Expand pkg5 documentation with additional details on repository operations, including administrative tasks, enhanced metadata handling, new operation versions, and improved search functionality. 2025-07-23 22:09:09 +02:00
Till Wegmueller
ca7ce75008
Enhance show_contents to parse manifests directly, add filtering by publishers, patterns, and action types, and handle multiple content types (files, directories, links, dependencies, licenses). 2025-07-22 19:39:46 +02:00
Till Wegmueller
5d987ca0cb
Refactor package FMRI handling by introducing Fmri struct, update dependencies, and adjust repository and action modules for structured FMRI data processing
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-07-22 14:10:37 +02:00
Till Wegmueller
2e69b277ed
Import pkg5 docs as reference for new code. 2025-07-22 11:57:44 +02:00
Till Wegmueller
e3662eaf23
Introduce PackageInfo struct for structured package data, refactor list_packages to use it, and enhance publisher directory handling
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-07-22 11:57:24 +02:00
Till Wegmueller
7332e0f7b5
Refactor repository info retrieval to return structured data, add detailed publisher information, and update tests accordingly
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-07-22 10:21:16 +02:00
Till Wegmueller
a9584fa6d2
Add package publishing functionality and default publisher management
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-07-21 23:20:19 +02:00
Till Wegmueller
8a32bf3176
Add compression support (Gzip/LZ4) and update dependencies
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-07-21 22:37:08 +02:00
Till Wegmueller
1a5e0e053d
Add repository module and update dependencies
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-07-21 22:02:05 +02:00
Till Wegmueller
bef5442afd
Adding diff-struct
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2024-08-15 21:27:00 +02:00
Till Wegmueller
5cea5186d7
Add serde and image starter module
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2024-08-14 20:02:29 +02:00
Till Wegmüller
457111fc57
Merge pull request #13 from OpenFlowLabs/dependabot/cargo/openssl-0.10.55
Bump openssl from 0.10.50 to 0.10.55
2023-06-22 20:24:08 +02:00
dependabot[bot]
d2b05ebd97
Bump openssl from 0.10.50 to 0.10.55
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.50 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.50...openssl-v0.10.55)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 22:56:18 +00:00
Till Wegmüller
38a997b94d
Merge pull request #12 from OpenFlowLabs/dependabot/cargo/h2-0.3.17
Bump h2 from 0.3.16 to 0.3.17
2023-04-13 19:43:08 +02:00
dependabot[bot]
e9f79ab7d5
Bump h2 from 0.3.16 to 0.3.17
Bumps [h2](https://github.com/hyperium/h2) from 0.3.16 to 0.3.17.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.16...v0.3.17)

---
updated-dependencies:
- dependency-name: h2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 17:08:44 +00:00
Till Wegmueller
108b9f026e
Responding to CVE-2023-26964
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-04-12 09:24:22 +02:00
Till Wegmueller
2d74df13da
Fix unneeded reference
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 17:48:33 +01:00
Till Wegmueller
da3c398bc8
Remove schedule from clippy workflow
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 17:43:52 +01:00
Till Wegmueller
1a66c34f1c
fix clippy
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 17:33:40 +01:00
Till Wegmueller
a8f84ef3f6
fix derivable impls
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 16:57:51 +01:00
Till Wegmüller
faa993ecc3
Update rust-clippy.yml 2023-03-25 16:46:32 +01:00
Till Wegmueller
2b4d01df8a
test problems
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 13:13:41 +01:00
Till Wegmueller
5154d3886e
fixing clippy issues
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 13:11:10 +01:00
Till Wegmueller
640fc4f611
fixing clippy issues
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 13:08:40 +01:00
Till Wegmueller
59ae8ea4cc
fixing clippy issues
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 13:01:05 +01:00
Till Wegmueller
8b9e69a787
fixing clippy issues
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 12:48:09 +01:00
Till Wegmueller
5291bb304f
fixing clippy issues
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 12:47:54 +01:00
Till Wegmueller
563175bbca
updating dependencies
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 12:35:05 +01:00
Till Wegmüller
b6c9a44c81
Merge pull request #7 from OpenFlowLabs/dependabot/cargo/bumpalo-3.12.0
Bump bumpalo from 3.6.1 to 3.12.0
2023-03-25 12:29:41 +01:00
Till Wegmüller
0bac6d9d48
Merge pull request #6 from OpenFlowLabs/dependabot/cargo/openssl-src-111.25.01.1.1t
Bump openssl-src from 111.22.0+1.1.1q to 111.25.0+1.1.1t
2023-03-25 12:28:44 +01:00
dependabot[bot]
b9b6f271fe
Bump bumpalo from 3.6.1 to 3.12.0
Bumps [bumpalo](https://github.com/fitzgen/bumpalo) from 3.6.1 to 3.12.0.
- [Release notes](https://github.com/fitzgen/bumpalo/releases)
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.6.1...3.12.0)

---
updated-dependencies:
- dependency-name: bumpalo
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 11:24:56 +00:00
dependabot[bot]
4a0ab51880
Bump openssl-src from 111.22.0+1.1.1q to 111.25.0+1.1.1t
Bumps [openssl-src](https://github.com/alexcrichton/openssl-src-rs) from 111.22.0+1.1.1q to 111.25.0+1.1.1t.
- [Release notes](https://github.com/alexcrichton/openssl-src-rs/releases)
- [Commits](https://github.com/alexcrichton/openssl-src-rs/commits)

---
updated-dependencies:
- dependency-name: openssl-src
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 11:24:38 +00:00
Till Wegmüller
32bb3f50da
Merge pull request #5 from OpenFlowLabs/dependabot/cargo/openssl-0.10.48
Bump openssl from 0.10.33 to 0.10.48
2023-03-25 12:24:00 +01:00
dependabot[bot]
d05e91b17d
Bump openssl from 0.10.33 to 0.10.48
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.33 to 0.10.48.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.33...openssl-v0.10.48)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 11:18:37 +00:00
Till Wegmüller
baacd4e281
Delete .cirrus.yml 2023-03-25 12:13:13 +01:00
Till Wegmüller
52dd9298bf
Update rust.yml 2023-03-25 11:57:16 +01:00
Till Wegmüller
1e08d5ad2e
Update Jenkinsfile 2023-03-25 11:56:19 +01:00
Till Wegmüller
28b0236dd7
Delete config.toml 2023-03-25 11:44:44 +01:00
Till Wegmüller
ecf9dd42c5
Fixup build scripts 2022-09-04 15:23:10 -03:00
Till Wegmueller
422f6df5d8 Suppress warnings 2022-09-02 23:50:43 +02:00
Till Wegmueller
4ebecbd153 Adding ports and specfile crates. Switch to thiserror for libraries 2022-09-02 23:48:26 +02:00
Till Wegmueller
63b6a48341 Cleanup 2022-09-01 19:24:13 -03:00
Till Wegmueller
2fd593ff41 Cleanup repo 2022-09-01 19:23:09 -03:00
Till Wegmueller
bf5c8253a8 Remove unused import 2022-07-31 16:51:03 -03:00
Till Wegmüller
1f26173843
Merge pull request #4 from OpenFlowLabs/dependabot/cargo/regex-1.5.5
Bump regex from 1.4.5 to 1.5.5
2022-06-06 17:26:00 -03:00
Till Wegmüller
50f0dddeda
Merge pull request #3 from OpenFlowLabs/dependabot/cargo/hyper-0.14.19
Bump hyper from 0.14.7 to 0.14.19
2022-06-06 17:25:50 -03:00
dependabot[bot]
b4458da5f3
Bump regex from 1.4.5 to 1.5.5
Bumps [regex](https://github.com/rust-lang/regex) from 1.4.5 to 1.5.5.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.4.5...1.5.5)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 20:14:34 +00:00
dependabot[bot]
f17a02eb94
Bump hyper from 0.14.7 to 0.14.19
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.7 to 0.14.19.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.7...v0.14.19)

---
updated-dependencies:
- dependency-name: hyper
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 20:14:31 +00:00
Till Wegmüller
e96c76571f
Create rust-clippy.yml 2022-06-06 17:13:29 -03:00
Till Wegmüller
a8fcedde99
Merge pull request #2 from OpenFlowLabs/dependabot/cargo/tokio-1.16.1
Bump tokio from 1.5.0 to 1.16.1
2022-06-06 17:11:36 -03:00