diff options
| author | Jason Cameron <jasoncameron.all@gmail.com> | 2025-03-29 21:15:50 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-29 21:15:50 -0400 |
| commit | 3683f95933653b04d9f4f900cccfb5adc59eb9ac (patch) | |
| tree | 12f49f6c7dabb97f5c1566029e85b5de576689ff /docs | |
| parent | 168329fff02bd86af1ef7eb2728b772fb9535478 (diff) | |
| download | anubis-3683f95933653b04d9f4f900cccfb5adc59eb9ac.tar.xz anubis-3683f95933653b04d9f4f900cccfb5adc59eb9ac.zip | |
Add middleware to set Cache-Control header for challenge HTML (#132)
* Add middleware to set Cache-Control header for challenge HTML
* Add `NoStoreCache` middleware function in `internal/headers.go` to set Cache-Control: no-store header
* Apply `NoStoreCache` middleware in `cmd/anubis/main.go` to set Cache-Control header for challenge HTML
* docs: Add no-cache header information for challenge page
* docs: Update changelog to reflect no-store Cache-Control header addition for challenge page
* refactor: rename variable for clarity and update caching middleware in RenderIndex
* chore: move changes to the unreleased section
Signed-off-by: Jason Cameron <git@jasoncameron.dev>
---------
Signed-off-by: Jason Cameron <jasoncameron.all@gmail.com>
Signed-off-by: Jason Cameron <git@jasoncameron.dev>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/docs/CHANGELOG.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/docs/CHANGELOG.md b/docs/docs/CHANGELOG.md index 639d097..db6999a 100644 --- a/docs/docs/CHANGELOG.md +++ b/docs/docs/CHANGELOG.md @@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +- Added a no-store Cache-Control header to the challenge page - Hide the directory listings for Anubis' internal static content - Changed `--debug-x-real-ip-default` to `--use-remote-address`, getting the IP address from the request's socket address instead. |
