Commit graph

  • 293053f58c bump dependencies: minio-go, go-sqlite3, goldmark, otel, x/image/webp (#4075) kim 2025-04-28 11:20:24 +00:00
  • 68a48d5d79 [chore] Update build to use new woodpecker dind container, bump version numbers (#4073) tobi 2025-04-28 09:31:51 +00:00
  • 269c5556ae [chore] Override woodpecker plugin for snapshot + release to get tags (#4069) tobi 2025-04-27 22:07:59 +00:00
  • 62538aafc8 [chore] Fix CI/CD snapshot / release (#4068) tobi 2025-04-27 21:33:39 +00:00
  • 66d465b421 [docs] clearer structure for "combining blocks and allows" section (#4065) İ. Göktuğ Kayaalp 2025-04-27 20:27:23 +00:00
  • 99ca395e2d [chore] Disable default issue template daenney 2025-04-27 13:55:11 +00:00
  • b3e01f46c1 [chore] Bring back the issue and PR templates Daenney 2025-04-27 14:57:17 +02:00
  • 60aca6daa2 [chore] Rewrite all remaining Github links Daenney 2025-04-27 13:36:27 +02:00
  • 512e2c88be [chore] add woodpecker ci/cd pipelines (#4061) tobi 2025-04-27 11:22:35 +00:00
  • 052a84b972 weenus tobi 2025-05-05 12:01:11 +02:00
  • 10e62d8bc7 [chore] Fix daenney being bad at sed (#4060) Daenney 2025-04-26 19:19:52 +00:00
  • 27edfccf7d [feature] Move to code.superseriousbusiness.org Daenney 2025-04-26 15:34:10 +02:00
  • 034d58069c [chore] Set up Github to be a mirror Daenney 2025-04-25 17:33:10 +02:00
  • 723c0af647 [chore] Move deps to code.superseriousbusiness.org (#4054) tobi 2025-04-25 15:15:36 +02:00
  • 8aba20fb72 [chore] Update activity to v1.14.0 (#4038) tobi 2025-04-24 11:20:03 +02:00
  • 1acad62494 [docs] Mention where to run the command to grant CREATE permissions (#4050) Ember 2025-04-24 19:00:20 +10:00
  • 89df9f3b21 [bugfix] Prevent multiple mentions being created for one mention (#4127) tobi 2025-05-05 09:22:03 +00:00
  • f3f1854359 [bugfix] Fix no notification if mention edited into status (#4102) tobi 2025-05-04 09:45:10 +00:00
  • 056c67f396 [chore/cicd] Account for force pushes in conditional runs (#4121) tobi 2025-05-04 07:58:17 +00:00
  • 211192c482 [chore] more NoLLaMas proof-of-work tweaking (#4096) kim 2025-05-03 16:45:25 +00:00
  • c15002d76e [bugfix] Ensure Account and TargetAccount set when doing UndoFollow (#4118) tobi 2025-05-03 10:10:23 +00:00
  • bad427e7f0 [chore/docs] fix relative link to scraper deterrence (#4111) cdn0x12 2025-05-03 09:28:43 +00:00
  • 4d6408015b [docs/zh] Update zh docs: synced to 6c879186 (#4117) cdn0x12 2025-05-03 09:28:16 +00:00
  • 6c87918635 [chore/cicd] Snapshot only if source code files have changed (#4115) tobi 2025-05-02 20:35:49 +00:00
  • bf10ca0203 [chore/cicd] conditional tests + linting for pull requests (#4114) tobi 2025-05-02 20:26:09 +00:00
  • 1480f22aea [bugfix/chore] Invalidate prepared statuses when account representation changes (#4107) tobi 2025-05-02 16:01:30 +00:00
  • 1bad36b637 [bugfix] Fix wrong URI used in dereferenceLocal (#4097) tobi 2025-04-30 18:19:01 +00:00
  • 90f5004db0 [chore] Update release CICD to point at "gitea" (#4100) tobi 2025-04-30 12:10:09 +00:00
  • ac01652de9 [bugfix] Fix migration unsetting bot flag (#4098) tobi 2025-04-30 11:17:20 +00:00
  • ef0f8a55c6 [bugfix] Fix nil ptr exception on creating user without running server first (#4094) tobi 2025-04-29 16:40:36 +00:00
  • 31628019fe [chore] tweak NoLLaMas proof-of-work algorithm (#4090) kim 2025-04-29 13:57:26 +00:00
  • 14f15b321b [bugfix] don't prevent moved accounts from invalidating their old tokens (#4091) kim 2025-04-29 13:43:01 +00:00
  • 4fe5dfae56 [chore] nollamas: show tick + time taken on completion, use window.location.replace (#4088) tobi 2025-04-29 10:49:10 +00:00
  • efc79528d2 [docs] small changes to the proof-of-work scraper deterrence docs (#4084) kim 2025-04-29 08:59:28 +00:00
  • d8c4d9fc5a [feature] proof of work scraper deterrence (#4043) kim 2025-04-28 20:12:27 +00:00
  • 2b82fa7481 [chore/docs] add symmetry to the politics (#4081) Nicole Mikołajczyk 2025-04-28 18:20:09 +00:00
  • 2d91eed4ed [chore] Remove unused import (#4077) tobi 2025-04-28 14:19:58 +00:00
  • 4c8ff7d1b2 [chore/docs] Put some politics in the code (#4076) tobi 2025-04-28 13:28:59 +00:00
  • afb4279d27 [docs] Move docs links to codeberg (#4074) tobi 2025-04-28 12:08:51 +00:00
  • 436765a6a2 bump dependencies: minio-go, go-sqlite3, goldmark, otel, x/image/webp (#4075) kim 2025-04-28 11:20:24 +00:00
  • 457ca3c9d3 [chore] Update build to use new woodpecker dind container, bump version numbers (#4073) tobi 2025-04-28 09:31:51 +00:00
  • 7dae3364fa [chore] Override woodpecker plugin for snapshot + release to get tags (#4069) tobi 2025-04-27 22:07:59 +00:00
  • 8bc0b06105 [chore] Fix CI/CD snapshot / release (#4068) tobi 2025-04-27 21:33:39 +00:00
  • d3e9a9e563 [docs] clearer structure for "combining blocks and allows" section (#4065) İ. Göktuğ Kayaalp 2025-04-27 20:27:23 +00:00
  • d5c3f44bb9 [chore] Disable default issue template daenney 2025-04-27 13:55:11 +00:00
  • 9b92175239 [chore] Bring back the issue and PR templates Daenney 2025-04-27 14:57:17 +02:00
  • 93c3c153f0 [chore] Rewrite all remaining Github links Daenney 2025-04-27 13:36:27 +02:00
  • 5bfccdad3c [chore] add woodpecker ci/cd pipelines (#4061) tobi 2025-04-27 11:22:35 +00:00
  • 4a7f2999a8 Test test Daenney 2025-04-27 13:20:13 +02:00
  • 346962beb5 [chore] Fix daenney being bad at sed (#4060) Daenney 2025-04-26 19:19:52 +00:00
  • ab10266bff [feature] Move to code.superseriousbusiness.org Daenney 2025-04-26 15:34:10 +02:00
  • 152bcb43b6 [chore] Set up Github to be a mirror Daenney 2025-04-25 17:33:10 +02:00
  • b34ffc77ff [feature] Move to code.superseriousbusiness.org Daenney 2025-04-26 15:34:10 +02:00
  • e99ff1eded [chore] Set up Github to be a mirror Daenney 2025-04-25 17:33:10 +02:00
  • 85eb192669
    [chore] fix testrig build (#4059) tobi 2025-04-26 15:24:15 +02:00
  • 0361c7ceab [chore] fix testrig build tobi 2025-04-26 15:23:25 +02:00
  • f7323c065a
    [feature] Update attachment format, receive + send focalPoint prop + use it on the frontend (#4052) tobi 2025-04-26 15:03:05 +02:00
  • b2f244aa96 restore function signature of ExtractAttachments tobi 2025-04-26 15:02:12 +02:00
  • c7fc66abae Merge branch 'main' into focal_point tobi 2025-04-26 14:52:26 +02:00
  • a9f4217e92 some formatting changes, include userAgent in nollamas logs, ignore requests with HTTP sigs kim 2025-04-25 15:20:31 +01:00
  • e4ba68e4e3 oop, new-line!! kim 2025-04-24 13:27:42 +01:00
  • 9d93273450 add note still recommending anubis if you want something more complex kim 2025-04-24 13:25:31 +01:00
  • 7ca233221c a word kim 2025-04-24 13:20:00 +01:00
  • 72d21082e9 update docs with scraper deterrence information, and update old robots information kim 2025-04-24 13:16:28 +01:00
  • 711aaada87 only use the unique part of challenge string in logs kim 2025-04-24 12:58:08 +01:00
  • 04c6016cf1 add advanced-scraper-deterrence to example config kim 2025-04-24 12:27:10 +01:00
  • b5b889b2c1 improved code comment kim 2025-04-24 12:27:01 +01:00
  • 1b7e341ac4 move constants kim 2025-04-24 12:02:21 +01:00
  • 21d54e6939 hush now linter kim 2025-04-24 11:30:15 +01:00
  • 6c1d0e00eb more code comments! kim 2025-04-24 11:24:10 +01:00
  • 5377b22bff don't initialize log entry until after cookie check kim 2025-04-24 11:21:48 +01:00
  • 45aa5f5a26 add further code comment explaining kim 2025-04-24 11:18:46 +01:00
  • f9da51e6c5 used a repeated portion of their sucess token kim 2025-04-24 11:15:43 +01:00
  • 7a6d8dfb14 just use gin GetQuery() function now we don't delete the query param kim 2025-04-23 18:20:11 +01:00
  • fcc6af163c add code comment kim 2025-04-23 18:14:24 +01:00
  • 832902dd8e update envparsing test kim 2025-04-23 18:08:25 +01:00
  • 7f5eac3e7a remove unused code kim 2025-04-23 18:06:44 +01:00
  • ef2adf12aa add check for expected cookie in test kim 2025-04-23 18:06:26 +01:00
  • d1c8ec46f7 comment kim 2025-04-23 18:02:35 +01:00
  • 2163633901 add test for nollamas middleware kim 2025-04-23 18:01:01 +01:00
  • a2501b09f8 remove unneeded code kim 2025-04-23 16:31:27 +01:00
  • 7f8153d805 set instead of append url params to ensure no loops on invalid solution kim 2025-04-23 12:58:11 +01:00
  • bfd4d5ab18 remove cookie length check , constant time compare handles this kim 2025-04-23 12:53:36 +01:00
  • c34589d281 fix incorrect buffer length kim 2025-04-23 12:46:30 +01:00
  • 5b41861c9c update code comment, add logging kim 2025-04-23 12:38:26 +01:00
  • 46f1b490f6 update the proof-of-work deterrence text kim 2025-04-23 12:10:39 +01:00
  • 924280ac0b add config option for scraper deterrence kim 2025-04-23 11:53:19 +01:00
  • db4a6e746c penis tobi 2025-04-23 12:17:47 +02:00
  • c7c8edd982 formatting kim 2025-04-22 19:57:38 +01:00
  • 4d1acc477c formatting kim 2025-04-22 19:46:36 +01:00
  • b98ed0db3f update to just pass instance account directly to nollamas middleware kim 2025-04-22 19:36:30 +01:00
  • 86e342c443 finish adding an initial draft of the nollamas security check kim 2025-04-22 19:26:41 +01:00
  • 2442c6fc41 start adding proof of work middleware kim 2025-04-22 16:06:51 +01:00
  • 6a6a499333
    [performance] rewrite timelines to rely on new timeline cache type (#3941) kim 2025-04-26 09:56:15 +00:00
  • ec9062e80a fix the local only home timeline filter func kim 2025-04-25 17:31:10 +01:00
  • 93ad2850f6 some small re-orderings to confirm query params in correct places kim 2025-04-25 16:57:10 +01:00
  • c92bb83298 ensure we filter home timeline statuses on local only kim 2025-04-25 16:09:09 +01:00
  • 7cd2269cde fix incorrect visibility filtering of tag timeline statuses kim 2025-04-25 15:42:59 +01:00
  • 8a5fcd7db8 add note that public / local timeline requester can be nil kim 2025-04-25 15:40:09 +01:00
  • 03fdc27044 remove unused functions kim 2025-04-25 15:35:54 +01:00