repo-sync/mirror
James Coleman 2889766a20
Some checks failed
Go package / build (push) Has been cancelled
feat(mirror): verify repository OpenPGP signatures
- Reject RPM, Debian, and Arch metadata that fails the configured signature policy before trusting its checksums or package paths.
- Preserve the last verified repository generation when signed metadata rotates inconsistently or required files remain unavailable.
- Let operators pin signer keyrings or retrieve unknown issuers from configured keyservers, including archived GnuPG v1 RSA signatures.
- Gate cached server entry points and package misses until a crawl completes under the active signature policy.
2026-09-01 18:29:37 -05:00
..
apk.go first commit 2026-07-28 19:22:20 -05:00
apk_test.go first commit 2026-07-28 19:22:20 -05:00
arch.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
arch_test.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
control.go first commit 2026-07-28 19:22:20 -05:00
control_test.go first commit 2026-07-28 19:22:20 -05:00
deb.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
deb_test.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
discover.go first commit 2026-07-28 19:22:20 -05:00
discover_cache.go first commit 2026-07-28 19:22:20 -05:00
discover_cache_test.go first commit 2026-07-28 19:22:20 -05:00
discover_test.go first commit 2026-07-28 19:22:20 -05:00
mirror_test.go first commit 2026-07-28 19:22:20 -05:00
options.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
options_test.go first commit 2026-07-28 19:22:20 -05:00
resolve.go first commit 2026-07-28 19:22:20 -05:00
resolve_test.go first commit 2026-07-28 19:22:20 -05:00
rpm.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
rpm_test.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
signature.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
signature_test.go feat(mirror): verify repository OpenPGP signatures 2026-09-01 18:29:37 -05:00
sync.go first commit 2026-07-28 19:22:20 -05:00
sync_test.go first commit 2026-07-28 19:22:20 -05:00
trace.go first commit 2026-07-28 19:22:20 -05:00
trace_test.go first commit 2026-07-28 19:22:20 -05:00