Commit graph

  • 81307bcb5c
    feat: update botPolicies for DuckDuckGo web crawler (#250) Maher 2025-04-11 22:13:38 -04:00
  • 40d7b2ec55
    docs/user/known-instances: add page (#214) fossdd 2025-04-12 04:04:57 +02:00
  • 20f1d40b61
    dev: Improvements to build scripts (#232) Henri Vasserman 2025-04-12 05:00:48 +03:00
  • 51bd058f2d
    v1.16.0 (#244) Xe Iaso 2025-04-09 20:07:14 -04:00
  • 1614504922
    workflows: hash pin Actions (#203) Patrick Linnane 2025-04-07 21:45:06 -07:00
  • 2324395ae2
    move pull request template to a hidden folder Xe Iaso 2025-04-07 17:36:24 -04:00
  • 2eef15724b
    docs: fix edit me links and configuration subcategory (#238) Xe Iaso 2025-04-07 17:28:29 -04:00
  • acce3604a4
    Add variable WEBMASTER_EMAIL and if present, display it on error page (#235) eerielili 2025-04-07 21:44:00 +02:00
  • 0928c3c830
    build(deps): bump the gomod group across 1 directory with 2 updates (#233) dependabot[bot] 2025-04-07 14:21:29 +00:00
  • 77436207e6
    feat: Add Open Graph tag support (#195) Jason Cameron 2025-04-06 20:02:12 -04:00
  • 8adf1a06eb
    .github/workflows/package-builds-stable: allow write permissions to upload binary packages Xe Iaso 2025-04-06 13:05:45 -04:00
  • df27a96f1f
    make a half-baked tarball (#221) Xe Iaso 2025-04-06 08:44:52 -04:00
  • f1f8fdf752
    package.json: fix build command (#230) Xe Iaso 2025-04-06 00:29:52 -04:00
  • 95416dfe82
    Makefile: fix subtle logic bug (#228) Xe Iaso 2025-04-06 00:28:08 -04:00
  • e58abbe4de
    web: add noindex to base HTML template (#229) Xe Iaso 2025-04-06 00:21:13 -04:00
  • 878b37178d
    implement packaging proof of concept with yeet (#194) Xe Iaso 2025-04-04 08:15:04 -04:00
  • a230a58a1d
    cmd/anubis: add --extract-resources flag to extract static assets to the filesystem (#216) Xe Iaso 2025-04-03 18:24:10 -04:00
  • 0bcc0a2429
    build(deps): bump image-size from 1.2.0 to 1.2.1 in /docs (#210) dependabot[bot] 2025-04-03 12:53:21 +00:00
  • b14aa6a0c3
    Add new Anubis mascot (#204) Xe Iaso 2025-04-03 07:54:24 -04:00
  • 21a9d77788
    data/botPolicies: allow iMessage scraper by default (#178) Xe Iaso 2025-04-02 20:03:28 -04:00
  • 266d8c0cc2
    add a Makefile (#191) Xe Iaso 2025-04-02 19:57:28 -04:00
  • 573dfd099f
    README: add repology status image Xe Iaso 2025-04-02 00:44:51 -04:00
  • 515453c607
    build(deps): bump actions/cache from 3 to 4 in the github-actions group (#198) dependabot[bot] 2025-04-02 00:15:49 -04:00
  • 455a9664b4
    build(deps-dev): bump postcss-cli from 11.0.0 to 11.0.1 in the npm group (#197) dependabot[bot] 2025-04-02 00:15:07 -04:00
  • 01c2e45843
    dependabot: enable (#189) Patrick Linnane 2025-04-01 21:09:46 -07:00
  • fc237a1690
    workflows: fix zizmor findings (part 1) (#190) Patrick Linnane 2025-04-01 15:33:44 -07:00
  • 6af7c5891f
    ci: add zizmor (#188) Patrick Linnane 2025-04-01 14:56:27 -07:00
  • 661d72474b
    various: fix minor typos (#187) Patrick Linnane 2025-04-01 10:14:02 -07:00
  • 2b28439137
    docs: document ED25519_PRIVATE_KEY_HEX_FILE (#186) Talya Connor 2025-04-01 13:35:51 +11:00
  • 08bb7f953c
    cmd/anubis: support ED25519_PRIVATE_KEY_HEX_FILE (#185) Talya Connor 2025-04-01 11:20:06 +11:00
  • b4a2e1a6a0
    lib/anubis: actually check the result with the correct difficulty (#180) Henri Vasserman 2025-04-01 01:42:12 +03:00
  • 28828a2e93
    web/js: Added a wait with button continue + 30 second auto continue after 30s if you click "Why am I seeing this? (#166) Cyra Westmere 2025-03-30 19:29:55 -07:00
  • feca1ddeea
    Fix: Correct typo in challenge page title (main) (#174) Jason Cameron 2025-03-30 22:24:47 -04:00
  • eab62f7611
    fix(tests): disable integration tests on Windows due to posix feature reliance (#169) Jason Cameron 2025-03-30 16:59:08 -04:00
  • c896c63a0b
    xess: do not specify a version in go:generate (#164) soopyc 2025-03-30 19:31:17 +08:00
  • f9f5430dac
    chore: Update readme to reflect refactor from the monorepo (#163) Jason Cameron 2025-03-30 00:09:14 -04:00
  • 5a07684f99
    fix(logs): Correctly format listener address (#162) Jason Cameron 2025-03-29 23:51:13 -04:00
  • 4bc00e5a65
    web/js: Add LibreJS banner to Anubis JavaScript to allow LibreJS users to run the challenge (#161) Fijxu 2025-03-30 00:48:12 -03:00
  • 5237291072
    Debug tool for benchmarking proof-of-work algorithms (#155) jae beller 2025-03-29 23:38:12 -04:00
  • 0f41388bd7
    Add periodic cleanup job for DecayMap (#8) (#158) Jason Cameron 2025-03-29 23:24:06 -04:00
  • 052316ba25
    cmd/containerbuild: use TrimSuffix instead of TrimRight (#157) Fijxu 2025-03-30 00:12:19 -03:00
  • db5143ae7a
    docs/developer/building-anubis: fix syntax Xe Iaso 2025-03-29 22:18:45 -04:00
  • 3771a3b627
    Show a progress bar for the probability of completing the proof of work challenge (#87) jae beller 2025-03-29 21:24:58 -04:00
  • 3683f95933
    Add middleware to set Cache-Control header for challenge HTML (#132) Jason Cameron 2025-03-29 21:15:50 -04:00
  • 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) Xe Iaso 2025-03-27 16:31:41 -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
  • 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
  • 1509b06cb9
    Cleanup regex (#66) Dennis ten Hoove 2025-03-22 18:52:14 +01:00
  • 56cdb2e51b
    Fix docker image CI for pull requests (#84) Xe Iaso 2025-03-22 11:26:49 -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) 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) 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) 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