Commit Graph

  • 168329fff0 docs/developer: add build directions for manually building Anubis (#154) Xe Iaso 2025-03-29 20:12:35 -04:00
  • 52ca5390c2 Add staticheck to CI (#152) Xe Iaso 2025-03-29 15:00:22 -04:00
  • 6b2ae30bae web/js: show more errors when some probable error cases happen (#151) Xe Iaso 2025-03-28 15:47:18 -04:00
  • 937f1dd330 all: do not commit generated JS/CSS to source control (#148) Xe Iaso 2025-03-28 14:55:25 -04:00
  • bb4f49cfd9 yeetfile: build debian packages Xe Iaso 2025-03-28 14:33:57 -04:00
  • 38d62eeb56 Hide directory browsing on the static content (#85) Henri Vasserman 2025-03-28 19:52:14 +02:00
  • 57c3e9f1b2 Change how to make Anubis work without a reverse proxy (#86) Henri Vasserman 2025-03-28 19:38:34 +02:00
  • e9a6ebffbb data: disable DroneBL lookups by default (#147) Xe Iaso 2025-03-28 07:39:14 -04:00
  • a3c026977f version 1.15.0 (#144) v1.15.0 Xe Iaso 2025-03-27 16:31:41 -04:00
  • 4b8efcba9b version 1.15.0 Xe Iaso 2025-03-27 15:31:13 -04:00
  • 7d4be0dcec Apply bits of the cookie settings PR one by one (#140) Xe Iaso 2025-03-27 15:24:03 -04:00
  • d1d63d9c18 docs: fix broken link to default policy file (#137) Hans5958 2025-03-27 19:43:37 +07:00
  • 0b2e2c34df Revert "Revert "lib/anubis: support setting extended cookie flags (#120)" (#134)" revert-134-revert-120-Xe/cookie-settings Xe Iaso 2025-03-26 20:50:58 -04:00
  • ecc6b47f90 Revert "lib/anubis: support setting extended cookie flags (#120)" (#134) Xe Iaso 2025-03-26 20:50:54 -04:00
  • e7cbd349f3 lib/anubis: support setting extended cookie flags (#120) Xe Iaso 2025-03-26 19:04:18 -04:00
  • 07bb5f63f9 fix(docs): Make dark mode diff lines readable (#130) Henri Vasserman 2025-03-26 21:44:20 +02:00
  • 4155719422 cmd/anubis: allow setting key bytes in flag/envvar (#97) Xe Iaso 2025-03-25 17:02:48 -04:00
  • f29a200f09 Linting and staticcheck fixes. (#101) Yulian Kuncheff 2025-03-25 15:02:05 +01:00
  • 18cd8a66a2 docs: minor updates (#98) soopyc 2025-03-24 11:49:12 +08:00
  • 725e11d3a6 lib: fix default difficulty (#96) Xe Iaso 2025-03-23 18:46:01 -04:00
  • f462209b02 chore: remove built binary and prevent accidental addition again (#91) Jared Allard 2025-03-22 19:44:11 -07:00
  • acf5586e83 docs(README): fix mascot link (#88) Jared Allard 2025-03-22 19:37:16 -07:00
  • 9d68e73d03 build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 (#89) dependabot[bot] 2025-03-22 21:18:02 -04:00
  • 6156d3d729 Refactor and split out things into cmd and lib (#77) Yulian Kuncheff 2025-03-22 23:44:49 +01:00
  • af6f05554f internal/test: introduce integration tests using Playwright (#81) Valentin Anger 2025-03-22 21:36:27 +01:00
  • ffa67fc46a cmd/anubis: allow Internet Archive by default Xe/allow-internet-archive Xe Iaso 2025-03-22 15:00:38 -04:00
  • 1509b06cb9 Cleanup regex (#66) Dennis ten Hoove 2025-03-22 18:52:14 +01:00
  • efe648f2af Apply suggestions from code review Xe/hyper-galaxy-brain Xe Iaso 2025-03-22 11:27:16 -04:00
  • 56cdb2e51b Fix docker image CI for pull requests (#84) Xe Iaso 2025-03-22 11:26:49 -04:00
  • 44efcea781 cmd/anubis: amend generic browser challenge to "Gecko" Xe Iaso 2025-03-22 09:17:33 -04:00
  • 15d801be7d fix: installation instructions and example (#75) Christian F. Coors 2025-03-22 11:45:32 +00:00
  • c66305904b build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#74) dependabot[bot] 2025-03-21 20:41:19 -04:00
  • 5f7942faca cmd/anubis: delete example RSS reader rule (#67) v1.14.2 Xe Iaso 2025-03-21 17:20:17 -04:00
  • 869e46a4cc Add MojeekBot (#64) Dennis ten Hoove 2025-03-21 21:59:42 +01:00
  • 07e6695430 cmd/anubis: set X-Real-Ip based on X-Forwarded-For (#63) v1.14.1 Xe Iaso 2025-03-21 16:45:33 -04:00
  • a9777a3126 cmd/anubis: made with love in Canada Xe Iaso 2025-03-21 16:03:33 -04:00
  • 5ad44d77d0 stage v1.14.0 (#59) v1.14.0 Xe Iaso 2025-03-21 15:55:48 -04:00
  • ad432897ca cmd/anubis: use golang-jwt to check expiry date (#56) Alexander Yastrebov 2025-03-21 20:47:22 +01:00
  • 194e55088b cmd/anubis: do not return error from sha256 (#57) Alexander Yastrebov 2025-03-21 20:46:43 +01:00
  • 4ec4dc3624 .github/workflows: don't publish provenance data for PRs Xe Iaso 2025-03-21 15:42:42 -04:00
  • d6d879133e Allow filtering by remote addresses (#52) Remilia Da Costa Faro 2025-03-21 20:39:34 +01:00
  • e7b9b17b92 cmd/anubis: explain why users are seeing Anubis (#55) Xe Iaso 2025-03-21 14:21:59 -04:00
  • d3e509517c cmd/anubis: configurable difficulty per-bot rule (#53) Xe Iaso 2025-03-21 13:48:00 -04:00
  • 90049001e9 Add kagibot (#44) makeworld 2025-03-21 11:16:19 -04:00
  • 38e1e8cb5e comment out the comment PR experiment for now, ugh, I hate GitHub ACLs Xe Iaso 2025-03-21 11:06:31 -04:00
  • 1c00431098 general unix domain sockets support (#45) soopyc 2025-03-21 22:58:05 +08:00
  • d93adbc111 Skip TestLookup test when networking is disabled (#49) Charlotte 2025-03-21 15:43:10 +01:00
  • f730326814 off by one Xe Iaso 2025-03-21 10:40:30 -04:00
  • db6d424aaa .github/workflows/docker: only do comments if we're in a PR Xe Iaso 2025-03-21 10:36:24 -04:00
  • 95dddb5549 cmd/containerbuild: default to ttl.sh for third party contributions (#51) Xe Iaso 2025-03-21 10:34:01 -04:00
  • 86b8c6c5f2 add star history chart to README Xe Iaso 2025-03-21 08:59:44 -04:00
  • f1220ecc57 Fix when hardwareConcurrency is undefined (#42) Callum Thomson 2025-03-21 12:51:19 +00:00
  • 94f43c7200 docs/design: add note on why anubis uses proof of work Xe Iaso 2025-03-20 17:53:52 -04:00
  • f41b21b3cf Explicitely define image sources in Dockerfile (#21) Dennis ten Hoove 2025-03-20 22:28:30 +01:00
  • d1512a1f79 Ensure content flows and stays centered on small screens (#27) Dennis ten Hoove 2025-03-20 22:19:45 +01:00
  • c88775bb8a cmd/anubis: lower default difficulty to 4 Xe Iaso 2025-03-20 16:58:49 -04:00
  • eeaed6a317 fix: no duplicate work when exceeding hardcoded int (#36) Donatas 2025-03-20 22:20:53 +02:00
  • 3e9a93f629 Fix: Removed several visible AI artifacts (e.g., 6 fingers) (#37) Federico Gaggero 2025-03-20 21:09:49 +01:00
  • bf2c83c337 pull request template Xe Iaso 2025-03-20 16:01:44 -04:00
  • d84fd392c7 docs/manifest: always pull Xe Iaso 2025-03-20 15:50:08 -04:00
  • 5258492101 oops Xe Iaso 2025-03-20 15:38:41 -04:00
  • d82c12de28 docs: add funding page Xe Iaso 2025-03-20 15:36:34 -04:00
  • c49c039fae docs: add placeholder warning to landing page Xe Iaso 2025-03-20 15:10:37 -04:00
  • c47347ff76 add docs site based on docusarus (#35) Xe Iaso 2025-03-20 15:06:58 -04:00
  • 240159e921 v1.13.0 v1.13.0 Xe Iaso 2025-03-20 09:28:38 -04:00
  • 52d7a3cd2b cmd/anubis: drastically optimize proof of work (#19) Xe Iaso 2025-03-20 09:26:39 -04:00
  • c81e938f63 cmd/containerbuild: set container build timestamp to the timestamp of the commit (#15) Xe Iaso 2025-03-19 09:57:36 -04:00
  • 8cbe801c0c README: point to techarohq GHCR repo (#14) Xe Iaso 2025-03-19 09:26:20 -04:00
  • c8252d6da6 Merge pull request #13 from TecharoHQ/Xe/ko Xe Iaso 2025-03-19 09:12:21 -04:00
  • 1efcb88261 Try using ko to build images Xe Iaso 2025-03-19 08:51:09 -04:00
  • 1a13292c2d version 1.12.1 v1.12.1 Xe Iaso 2025-03-19 07:15:24 -04:00
  • b22676da6c add FUNDING file Xe Iaso 2025-03-19 07:10:20 -04:00
  • 4ebccb197e cmd/anubis: point the links elsewhere Xe Iaso 2025-03-18 17:49:26 -04:00
  • 726221c5c6 Merge pull request #7 from TecharoHQ/Xe/docker Xe Iaso 2025-03-18 09:10:54 -04:00
  • fad32f79f9 make docker image for Anubis Xe Iaso 2025-03-18 07:47:14 -04:00
  • fd6903aeed cmd/anubis: rephrase noscript warning Xe Iaso 2025-03-17 21:22:12 -04:00
  • 836eaf829a .github/workflows/go: make this slower for now Xe Iaso 2025-03-17 19:39:56 -04:00
  • 9923878c5c initial import from /x/ monorepo Xe Iaso 2025-03-17 19:33:07 -04:00