nuke/lib
Xe Iaso f6e077c907
fix(challenge/metarefresh): ensure that clients have waited long enough (#1068)
Some admins have noticed that clients are not waiting the right amount
of time in order to access a resource protected by the metarefresh
challenge. This patch adds a check to make sure that clients have waited
at least 95% (difficulty times 950 milliseconds instead of difficulity
times 1000 milliseconds) of the time they should.

If this scales, maybe time is the best way to go for Anubis in the near
future instead of anything else computational.

Signed-off-by: Xe Iaso <me@xeiaso.net>
2025-08-31 07:51:54 -04:00
..
challenge fix(challenge/metarefresh): ensure that clients have waited long enough (#1068) 2025-08-31 07:51:54 -04:00
localization feat(localization): Add Vietnamese translation (#926) 2025-08-30 00:23:02 -04:00
policy lib/checker: Implement X-Original-URI support (#1015) 2025-08-23 23:14:37 -04:00
store fix broken bbolt database cleanup process (#848) (#848) 2025-07-18 13:51:32 -04:00
testdata fix(web): embed challenge ID in pass-challenge invocations (#944) 2025-08-04 18:49:19 +00:00
thoth chore: expose thoth in lib (#911) 2025-07-25 10:58:30 -04:00
anubis.go feat: add 'proof of React' challenge (#1038) 2025-08-29 16:09:27 -04:00
anubis_test.go fix(web): embed challenge ID in pass-challenge invocations (#944) 2025-08-04 18:49:19 +00:00
config.go fix: middleware traefik redirect url (#1040) 2025-08-28 07:24:29 -04:00
config_test.go chore: expose thoth in lib (#911) 2025-07-25 10:58:30 -04:00
http.go fix: middleware traefik redirect url (#1040) 2025-08-28 07:24:29 -04:00
http_test.go feat: support HTTP redirect for forward authentication middleware in Traefik (#368) 2025-08-12 20:59:45 -04:00