Commit graph

  • 25d677cbba
    fix(algorithms/fast): fix fast challenge on insecure contexts (#1198) Xe Iaso 2025-10-17 19:32:24 -04:00
  • 00261d049e
    fix(default-config): sometimes browsers don't send Upgrade-Insecure-Requests (#1189) Xe Iaso 2025-10-13 14:31:14 -04:00
  • a12b4bb755
    changed redirect_domains docs (#1171) Thomas Anderson 2025-10-13 19:21:56 +03:00
  • 4dfc73abd1
    fix(lib): de-flake package lib tests (#1187) Xe Iaso 2025-10-13 11:50:13 -04:00
  • ffbbdce3da
    feat: default config macro (#1186) Xe Iaso 2025-10-13 11:33:16 -04:00
  • c09c86778d
    fix(default-config): remove preact challenge (#1184) Xe Iaso 2025-10-11 09:22:07 -04:00
  • 9c47c180d0
    fix(default-config): make the default config far less paranoid (#1179) Xe Iaso 2025-10-11 08:48:12 -04:00
  • d51d32726c
    fix(lib): serve CSS properly (#1158) Xe Iaso 2025-09-27 22:16:23 -04:00
  • ff33982ee9
    build(deps): bump github.com/docker/docker (#1131) dependabot[bot] 2025-09-27 14:29:07 -04:00
  • ec90a8b87d
    build(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 (#1132) dependabot[bot] 2025-09-27 13:46:23 -04:00
  • 5731477e0a
    build(deps-dev): bump esbuild from 0.25.9 to 0.25.10 in the npm group (#1147) dependabot[bot] 2025-09-27 13:46:12 -04:00
  • 714c85dbc4
    fix(lib): enable multiple consecutive slash support (#1155) Xe Iaso 2025-09-27 13:44:46 -04:00
  • 75ea1b60d5
    enable auto setting of SNI based on host header (#1129) Jamie McClelland 2025-09-25 08:08:16 +00:00
  • 1cf03535a5
    feat: support reading real client IP from a custom header (#1138) violet 2025-09-25 04:01:24 -04:00
  • c3ed405dbc
    Update Nynorsk translation (#1143) Sunniva Løvstad 2025-09-25 10:01:02 +02:00
  • 8cdf58c9e6
    ci(ssh): re-enable aarch64-16k Xe Iaso 2025-09-20 15:30:29 +00:00
  • 1c170988c8
    fix: mend auth cookie name stutter (#1139) Xe Iaso 2025-09-19 13:51:11 -04:00
  • 9439466ff2
    ci(ssh): disable aarch64-16k until my SFP connecter comes in on friday Xe Iaso 2025-09-17 16:00:10 +00:00
  • 4787aeca51
    Add Door43 link to known instances documentation (#1136) Richard Mahn 2025-09-17 09:11:11 -04:00
  • fb3637df95
    feat(metarefresh): randomly use the Refresh header (#1133) Xe Iaso 2025-09-16 17:32:13 -04:00
  • 26076b8520
    build(deps): bump github.com/docker/docker in /test (#1130) dependabot[bot] 2025-09-16 16:22:28 -04:00
  • edb84f03b7
    convert issue templates into issue forms (#1115) NetSysFire 2025-09-16 15:14:10 +02:00
  • b2d525bba4
    Update nl.json removeing literal translated 'cookie' (koekje) with 'cookie' (#1126) Jan Pieter Waagmeester 2025-09-16 13:53:30 +02:00
  • 00679aed66
    build(deps): bump the github-actions group with 3 updates (#1118) dependabot[bot] 2025-09-15 18:23:31 -04:00
  • 03299024c5
    build(deps): bump the npm group with 2 updates (#1117) dependabot[bot] 2025-09-15 18:23:15 -04:00
  • f745d37d90
    fix(run/openrc): truncate runtime directory before starting Anubis (#1122) Anna 2025-09-15 16:44:35 +05:00
  • d12993e31d
    feat(expressions): add contentLength to bot expressions (#1120) Xe Iaso 2025-09-14 21:41:45 -04:00
  • 88b3e457ee
    docs: update BotStopper docs based on new features Xe Iaso 2025-09-14 20:13:14 +00:00
  • bb2b113b63
    ci(ssh): don't print uname -av output (#1114) Xe Iaso 2025-09-13 23:03:46 -04:00
  • 6c283d0cd9
    ci: add aarch64 for ssh CI (#1112) Xe Iaso 2025-09-13 20:15:23 -04:00
  • 0037e214a1
    add link to preact in challenge list (#1111) agoujot 2025-09-13 23:31:36 +02:00
  • 29ae2a4b87
    feat: fallback to SameSite Lax mode if cookie is not secure (#1105) Valentin Lab 2025-09-13 18:56:54 +08:00
  • 401e18f29f
    feat(store/bbolt): implement actor pattern (#1107) Xe Iaso 2025-09-12 14:35:22 -04:00
  • 63591866aa
    fix(decaymap): fix lock convoy (#1106) Xe Iaso 2025-09-12 12:43:08 -04:00
  • f79d36d21e
    docs: update CHANGELOG properly Xe Iaso 2025-09-11 14:07:52 +00:00
  • f5b5243b5e
    docs: update CHANGELOG Xe Iaso 2025-09-11 14:04:32 +00:00
  • 2011b83a44
    chore: port client-side JS to TypeScript (#1100) Xe Iaso 2025-09-11 10:03:10 -04:00
  • 8ed89a6c6e
    feat(lib): Add option for adding difficulty field to JWT claims (#1063) Martin 2025-09-11 15:50:33 +02:00
  • 9430d0e6a5
    fix(cmd/containerbuild): support commas in --docker-tags (#1099) Xe Iaso 2025-09-08 18:19:42 -04:00
  • 8b9dafac51
    security: npm audit fix for GHSA-hfm8-9jrf-7g9w et. al (#1098) Xe Iaso 2025-09-08 14:17:59 -04:00
  • 9997130a7c
    build(deps): bump the github-actions group with 4 updates (#1093) dependabot[bot] 2025-09-07 22:01:27 -04:00
  • e239083944
    docs: add reminder for verified signatures in PR template (#1092) Jason Cameron 2025-09-07 16:15:26 -04:00
  • abf6c8de57
    feat: Warn on missing signing keys when persisting challenges (#1088) Jason Cameron 2025-09-07 15:43:58 -04:00
  • 7e1b5d9951
    fix: demote temporal assurance checks Xe Iaso 2025-09-07 12:10:54 -04:00
  • 98945fb56f
    feat(lib/store): add s3api storage backend (#1089) Xe Iaso 2025-09-07 09:24:14 -04:00
  • 82099d9e05
    fix(robots2policy): handle multiple user agents under one block (#925) Jason Cameron 2025-09-06 22:35:19 -04:00
  • 87c2f1e0e6
    build(deps): bump the github-actions group across 1 directory with 8 updates (#1071) dependabot[bot] 2025-09-06 22:30:43 -04:00
  • f0199d014f
    docs: document some missing env vars (#1087) Jason Cameron 2025-09-06 21:34:42 -04:00
  • 75109f6b73
    docs(installation): add SLOG_LEVEL environment variable to configuration (#1086) Jason Cameron 2025-09-06 20:59:02 -04:00
  • c43d7ca686
    docs(botstopper): add HTML templating support Xe Iaso 2025-09-06 23:42:16 +00:00
  • 5d5c39e123
    chore: v1.22.0 Xe Iaso 2025-09-06 11:52:30 -04:00
  • d35e47c655
    feat: glob matching for redirect domains (#1084) Xe Iaso 2025-09-06 11:46:18 -04:00
  • 48b49a0190
    docs(CHANGELOG): add changelog entry for v1.22.0 Xe Iaso 2025-09-05 22:42:01 +00:00
  • de94139789
    test: ensure FORCED_LANGUAGE works (#1083) Xe Iaso 2025-09-05 18:07:17 -04:00
  • fd011d19e2
    Updates to lt.json (#1075) Rimas Kudelis 2025-09-04 03:07:46 +03:00
  • 489abb6b4d
    chore: release v1.22.0-pre2 Xe Iaso 2025-09-02 21:31:17 -04:00
  • 8da0771647
    chore: break AI agents in this code tree (#1065) Xe Iaso 2025-09-02 10:11:01 -04:00
  • f0bcbe43af
    ci: fix tests (#1069) Xe Iaso 2025-08-31 08:13:00 -04:00
  • f6e077c907
    fix(challenge/metarefresh): ensure that clients have waited long enough (#1068) Xe Iaso 2025-08-31 07:51:54 -04:00
  • 2704ba95d0
    feat(localization): Add Vietnamese translation (#926) /har/per 2025-08-30 11:23:02 +07:00
  • f6a578787f
    chore(docs): adjust anubis rules Xe Iaso 2025-08-29 23:04:25 +00:00
  • 31a654ecb6
    chore: introduce issue templates (#939) Xe Iaso 2025-08-29 16:41:39 -04:00
  • 1a4b5cadcb
    chore: fix spelling Xe Iaso 2025-08-29 20:31:20 +00:00
  • d5cdd21631
    feat(localizaton): add Lithuanian locale (#998) Rimas Kudelis 2025-08-29 23:29:57 +03:00
  • 0e0847cbeb
    feat: add 'proof of React' challenge (#1038) Xe Iaso 2025-08-29 16:09:27 -04:00
  • 00afa72c4b
    fix(blog/cpu-core-odd): make the diagram look decent in light mode Xe Iaso 2025-08-29 19:54:22 +00:00
  • eb50f59351
    docs(changelog): fix mis-paste Xe Iaso 2025-08-29 19:54:02 +00:00
  • 01f55cf552
    internal/log: Implement logging of HOST when using subrequest auth (#1027) Skyler Mäntysaari 2025-08-29 22:04:33 +03:00
  • 99bd06b8c3
    Update nginx.mdx - needs port_in_redirect off setting (#1018) OwN-3m-All 2025-08-29 13:03:08 -06:00
  • d6f1f24e1b
    docs: document client IP headers and interop with cloudflare (#1034) TinyServal 2025-08-30 04:54:03 +10:00
  • 6a5485fde9
    Alienbob: add Slackware URLs that are now protected by Anubis (#1051) Eric Hameleers 2025-08-29 16:24:04 +02:00
  • 582181f9b9
    Allow to disable keep-alive for the targets not supporting it properly (#1049) Alex Samorukov 2025-08-29 16:17:03 +02:00
  • 44264981b5
    Fix broken docs link (#1059) Chris 2025-08-28 10:28:25 -04:00
  • 21c3e0c469
    docs(blog): add post about the odd CPU core count bug (#1058) Xe Iaso 2025-08-28 10:32:04 -03:00
  • 9ddc1eb840
    fix: middleware traefik redirect url (#1040) phoval 2025-08-28 13:24:29 +02:00
  • c661bc37d1
    fix(worker): constrain nonce value to be a whole integer (#1045) Xe Iaso 2025-08-26 15:05:03 -03:00
  • fb8ce508ee
    build(deps-dev): bump the npm group across 1 directory with 3 updates (#1032) dependabot[bot] 2025-08-25 00:33:44 +00:00
  • 573b0079fb
    Update metadata (#1031) Jason Cameron 2025-08-24 17:40:12 -04:00
  • d1d631a18a
    lib/checker: Implement X-Original-URI support (#1015) Skyler Mäntysaari 2025-08-24 06:14:37 +03:00
  • f3cd6c9ca4
    docs: fix "stored" typo in CHANGELOG.md (#1008) Timo Tijhof 2025-08-24 04:12:08 +01:00
  • 23772fd3cb
    s/Wordpress/WordPress in docs (#1020) Brad Parbs 2025-08-23 21:52:09 -05:00
  • a7a61690fc
    chore: commit for v1.22.0-pre1 Xe Iaso 2025-08-23 22:39:43 -04:00
  • f5afe8b6c8
    chore: release v1.22.0-pre1 Xe Iaso 2025-08-24 02:38:54 +00:00
  • 61682e4987
    Update installation.mdx to include a link to the Caddy docs (#993) Julian Krieger 2025-08-21 01:02:49 +02:00
  • b0fa256e3e
    fix(default-config): also block alibaba cloud (#1005) Xe Iaso 2025-08-20 19:01:49 -04:00
  • ee55d857eb
    fix(default-config): block Huawei Cloud (#1004) Xe Iaso 2025-08-20 18:40:07 -04:00
  • 993ea8da1b
    chore: copy SECURITY.md from TecharoHQ/.github Xe Iaso 2025-08-20 12:42:02 -04:00
  • 6e4e471792
    fix(lib): ensure issued challenges don't get double-spent (#1003) Xe Iaso 2025-08-20 12:33:32 -04:00
  • e8dfff6350
    feat(blog): add short funding update post (#994) Xe Iaso 2025-08-18 08:42:27 -04:00
  • 237a6a98e2
    Bump ai.robots.txt to v1.39 (#982) Dryusdan 2025-08-18 12:52:23 +02:00
  • e43999f30c
    chore: add libreapay Xe Iaso 2025-08-16 03:01:59 +00:00
  • 29d038835f
    feat(web): Add option for customizable explanation text (#747) Martin 2025-08-14 17:12:55 +02:00
  • 39215457e4
    fix(locales): remove the word "hack" from the description of Anubis (#973) Xe Iaso 2025-08-13 21:15:28 -04:00
  • ff691dfee8
    feat(lib): Add optional restrictions for JWT based on a specific header value (#697) Martin 2025-08-14 01:27:42 +02:00
  • 83503525f2
    Update known-instances.md: add lab.civicrm.org (#971) Mathieu Lu 2025-08-13 15:32:29 -04:00
  • a8b7b2ad7b
    feat: support HTTP redirect for forward authentication middleware in Traefik (#368) phoval 2025-08-13 02:59:45 +02:00
  • 87651f9506
    default pattern fixes (#963) Elliot Speck 2025-08-09 21:40:33 +10:00
  • 100005ce70
    feat(checker): allow png/gif/jpg/jpeg/svg favicons as well as ico (#961) Elliot Speck 2025-08-09 02:53:23 +10:00
  • 0a68415c2e
    fix(localization): Improve Czech language translation (#895) Medvidek77 2025-08-08 18:50:23 +02:00
  • b3886752a1
    Added Dutch translation (#937) SecularSteve 2025-08-08 18:49:49 +02:00