Commit Graph

  • ad09f82c3c docs(admin/environments): Prefer IPv6 over IPv4 for apache2 listener directive (#628) Lothar Serra Mari 2025-06-09 14:56:30 +02:00
  • 372b797f64 chore: go generate Xe Iaso 2025-06-08 20:52:22 -04:00
  • 6eaf0e13a2 build(deps): bump the gomod group with 2 updates (#634) dependabot[bot] 2025-06-08 20:44:25 -04:00
  • 281b6c5c00 Bump ai.robots.txt to v1.34 (#632) Dryusdan 2025-06-08 20:54:47 +02:00
  • 9539668049 style: Some minor fixes (#548) Jason Cameron 2025-06-07 14:21:22 -04:00
  • 8eff57fcb6 chore(docs/manifest): try no-js challenge to see how it impacts false positive rate Xe Iaso 2025-06-06 21:40:28 -04:00
  • 4ac59c3a79 feat(lib/challenge): HTTP meta refresh challenge method (#623) Xe Iaso 2025-06-06 21:18:55 -04:00
  • bee1c22b96 docs(known-instances): add wiki.dolphin-emu.org to known instances (#626) Lothar Serra Mari 2025-06-06 19:35:24 +02:00
  • 5a7499ea3b fix(lib/challenge): allow challenges to register HTTP routes (#620) Xe Iaso 2025-06-05 20:26:23 -04:00
  • 5f3861ab37 docs: Adjust the name of the cookie to the current "techaro.lol-anubis-auth" (#615) Jan Pieter Waagmeester 2025-06-05 22:59:16 +02:00
  • 9f1d791991 docs(subrequest-auth): document required policy changes (#613) foosinn 2025-06-05 22:53:18 +02:00
  • 3a4b1086af docs: add THR1 spec Xe Iaso 2025-06-04 23:14:17 -04:00
  • 76fa3e01a5 docs(known-instances): add Alliance of Hessian Libraries (#611) Markus Sommer 2025-06-04 04:03:57 +02:00
  • f2db43ad4b feat: implement challenge registry (#607) Xe Iaso 2025-06-03 22:01:58 -04:00
  • ba4412c907 chore(sponsors): add Raptor Computing Systems Xe Iaso 2025-06-03 17:49:28 -04:00
  • f184cd81e7 docs(faq): anubis does not mine bitcoin (#609) Xe Iaso 2025-06-03 07:14:41 -04:00
  • 59bfced8bf docs(admin/environments): update suggested HTTP headers Xe Iaso 2025-06-03 06:57:37 -04:00
  • 780a935cb8 chore(sponsors): add wildbase Xe Iaso 2025-06-03 06:18:40 -04:00
  • f4bc1df797 chore(sponsors): add Uberspace Xe Iaso 2025-06-02 09:42:13 -04:00
  • b496c90e86 build(deps): bump github.com/a-h/templ in the gomod group (#601) dependabot[bot] 2025-06-01 23:39:42 -04:00
  • ec73bcbaf1 build(deps): bump docker/build-push-action in the github-actions group (#602) dependabot[bot] 2025-06-01 23:39:05 -04:00
  • 8d19eed200 build(deps-dev): bump esbuild from 0.25.4 to 0.25.5 in the npm group (#600) dependabot[bot] 2025-06-01 23:38:45 -04:00
  • ec733e93a5 v1.19.1 v1.19.1 Xe Iaso 2025-06-01 17:17:24 -04:00
  • 51c384eefd fix(data/bots): bring back ai-robots-txt.yaml Xe Iaso 2025-06-01 17:14:51 -04:00
  • 44d5ec0b6e chore: release version v1.19.0 v1.19.0 Xe Iaso 2025-06-01 16:27:19 -04:00
  • 3bc9040a96 chore: bump yeet to v0.6.0 Xe Iaso 2025-06-01 16:31:31 -04:00
  • de7dbfe6d6 Split up AI filtering files (#592) Corry Haines 2025-06-01 13:21:18 -07:00
  • 77e0bbbce9 add my site to known-instances.md (#595) minihoot 2025-06-02 01:28:16 +10:00
  • b4b5d2f82e docs(known-instances): add catgirl.click (#597) Zohiu 2025-06-01 16:55:02 +02:00
  • 988fff77f1 docs(known-instances): add openwrt.org (#594) Aleksei 2025-06-01 16:13:52 +03:00
  • 0d9ebebff6 Opt-in policies for OpenAI and MistralAI bots (#590) Corry Haines 2025-05-31 13:48:57 -07:00
  • ba00cdacd2 docs(known-instances): Add Gitea to the known instances list (#591) Jason 2025-05-31 20:20:39 +02:00
  • 68a71c6a99 Add Applebot definition (#589) Corry Haines 2025-05-31 07:18:32 -07:00
  • fbbab5a035 feat(lib): annotate cookies with what rule was passed (#576) Xe Iaso 2025-05-30 14:42:02 -04:00
  • 28ab29389c style(bench): small cleanup (#546) Jason Cameron 2025-05-30 13:57:56 -04:00
  • 497005ce3e fix(lib): only use the first five characters of Accept-Language header values (#588) Xe Iaso 2025-05-30 13:15:03 -04:00
  • 669eb4ba4b fix(web): show Anubis version number on challenge pages (#587) Xe Iaso 2025-05-30 12:23:27 -04:00
  • 6c4e739b0b feat(lib): Add anubis_proxied_requests_total metric (#570) Kian Kasad 2025-05-30 09:21:04 -07:00
  • c8635357dc feat(yeetfile): build GOARCH=ppc64le packages (#583) Xe Iaso 2025-05-30 00:35:56 -04:00
  • 0ed905fd4e fix(internal/test): skip integration tests if SKIP_INTEGRATION is set (#586) Xe Iaso 2025-05-29 20:49:53 -04:00
  • cd8a7eb2e2 feat(data): add x-firefox-ai default challenge rule (#580) Xe Iaso 2025-05-28 17:08:39 -04:00
  • 22c47f40d1 feat(expressions): add randInt function to allow making rules nondeterministic (#578) Xe Iaso 2025-05-28 16:36:27 -04:00
  • 669671bd46 fix(internal): register mime type for .mjs files (#577) Xe Iaso 2025-05-28 09:52:48 -04:00
  • 6c247cdec8 build(deps): bump k8s.io/apimachinery in the gomod group (#524) dependabot[bot] 2025-05-28 09:41:25 -04:00
  • eeae28f459 feat(cli): Add --version flag (#572) Kian Kasad 2025-05-27 21:16:44 -07:00
  • 9ba10262e3 add Weblate to known-instances.md (#571) jordigh 2025-05-27 20:03:04 -04:00
  • a28a3d155a build(deps): bump astral-sh/setup-uv in the github-actions group (#558) dependabot[bot] 2025-05-27 11:12:31 -04:00
  • 086f43e3ca Create Anubis OpenRC init.d script (#561) Anna 2025-05-27 06:58:59 +05:00
  • fa1f2355ea v1.19.0-pre1 v1.19.0-pre1 Xe Iaso 2025-05-25 14:04:18 -04:00
  • 1317543b17 v1.19.0-pre1 Xe/v1.19.0-pre1 Xe Iaso 2025-05-25 14:04:18 -04:00
  • 0a56194825 docs(admin): add wordpress docs (#552) Xe Iaso 2025-05-24 17:00:37 -04:00
  • 93e2447ba2 fix(expression): add validation for empty expression list in CEL (#545) Jason Cameron 2025-05-23 18:14:31 -04:00
  • 51f875ff6f docs(native-install): vague gesturing at distribution package managers (#544) Xe Iaso 2025-05-23 12:51:45 -04:00
  • 555a188dc3 fix(lib): record challenges issused over embedded HTML (#543) Xe Iaso 2025-05-23 12:45:41 -04:00
  • 6f08bcb481 feat: add TARGET_SNI to allow overriding the TLS handshake hostname when forwarding requests (#529) James Renken 2025-05-23 09:27:35 -07:00
  • 11081aac08 Bump AI-robots.txt rules to version 1.31 (#538) Dryusdan 2025-05-23 18:15:12 +02:00
  • c78d830ecb docs/docs/admin/native-install.mdx: correct the path for the default configuration file installation (#535) Nathan Price 2025-05-22 14:34:06 -04:00
  • 04ecf0a6de chore: spelling Xe/thoth Xe Iaso 2025-05-22 12:17:26 -04:00
  • 502640bb2f feat: wire up asn and geoip checkers Xe Iaso 2025-05-22 12:06:17 -04:00
  • 86ee5697f3 chore(lib/policy): move Checker to its own package to avoid import cycles Xe Iaso 2025-05-22 11:19:01 -04:00
  • 9bb38d6ad0 feat(thoth): store a thoth client in a context Xe Iaso 2025-05-22 11:07:19 -04:00
  • 49ab76c9dd feat(thoth): add GeoIP checker Xe Iaso 2025-05-22 10:48:15 -04:00
  • 4aea22fac5 feat(thoth): make ASNChecker instances Xe Iaso 2025-05-21 15:51:11 -04:00
  • 86ad85909c fix(thoth): minor testing fixups, ensure ASNChecker is Checker Xe Iaso 2025-05-21 12:13:08 -04:00
  • 315253dce7 feat(thoth): cached ip to asn checker Xe Iaso 2025-05-21 11:27:53 -04:00
  • 946557b378 feat(internal): add Thoth client and simple ASN checker Xe Iaso 2025-05-21 10:57:11 -04:00
  • 5e7bfa5ec2 docs: REDIRECT_DOMAINS must include port numbers (#521) Max Chernoff 2025-05-18 18:38:46 -06:00
  • 7b8953303d build(deps): bump the github-actions group with 4 updates (#523) dependabot[bot] 2025-05-19 00:35:59 +00:00
  • a6045d6698 fix(lib): properly clear out test cookie (#522) Xe Iaso 2025-05-18 18:41:26 -04:00
  • e31e1ca5e7 Add reddit.nerdvpn.de to known instances (#518) Lenni 2025-05-18 22:27:36 +02:00
  • 50e030d17e chore(docs/deploy): move to new cluster (#519) Xe Iaso 2025-05-18 16:25:12 -04:00
  • b640c567da feat(lib): ensure that clients store cookies (#501) Xe Iaso 2025-05-16 13:03:40 -04:00
  • 9e9982ab5d feat(apps): Make SASL login work on bookstack with Anubis (#502) Dryusdan 2025-05-16 19:01:34 +02:00
  • 3b98368aa9 feat(apps): add SearXNG instance tracker policy and Qualys Labs SSL testing rules (#512) Xe Iaso 2025-05-16 12:59:15 -04:00
  • 76849531cd feat: add TARGET_HOST to allow overriding the Host header when forwarding requests (#507) OatmealDome 2025-05-16 12:46:47 -04:00
  • 961320540b Bump AI-robots.txt rules to version 1.30 (#509) Dryusdan 2025-05-16 18:40:25 +02:00
  • 91c21fbb4b docs: add HTMX workaround (#511) Xe Iaso 2025-05-16 12:37:39 -04:00
  • caf69be97b fix(systemd): add RuntimeDirectory (#510) Xe Iaso 2025-05-16 12:17:41 -04:00
  • c28b191b79 feat: add valkey backed store Xe/valkey Xe Iaso 2025-05-16 06:59:55 -04:00
  • 6e964e6449 feat(config): add WEIGH action allowing admins to adjust request weight Xe Iaso 2025-05-15 08:29:37 -04:00
  • a239c7a095 feat(wasm): broken equi-x solver wasm Xe Iaso 2025-05-15 07:39:04 -04:00
  • 6a12efee08 fix(lib): make ClearCookie respect the dynamic cookie name (#500) Xe Iaso 2025-05-13 15:29:39 -04:00
  • 5e1abdd31c docs(known-instances): untypo proxmox Xe Iaso 2025-05-13 11:16:55 -04:00
  • cb3bbbd4c8 docs(known-instances): add some entries to the list (#497) Xe Iaso 2025-05-13 10:59:33 -04:00
  • d51b7ec0aa chore(spelling): add weblate Xe Iaso 2025-05-13 10:04:30 -04:00
  • b164048dcf chore(sponsors): add weblate Xe Iaso 2025-05-13 10:02:31 -04:00
  • 6c0ff3f4d5 fix(lib): use a new cookie per domain when COOKIE_DOMAIN is set (#490) Xe Iaso 2025-05-12 09:23:42 -04:00
  • 9009596ded build(deps-dev): bump the npm group with 3 updates (#496) dependabot[bot] 2025-05-12 00:19:52 -04:00
  • f4298b993f fix(bots/phrik): add IPv6 address for phrik (#494) Xe Iaso 2025-05-11 14:04:44 -04:00
  • 659b577e0e feat(ci): use dynamic repository owner and name in Docker actions (#487) Jason Cameron 2025-05-09 20:18:53 -04:00
  • 2b103a9ec7 fix(jwt): update nonce value in challenge JWT cookie to be a string (#486) Jason Cameron 2025-05-09 20:10:28 -04:00
  • a0805cad16 chore(go.mod): move yeet to be a go tool (#485) Xe Iaso 2025-05-09 14:33:44 -04:00
  • 22ada6251f test(playwright): Add Docker and Podman support (#433) Henri Vasserman 2025-05-09 20:58:55 +03:00
  • 092b80ba55 ci(check-spelling): allow release names in spelling allowlists (#483) Xe Iaso 2025-05-09 13:22:26 -04:00
  • 3bd2e4a584 Overhaul anubis.freebsd (#427) Paul Wilde 2025-05-09 17:10:06 +00:00
  • 39dc3c0317 ci: add check-spelling (#462) Josh Soref 2025-05-09 13:02:41 -04:00
  • 624b935ecc feat: add TARGET_INSECURE_SKIP_VERIFY setting to allow self-signed HTTPS backends (#426) Xe Iaso 2025-05-09 12:56:24 -04:00
  • 529f65674e style: apply structpack & goimport (#469) Jason Cameron 2025-05-09 12:54:15 -04:00
  • 8c7640aa09 v1.18.0: Varis zos Galvus v1.18.0 Xe Iaso 2025-05-09 12:24:23 -04:00
  • b1c276db9f Revert "fix(js): use pure JS SHA256 library, refactor (#471)" (#475) Xe Iaso 2025-05-08 18:22:08 -04:00