ips/pkg6depotd
Till Wegmueller f8ab1f94c1 fix: Resolve SHA1/SHA-256 hash mismatch in manifest lookups, complete search endpoints
fetch_manifest and the receiver were parsing legacy text manifests which
reference SHA1 hashes, while pkg5-imported repos store files under SHA-256.
Prefer the JSON manifest (.json) everywhere so payload lookups find the
correct files. Fixes archive creation, archive import, and local
FileBackend-to-FileBackend receive for pkg5-imported repositories.

Also completes the search REST API: v0 now returns 204 for empty results
per the pkg5 spec, and publisher-less routes (/search/0/, /search/1/) are
added for clients that omit the publisher prefix.
2026-04-09 22:06:48 +02:00
..
src fix: Resolve SHA1/SHA-256 hash mismatch in manifest lookups, complete search endpoints 2026-04-09 22:06:48 +02:00
static feat: Add copy buttons for FMRI and install command on detail page 2026-03-15 23:22:32 +01:00
templates feat: Add copy buttons for FMRI and install command on detail page 2026-03-15 23:22:32 +01:00
tests fix: Resolve SHA1/SHA-256 hash mismatch in manifest lookups, complete search endpoints 2026-04-09 22:06:48 +02: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 fix: Resolve merge conflict between UI and search compatibility branches 2026-03-23 17:27:36 +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