Block a user
fix: HEAD requests fetch and stream the full body
unkinben
created branch benvin/compile-patterns-once in unkin/artifactapi
2026-07-02 00:33:48 +10:00
perf: compile remote match patterns once instead of per-request
unkinben
created branch benvin/validate-remote-patterns in unkin/artifactapi
2026-07-02 00:32:19 +10:00
fix: blocklist fails open when a regex fails to compile
fix: GC has no grace period (TOCTOU with dedup uploads)
fix: getenv treats an explicitly-empty value as unset
unkinben
created branch benvin/isnetworkerror-errors-as in unkin/artifactapi
2026-07-02 00:27:46 +10:00
fix: isNetworkError should use errors.As, not a bare type assertion
fix: set timeouts on the upstream HTTP client