Skip to content

Conversation

@Xe
Copy link
Contributor

@Xe Xe commented Aug 31, 2025

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.

Checklist:

  • Added a description of the changes to the [Unreleased] section of docs/docs/CHANGELOG.md
  • Added test cases to the relevant parts of the codebase
  • Ran integration tests npm run test:integration (unsupported on Windows, please use WSL)

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 <[email protected]>
@Xe
Copy link
Contributor Author

Xe commented Aug 31, 2025

Merging on red due to #1067. I don't like this, but this is life.

@Xe Xe merged commit f6e077c into main Aug 31, 2025
8 of 12 checks passed
@Xe Xe mentioned this pull request Sep 7, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants