aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJason Cameron <git@jasoncameron.dev>2025-03-29 23:24:06 -0400
committerGitHub <noreply@github.com>2025-03-29 23:24:06 -0400
commit0f41388bd78668ceae6d5c12b05868bd0ca8fd1f (patch)
treee60f01da1b446e8ec98aa66a70da2969a7f4e9ad /docs
parent052316ba25c86d5dcc870cd5b4c045ea67110562 (diff)
downloadanubis-0f41388bd78668ceae6d5c12b05868bd0ca8fd1f.tar.xz
anubis-0f41388bd78668ceae6d5c12b05868bd0ca8fd1f.zip
Add periodic cleanup job for DecayMap (#8) (#158)
* Add periodic cleanup job for DecayMap see https://github.com/TecharoHQ/anubis/issues/8 * Refactor: Improve DecayMap cleanup tests and add Len method - Refactored DecayMap cleanup tests to use the new Len method for more precise assertions. - Added a Len method to DecayMap to retrieve the number of entries. - Simplified conditional checks in Get method. * chore(changelog): add entry * fix(tests): Use Impl.expire for decaymap cleanup Signed-off-by: Jason Cameron <git@jasoncameron.dev> --------- Signed-off-by: Jason Cameron <git@jasoncameron.dev>
Diffstat (limited to 'docs')
-rw-r--r--docs/docs/CHANGELOG.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/docs/CHANGELOG.md b/docs/docs/CHANGELOG.md
index 2ddda01..4189e57 100644
--- a/docs/docs/CHANGELOG.md
+++ b/docs/docs/CHANGELOG.md
@@ -10,8 +10,8 @@ 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 periodic cleanup routine for the decaymap that removes expired entries, ensuring stale data is properly pruned.
- 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.
- DroneBL lookups have been disabled by default