Commit graph

  • 4add39d0fe cache compressed state in a sorted structure for logarithmic queries with partial keys Jason Volk 2025-01-31 15:50:09 +00:00
  • ea49b60273 add Option support to database deserializer Jason Volk 2025-02-01 22:28:09 +00:00
  • 2fa9621f3a flatten state_full_shortids Jason Volk 2025-01-31 11:54:06 +00:00
  • 09bc71caab fix missed concurrent fetch opportunities in sender (ffd0fd4242) Jason Volk 2025-01-31 09:08:13 +00:00
  • 6983798487 implement lazy-loading for incremental sync Jason Volk 2025-01-31 08:34:32 +00:00
  • a4ef04cd14 fix room join completion taking wrong sync branch Jason Volk 2025-01-31 08:31:58 +00:00
  • 4e0cedbe51 simplify v3 sync presence collecting Jason Volk 2025-01-31 05:05:32 +00:00
  • 4ff1155bf0 reroll encrypted_room branch in incremental sync state Jason Volk 2025-01-31 01:23:27 +00:00
  • e161e5dd61 add pair_of! macro Jason Volk 2025-01-31 00:54:00 +00:00
  • 4e7ddd0848
    add additional logging JadedBlueEyes/appservice-edus-v2 Jade Ellis 2025-01-31 11:48:58 +00:00
  • f698254c41
    make registration tokens reloadable, and allow configuring multiple oddlid/morguldir/reloadable-tokens grinapo/morguldir/reloadable-tokens morguldir 2025-01-31 02:36:14 +01:00
  • 69837671bb simplify request handler task base Jason Volk 2025-01-30 09:28:34 +00:00
  • ff8bbd4cfa untwist the redaction check stanza Jason Volk 2025-01-30 05:14:45 +00:00
  • 1a8482b3b4 refactor incoming extremities retention; broad filter, single pass Jason Volk 2025-01-30 04:39:24 +00:00
  • 31c2968bb2 move db files command w/ filter args; misc related cleanup Jason Volk 2025-01-29 21:10:33 +00:00
  • 3c8376d897 parallelize state-res pre-gathering Jason Volk 2025-01-29 23:07:12 +00:00
  • 8658a4c2d0
    misc nix CI fixes that might speed it up a bit oddlid/strawberry/nix-ci-stuff grinapo/strawberry/nix-ci-stuff strawberry/nix-ci-stuff June Clementine Strawberry 2025-01-28 19:25:56 -05:00
  • 50acfe7832 flatten auth chain iterations Jason Volk 2025-01-29 08:39:44 +00:00
  • d26d5cfa3a
    send read receipts and typing indicators to appservices JadedBlueEyes/main Jade Ellis 2025-01-29 20:30:45 +00:00
  • 8cf8af723d
    fix incorrect capacity calc JadedBlueEyes/federation-allow-list Jade Ellis 2025-01-18 16:16:16 +00:00
  • 5fdb33e2c0
    generate example config Jade Ellis 2025-01-18 18:45:31 +00:00
  • 81a797945b
    forbid requesting room directories or media of forbidden servers Jade Ellis 2025-01-18 15:40:43 +00:00
  • 371103fb35
    add federation allow list Jade Ellis 2025-01-18 15:21:55 +00:00
  • eb7d893c86 fix malloc_conf feature-awareness Jason Volk 2025-01-29 06:36:14 +00:00
  • 936161d89e reduce bottommost compression underrides Jason Volk 2025-01-29 01:49:10 +00:00
  • 329925c661 additional info level span adjustments Jason Volk 2025-01-26 04:46:10 +00:00
  • af399fd517 flatten state accessor iterations Jason Volk 2025-01-29 01:04:02 +00:00
  • ad0b0af955 combine state_accessor data into mod Jason Volk 2025-01-25 23:07:50 +00:00
  • 2c5af902a3 support executing configurable admin commands via SIGUSR2 Jason Volk 2025-01-28 21:30:12 +00:00
  • 2f449ba47d support reloading config via SIGUSR1 Jason Volk 2025-01-28 20:55:28 +00:00
  • a567e314e9 simplify shutdown signal handlers Jason Volk 2025-01-28 20:02:29 +00:00
  • ed3cd99781 abstract the config reload checks Jason Volk 2025-01-28 19:42:09 +00:00
  • 99fe88c21e use smallvec for the edu sending event buffer Jason Volk 2025-01-26 21:47:52 +00:00
  • ffd0fd4242 pipeline pdu fetch for federation sending destination Jason Volk 2025-01-26 21:46:46 +00:00
  • b2a565b0b4 propagate better error from server.check_running() Jason Volk 2025-01-26 15:44:52 +00:00
  • c516a8df3e fanout edu processing Jason Volk 2025-01-26 15:12:08 +00:00
  • 94d786ac12 process rooms and edus concurrently Jason Volk 2025-01-26 10:43:53 +00:00
  • 677316631a pipeline prologue of handle_incoming_pdu Jason Volk 2025-01-26 06:15:01 +00:00
  • 2b730a30ad add broad_flat_map Jason Volk 2025-01-26 09:59:59 +00:00
  • fc2d051477
    add almost complete valgrind support to complement oddlid/strawberry/valgrind grinapo/strawberry/valgrind strawberry/valgrind June Clementine Strawberry 2025-01-28 19:09:22 -05:00
  • 98f9570547 add option to disable rocksdb checksums Jason Volk 2025-01-26 07:05:00 +00:00
  • 13335042b7 enable the paranoid-checks options in debug mode Jason Volk 2025-01-26 04:47:07 +00:00
  • 6db8df5e23 skip redundant acl check when sender is origin Jason Volk 2025-01-26 04:26:40 +00:00
  • d0b4a619af furnish batch interface with trait Jason Volk 2025-01-26 03:30:34 +00:00
  • 4a2d0d35bc split federation request from sending service Jason Volk 2025-01-26 00:24:11 +00:00
  • 3e0ff2dc84 simplify references to server_name Jason Volk 2025-01-25 23:41:39 +00:00
  • dabb6269b6 check if DOCKER_USERNAME is empty in more places again oddlid/morg June Clementine Strawberry 2025-01-27 12:25:07 -05:00
  • bf5f334635 use smallvec for the edu sending event buffer Jason Volk 2025-01-26 21:47:52 +00:00
  • 571f67894b pipeline pdu fetch for federation sending destination Jason Volk 2025-01-26 21:46:46 +00:00
  • 8f90a23171 propagate better error from server.check_running() Jason Volk 2025-01-26 15:44:52 +00:00
  • 3416d01c3d fanout edu processing Jason Volk 2025-01-26 15:12:08 +00:00
  • e851c928a0 process rooms and edus concurrently Jason Volk 2025-01-26 10:43:53 +00:00
  • 163556d3d0 pipeline prologue of handle_incoming_pdu Jason Volk 2025-01-26 06:15:01 +00:00
  • 1bc4fce366 add broad_flat_map Jason Volk 2025-01-26 09:59:59 +00:00
  • 5804266122 additional info level span adjustments Jason Volk 2025-01-26 04:46:10 +00:00
  • 3592db60f6 add option to disable rocksdb checksums Jason Volk 2025-01-26 07:05:00 +00:00
  • da65a8f545 fetch shortstatehash and compressed info concurrently Jason Volk 2025-01-26 05:13:00 +00:00
  • 5edc79ec47 enable the paranoid-checks options in debug mode Jason Volk 2025-01-26 04:47:07 +00:00
  • d244b4438e skip redundant acl check when sender is origin Jason Volk 2025-01-26 04:26:40 +00:00
  • fa75188d1a furnish batch interface with trait Jason Volk 2025-01-26 03:30:34 +00:00
  • 0cd03d587b split federation request from sending service Jason Volk 2025-01-26 00:24:11 +00:00
  • 4dfa0c2f33 simplify references to server_name Jason Volk 2025-01-25 23:41:39 +00:00
  • 849dd67dc3 combine state_accessor data into mod Jason Volk 2025-01-25 23:07:50 +00:00
  • 4dacf7f676
    this is what I get for trying to edit code on my phone smh JadedBlueEyes/fix-haswell-uploads Jade Ellis 2025-01-27 08:35:01 +00:00
  • 71a3855af6
    fix couple more docker manifest typos June Clementine Strawberry 2025-01-26 21:30:15 -05:00
  • db7d23e780 fix creating manifest on wrong repo Jade Ellis 2025-01-26 23:52:51 +00:00
  • 1c585ab1b6 create manifests for unique docker tags Jade Ellis 2025-01-26 22:16:32 +00:00
  • 24e6086f12 load correct image file Jade Ellis 2025-01-26 20:44:40 +00:00
  • ee63f720c9 revert incorrect tags Jade Ellis 2025-01-26 20:39:08 +00:00
  • 84e8c34cb6
    fix creating manifest on wrong repo Jade Ellis 2025-01-26 23:52:51 +00:00
  • 04ff09453f
    create manifests for unique docker tags Jade Ellis 2025-01-26 22:16:32 +00:00
  • b434dbeb15 load correct image file Jade Ellis 2025-01-26 20:44:40 +00:00
  • a9de401648 revert incorrect tags Jade Ellis 2025-01-26 20:39:08 +00:00
  • 4b3c54bbfa
    check if DOCKER_USERNAME is empty as well in dockerhub desc publish June Clementine Strawberry 2025-01-26 13:11:47 -05:00
  • 68856645ee refactor lazy-loading Jason Volk 2025-01-25 07:18:33 +00:00
  • 9ad4f20da4 propagate underflow as error result, not index bounds panic Jason Volk 2025-01-25 08:59:48 +00:00
  • 186c459584 use scalar for file shape; increase shape for small-type columns Jason Volk 2025-01-25 02:06:44 +00:00
  • 29a19ba437 add write_to_cache to descriptor Jason Volk 2025-01-25 02:06:20 +00:00
  • 3b0195e6b3
    misc various github actions ci fixes oddlid/ci-test June Clementine Strawberry 2025-01-25 21:04:52 -05:00
  • 4b331fe50e update README.md, crate metadata, and OCI image metadata June Clementine Strawberry 2025-01-25 22:42:16 -05:00
  • c323894497
    use test in postrm deb script before deleting June Clementine Strawberry 2025-01-25 21:20:29 -05:00
  • 5b5ccba64e make conduwuit lowercase in the user-agent again June Clementine Strawberry 2025-01-25 21:14:38 -05:00
  • 9dcf289c7a (doc): Update docker-compose.yml and conduwuit-example.toml bumpsoo 2025-01-05 11:37:40 +09:00
  • d86061084c
    Publish haswell images to image registries (#674) Jade Ellis 2025-01-26 01:05:41 +00:00
  • 1d26eec82d publish README to docker hub Jade Ellis 2025-01-11 14:12:08 +00:00
  • 9514064c1c
    use --locked for macOS builds oddlid/jldsjflsakdhfaljf June Clementine Strawberry 2025-01-25 13:40:31 -05:00
  • 2abf15b9e9
    revert back to v9.9.3 due to upstream build issue with macos June Clementine Strawberry 2025-01-25 13:14:53 -05:00
  • cd5d4f48be
    add mau.dev mirror of conduwuit June Clementine Strawberry 2025-01-25 03:08:35 -05:00
  • eed3291625 ci: set variable after ssh has been configured, mainly for draft pull requests morguldir 2025-01-21 13:32:10 +01:00
  • 6a7fe3ab7c limit wal archive size to 1gb morguldir 2025-01-21 12:11:49 +01:00
  • 72daf7ea68
    bump rocksdb to v9.10.0, reverts upstream rocksdb regression causing deadlocks on corrupt WAL files June Clementine Strawberry 2025-01-25 02:01:20 -05:00
  • 94f2384fb0 fix missing iteration-optimized read options on several stream types Jason Volk 2025-01-24 23:45:35 +00:00
  • d59f68a51a add sensitive-field directives to config display Jason Volk 2025-01-24 22:49:10 +00:00
  • b1b6dc0479 reloadable configuration Jason Volk 2025-01-24 07:04:29 +00:00
  • 184a3b0f0c reduce some tracing span levels; bump ruma Jason Volk 2025-01-23 19:07:13 +00:00
  • b5c167de12 call decay prior to purge for trim-memory Jason Volk 2025-01-24 11:29:36 +00:00
  • 5be07ebc0f eliminate references to services.globals.config Jason Volk 2025-01-24 07:02:56 +00:00
  • 7c6b8b132a add config reloading indirector Jason Volk 2025-01-24 06:15:10 +00:00
  • 1351d07735 improve path argument to Config::load and constructions Jason Volk 2025-01-24 06:58:26 +00:00
  • 6e7c73336c move room version config check out of services.globals Jason Volk 2025-01-24 06:12:52 +00:00