summaryrefslogtreecommitdiff
path: root/internal/middleware
AgeCommit message (Expand)AuthorFiles
2024-07-04[feature] Set some security related headers (#3065)Libravatar Daenney2
2024-01-31[feature] Try HTTP signature validation with and without query params for inc...Libravatar tobi1
2024-01-09[feature] Log pubKeyID for http-signed requests (#2501)Libravatar tobi1
2024-01-03[bugfix] increases sleep time before check in throttle test, to give more lee...Libravatar kim1
2023-12-18[feature] request blocking by http headers (#2409)Libravatar kim5
2023-12-16[performance] simpler throttling logic (#2407)Libravatar kim3
2023-11-30[bugfix] return 400 Bad Request on more cases of malformed AS data (#2399)Libravatar kim1
2023-10-25[feature] attach any request errors if found, only set level=ERROR if code >=...Libravatar kim1
2023-08-23[feature] Add rate limit exceptions option, use ISO8601 for rate limit reset ...Libravatar tobi3
2023-08-20[feature/bugfix] Probe S3 storage for CSP uri, add config flag for extra URIs...Libravatar tobi3
2023-08-15[chore] ensure worker contexts have request ID (#2120)Libravatar kim1
2023-08-14[fix] Update CSP header for blob images (upload preview) and dev livereload (...v0.11.0-rc3Libravatar f0x522
2023-08-12[bugfix] CSP policy fixes for S3/object storage (#2104)Libravatar Daenney2
2023-08-11[bugfix] Add s3 endpoint as image-src and media-src for CSP (#2103)v0.11.0-rc2Libravatar tobi2
2023-08-11[feature] Set Content-Security-Policy header (#2095)Libravatar Daenney1
2023-08-10[performance] remove last of relational queries to instead rely on caches (#2...Libravatar kim1
2023-07-25[performance] retry db queries on busy errors (#2025)Libravatar kim1
2023-07-13[bugfix] Set Vary header correctly on cache-control (#1988)v0.10.0-rc2Libravatar tobi1
2023-06-13[chore] Refactor AP authentication, other small bits of tidying up (#1874)Libravatar tobi1
2023-06-02[bugfix] Overwrite API client closed errors with `499 - Client Closed Request...Libravatar tobi1
2023-05-21[chore] Replace pinafore with semaphore (#1801)Libravatar Julian-Samuel Gebühr1
2023-05-21[feature] Make client IP logging configurable (#1799)Libravatar Daenney1
2023-05-09feat: initial tracing support (#1623)Libravatar Dominik Süß1
2023-04-28[performance] improved request batching (removes need for queueing) (#1687)Libravatar kim2
2023-04-03[bugfix] Add idempotency-key to allowed CORS headers (#1670)Libravatar tobi1
2023-03-12[chore] Improve copyright header handling (#1608)Libravatar Daenney13
2023-02-17[bug] Pass context in logging middleware (#1514)Libravatar Daenney1
2023-02-17[feature] Add a request ID and include it in logs (#1476)Libravatar Daenney4
2023-02-10[performance] remove throttling timers (#1466)Libravatar kim1
2023-01-05[chore] Update/add license headers for 2023 (#1304)Libravatar tobi11
2023-01-04[feature] HTTP request throttling middleware (#1297)Libravatar tobi1
2023-01-03[chore] shuffle middleware to split rate limitting into client/s2s/fileserver...Libravatar kim2
2023-01-02[chore] The Big Middleware and API Refactor (tm) (#1250)Libravatar tobi11