706683c647
I forgot ts on bob
Docker image builds / build (push) Failing after 2m22s
2026-02-07 14:00:14 +02:00
f2844b22f9
babyboo
Docker image builds / build (push) Failing after 1m28s
2026-02-07 13:56:15 +02:00
14590a0027
She gon call me babyboo
Docker image builds / build (push) Failing after 17s
2026-02-07 13:55:02 +02:00
b04b8fcf17
i ain even got docker installed ROFLLMAO
Docker image builds / build (push) Failing after 59s
2026-02-07 13:50:27 +02:00
d0c91ab2c6
nNUNUnuke Musicc
Docker image builds / build (push) Failing after 1m6s
2026-02-07 13:48:54 +02:00
123ecd7276
sdgsha
Docker image builds / build (push) Failing after 58s
2026-02-07 13:45:42 +02:00
940d7e034a
SHREEEEDDD
Docker image builds / build (push) Failing after 56s
2026-02-07 13:42:05 +02:00
7f677762e8
asdasagsg
Docker image builds / build (push) Failing after 56s
2026-02-07 13:40:36 +02:00
a114fb8159
worth a try i guess
Docker image builds / build (push) Failing after 1m0s
2026-02-07 13:39:33 +02:00
36bc88d4a0
fucking hate this shit
Docker image builds / build (push) Failing after 54s
2026-02-07 13:37:49 +02:00
b4c74fe0c9
fart
Docker image builds / build (push) Failing after 1m11s
2026-02-07 13:30:41 +02:00
860533d652
yo yo yo yo
Docker image builds / build (push) Failing after 47s
2026-02-07 13:26:33 +02:00
01e61e433f
sdfsdgsrawfcvs
Docker image builds / build (push) Failing after 50s
2026-02-07 13:21:06 +02:00
8b337db109
fix action pt 3
Docker image builds / build (push) Failing after 2m40s
2026-02-07 13:17:58 +02:00
36a8a2e518
i know i know i know i knooowww
Docker image builds / build (push) Has been cancelled
2026-02-07 13:16:43 +02:00
5db8b0dbab
ci removal
Docker image builds / build (push) Waiting to run
2026-02-07 13:15:42 +02:00
896858e027
jane remover
Docker image builds / build (push) Waiting to run
Asset Build Verification / asset_verification (push) Has been cancelled
Docs deploy / build (push) Has been cancelled
Go Mod Tidy Check / go_mod_tidy_check (push) Has been cancelled
Go / go_tests (push) Has been cancelled
Package builds (unstable) / package_builds (push) Has been cancelled
Smoke tests / smoke-test (default-config-macro) (push) Has been cancelled
Smoke tests / smoke-test (docker-registry) (push) Has been cancelled
Smoke tests / smoke-test (double_slash) (push) Has been cancelled
Smoke tests / smoke-test (forced-language) (push) Has been cancelled
Smoke tests / smoke-test (git-clone) (push) Has been cancelled
Smoke tests / smoke-test (git-push) (push) Has been cancelled
Smoke tests / smoke-test (healthcheck) (push) Has been cancelled
Smoke tests / smoke-test (i18n) (push) Has been cancelled
Smoke tests / smoke-test (log-file) (push) Has been cancelled
Smoke tests / smoke-test (nginx) (push) Has been cancelled
Smoke tests / smoke-test (palemoon/amd64) (push) Has been cancelled
Smoke tests / smoke-test (robots_txt) (push) Has been cancelled
Check Spelling / Check Spelling (push) Has been cancelled
SSH CI / ssh (aarch64-16k) (push) Has been cancelled
SSH CI / ssh (aarch64-4k) (push) Has been cancelled
SSH CI / ssh (ppc64le) (push) Has been cancelled
SSH CI / ssh (riscv64) (push) Has been cancelled
zizmor / zizmor latest via PyPI (push) Has been cancelled
2026-02-07 13:08:47 +02:00
dependabot[bot]
d2205b11a7
build(deps): bump the github-actions group with 4 updates ( #1425 )
...
Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout ), [actions/setup-node](https://github.com/actions/setup-node ), [actions/setup-go](https://github.com/actions/setup-go ) and [actions/cache](https://github.com/actions/cache ).
Updates `actions/checkout` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
Updates `actions/setup-node` from 6.1.0 to 6.2.0
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
Updates `actions/setup-go` from 6.1.0 to 6.2.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](4dc6199c7b...7a3fe6cf4c )
Updates `actions/cache` from 5.0.1 to 5.0.2
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](9255dc7a25...8b402f58fb )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/setup-node
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/setup-go
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/cache
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Jason Cameron <git@jsn.cam>
2026-01-28 13:50:19 -05:00
Bertrand Jacquin
09f6f4b153
web: fix spacing/indent ( #1423 )
...
web/index.templ CSS contains a mix bag of tab/space along with unaligned
inner CSS. This commit brings consistency
2026-01-24 21:27:16 -05:00
Matthias Dötsch
d2bc5cadb9
performance: remove significant overhead of decaymap ( #1420 )
...
I have ~5% base CPU load on an idle server due to mutex 100x per second.
Signed-off-by: Matthias Dötsch <matze@mdoetsch.de>
2026-01-22 19:03:17 +00:00
Jason Cameron
23ec1b82a7
chore: add comments back to Challenge struct. ( #1419 )
...
See #1284
and https://github.com/TecharoHQ/anubis/pull/1284#issuecomment-3784096905
2026-01-22 14:52:15 +00:00
dependabot[bot]
d622675edc
build(deps): bump preact from 10.28.1 to 10.28.2 in the npm group ( #1412 )
...
Bumps the npm group with 1 update: [preact](https://github.com/preactjs/preact ).
Updates `preact` from 10.28.1 to 10.28.2
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.28.1...10.28.2 )
---
updated-dependencies:
- dependency-name: preact
dependency-version: 10.28.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Jason Cameron <git@jsn.cam>
2026-01-22 09:50:34 -05:00
dependabot[bot]
493a957f4b
build(deps): bump astral-sh/setup-uv in the github-actions group ( #1413 )
...
Bumps the github-actions group with 1 update: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ).
Updates `astral-sh/setup-uv` from 7.1.6 to 7.2.0
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](681c641aba...61cb8a9741 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Co-authored-by: Jason Cameron <git@jsn.cam>
2026-01-22 09:49:50 -05:00
Timon de Groot
57c0b2b22c
Add IP mapped Perplexity user agents ( #1393 )
...
Perplexity has some proper documentation available for their crawlers,
with published IP addresses: https://docs.perplexity.ai/guides/bots .
Signed-off-by: Timon de Groot <timon.degroot@team.blue>
2026-01-15 19:57:31 -05:00
Thomas Arrow
186ffeb744
docs: clarify botstopper kubernetes instructions ( #1404 )
...
This makes it clear that when generating a kubernetes secret to pull the bot stopper image that:
- no email is required
- a user is required but the actual value of the username is not checked
- the GH token needs to be pasted in
Signed-off-by: Thomas Arrow <tarrow@users.noreply.github.com>
2026-01-15 11:13:10 +00:00
Xe Iaso
ff87aac4e7
fix(web): include base prefix in generated URLs ( #1403 )
...
* fix(web): include base prefix in generated URLs
Forgot to add the base prefix to these URLs. Committed a fix for this
and added a test to ensure this does not repeat. Oops!
Closes : #1402
Signed-off-by: Xe Iaso <me@xeiaso.net>
* docs: update CHANGELOG
Signed-off-by: Xe Iaso <me@xeiaso.net>
---------
Signed-off-by: Xe Iaso <me@xeiaso.net>
2026-01-14 23:47:44 +00:00
Anton Kesy
3c76724aeb
fix: correct typos ( #1398 )
2026-01-12 01:23:58 +00:00
Andrew Young
1db57e5d23
fix sponsor (Databento) logo size ( #1395 )
2026-01-09 23:42:03 +00:00
Xe Iaso
6fc2c3c857
docs: document how to import the default config ( #1392 )
...
Signed-off-by: Xe Iaso <me@xeiaso.net>
2026-01-08 16:14:52 +00:00
dependabot[bot]
149e864786
build(deps): bump preact from 10.28.0 to 10.28.1 in the npm group ( #1387 )
...
Bumps the npm group with 1 update: [preact](https://github.com/preactjs/preact ).
Updates `preact` from 10.28.0 to 10.28.1
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.28.0...10.28.1 )
---
updated-dependencies:
- dependency-name: preact
dependency-version: 10.28.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Jason Cameron <git@jasoncameron.dev>
2026-01-05 21:44:28 -05:00
Jason Cameron
2aaee6c348
Revert "build(deps): bump the gomod group across 1 directory with 3 updates (…" ( #1386 )
2026-01-04 00:13:45 +00:00
dependabot[bot]
ebad69a4e1
build(deps): bump the gomod group across 1 directory with 3 updates ( #1370 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jason Cameron <jason.cameron@stanwith.me>
2026-01-03 19:06:05 -05:00
lif
71147b4857
fix: respect Accept-Language quality factors in language detection ( #1380 )
...
The Accept-Language header parsing was not correctly handling quality
factors. When a browser sends "en-GB,de-DE;q=0.5", the expected behavior
is to prefer English (q=1.0 by default) over German (q=0.5).
The fix uses golang.org/x/text/language.ParseAcceptLanguage to properly
parse and sort language preferences by quality factor. It also adds base
language fallbacks (e.g., "en" for "en-GB") to ensure regional variants
match their parent languages when no exact match exists.
Fixes #1022
Signed-off-by: majiayu000 <1835304752@qq.com>
2026-01-02 08:01:43 -05:00
lif
cee7871ef8
fix: update SSL Labs IP addresses ( #1377 )
...
Signed-off-by: majiayu000 <1835304752@qq.com>
Co-authored-by: Jason Cameron <jason.cameron@stanwith.me>
2026-01-01 23:21:31 -05:00
Jason Cameron
26d258fb94
Update check-spelling metadata ( #1379 )
2026-01-01 23:02:15 +00:00
Xe Iaso
80a8e0a8ae
chore: add Databento as diamond tier sponsor
...
Signed-off-by: Xe Iaso <me@xeiaso.net>
2025-12-30 10:56:58 -05:00
Xe Iaso
359613f35a
feat: iplist2rule utility command ( #1373 )
...
* feat: iplist2rule utility command
Assisted-By: GLM 4.7 via Claude Code
Signed-off-by: Xe Iaso <me@xeiaso.net>
* docs: update CHANGELOG
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore: fix spelling
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore: fix spelling again
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat(iplist2rule): add comment describing how rule was generated
Signed-off-by: Xe Iaso <me@xeiaso.net>
* docs: add iplist2rule docs
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore: fix spelling
Signed-off-by: Xe Iaso <me@xeiaso.net>
---------
Signed-off-by: Xe Iaso <me@xeiaso.net>
2025-12-29 17:10:17 +00:00
Xe Iaso
1d8e98c5ec
test(nginx): fix tests to work in GHA ( #1372 )
...
* test(nginx): fix tests to work in GHA
Closes : #1371
Signed-off-by: Xe Iaso <me@xeiaso.net>
* fix(test): does this work lol
Signed-off-by: Xe Iaso <me@xeiaso.net>
* fix(test): does this other thing work lol
Signed-off-by: Xe Iaso <me@xeiaso.net>
* fix(test): pki folder location
Signed-off-by: Xe Iaso <me@xeiaso.net>
---------
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Jason Cameron <git@jasoncameron.dev>
Co-authored-by: Jason Cameron <git@jasoncameron.dev>
2025-12-28 23:59:48 -05:00
Jason Cameron
880020095c
fix(test): remove interactive flag from nginx smoke test docker run command ( #1371 )
2025-12-29 03:14:50 +00:00
dependabot[bot]
f5728e96a1
build(deps-dev): bump esbuild from 0.27.1 to 0.27.2 in the npm group ( #1368 )
...
Co-authored-by: Jason Cameron <git@jsn.cam>
2025-12-28 22:07:44 -05:00
dependabot[bot]
bcf525dbcf
build(deps): bump the github-actions group with 3 updates ( #1369 )
...
Co-authored-by: Jason Cameron <git@jasoncameron.dev>
2025-12-28 22:04:16 -05:00
Xe Iaso
d748dc9da8
test: basic nginx smoke test ( #1365 )
...
* docs: split nginx configuration files to their own directory
Signed-off-by: Xe Iaso <me@xeiaso.net>
* test: add nginx config smoke test based on the config in the docs
Signed-off-by: Xe Iaso <me@xeiaso.net>
---------
Signed-off-by: Xe Iaso <me@xeiaso.net>
2025-12-28 23:18:25 +00:00
p0008874
9b210d795e
docs(known-instances): Alphabetical order + Add Valve Corporation ( #1352 )
...
Co-authored-by: Jason Cameron <git@jasoncameron.dev>
2025-12-26 01:05:26 +00:00
The Ninth
e084e5011e
feat(localization): add Polish language translation ( #1363 )
...
(cherry picked from commit 1f9c2272e6 )
Co-authored-by: bplajzer <b.plajzerr@gmail.com>
2025-12-25 15:14:04 -05:00
dependabot[bot]
2532478abd
build(deps): bump the github-actions group with 4 updates ( #1355 )
...
Co-authored-by: Jason Cameron <git@jasoncameron.dev>
2025-12-24 01:02:48 -05:00
Xe Iaso
6d9c0abe74
chore: tag v1.24.0
...
Signed-off-by: Xe Iaso <me@xeiaso.net>
2025-12-23 21:17:59 -05:00
Xe Iaso
a37068a423
fix(default-config): remove browser detection logic ( #1360 )
...
Looks like these rules don't work anymore.
Closes : #1353
Signed-off-by: Xe Iaso <me@xeiaso.net>
2025-12-24 02:13:54 +00:00
Xe Iaso
9d9be61c24
fix(default-config): must-accept-rule on browsers only ( #1350 )
...
TIL docker clients don't include the Accept header all the time. I would
have thought they did that. Oops.
Closes : #1346
Signed-off-by: Xe Iaso <me@xeiaso.net>
2025-12-19 20:42:24 +00:00
Michael
535ed74b17
i18n(de): improve consistency and wording ( #1348 )
...
- Use consistent informal address (fix simplified_explanation)
- Translate "protected_from" ("From" → "Von")
- Standardize "Webseite" → "Website"
- Use more natural phrasing:
- "Berechnung wird durchgeführt" → "Berechnung läuft"
- "Zur Hauptseite" → "Zur Startseite"
- Replace awkward "sozialen Vertrag" phrasing
- "Fingerabdruckerkennung" → "Browser-Fingerprinting" (more common)
- Improve sentence structure and punctuation
Signed-off-by: Michael <87752300+michi-onl@users.noreply.github.com>
2025-12-19 00:29:49 +00:00
Xe Iaso
ba8a1b7caf
fix(honeypot/naive): right, we want the client IP, not the load balancer IP
...
Signed-off-by: Xe Iaso <me@xeiaso.net>
2025-12-16 04:44:59 -05:00