Read form fields from the POST body only (closes #160)
needs-review
All checks were successful
check / check (push) Successful in 2m48s
Verify login credentials before spending rate-limit budget (closes #150)
needs-rework
All checks were successful
check / check (push) Successful in 2m45s
Serve an event's full stored body over HTTP (closes #157)
needs-review
All checks were successful
check / check (push) Successful in 3m1s
Run all linting in Docker via Dockerfile.lint (closes #109)
needs-review
All checks were successful
check / check (push) Successful in 2m42s
Fetch Alpine.js at build time under a verified hash (closes #145)
needs-review
All checks were successful
check / check (push) Successful in 3m29s
Bucket IPv6 rate-limit keys by /64 (closes #125)
needs-review
All checks were successful
check / check (push) Successful in 2m53s
Mark superseded commits honestly instead of skipped (closes #152)
needs-review
All checks were successful
check / check (push) Successful in 3m5s
Set fx.StopTimeout inside the container stop grace (closes #134)
needs-review
All checks were successful
check / check (push) Successful in 2m40s
Bound the event log's rendered bodies in the query (closes #135)
needs-review
All checks were successful
check / check (push) Successful in 3m16s
Correct release-blocking README and startup-warning inaccuracies (closes #151)
needs-review
All checks were successful
check / check (push) Successful in 2m59s
Bound the access log line against client-chosen text (closes #146)
needs-review
All checks were successful
check / check (push) Successful in 3m0s
Warn when production shares one rate-limit bucket (closes #149)
needs-review
All checks were successful
check / check (push) Successful in 3m7s
Correct release-blocking documentation inaccuracies (closes #141)
needs-review
All checks were successful
check / check (push) Successful in 3m12s
Bound the receiver rate limit per client IP across /webhook/* (closes #139)
needs-review
All checks were successful
check / check (push) Successful in 3m11s
Make the CI gate execute the checks it reports on (closes #119)
needs-review
All checks were successful
check / check (push) Successful in 3m0s
Scan the X-Forwarded-For chain without splitting it (closes #133)
needs-review
All checks were successful
check / check (push) Successful in 3m20s
Align session codec max-age with the 7-day cap (closes #108)
needs-review
All checks were successful
check / check (push) Successful in 3m5s
Render templates via a buffer, not the ResponseWriter (closes #123)
needs-review
All checks were successful
check / check (push) Successful in 3m48s
Bound shutdown hooks by their stop context (closes #102)
needs-review
All checks were successful
check / check (push) Successful in 3m45s
Cap the X-Forwarded-For hop walk at 64 entries (closes #124)
needs-review
All checks were successful
check / check (push) Successful in 4m9s