mirror of
https://codeberg.org/Toasterson/ips.git
synced 2026-04-10 13:20:42 +00:00
- Use tempdir_in(repo_path) instead of system /tmp to keep temp files on the same filesystem, preventing cross-device rename failures - Replace fs::copy with fs::rename for atomic file moves in transaction commit and signature payload storage - Fix Digest construction to use correct SHA256 algorithm instead of defaulting to SHA1 for bare hex hashes - Try compressed hash (additional_identifiers) as fallback when primary hash lookup fails during payload fetch - Remove duplicate publisher resolution block in Transaction::commit() - Add integration test for multi-file parallel package receive Closes: https://codeberg.org/Toasterson/ips/issues/21 |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| .gitignore | ||
| Cargo.toml | ||