Commit graph

  • 6594ae0eef
    build(deps): bump github/codeql-action in the github-actions group (#635) dependabot[bot] 2025-06-09 08:56:41 -04:00
  • 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
  • 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 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 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 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
  • 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
  • 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 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
  • 7b84904d15
    fix(js): use pure JS SHA256 library, refactor (#471) Xe Iaso 2025-05-08 17:38:51 -04:00
  • 7f0f691ba5
    Trim spaces from elements of split XFF string (#459) David Chandek-Stark 2025-05-07 23:35:42 -04:00
  • 1c6c07939a
    feat(log): implement custom error log filter to suppress "context can… (#470) Jason Cameron 2025-05-07 23:28:50 -04:00
  • c633b3349e
    docs: add missing subrequest auth configuration (#463) Michal Čihař 2025-05-08 01:28:51 +02:00
  • 2e54e839f1
    build(deps): bump the gomod group across 1 directory with 4 updates (#457) dependabot[bot] 2025-05-07 17:48:10 -04:00
  • 3701b2bc3d
    ci(go): fix govulncheck (#464) Xe Iaso 2025-05-07 09:42:28 -04:00
  • 6200c4c123
    docs(known-instances): add gitlab.freedesktop.org Xe Iaso 2025-05-07 08:57:26 -04:00
  • 16412a8bf9
    ci: add govulncheck (#456) Xe Iaso 2025-05-06 10:07:55 -04:00
  • 2e9b18a510
    chore(sponsors): add canine.tools (#450) hyperdefined 2025-05-05 20:31:10 -04:00
  • e64987ef90
    Pre-release: v1.18.0-pre1 Xe Iaso 2025-05-05 17:03:25 -04:00
  • 8ff28fbb33
    chore(static/img): add mascot attributions to the repo (#448) Xe Iaso 2025-05-05 12:29:16 -04:00
  • e953b514fa
    feat(js): stop execution if the client disabled cookies (#438) Xe Iaso 2025-05-05 11:10:26 -04:00
  • 52a6a65cc4
    Spelling (#445) Josh Soref 2025-05-05 10:52:02 -04:00