Commit Graph

  • 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 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
  • 99f645a590 fix(anubis): disable opengraph passthru by default (#447) Xe Iaso 2025-05-05 10:37:38 -04:00
  • 3b50b4c6c0 zizmor: add config file to silence unpinned-uses of Homebrew/actions (#441) Patrick Linnane 2025-05-04 18:22:36 -07:00
  • 8ee0529321 build(deps): bump the github-actions group with 3 updates (#439) dependabot[bot] 2025-05-04 20:46:48 -04:00
  • 799f47efbf chore(sponsors): add Terminal Trove Xe Iaso 2025-05-04 09:59:54 -04:00
  • 865d513e35 feat(checker): add CEL for matching complicated expressions (#421) Xe Iaso 2025-05-03 14:26:54 -04:00
  • af07691139 Update apache.mdx (#430) mans17 2025-05-03 15:29:30 +02:00
  • 74dcebf20b docs: add caddy docs (#423) Xe Iaso 2025-05-02 15:15:05 -04:00
  • 92d3dd361b docs(user): add frequently asked questions page (#422) Xe Iaso 2025-05-02 14:53:53 -04:00
  • 9e760b1c16 deduplicate css rules by using media query to set variables (#420) Benjamin Armintor 2025-05-02 14:17:27 -04:00
  • fc54e95208 Update nginx.mdx upstream syntax (#397) Kurt Kremitzki 2025-05-02 13:15:13 -05:00
  • f879e0d307 fix(cmd/anubis): print "Rule error IDs" in JSON (#408) Henri Vasserman 2025-05-02 21:05:41 +03:00
  • 6e82373718 feat(config): allow multi-level imports (#402) Xe Iaso 2025-05-02 13:57:20 -04:00
  • f8e1000ab0 fix(yeetfile): copy all docs, data files, and botPolicies.yaml (#419) Xe Iaso 2025-05-02 08:43:19 -04:00
  • fa362c8ec9 docs(known-instances): Add FreeCAD Wiki to known instances (#414) Thomas Schuster 2025-05-02 14:39:01 +02:00
  • 76f2029fb5 fix(web): Avoid timestamping main.mjs.gz (#412) Jan Alexander Steffens 2025-05-01 21:52:50 +02:00
  • 5d9cc40e34 docs(known-instances): add ScummVM (#411) Lothar Serra Mari 2025-05-01 20:12:45 +02:00
  • 63b8411220 Version 1.17.1: Asahi sas Brutus: Echo 1 v1.17.1 Xe Iaso 2025-05-01 13:24:37 -04:00
  • 803aa35d66 Update known-instances.md (#407) Thomas Schuster 2025-05-01 16:27:27 +02:00
  • cb523333a1 Update information on workarounds for JShelter (#399) polcak 2025-05-01 13:20:39 +00:00
  • 91275c489f feat: make authorization cookie default expiration time customizable (#389) Jareth Gomes 2025-05-01 03:05:33 -07:00
  • feb3dd2bcb docs(known-instances): Comic Fanfiction Authors Archive Xe Iaso 2025-04-29 16:16:00 -04:00
  • 06a762959f feat: enable Open Graph tag passthrough by default (#348) Jason Cameron 2025-04-29 15:19:46 -04:00
  • 74d330cec5 feat(config): add ability to customize HTTP status codes Anubis returns (#393) Xe Iaso 2025-04-29 15:13:44 -04:00
  • 2935bd4aa7 docs(known-instances): add more Sourceware endpoints Xe Iaso 2025-04-29 15:08:37 -04:00
  • 7d52e9ff5e docs(known-instances): add Sourceware Xe Iaso 2025-04-29 15:06:13 -04:00
  • 4184b42282 feat(og): Foward host header (#370) Jason Cameron 2025-04-29 08:20:04 -04:00
  • 7a20a46b0d docs(traefik): change title to Traefik Xe Iaso 2025-04-28 23:50:49 -04:00
  • b6c361c294 fix(default-config): isBrowser -> isBrowserLike Xe/expressions Xe Iaso 2025-04-28 18:07:36 -04:00
  • e9e602976f docs(admin/configuration): add expressions docs outline Xe Iaso 2025-04-28 18:03:10 -04:00
  • 33bb5803a8 docs(admin/environments): update apache/nginx docs Xe Iaso 2025-04-28 17:56:28 -04:00
  • ada7b3a179 docs(admin): add guide for making Anubis far less aggressive by default Xe Iaso 2025-04-28 17:53:19 -04:00
  • dfa7025afe test: add apache, caddy, and nginx smoke test environments Xe Iaso 2025-04-28 17:52:23 -04:00
  • 884af5fd4c fix(data/common): use new isBrowserLike function for less aggressive challenge rule Xe Iaso 2025-04-28 17:51:58 -04:00
  • 3fb8fa2009 feat(policy/expressions): add userAgent.isBrowserLike method Xe Iaso 2025-04-28 16:15:05 -04:00
  • b43df36f7d feat(policy): add system load average as checker input Xe Iaso 2025-04-28 15:44:12 -04:00
  • fd058964fa feat(data/apps): add API route allow rule for non-HEAD/GET Xe Iaso 2025-04-28 13:05:46 -04:00
  • fb20b36b18 feat(data/bots): add two example IRC bots Xe Iaso 2025-04-28 00:46:59 -04:00
  • 84cba05167 fix(data): enable legacy rule for now, admins will have to opt-in Xe Iaso 2025-04-28 00:41:05 -04:00
  • 9f988578a4 feat(data): add challenge-browser-like.yaml Xe Iaso 2025-04-28 00:20:27 -04:00
  • ea4e5751ab test(lib): ensure that Cf-Worker via expression works Xe Iaso 2025-04-27 22:50:24 -04:00
  • 4e1db3842e fix(policy/expressions): do not Contains missing keys Xe Iaso 2025-04-27 22:49:44 -04:00
  • 029c79ba28 fix(lib/test): fix failing test and invalid cloudflare workers rule Xe Iaso 2025-04-27 22:25:31 -04:00
  • 9f8ede7fe3 data/clients: fix curl-impersonate definition Xe Iaso 2025-04-25 19:22:19 -04:00
  • 80bd7c563b chore(data): reformat some things for expressions Xe Iaso 2025-04-25 16:04:15 -04:00
  • 92a3e5ba81 fix: rename and/or to all/any Xe Iaso 2025-04-25 10:52:45 -04:00
  • 65cbc6922c data: add some examples of expression-based rules Xe Iaso 2025-04-24 19:15:20 -04:00
  • eae3a7b5e4 feat(lib/policy): add support for CEL checkers Xe Iaso 2025-04-24 19:10:33 -04:00
  • 6daf08216e build(deps-dev): bump esbuild from 0.25.2 to 0.25.3 in the npm group (#388) dependabot[bot] 2025-04-27 22:01:37 -04:00
  • 0739fd2708 ci(yeet): import yeet as a tool dependency Xe/go-tool-yeet Xe Iaso 2025-04-27 21:56:44 -04:00
  • bd0e46dac3 build(deps): bump the github-actions group with 4 updates (#387) dependabot[bot] 2025-04-28 01:40:38 +00:00
  • 76514f9f32 Bump AI-robots.txt rules to version 1.29 (#383) Dryusdan 2025-04-28 02:52:08 +02:00
  • b0f0913ea2 v1.17.0: Asahi sas Brutus v1.17.0.signed v1.17.0 Xe Iaso 2025-04-27 15:16:25 -04:00
  • 5423ab013a ci(packages): final pre-release yeet bump (#384) Xe Iaso 2025-04-27 12:54:03 -04:00
  • 301c7a42bd refactor(lib): Split up anubis.go into some smaller files. (#379) Jason Cameron 2025-04-27 09:36:39 -04:00
  • 755c18a9a7 README: Fix broken link to policy definition docs. (#380) Kistaro Windrider 2025-04-27 06:33:41 -07:00
  • 0fa9906e3a test(config): add Xesite's old policy file to known good test cases (#382) Xe Iaso 2025-04-27 09:32:50 -04:00
  • b08580ca33 docs(known-instances): add Codeberg. (#381) p0008874 2025-04-27 20:17:27 +08:00
  • d8f923974e chore: blank commit to unbreak git v1.17.0-beta4 Xe Iaso 2025-04-26 13:52:13 -04:00
  • ef52550e70 fix(config): remove trailing newlines in regexes (#373) v1.17.0-beta3 1.17.0-beta2 Xe Iaso 2025-04-26 10:01:15 -04:00
  • c669b47b57 fix(lib): make Anubis less paranoid (#365) v1.17.0-beta1 Xe Iaso 2025-04-25 15:02:55 -04:00
  • 24f8ba729b feat: add support for a base prefix (#294) Jason Cameron 2025-04-25 14:39:38 -04:00
  • 6858f66a62 Add check endpoint which can be used with nginx' auth_request function (#266) Sandro 2025-04-25 19:38:02 +02:00
  • a5d796c679 docs(install): note that Anubis needs certain paths proxied (#363) Xe Iaso 2025-04-25 13:32:29 -04:00
  • 4d3353fdc5 fix(docs): fix typos in Traefik integration docs (#361) Maher 2025-04-25 08:47:48 -04:00
  • a420db8b8a feat: more elaborate XFF compute (#350) Aurelia 2025-04-25 13:59:55 +02:00
  • 5a4f68d384 docs(README): sponsor: Distrust Xe Iaso 2025-04-25 07:53:54 -04:00
  • bac942d2e8 sponsor: Distrust Xe Iaso 2025-04-25 00:25:03 -04:00
  • 9fab74eb8a docs(README): enable dark mode for the star history view (#360) Xe Iaso 2025-04-24 23:26:35 -04:00
  • e6a1c5309f docs: Fix nginx.mdx indentation (#359) Diego E 2025-04-24 19:26:59 -05:00
  • 5c29a66fcc docs(known-instances): add NixOS Hydra (#358) Tristan Ross 2025-04-24 16:35:29 -07:00
  • b4f9269ae4 Fix Traegik but funny typos. (#356) Remy Zandwijk 2025-04-24 20:54:53 +02:00
  • 54cd99c750 Fix: mojeekbot regex (#351) Igor Brai 2025-04-24 17:24:41 +03:00
  • 3d0a5c2d87 feat(lib): limit concurrency of wasm-based verifiers Xe Iaso 2025-04-23 23:48:16 -04:00
  • ea321b7f13 fix(wasm): use wee_alloc instead of stdlib malloc Xe Iaso 2025-04-23 23:47:39 -04:00
  • 30b0ba8055 README: represent repology badge in 3 column format (#349) luzpaz 2025-04-23 22:17:26 -04:00
  • ce425a2c21 fix(lib): use correct URL for path checker in PassChallenge (#347) compilade 2025-04-23 22:13:11 -04:00
  • 2320ef4014 feat(docs): add documentation for default allow behavior (#346) Luciano Hillcoat - lucdev.net 2025-04-23 22:13:21 -03:00
  • cfbe16f2d0 feat(xess): move CSS color definitions to CSS variables (#339) Xe Iaso 2025-04-23 08:07:53 -04:00
  • 1b206175f8 build(deps): bump estree-util-value-to-estree in /docs (#336) dependabot[bot] 2025-04-23 07:09:01 -04:00
  • 3135abd0ec build(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /docs (#335) dependabot[bot] 2025-04-23 07:08:53 -04:00
  • 74e11505c6 feat: enable loading config fragments (#321) Xe Iaso 2025-04-23 07:01:28 -04:00
  • 4e2c9de708 feat(cmd/anubis): compute full XFF header (#328) Aurelia 2025-04-23 06:06:47 +02:00
  • bec7199ab6 fix(docs): make the docs respect light/dark mode (#334) Xe Iaso 2025-04-23 00:01:02 -04:00
  • 78bb67fbf7 fix: improve error handling and create the json encoder once #331 (#332) Jason Cameron 2025-04-22 20:31:19 -04:00
  • 2db4105479 Update known-instances.md (#324) Xe Iaso 2025-04-22 09:25:05 -04:00
  • ac5a4bf58d chore(ci): migrate to TecharoHQ/yeet (#323) Xe Iaso 2025-04-22 08:21:37 -04:00
  • 3f1ce2d7ac data: disable generic-bot-catchall by default (#322) Xe Iaso 2025-04-22 08:11:45 -04:00