Skip to content

chore(default-config): add chromey version number check#1243

Open
Xe wants to merge 1 commit intomainfrom
Xe/chrome-version-number-deweighing
Open

chore(default-config): add chromey version number check#1243
Xe wants to merge 1 commit intomainfrom
Xe/chrome-version-number-deweighing

Conversation

@Xe
Copy link
Copy Markdown
Contributor

@Xe Xe commented Nov 3, 2025

Google Chrome sends version numbers in the form of:

Chrome/130.0.0.0

Let's take advantage of that!

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)
  • All of my commits have verified signatures

Signed-off-by: Xe Iaso <me@xeiaso.net>
@Xe Xe self-assigned this Nov 3, 2025
Comment thread docs/docs/CHANGELOG.md

- Fix `SERVE_ROBOTS_TXT` setting file after the double slash fix broke it.
- Remove the default configuration rule to block Tencent cloud. If users see abuse from Tencent cloud IP ranges, please contact abuse@tencent.com and mention that you are using Anubis to protect your services. Please include source IP address, source port, timestamp, target IP address, target port, request headers (including the User-Agent header), and target endpoints/patterns.
- Add a deweighing rule that removes 5 weight points if a client uses Google Chrome and the version number in the user agent is "chromey enough".

Check failure

Code scanning / check-spelling

Unrecognized Spelling Error documentation

deweighing is not a recognized word. (unrecognized-spelling)
Comment thread docs/docs/CHANGELOG.md

- Fix `SERVE_ROBOTS_TXT` setting file after the double slash fix broke it.
- Remove the default configuration rule to block Tencent cloud. If users see abuse from Tencent cloud IP ranges, please contact abuse@tencent.com and mention that you are using Anubis to protect your services. Please include source IP address, source port, timestamp, target IP address, target port, request headers (including the User-Agent header), and target endpoints/patterns.
- Add a deweighing rule that removes 5 weight points if a client uses Google Chrome and the version number in the user agent is "chromey enough".

Check failure

Code scanning / check-spelling

Unrecognized Spelling Error documentation

chromey is not a recognized word. (unrecognized-spelling)
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