ips/pkg6depotd
Till Wegmueller cd15e21420
Add repository handling and foundational HTTP routes for pkg6depotd
- Implemented `DepotRepo` for repository access, including methods for catalog path, file path, and manifest retrieval.
- Introduced foundational HTTP routes for catalog, manifest, file, and package info retrieval.
- Added integration tests to validate repository setup and basic server functionality.
- Modularized HTTP handlers for better maintainability and extended them with new implementations like `info` and `manifest` handling.
- Refactored `main` function to simplify initialization and leverage reusable `run` logic in a new `lib.rs`.
- Updated `Cargo.toml` and `Cargo.lock` to include new dependencies: `walkdir` and updated testing utilities.
2025-12-08 20:50:20 +01:00
..
src Add repository handling and foundational HTTP routes for pkg6depotd 2025-12-08 20:50:20 +01:00
tests Add repository handling and foundational HTTP routes for pkg6depotd 2025-12-08 20:50:20 +01:00
.gitignore merging all ips packages into one repo 2021-03-21 14:12:03 -03:00
Cargo.lock merging all ips packages into one repo 2021-03-21 14:12:03 -03:00
Cargo.toml Add repository handling and foundational HTTP routes for pkg6depotd 2025-12-08 20:50:20 +01:00
LICENSE merging all ips packages into one repo 2021-03-21 14:12:03 -03:00
README.md merging all ips packages into one repo 2021-03-21 14:12:03 -03:00

IPS Repository server written in rust

Work in progress