mirror of
https://codeberg.org/Toasterson/ips.git
synced 2026-04-10 21:30:41 +00:00
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. |
||
|---|---|---|
| .. | ||
| actions | ||
| depend | ||
| digest | ||
| image | ||
| payload | ||
| repository | ||
| solver | ||
| api.rs | ||
| fmri.rs | ||
| lib.rs | ||
| publisher.rs | ||
| publisher_tests.rs | ||
| recv.rs | ||
| test_json_manifest.rs | ||
| transformer.rs | ||