Commit Graph

  • 86c50ce2da build(deps): bump the gomod group across 1 directory with 16 updates dependabot/go_modules/gomod-93cd730d29 dependabot[bot] 2026-06-08 00:38:09 +00:00
  • 544b93d7b4 build(deps): bump the github-actions group across 1 directory with 10 updates dependabot/github_actions/github-actions-23b537081a dependabot[bot] 2026-06-08 00:37:39 +00:00
  • 0f977d1a98 build(deps-dev): bump the npm group across 1 directory with 4 updates dependabot/npm_and_yarn/npm-85610c8f57 dependabot[bot] 2026-06-08 00:33:52 +00:00
  • e7181a9a4b chore(xai): typo fix main Xe Iaso 2026-06-06 11:25:46 -04:00
  • 5660426700 chore: ban x.ai (#1673) Xe Iaso 2026-06-06 10:31:24 -04:00
  • 9d88de5878 chore: spelling Xe/xai-crawler Xe Iaso 2026-06-06 10:25:42 -04:00
  • 3c2e2f5940 chore: spelling Xe Iaso 2026-06-06 10:24:12 -04:00
  • 5c16bf5592 chore: ban x.ai Xe Iaso 2026-06-06 10:22:05 -04:00
  • 44d5fa3ce0 chore: use Go stdlib version stamping (#1665) Xe Iaso 2026-06-04 16:05:37 -04:00
  • 225ee34ca5 chore: spelling Xe/version-stamping Xe Iaso 2026-06-03 14:22:16 -04:00
  • b16e99cf3f chore: use Go stdlib version stamping Xe Iaso 2026-06-03 13:34:24 -04:00
  • ef3ea08b79 perf(challenge/proofofwork): stream sha256 into stack buffer in Validate (#1653) Julien Voisin 2026-06-03 17:35:28 +02:00
  • f19a5f7eb8 docs(k8s): document that Kubernetes support needs a non-default storage backend Xe/docs-multinode-k8s Xe Iaso 2026-06-01 10:28:50 -04:00
  • 7ca440ca65 build(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 dependabot/go_modules/google.golang.org/grpc-1.79.3 dependabot[bot] 2026-05-30 23:38:52 +00:00
  • a08b0f4262 perf: enable uuid randomness pool and minor cleanups (#1652) Julien Voisin 2026-05-30 07:05:01 +02:00
  • 3dc962b301 perf(internal/gzip): pool *gzip.Writer per middleware instance (#1654) Julien Voisin 2026-05-30 06:52:37 +02:00
  • 926f3d1d0e fix: small security fixes (#1651) Xe Iaso 2026-05-30 00:48:43 -04:00
  • 4c42236b97 chore: fix unclean uncommit Xe/small-sec-fixes Xe Iaso 2026-05-30 00:44:05 -04:00
  • 0d8d9f40d8 Merge branch 'main' into Xe/small-sec-fixes Xe Iaso 2026-05-30 00:42:41 -04:00
  • 5c33f31fdc chore: spelling Xe Iaso 2026-05-30 00:42:10 -04:00
  • da80db94e4 chore: spelling Xe Iaso 2026-05-30 00:40:46 -04:00
  • 69ae404fc3 fix(bbolt): small correctness fix Xe Iaso 2026-05-30 00:36:42 -04:00
  • 04b3a835cd perf(lib): iterate s.policy.Bots by index to drop per-call heap copy (#1639) Julien Voisin 2026-05-28 17:35:14 +02:00
  • e66b45bd34 Merge branch 'main' into prepare-caddy-embedding-core prepare-caddy-embedding-core Jason Cameron 2026-05-25 14:31:48 -04:00
  • 63d517c34d build(deps): bump the npm group across 1 directory with 6 updates (#1646) dependabot[bot] 2026-05-25 01:40:55 -04:00
  • 97d15cd803 fix(expressions): validate randInt bounds before rand.IntN Xe Iaso 2026-05-18 21:26:40 -04:00
  • 120a730a66 fix(lib): mend case where domainless redirects could allow cross-domain Xe Iaso 2026-05-18 21:22:45 -04:00
  • 386e92eb97 fix(expressions): mend possible nil pointer deref edge case Xe Iaso 2026-05-18 21:12:38 -04:00
  • e3f500cb56 fix(policy): mend an edge case with subrequest auth and query strings Xe Iaso 2026-05-18 21:08:38 -04:00
  • 75aa251406 fix(honeypot/naive): cap r9k delay to one second Xe Iaso 2026-05-18 20:59:36 -04:00
  • 324c2f4fed fix(metrics): don't expose pprof by default Xe Iaso 2026-05-18 20:54:28 -04:00
  • 8480175eac test: refactor cluster creation to a shell script Xe/tekton Xe Iaso 2026-05-16 03:20:39 -04:00
  • c082cd89dc test(i18n): fix backoff-retry invocation Xe Iaso 2026-05-16 03:12:17 -04:00
  • 03bf695dff test: add i18n to tekton pipeline Xe Iaso 2026-05-16 03:07:29 -04:00
  • 51ae340a7b test(robost_txt): make tekton specific test execution flow Xe Iaso 2026-05-16 03:02:09 -04:00
  • 430e262c84 test: add robots.txt pass to tekton Xe Iaso 2026-05-16 02:51:39 -04:00
  • a47efe31b0 test: add tekton specific test scripts that point to the k3k cluster Xe Iaso 2026-05-16 02:38:30 -04:00
  • 763c896b63 test(default-config): create self-contained venv Xe Iaso 2026-05-16 02:33:22 -04:00
  • a426230698 test: start k3k provisioning Xe Iaso 2026-05-16 01:53:47 -04:00
  • 6c3fc188fb test: iterate a little more Xe Iaso 2026-05-16 01:32:17 -04:00
  • a0589d3c7a test: start working on anubis tekton pipeline Xe Iaso 2026-05-16 01:22:35 -04:00
  • b57508afcd fix(honeypot/naive): apply robot9001 style delays (#1632) Xe Iaso 2026-05-15 17:56:37 -04:00
  • caa4d1273e fix(honeypot/naive): apply robot9001 style delays Xe/r9k-poison Xe Iaso 2026-05-15 17:38:40 -04:00
  • 276b537776 fix(policy): correctly wire subrequest mode through CEL/path checkers (#1630) Xe Iaso 2026-05-14 21:37:02 -04:00
  • c8acbf6505 chore: spelling Xe/traefik-forward-auth-fix Xe Iaso 2026-05-14 20:59:52 -04:00
  • 2c1237b5c0 fix(policy): correctly wire subrequest mode through CEL/path checkers Xe Iaso 2026-05-14 20:49:59 -04:00
  • 9f479f578a build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5 (#1629) dependabot[bot] 2026-05-14 14:07:24 -04:00
  • cca247c25b refactor(web): pass render URL state explicitly Jason Cameron 2026-05-14 01:33:27 -04:00
  • c129cafc3a docs: update changelog for server URL state Jason Cameron 2026-05-14 01:20:38 -04:00
  • b250fea00b refactor(lib): keep server URL state local Jason Cameron 2026-05-14 01:10:29 -04:00
  • c184028d42 build(deps-dev): bump the npm group across 1 directory with 6 updates (#1621) dependabot[bot] 2026-05-12 16:32:01 -04:00
  • 0491f1fac2 fix: patch GHSA-6wcg-mqvh-fcvg (#1616) Xe Iaso 2026-05-08 19:17:25 -04:00
  • f2c93d1105 chore: spelling Xe/GHSA-6wcg-mqvh-fcvg Xe Iaso 2026-05-08 18:42:37 -04:00
  • b74bc6268c fix: patch GHSA-6wcg-mqvh-fcvg Xe Iaso 2026-05-08 18:39:20 -04:00
  • c460169047 feat(web): waste headless chrome bandwidth Xe/waste-headless-chrome-bandwidth Xe Iaso 2026-05-06 17:27:09 -04:00
  • d3a00da448 feat: Log weight when issuing challenge (#1611) Timon de Groot 2026-05-05 18:57:45 +02:00
  • 7e037b65e8 feat: add ASN data from Thoth to logs/metrics (#1608) lillian-b 2026-05-02 17:53:00 +02:00
  • ebf9a30878 fix(metrics): bind to the right network/bindhost (#1606) Xe Iaso 2026-04-30 18:18:01 -04:00
  • 70c14fecb9 fix(metrics): bind to the right network/bindhost Xe/metrics-bind-oops Xe Iaso 2026-04-30 17:49:40 -04:00
  • f8605bcd3c fix: Thoth geoip compare (#1564) Lenny 2026-04-24 16:37:19 +02:00
  • 1d700a0370 fix(honeypot): remove DoS vector (#1581) Xe Iaso 2026-04-23 09:08:34 -04:00
  • d0b8d9abc8 fix(honeypot): remove DoS vector Xe/dataset-maze-oops Xe Iaso 2026-04-23 09:01:12 -04:00
  • 681c2cc2ed feat(metrics): basic auth support (#1579) Xe Iaso 2026-04-23 00:17:09 -04:00
  • c8bff8f137 docs(admin/policies): give people a python command Xe/metrics-basic-auth Xe Iaso 2026-04-22 23:52:09 -04:00
  • cca88fa520 chore: spelling Xe Iaso 2026-04-22 23:27:05 -04:00
  • 6ecb909bfd doc: document HTTP basic auth for metrics server Xe Iaso 2026-04-22 23:24:23 -04:00
  • 1a7b7601f9 feat(metrics): wire up basic auth Xe Iaso 2026-04-22 23:16:31 -04:00
  • 2cbc1b0917 feat(config): add HTTP basic auth for metrics Xe Iaso 2026-04-22 23:16:20 -04:00
  • 40de0bf9f4 feat(internal): add basic auth HTTP middleware Xe Iaso 2026-04-22 23:04:24 -04:00
  • 8f8ae76d56 feat(metrics): enable TLS/mTLS serving support (#1576) Xe Iaso 2026-04-22 19:55:09 -04:00
  • 9b3cce4d4f chore: spelling Xe/metrics-server-mtls Xe Iaso 2026-04-22 19:43:44 -04:00
  • 56ec19d2da doc: document metrics TLS and mTLS Xe Iaso 2026-04-22 19:41:18 -04:00
  • 11ab78ec33 doc(default-config): document how to set up TLS and mTLS Xe Iaso 2026-04-22 19:41:01 -04:00
  • 11f944128f feat(metrics): enable mTLS support Xe Iaso 2026-04-22 19:40:21 -04:00
  • dfeb02b4ae feat(config): add CA certificate config value Xe Iaso 2026-04-22 19:32:11 -04:00
  • b66630df74 fix(metrics): properly surface errors with the metrics server Xe Iaso 2026-04-22 19:15:22 -04:00
  • 63e6a15280 feat(metrics): import keypairreloader from a private project Xe Iaso 2026-04-22 13:52:40 -04:00
  • 888c477933 feat(metrics): add naive TLS serving for metrics Xe Iaso 2026-04-22 10:38:46 -04:00
  • cda06f8c71 feat(config): add metrics TLS configuration Xe Iaso 2026-04-22 10:36:32 -04:00
  • f21706eb12 feat(data): add Meta's web indexer used for AI purposes (#1573) Benjamin Bouvier 2026-04-21 22:56:23 +02:00
  • d5ccf9c670 feat: move metrics server config to the policy file (#1572) Xe Iaso 2026-04-21 15:36:11 -04:00
  • 8b72ded756 chore: spelling Xe/metrics-policy-file Xe Iaso 2026-04-21 15:30:49 -04:00
  • 439860443a doc(default-config): add vague references to metrics server Xe Iaso 2026-04-21 15:28:55 -04:00
  • 33bc4669cb doc: add metrics server configuration docs Xe Iaso 2026-04-21 15:25:19 -04:00
  • fa5ceedf23 feat: move metrics server to a dedicated package Xe Iaso 2026-04-21 15:16:00 -04:00
  • 49dcdbc49e fix(config): add metrics socket mode Xe Iaso 2026-04-21 15:06:52 -04:00
  • 578f248ce1 fix(main): use internal.SetupListener Xe Iaso 2026-04-21 15:00:16 -04:00
  • 298fc0b847 feat(internal): move SetupListener from main Xe Iaso 2026-04-21 14:57:59 -04:00
  • 8af9845117 feat(config): add metrics bind config to policy file with flag hack Xe Iaso 2026-04-21 14:05:05 -04:00
  • 3a6e368179 Revert "ci(ssh): enable local machines again" Xe Iaso 2026-04-18 11:30:32 -04:00
  • 98afcf8c64 ci(ssh): enable local machines again Xe Iaso 2026-04-18 11:22:04 -04:00
  • 982394ca91 build(deps): bump the github-actions group across 1 directory with 7 updates (#1560) dependabot[bot] 2026-04-14 03:35:30 +00:00
  • 66b7b27aef build(deps): bump the npm group across 1 directory with 5 updates (#1559) dependabot[bot] 2026-04-13 23:31:39 -04:00
  • cc07be8a9e chore: spelling Xe Iaso 2026-04-10 21:40:03 -04:00
  • 04f8b6b148 chore(sponsors): add qwertiko and wenet Xe Iaso 2026-04-10 21:36:40 -04:00
  • cada118a11 fix(js/main): remove dead useState Xe/feat-main-challenge-uses-preact Xe Iaso 2026-03-24 19:20:23 +00:00
  • 380d7007ba fix(js/main): add cleanup for toggle event listener in useEffect Xe Iaso 2026-03-20 11:36:13 +00:00
  • f5a51b8bbd fix(js): add typed ChallengeResult interface for PoW worker results Xe Iaso 2026-03-20 11:34:13 +00:00
  • e010d605e8 fix(localization): normalize em dash formatting in batch A locales Xe Iaso 2026-03-20 11:26:14 +00:00
  • 9195b088c3 fix(localization): remove HTML tags from all translated strings Xe Iaso 2026-03-20 11:23:15 +00:00