Watch
1
0
Fork
You've already forked pkg-proxy
1
mirror of https://github.com/git-pkgs/proxy.git synced 2026-11-11 08:39:17 -05:00

Commit graph

  • eeb4addbfa
    Merge 99d2efc685 into 69a5e15a9b simon chrzanowski 2026-11-10 21:59:45 +01:00
  • 99d2efc685 Refuse a query string on a GitHub release asset Simon Chrzanowski 2026-11-10 21:59:40 +01:00
  • 54bc57a07a
    Merge fff46418ca into 69a5e15a9b simon chrzanowski 2026-11-10 17:25:05 +00:00
  • fff46418ca Count a tag's index and platform manifest as one image Simon Chrzanowski 2026-11-10 18:24:59 +01:00
  • 79d5c8ecaa Merge remote-tracking branch 'origin/main' into feat/retention-keep-latest-oci Simon Chrzanowski 2026-11-10 18:06:55 +01:00
  • 9e8dde3e75
    Merge 4a317730da into 69a5e15a9b simon chrzanowski 2026-11-10 16:47:25 +00:00
  • 4a317730da Keep a repository's state until its refs are written Simon Chrzanowski 2026-11-10 17:47:20 +01:00
  • 69a5e15a9b
    Merge pull request #671 from milas/milas/s3-fixes main Andrew Nesbitt 2026-11-10 16:42:23 +00:00
  • 4446438571
    Merge pull request #701 from simonchrz/feat/retention-keep-latest Andrew Nesbitt 2026-11-10 16:32:10 +00:00
  • 11517de480
    Merge pull request #694 from simonchrz/fix/nuget-registration-times Andrew Nesbitt 2026-11-10 16:27:32 +00:00
  • bb6fb2bb37
    Document public-host signing for direct_serve_base_url Andrew Nesbitt 2026-11-10 16:26:30 +00:00
  • fa38de81de
    Merge remote-tracking branch 'origin/main' into pr-671 Andrew Nesbitt 2026-11-10 16:26:30 +00:00
  • 0f85f6daba
    Merge pull request #690 from simonchrz/fix/debian-conan-cache-keys Andrew Nesbitt 2026-11-10 16:24:41 +00:00
  • b43e6a8e12
    Merge pull request #691 from simonchrz/fix/cap-detached-metadata Andrew Nesbitt 2026-11-10 16:21:55 +00:00
  • 42a071bd7e Keep the blobs of the newest container images with keep_latest Simon Chrzanowski 2026-11-10 16:54:20 +01:00
  • b731648123 Add storage.retention.keep_latest to keep the newest versions Simon Chrzanowski 2026-11-10 16:33:21 +01:00
  • 12246c7267
    Merge pull request #692 from simonchrz/fix/blob-store-buffer Andrew Nesbitt 2026-11-10 14:52:10 +00:00
  • e6abe0e283 Merge remote-tracking branch 'origin/main' into fix/nuget-registration-times Simon Chrzanowski 2026-11-10 13:20:13 +01:00
  • ac92f26431
    Merge 6f198d9779 into 560ad5cda2 simon chrzanowski 2026-11-10 12:17:37 +00:00
  • 6f198d9779 Cache Terraform providers as pkg:terraform and lowercase their address Simon Chrzanowski 2026-11-10 13:17:32 +01:00
  • 560ad5cda2
    Merge pull request #645 from simonchrz/feat/mirror-refresh Andrew Nesbitt 2026-11-10 12:11:31 +00:00
  • 4fd3294e7c
    Merge pull request #693 from simonchrz/fix/pypi-release-times Andrew Nesbitt 2026-11-10 12:03:53 +00:00
  • 3e50f45b0d Refuse Conan file requests with an encoded slash Simon Chrzanowski 2026-11-10 13:03:00 +01:00
  • f515df3299
    Merge pull request #682 from simonchrz/fix/metadata-cache-consistency Andrew Nesbitt 2026-11-10 11:58:26 +00:00
  • 3476449d92
    Limit refreshed index documents to the metadata size limit Andrew Nesbitt 2026-11-10 11:56:20 +00:00
  • 4f3eb35a9b Merge remote-tracking branch 'origin/main' into fix/cap-detached-metadata Simon Chrzanowski 2026-11-10 12:44:25 +01:00
  • c419f828e0
    Merge pull request #683 from simonchrz/chore/review-followups Andrew Nesbitt 2026-11-10 11:36:42 +00:00
  • bf7a9d8b42
    Merge 84902fb82a into 2076e65210 Christoph Leygraf 2026-11-10 09:46:02 +01:00
  • 5e1a0e37f2
    Merge 1a2ea93c8d into 2076e65210 profiling 2026-11-10 09:25:25 +01:00
  • 18040ed3f4
    Merge c9ae9f99cb into 2076e65210 Paolo Valletta 2026-11-10 09:24:57 +01:00
  • 2076e65210
    Merge pull request #697 from montehurd/npm-profile-packument-format simon chrzanowski 2026-11-10 09:23:44 +01:00
  • 9e647ca2e2
    Merge pull request #696 from milas/milas/oci-head-fix simon chrzanowski 2026-11-10 09:18:33 +01:00
  • 656ea4ec63 Pick npm latest by semver order after cooldown J.W. Jonkers 2026-11-10 07:44:24 +01:00
  • 16a8ae23fa Read a NuGet registration for the cooldown as it is copied Simon Chrzanowski 2026-11-10 07:34:06 +01:00
  • c878b0c090 Bound what a view of the git page spends on reading repositories Simon Chrzanowski 2026-11-10 07:00:03 +01:00
  • 3ea4464f48 List git repositories under their directory's spelling Simon Chrzanowski 2026-11-10 06:47:13 +01:00
  • 82738c2c31 Merge remote-tracking branch 'origin/main' into feat/git-cache-ui Simon Chrzanowski 2026-11-10 06:44:37 +01:00
  • 0fd4b5a83f Keep npm packuments in one format across cooldown profiles montehurd 2026-11-09 18:13:48 -08:00
  • 8e6a87a068
    fix(oci): serve HEAD requests from cache Milas Bowman 2026-11-09 19:24:44 -05:00
  • 00ae3d3d15 Give a page whose last leaf has no version a null upper bound Simon Chrzanowski 2026-11-09 23:46:00 +01:00
  • 4a69111519 Stream NuGet registration documents instead of building them Simon Chrzanowski 2026-11-09 23:33:38 +01:00
  • 89fc77ee4b Read NuGet publish times without building the whole registration Simon Chrzanowski 2026-11-09 23:01:16 +01:00
  • da6a5b4027 Read PyPI release times without building the whole document Simon Chrzanowski 2026-11-09 22:45:10 +01:00
  • 05fd1c8b56 Store blobs without a 1 MiB buffer per write Simon Chrzanowski 2026-11-09 22:42:18 +01:00
  • 8cf92d1ec1 Cap the metadata fetches that outlive their caller Simon Chrzanowski 2026-11-09 17:49:16 +01:00
  • 4c3c925cd1 Key Debian and Conan archives by their whole path Simon Chrzanowski 2026-11-09 17:44:19 +01:00
  • c9ae9f99cb Answer 404 for Maven paths too short to hold a coordinate Paolo Valletta 2026-11-09 16:08:13 +01:00
  • 7eb97c1b01 Scope cached provider archives to the registry Simon Chrzanowski 2026-11-09 15:47:40 +01:00
  • 5c59e30ab2 Keep the Terraform not-found test local and note the https mirror URL Simon Chrzanowski 2026-11-09 15:29:13 +01:00
  • 60f879ff42 Serve a Terraform/OpenTofu provider network mirror Simon Chrzanowski 2026-11-09 14:57:07 +01:00
  • 1a2ea93c8d Prevent retention from clearing recently served artifacts ztzhou 2026-11-09 20:04:13 +08:00
  • b719035424 Write Arch databases with their own validators Simon Chrzanowski 2026-11-09 11:57:39 +01:00
  • f8a24fdeeb Merge remote-tracking branch 'origin/main' into fix/metadata-cache-consistency Simon Chrzanowski 2026-11-09 11:52:37 +01:00
  • e6c3b1e64e Keep the git page to what /git serves Simon Chrzanowski 2026-11-09 10:44:47 +01:00
  • b6e71f4d7a
    Merge pull request #684 from simonchrz/perf/jsonstream-jsontext Andrew Nesbitt 2026-11-09 09:32:19 +00:00
  • 53afa2cbd0 Set foldCase under the cache lock in the test Simon Chrzanowski 2026-11-09 10:30:32 +01:00
  • 0b7f15fb94 Fold case when looking up a repository's state Simon Chrzanowski 2026-11-09 10:17:51 +01:00
  • 314c23b46e Merge remote-tracking branch 'origin/main' into feat/git-cache-ui Simon Chrzanowski 2026-11-09 10:17:41 +01:00
  • 4d9c87bd4b
    Merge pull request #678 from simonchrz/fix/cache-key-collisions Andrew Nesbitt 2026-11-09 09:04:19 +00:00
  • d7399b1043 Say which Maven files get the 404 without listing name rules Simon Chrzanowski 2026-11-08 22:51:25 +01:00
  • 4ae55605b1 Send Maven coordinate files under odd groups to the 404 Simon Chrzanowski 2026-11-08 22:18:14 +01:00
  • 3776366ba2 Document the 404 for Maven files outside the layout Simon Chrzanowski 2026-11-08 21:58:47 +01:00
  • 5c0cf000eb Merge remote-tracking branch 'origin/main' into feat/git-cache-ui Simon Chrzanowski 2026-11-08 21:54:36 +01:00
  • b61e35205c Answer 404 for Maven files outside the layout Simon Chrzanowski 2026-11-08 21:49:48 +01:00
  • 2ac80bf76b Merge remote-tracking branch 'origin/main' into fix/cache-key-collisions Simon Chrzanowski 2026-11-08 21:47:56 +01:00
  • 1c9509d125
    Merge pull request #679 from simonchrz/fix/missing-routes Andrew Nesbitt 2026-11-08 19:57:38 +00:00
  • 488acbea11
    Merge pull request #674 from simonchrz/feat/mirror-git-tags-submodules Andrew Nesbitt 2026-11-08 19:41:53 +00:00
  • 79a0ae2dd0 Read the row again when stale metadata bytes don't match it Simon Chrzanowski 2026-11-08 19:14:18 +01:00
  • 23316c04d2 Accept object keys with invalid UTF-8 in jsonstream Simon Chrzanowski 2026-11-08 19:12:30 +01:00
  • 0efe54fd73 Let the submodule test add a ':' path on Windows Simon Chrzanowski 2026-11-08 19:11:36 +01:00
  • 44afe6997a Read jsonstream objects with jsontext Simon Chrzanowski 2026-11-08 19:03:21 +01:00
  • a330d68564 Use strings.CutLast for .gitmodules keys Simon Chrzanowski 2026-11-08 18:58:40 +01:00
  • 3fdbe51ad5 Merge remote-tracking branch 'origin/main' into feat/mirror-git-tags-submodules Simon Chrzanowski 2026-11-08 18:56:36 +01:00
  • c2f0345e18 Pick up the follow-ups from the #676 and #680 reviews Simon Chrzanowski 2026-11-08 18:56:24 +01:00
  • 8ec60f940d Merge remote-tracking branch 'origin/main' into fix/metadata-cache-consistency Simon Chrzanowski 2026-11-08 18:53:58 +01:00
  • 140b70233a Move the PyPI root index replacement loop into its own method Simon Chrzanowski 2026-11-08 18:51:46 +01:00
  • 2ecdcced4c Search again only for the replacement just made in the PyPI root index Simon Chrzanowski 2026-11-08 18:51:00 +01:00
  • 43bd67fc13
    Merge pull request #681 from simonchrz/fix/cooldown-denylist-gaps Andrew Nesbitt 2026-11-08 17:31:53 +00:00
  • 1b22f79be2
    Fail the conda timestamp test when the index is empty Andrew Nesbitt 2026-11-08 17:23:11 +00:00
  • 0829eae376
    List only the gitlinks .gitmodules names Andrew Nesbitt 2026-11-08 17:19:03 +00:00
  • fe11f51ed7
    Merge pull request #680 from simonchrz/fix/git-cache-gaps Andrew Nesbitt 2026-11-08 17:14:20 +00:00
  • 53c0fd9c51
    Merge pull request #676 from simonchrz/perf/npm-jsontext Andrew Nesbitt 2026-11-08 17:02:31 +00:00
  • 91e53e0445
    Merge pull request #677 from simonchrz/fix/config-validation Andrew Nesbitt 2026-11-08 15:59:53 +00:00
  • 9fb3119b87
    Merge pull request #672 from milas/milas/deb-caching Andrew Nesbitt 2026-11-08 15:55:01 +00:00
  • 84902fb82a Rework policy denial forwarding onto fetch.StatusError Christoph Leygraf 2026-11-08 14:58:14 +01:00
  • 96d7764a0b Forward upstream policy denials instead of masking them as 502 Christoph Leygraf 2026-11-01 18:11:49 +01:00
  • da090443ec Forward Range to upstream for Maven paths proxied uncached Simon Chrzanowski 2026-11-08 12:19:19 +01:00
  • a5f014d64c Check a cached release file against its row before using it Simon Chrzanowski 2026-11-08 10:58:43 +01:00
  • 0ff118b642 Try the Plugin Portal for Maven paths proxied uncached Simon Chrzanowski 2026-11-08 10:57:38 +01:00
  • 5c42a6dab1 Seed the metadata test row without unused parameters Simon Chrzanowski 2026-11-08 10:12:39 +01:00
  • 64eb09e674 Warn when mirror.refresh runs without cache_metadata Simon Chrzanowski 2026-11-08 10:12:37 +01:00
  • 60c899f1df Treat calendar versions as one line in the refresh Simon Chrzanowski 2026-11-08 10:11:11 +01:00
  • 85dd891879 Recover from a panic mirroring one refreshed version Simon Chrzanowski 2026-11-08 10:10:37 +01:00
  • e598c8e44e Read refreshed index documents without recording an access Simon Chrzanowski 2026-11-08 10:10:07 +01:00
  • b1875040de Leave the refresh's own downloads out of the most used packages Simon Chrzanowski 2026-11-08 10:09:33 +01:00
  • 0ececf3ffa Find the Debian component in the security archive's pool Simon Chrzanowski 2026-11-08 10:08:22 +01:00
  • 6d80291d22 Warn when mirroring a cached tag after a failed refresh Simon Chrzanowski 2026-11-08 10:11:36 +01:00
  • a06803bdde Report failed git state reads, and retry them after a minute Simon Chrzanowski 2026-11-08 10:11:20 +01:00
  • fede2463f7 Describe conda shard timestamps as condaTime reads them Simon Chrzanowski 2026-11-08 10:10:43 +01:00
  • 7fdfd9908f Refetch npm packuments only when a cached copy lacks the version Simon Chrzanowski 2026-11-08 10:10:43 +01:00