Commit graph

  • f47677c995 refactor spaces Jason Volk 2025-02-07 07:09:45 +00:00
  • 6113803038 better error logging on send_join response failure Jason Volk 2025-02-08 10:09:57 +00:00
  • 4de0dafdf1 bump ruma Jason Volk 2025-02-08 06:24:25 +00:00
  • f2ca670c3b optimize further into state-res with SmallString Jason Volk 2025-02-08 01:58:13 +00:00
  • 0a9a9b3c92 larcen state-res from ruma Jason Volk 2025-02-05 12:22:22 +00:00
  • b872f8e593 optimize with SmallString; consolidate related re-exports Jason Volk 2025-02-08 00:16:37 +00:00
  • ecc9099127 add conf item to re-disable atomic flush Jason Volk 2025-02-07 23:18:02 +00:00
  • e123a5b660 add state accessories for iterating state_keys of a type Jason Volk 2025-02-07 01:16:46 +00:00
  • 59c073d0d8 add unconstrained feature to service worker Jason Volk 2025-02-06 23:58:45 +00:00
  • 5428526120 add tail-efficient logic extension Jason Volk 2025-02-06 23:03:24 +00:00
  • d8e94ee965 split spaces service Jason Volk 2025-02-06 20:08:00 +00:00
  • 31ab84e928 simplify client event endpoint Jason Volk 2025-02-06 10:23:17 +00:00
  • 565837ad75 request auth media first Jason Volk 2025-02-06 04:21:39 +00:00
  • 2d71d5590a fix pdu add_relation() helper Jason Volk 2025-02-06 09:53:53 +00:00
  • 3ec43be959 join initial fetches in get_relations() Jason Volk 2025-02-06 04:30:17 +00:00
  • 2f9a4f967f
    Update opentelemetry-rust monorepo renovate/opentelemetry-rust-monorepo renovate[bot] 2025-02-10 22:09:53 +00:00
  • 44aafe7dba
    Merge 8cf8af723d into e3b81f7b64 Jade Ellis 2025-02-10 18:04:20 +02:00
  • e3b81f7b64 Fix in caddyfile guide Dzming Li 2025-02-10 22:45:57 +08:00
  • 6cdc77aada
    Fix in caddyfile guide Dzming Li 2025-02-10 22:45:57 +08:00
  • b398b36859
    Update nix-community/cache-nix-action action to v5.2.1 renovate[bot] 2025-02-09 15:20:23 +00:00
  • b6e9dc3d98
    comment out borked ci thing for now v0.5.0-rc3 strawberry 2025-02-09 10:17:28 -05:00
  • cfcd6eb1a6
    bump ruwuma to stop erroring on empty push response body strawberry 2025-02-07 18:00:58 -05:00
  • 88e7e50daf
    add missing source OCI image label metadata strawberry 2025-02-07 11:49:00 -05:00
  • 8345ea2cd3
    add --locked and --no-fail-fast to cargo test, add other feature test strawberry 2025-02-06 18:47:54 -05:00
  • add2e0e9ee bump rust-rocksdb strawberry 2025-02-06 18:20:02 -05:00
  • 43e6c27bb7 misc nix tweaks to maybe speedup ci strawberry 2025-02-06 18:07:49 -05:00
  • c7c9f0e4a6 catch clippy lints for --no-default-features builds strawberry 2025-02-06 16:57:30 -05:00
  • ef2d307c15
    fix warnings and errors when building with no features strawberry 2025-02-06 16:48:48 -05:00
  • f761d4d5c9
    bump db version to 17, cleanup, rerun old migrations for users who downgraded strawberry 2025-02-06 16:48:19 -05:00
  • 16b07ae3ec
    add default systemd support for a TTY to use console mode from strawberry 2025-02-06 16:47:10 -05:00
  • 62d80b97e6 add systemd unit logging mode Jason Volk 2025-02-06 03:14:37 +00:00
  • 4f9624ac45
    Update Rust crate axum-client-ip to 0.7.0 renovate/axum-client-ip-0.x renovate[bot] 2025-02-05 15:24:02 +00:00
  • fda8b36809 add more systemd notify integration with stopping/reloading/ready states strawberry 2025-02-05 01:45:21 -05:00
  • f6dfc9538f bump ruwuma to stop erroring on duplicate yaml values on appservice EDUs (we dont implement this atm anyways) strawberry 2025-02-05 01:44:49 -05:00
  • f80d85e107 add SIGUSR1 systemctl reload config support to systemd units strawberry 2025-02-05 01:43:27 -05:00
  • 9158edfb7c fix empty join timeline bug Jason Volk 2025-02-05 05:10:30 +00:00
  • 04656a7886 fix spaces pagination bug Jason Volk 2025-02-05 03:00:47 +00:00
  • 442bb9889c improvements on blurhashing feature Jason Volk 2025-02-04 02:24:50 +00:00
  • 62180897c0 Added blurhash.rs to fascilitate blurhashing. Niko 2025-02-01 18:35:23 -05:00
  • 80277f6aa2
    Adds .gitattributes to the projects to prevent LN and CLRF conflicts. (#681) Nineko 2025-02-04 16:46:00 -05:00
  • d32534164c fix soft-failed redaction regression (ff8bbd4cfa) Jason Volk 2025-02-04 20:30:33 +00:00
  • b3271e0d65 split state_accessor Jason Volk 2025-02-02 17:27:39 +00:00
  • 106bcd30b7 optimize incremental sync state diff Jason Volk 2025-02-02 07:40:08 +00:00
  • da4b94d80d trap panics when running in gdb Jason Volk 2025-02-02 22:13:27 +00:00
  • b8ec46fe6f
    Re-signed git messages [ci skip] Niko 2025-02-03 17:14:17 -05:00
  • bc8aabf65f
    chore: added .gitattributes file so that windows doesn't break newlines. Niko 2025-02-01 14:44:33 -05:00
  • 32f990fc72 fix the panic counter in the tower layer Jason Volk 2025-02-02 23:19:35 +00:00
  • 5e59ce37c4 snapshot sync results at next_batch upper-bound Jason Volk 2025-01-31 13:51:39 +00:00
  • a774afe837 modernize remove_to_device_events Jason Volk 2025-02-02 08:59:14 +00:00
  • ffe3b0faf2 make shutdown grace periods configurable Jason Volk 2025-02-02 10:43:02 +00:00
  • bd6d4bc58f enforce timeout on request layers Jason Volk 2025-02-02 10:07:00 +00:00
  • b4d22bd05e remove unnecessary cf arc refcnt workaround Jason Volk 2025-02-01 23:41:05 +00:00
  • 7ce782ddf4 fix jemalloc cfgs lacking msvc conditions Jason Volk 2025-02-01 01:17:28 +00:00
  • 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
  • f698254c41
    make registration tokens reloadable, and allow configuring multiple 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 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
  • 8cf8af723d
    fix incorrect capacity calc 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 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
  • 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