nuke/lib/challenge
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
..
challengetest feat(lib): use new challenge creation flow (#749) 2025-07-04 20:42:28 +00:00
metarefresh fix(challenge/metarefresh): ensure that clients have waited long enough (#1068) 2025-08-31 07:51:54 -04:00
preact feat: add 'proof of React' challenge (#1038) 2025-08-29 16:09:27 -04:00
proofofwork feat(web): Add option for customizable explanation text (#747) 2025-08-14 11:12:55 -04:00
challenge.go fix(lib): ensure issued challenges don't get double-spent (#1003) 2025-08-20 12:33:32 -04:00
error.go feat: add a strip-base-prefix option (#655) 2025-06-12 17:46:08 -04:00
interface.go feat(lib): use new challenge creation flow (#749) 2025-07-04 20:42:28 +00:00
metrics.go feat: implement challenge registry (#607) 2025-06-04 02:01:58 +00:00