Watch
1
0
Fork
You've already forked pkg-proxy
1
mirror of https://github.com/git-pkgs/proxy.git synced 2026-08-01 01:58:09 -04:00
pkg-proxy/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andrew Nesbitt cdbd1a9369 Canonicalize cooldown lookup PURLs to match config
NormalizedPackages runs config keys through purl.Parse().String(), which
applies per-type rules like lowercasing pypi names. The handler side was
building lookup keys with MakePURLString, which does not, so a config
entry for pkg:pypi/Django would be normalized to pkg:pypi/django and
never match the runtime key pkg:pypi/Django.

Route both sides through the same canonical form: a new
canonicalPackagePURL helper calls Normalize() on the constructed PURL
before stringifying, and all cooldown IsAllowed call sites use it.
2026-07-17 18:11:47 -07:00
..
swagger Mount web UI under /ui (#148) 2026-06-07 15:47:29 +01:00
architecture.md Mount web UI under /ui (#148) 2026-06-07 15:47:29 +01:00
configuration.md Canonicalize cooldown lookup PURLs to match config 2026-07-17 18:11:47 -07:00
migrations.md Track applied migrations to skip column checks on startup (#60) 2026-04-06 13:06:45 +01:00