Commit Graph

  • e60f62f6ec
    Merge 4c195cf4b7 into 48b91ca239 #2793 Vyr Cossont 2024-04-26 15:29:34 +0200
  • 48b91ca239
    [bugfix] Fix error string typo (#2873) main kim 2024-04-26 14:20:56 +0100
  • 23c04e241b
    Merge branch 'main' into bugfix/error-string-typo #2873 Daenney 2024-04-26 15:07:01 +0200
  • c9c0773f2c
    [performance] update remaining worker pools to use queues (#2865) kim 2024-04-26 13:50:46 +0100
  • 2a3c5c5c67 fix error string typo kim 2024-04-26 13:49:17 +0100
  • 4b7d5b3b86 i'm sorry sir linter #2865 kim 2024-04-26 13:35:37 +0100
  • 951335a26c remove redundant return statements kim 2024-04-26 13:27:05 +0100
  • 07e6331b2b fix rebase issues kim 2024-04-26 13:23:34 +0100
  • ea3a871689 update prune cli to start scheduler but not all of the workers kim 2024-04-26 13:20:21 +0100
  • 4a263f9e71 remove worker starting from the admin CLI commands (we don't need to handle side-effects) kim 2024-04-26 13:19:05 +0100
  • 43fe04e54f remove optional passed-in http.client kim 2024-04-26 13:11:49 +0100
  • e1b6dd4434 remove boolean result from worker start / stop since false = already running or already stopped kim 2024-04-26 13:09:19 +0100
  • 1733a0d422 improved code comment re: requesting account delete checks kim 2024-04-26 12:36:08 +0100
  • 101e6bd192 improved code comment kim 2024-04-26 12:32:53 +0100
  • 2560915163 use getFederatorMsg() kim 2024-04-26 12:29:56 +0100
  • 2e5c93fdba make if else clauses easier to parse kim 2024-04-26 12:14:50 +0100
  • 1ec1af9e22 don't warn log on forwarded deletes kim 2024-04-25 22:23:32 +0100
  • 2e72e7e177 silently drop deletes from accounts not permitted to kim 2024-04-25 22:19:01 +0100
  • 35080f2772 ensure error (non nil!!) gets passed in refactored federatingDB{}.Delete() kim 2024-04-25 19:54:36 +0100
  • 7430444b18 move back accidentally shuffled account deletion order kim 2024-04-25 19:37:40 +0100
  • 951d591f4f fix account test suite queue popping logic, ensure noop workers do not pull from queue kim 2024-04-25 19:26:43 +0100
  • 1f9a077c7b fix remaining broken tests relying on worker queue logic kim 2024-04-25 17:53:08 +0100
  • 529715f39f ensure more worker pools get started properly in tests kim 2024-04-25 17:40:08 +0100
  • 4cba8174e7 update go-structr to add (+then rely on) QueueCtx{} type kim 2024-04-25 17:39:40 +0100
  • 382790cf7f add logging to worker processing functions in testrig, don't start workers in unexpected places kim 2024-04-25 15:25:33 +0100
  • a055c5f749 move queue invalidation to before wipeing / deletion, to ensure queued work not dropped kim 2024-04-25 12:43:58 +0100
  • 1d1d80ed11 fix vendoring kim 2024-04-25 10:43:03 +0100
  • 8b9f718c79 update go-list version kim 2024-04-25 10:39:27 +0100
  • c828963e6b reshuffle ordering or server.go + remove duplicate worker start / stop kim 2024-04-24 13:44:12 +0100
  • f94c201e94 start the job scheduler separately to the worker pools kim 2024-04-24 13:39:10 +0100
  • 092c9819b2 update gruf libraries in readme kim 2024-04-24 13:16:17 +0100
  • 2f859ec051 code comments, ensure dereferencer worker pool gets started kim 2024-04-24 13:09:06 +0100
  • 216ddc6214 undo toolchain updates kim 2024-04-24 13:05:09 +0100
  • 5f81198328 move all queue purging to the processor workers kim 2024-04-24 12:54:51 +0100
  • 4729c92dad refactor federatingDB.Delete(), drop queued messages when deleting account / status kim 2024-04-24 12:32:53 +0100
  • ef48fc13f0 start replacing client + federator + media workers with new worker + queue types kim 2024-04-15 10:51:59 +0100
  • ba4f51ce2f
    [chore] update Docker container to use new go swagger hash (#2872) tobi 2024-04-26 12:12:24 +0200
  • fc905599da [chore] update Docker container to use new go swagger hash #2872 tobi 2024-04-26 12:03:05 +0200
  • 83d24658a8
    [chore] Update the flags passed to goreleaser (#2869) Daenney 2024-04-26 11:42:33 +0200
  • fea42332f6 Merge branch 'main' into gorelease-flags #2869 tobi 2024-04-26 11:33:44 +0200
  • 58dc03b453 sign drone.yml tobi 2024-04-26 11:32:36 +0200
  • 6c9bc26a6d
    [chore] Update setting testrig loglevel (#2870) Daenney 2024-04-26 11:31:26 +0200
  • fd8a724e77
    [chore] Bump go swagger (#2871) tobi 2024-04-26 11:31:10 +0200
  • 547290c1b8 bump swagger version #2871 tobi 2024-04-26 11:00:30 +0200
  • 547b99a17c bump go swagger version tobi 2024-04-26 10:59:49 +0200
  • e8819b0072 [chore] Update setting testrig loglevel #2870 Daniele Sluijters 2024-04-26 10:55:44 +0200
  • aea537a1b9 [chore] Update the flags passed to goreleaser Daniele Sluijters 2024-04-26 10:49:51 +0200
  • 3a369d834a
    [chore] Upgrade our Go version to 1.22 (#2862) Daenney 2024-04-26 10:40:29 +0200
  • 55491f0038 add missing license header #2862 tobi 2024-04-26 10:25:34 +0200
  • f4136ab88b sign drone.yml tobi 2024-04-26 10:18:11 +0200
  • fb2c9be79a
    Merge a533b55217 into aecf74951c #2863 kim 2024-04-25 19:39:14 +0100
  • aecf74951c
    [chore] Settings refactor 2: the re-refactoring-ing (#2866) tobi 2024-04-25 18:24:24 +0200
  • 598c0088a6 remove unused Suspense #2866 tobi 2024-04-25 18:13:33 +0200
  • 8872421e76 groovy baby yeah! tobi 2024-04-25 18:07:58 +0200
  • 4cae02b5cb fix up some remaining things tobi 2024-04-24 15:58:58 +0200
  • 8ca2e60932 [chore] Bit more refactoring of settings panel tobi 2024-04-24 14:01:48 +0200
  • 7a1e639483
    [chore] Refactor settings panel routing (and other fixes) (#2864) tobi 2024-04-24 12:12:47 +0200
  • 8fe4355f1c [chore] Refactor settings panel routing (and other fixes) #2864 tobi 2024-04-23 20:10:56 +0200
  • a533b55217 fix tests now that db is properly closed in test teardown #2863 kim 2024-04-23 15:07:21 +0100
  • 39f0c6040b fix broken test after fixing db teardown to close conn kim 2024-04-23 14:56:54 +0100
  • 83de47acde remove unused code kim 2024-04-23 14:56:38 +0100
  • 3e89fa3ec2 ensure the database gets closed on standarddbteardown kim 2024-04-23 14:44:38 +0100
  • 91dc4d4d13 update test configuration setting to ensure no settings linger kim 2024-04-23 14:35:27 +0100
  • 9939a980ca unset set-x kim 2024-04-23 14:26:28 +0100
  • 750763374c make run-postgres compatible with podman kim 2024-04-23 14:25:38 +0100
  • 035e5a0e90 update postgres test script to support docker or podman kim 2024-04-23 13:28:00 +0100
  • 5c55d5ae5c move postgres driver into separate subpkg kim 2024-04-23 13:24:30 +0100
  • 6cabeb946a small changes kim 2024-04-23 13:20:22 +0100
  • c032bad068 fix issues after rebase kim 2024-04-22 15:32:23 +0100
  • d94eceb3ee [chore] Update Dockerfile to newer Alpine version Daniele Sluijters 2024-04-22 16:09:46 +0200
  • 487374c410 [chore] Update Docker container to Go 1.22 Daniele Sluijters 2024-04-22 16:09:35 +0200
  • 7ab37a6940 [chore] Update golangci-lint to 1.25.7 Daniele Sluijters 2024-04-22 16:07:54 +0200
  • ddccaef3d0 [chore] Update CI to Go 1.22 Daniele Sluijters 2024-04-22 16:07:40 +0200
  • fbdc98a3e9 move sqlite driver into separate package, make wasm sqlite3 build build-taggable kim 2024-04-22 15:00:47 +0100
  • fdc9e8769c fix imports kim 2024-04-18 23:23:21 +0100
  • 40fdd4079d remove unused code kim 2024-04-18 23:03:21 +0100
  • c6dff63ed3 remove unneeded type kim 2024-04-18 23:01:26 +0100
  • c04061c260 add comments to imports, remove unneeded ctx from SQLiteRows{} kim 2024-04-18 21:42:03 +0100
  • 04e36e3e46 re-enable txlock immediate kim 2024-04-18 14:00:52 +0100
  • 22b38d17a2 try removing our own retryBusy handler to rely on in-built busy-timeout-handler kim 2024-04-18 13:48:35 +0100
  • dea0b2932d bump on-close analysis limit back up to 1000, timeout should prevent long-running kim 2024-04-18 13:02:53 +0100
  • 7fddb10d57 set busy timeout, don't add querycontext to SQLiteConn{}, pass through ExecerContext kim 2024-04-18 12:49:16 +0100
  • c962fcf02c don't bother releasing memory, it's not helping :( kim 2024-04-18 12:19:46 +0100
  • f6fd692b46 log optimize on close errors kim 2024-04-18 12:10:04 +0100
  • 2a9d1cb4f4 unset interrupt BEFORE closing connection kim 2024-04-18 12:05:06 +0100
  • 3dcd314ed8 use timeout context on close kim 2024-04-18 11:59:31 +0100
  • 7ad9da2cfc release memory on close, return close error kim 2024-04-18 11:41:07 +0100
  • e92b36e765 some small tweaks kim 2024-04-17 16:08:47 +0100
  • 2fe7258d9d try out using wasm sqlite instead of modernc.org/sqlite kim 2024-04-16 22:54:41 +0100
  • 9a2ce5c19e [chore] Upgrade our Go version to 1.22 Daniele Sluijters 2024-04-22 15:51:49 +0200
  • 62788aa116
    [chore]: Bump codeberg.org/gruf/go-mutexes from 1.4.0 to 1.4.1 (#2860) dependabot[bot] 2024-04-22 13:43:45 +0100
  • a57dd15a8e
    [chore]: Bump github.com/miekg/dns from 1.1.58 to 1.1.59 (#2861) dependabot[bot] 2024-04-22 09:11:53 +0000
  • 12a7eba01f
    [chore] bump modernc.org/sqlite to v1.29.8 (with our concurrency workaround) (#2855) kim 2024-04-22 10:02:11 +0100
  • dcab555a6b
    [chore] Update robots.txt (#2856) Daenney 2024-04-22 11:01:37 +0200
  • 0db9e34b69
    [chore]: Bump github.com/KimMachineGun/automemlimit from 0.5.0 to 0.6.0 (#2859) dependabot[bot] 2024-04-22 08:59:30 +0000
  • 4c195cf4b7
    Merge branch 'main' into filters-v2 #2793 tobi 2024-04-22 10:57:09 +0200
  • 91d946b512
    [chore]: Bump github.com/miekg/dns from 1.1.58 to 1.1.59 #2861 dependabot[bot] 2024-04-22 06:39:00 +0000
  • 336394ce36
    [chore]: Bump codeberg.org/gruf/go-mutexes from 1.4.0 to 1.4.1 #2860 dependabot[bot] 2024-04-22 06:38:49 +0000
  • 0e3c71e62e
    [chore]: Bump github.com/KimMachineGun/automemlimit from 0.5.0 to 0.6.0 #2859 dependabot[bot] 2024-04-22 06:38:33 +0000
  • a4a178ec7a [chore] Update robots.txt #2856 Daniele Sluijters 2024-04-21 14:24:48 +0200