Commit graph

  • e054a56b32
    docs: New readme Jade Ellis 2025-04-14 22:34:22 +01:00
  • 79268bda1e Remove the default sentry endpoint. Jason Volk 2025-04-13 07:27:48 +00:00
  • edb245a2ba Remove the updates service. Jason Volk 2025-04-13 07:12:54 +00:00
  • ae2abab4c9 Remove some workflows. Jason Volk 2025-04-13 03:30:52 +00:00
  • b9fd88b65a Update README [ci skip] Jason Volk 2025-04-13 03:31:20 +00:00
  • 4094cd52ee reduce large stack frames Jason Volk 2025-04-08 03:17:23 +00:00
  • aa80e952d1 mitigate additional debuginfo expansions Jason Volk 2025-04-04 23:04:13 +00:00
  • b0203818db add missing feature-projections between intra-workspace crates Jason Volk 2025-04-01 08:39:41 +00:00
  • 1fd881bda5 eliminate Arc impl for trait Event Jason Volk 2025-04-11 01:29:26 +00:00
  • 5b322561ce simplify database backup interface related Jason Volk 2025-04-10 20:55:41 +00:00
  • 54fb48a983 replace admin command branches returning RoomMessageEventContent Jason Volk 2025-04-06 23:41:58 +00:00
  • d82f00c31c misc async optimizations; macro reformatting Jason Volk 2025-04-09 01:50:13 +00:00
  • cd4e6b61a9 improve appservice service async interfaces Jason Volk 2025-04-07 03:28:51 +00:00
  • 04d7f7f626 remove box ids from admin room command arguments Jason Volk 2025-04-08 04:39:01 +00:00
  • d9616c625d propagate better message from RustlsConfig load error. (#734) Jason Volk 2025-04-09 03:35:40 +00:00
  • 75aadd5c6a slightly optimize user directory search loop Jason Volk 2025-04-06 22:50:01 +00:00
  • e0508958b7 increase snake sync asynchronicity Jason Volk 2025-04-06 21:59:18 +00:00
  • ccf10c6b47 modest cleanup of snake sync service related Jason Volk 2025-04-06 20:30:15 +00:00
  • fd33f9aa79 modernize state_res w/ stream extensions Jason Volk 2025-04-06 06:39:45 +00:00
  • 7c9d3f7e07 add ReadyEq future extension Jason Volk 2025-04-06 19:09:07 +00:00
  • 7cf61b5b7b add ready_find() stream extension Jason Volk 2025-04-06 05:42:27 +00:00
  • ce6e5e48de relax Send requirement on some drier stream extensions Jason Volk 2025-04-06 05:52:48 +00:00
  • d8311a5ff6
    bump crossbeam-channel bc yanked crate with potential double free v0.5.0-rc4 June Clementine Strawberry 2025-04-08 23:38:54 -04:00
  • 47f8345457
    bump tokio because of RUSTSEC-2025-0023 June Clementine Strawberry 2025-04-08 09:05:49 -04:00
  • bc5ff8eb88
    Update nixos/nix Docker tag to v2.28.1 renovate/nixos-nix-2.x renovate[bot] 2025-04-07 10:23:35 +00:00
  • 99868b1661
    update new complement flakes June Clementine Strawberry 2025-04-06 15:30:01 -04:00
  • d5ad973464
    change forbidden_server_names and etc to allow regex patterns for wildcards June Clementine Strawberry 2025-04-06 15:25:11 -04:00
  • ff276a42a3
    drop unnecessary info log to debug June Clementine Strawberry 2025-04-06 13:19:09 -04:00
  • 5f8c68ab84
    add trace logging for room summaries, use server_in_room instead of exists June Clementine Strawberry 2025-04-06 13:17:13 -04:00
  • 6578b83bce
    parallelise IO of user searching, improve perf, raise max limit to 500 June Clementine Strawberry 2025-04-05 20:09:22 -04:00
  • 3cc92b32ec
    bump rust toolchain to 1.86.0 June Clementine Strawberry 2025-04-05 18:37:13 -04:00
  • 9678948daf
    use patch of resolv-conf crate to allow no-aaaa resolv.conf option June Clementine Strawberry 2025-04-05 18:31:14 -04:00
  • 500faa8d7f simplify space join rules related Jason Volk 2025-04-04 01:05:43 +00:00
  • d6cc447add simplify acl brick-check conditions Jason Volk 2025-04-03 21:26:53 +00:00
  • e28ae8fb4d
    downgrade deranged crate June Clementine Strawberry 2025-04-05 14:26:00 -04:00
  • c7246662f4
    try partially reverting 94b107b42b June Clementine Strawberry 2025-04-05 14:07:37 -04:00
  • a212bf7cfc
    update default room version to v11 June Clementine Strawberry 2025-04-05 14:00:40 -04:00
  • 58b8c7516a extend extract_variant to multiple variants Jason Volk 2025-04-03 09:02:12 +00:00
  • bb8320a691 abstract and encapsulate the awkward OptionFuture into Stream pattern Jason Volk 2025-04-04 02:39:40 +00:00
  • 532dfd004d move core::pdu and core::state_res into core::matrix:: Jason Volk 2025-04-04 03:30:13 +00:00
  • b333a1079a
    Update Rust crate smallvec to v1.15.0 renovate/smallvec-1.x-lockfile renovate[bot] 2025-04-05 01:59:32 +00:00
  • 4e5b87d0cd
    add missing condition for signatures upload failures June Clementine Strawberry 2025-04-04 11:34:31 -04:00
  • 369fd0e6df
    Lock file maintenance renovate/lock-file-maintenance renovate[bot] 2025-04-04 06:35:00 +00:00
  • b379b70cce
    Update Rust crate axum-client-ip to v1 renovate/axum-client-ip-1.x renovate[bot] 2025-04-04 06:32:50 +00:00
  • 41e4e36559
    Update Rust crate rand to 0.9.0 renovate/rand-0.x renovate[bot] 2025-04-04 06:32:40 +00:00
  • 00f7745ec4 remove the db pool queue full warning Jason Volk 2025-04-04 02:56:54 +00:00
  • d036394ec7 refactor incoming prev events loop; mitigate large future Jason Volk 2025-04-02 09:53:42 +00:00
  • 6a073b4fa4 remove additional unnecessary Arc Jason Volk 2025-04-02 06:28:34 +00:00
  • b7109131e2 further simplify get_missing_events; various log calls Jason Volk 2025-04-03 22:06:51 +00:00
  • 94b107b42b add some debug logging and misc cleanup to keys/signatures/upload June Clementine Strawberry 2025-04-03 16:08:02 -04:00
  • 29d55b8036 move systemd stopping notification point Jason Volk 2025-04-02 04:12:24 +00:00
  • 45fd3875c8 move runtime shutdown out of main; gather final stats Jason Volk 2025-04-03 00:59:23 +00:00
  • f9529937ce patch hyper-util due to conflicts with federation resolver hooks Jason Volk 2025-04-03 19:36:24 +00:00
  • 0b56204f89 bump additional dependencies Jason Volk 2025-04-03 04:34:11 +00:00
  • 58adb6fead upgrade hickory and hyper-util dependencies Jason Volk 2025-04-03 04:05:42 +00:00
  • 5d1404e9df fix well-known using the hooked resolver Jason Volk 2025-04-03 02:52:42 +00:00
  • f14756fb76 leave room locally if room is banned, rescind knocks on deactivation too June Clementine Strawberry 2025-04-03 12:20:53 -04:00
  • 24be579477 add appservice MSC4190 support June Clementine Strawberry 2025-04-03 12:20:10 -04:00
  • 0e0b8cc403
    fixup+update msc3266, add fed support, parallelise IO June Clementine Strawberry 2025-04-02 22:51:17 -04:00
  • 1036f8dfa8
    default shared history vis on unknown visibilities, drop needless error log June Clementine Strawberry 2025-04-02 22:46:01 -04:00
  • 74012c5289
    significantly improve get_missing_events fed code June Clementine Strawberry 2025-04-02 22:44:44 -04:00
  • ea246d91d9
    remove pointless and buggy *_visibility in-memory caches June Clementine Strawberry 2025-04-02 22:38:47 -04:00
  • 1b71b99c51
    fix weird issue with acl c2s check June Clementine Strawberry 2025-04-02 10:49:38 -04:00
  • 0f81c1e1cc revert hyper-util upgrade due to continued DNS issues Jason Volk 2025-04-01 02:14:51 +00:00
  • f0b0cb4130
    Update Rust crate ctor to 0.4.0 renovate/ctor-0.x renovate[bot] 2025-03-31 21:43:49 +00:00
  • e7af9c2387
    Update Rust crate cargo_toml to 0.22 renovate/cargo_toml-0.x renovate[bot] 2025-03-31 16:29:11 +00:00
  • 7bb51679cd
    Update Rust crate axum-client-ip to 0.7.0 renovate/axum-client-ip-0.x renovate[bot] 2025-03-31 16:29:05 +00:00
  • bee1f89624 bump dependencies Jason Volk 2025-03-31 05:03:15 +00:00
  • 5768ca8442 upgrade dependency ByteSize Jason Volk 2025-03-31 04:23:47 +00:00
  • 3f0f89cddb use async_trait without axum re-export Jason Volk 2025-03-31 04:25:48 +00:00
  • d3b65af616 remove several services.globals config wrappers Jason Volk 2025-03-31 02:28:01 +00:00
  • d60920c728 workaround some large type name length issues Jason Volk 2025-03-30 22:59:29 +00:00
  • db99d3a001 remove recently-made-unnecessary unsafe block Jason Volk 2025-03-30 01:58:14 +00:00
  • bee4c6255a reorg PduEvent strip tools and callsites Jason Volk 2025-03-30 21:19:47 +00:00
  • dc6e9e74d9 add spans for for jemalloc mallctl points Jason Volk 2025-03-30 01:56:00 +00:00
  • 5bf5afaec8 instrument tokio before/after poll hooks Jason Volk 2025-03-30 01:54:55 +00:00
  • 095734a8e7 bump tokio to 1.44.1 Jason Volk 2025-03-30 03:01:58 +00:00
  • a93cb34dd6 disambiguate UInt/u64 type related in client/api/directory; use err macros. Jason Volk 2025-03-30 02:48:08 +00:00
  • b03c493bf9 add stub for database benches Jason Volk 2025-03-28 20:33:38 +00:00
  • d0132706cd add --read-only and --maintenance program option Jason Volk 2025-03-28 23:34:42 +00:00
  • 0e2009dbf5 fix client hierarchy loop condition Jason Volk 2025-03-28 22:47:00 +00:00
  • 3e57b7d35d Update expected test results Ginger 2025-03-28 12:58:18 -04:00
  • 75b6daa67f Fix off-by-one error when fetching room hierarchy Ginger 2025-03-28 12:22:23 -04:00
  • 6365f1a887 remove sccache from ci for now June Clementine Strawberry 2025-03-28 14:14:48 -04:00
  • b2bf35cfab fix benches from state-res Jason Volk 2025-03-28 06:42:30 +00:00
  • 7f448d88a4 use qualified crate names from within workspace Jason Volk 2025-03-27 03:34:33 +00:00
  • c99f5770a0 mark get_summary_and_children_federation Send Jason Volk 2025-03-27 04:07:24 +00:00
  • dfe058a244 default config item to 'none' when zstd_compression not featured Jason Volk 2025-03-27 01:08:42 +00:00
  • 07ba00f74e abstract raw query command iterations Jason Volk 2025-03-26 04:40:38 +00:00
  • 9d0ce3965e fix lints Jason Volk 2025-03-22 07:09:11 +00:00
  • d1b82ea225 use #[ignore] for todo'ed tests Jason Volk 2025-03-21 08:10:44 +00:00
  • 23e3f6526f split well_known resolver into unit Jason Volk 2025-03-19 03:49:12 +00:00
  • 8010505853 implement clear_cache() for resolver service Jason Volk 2025-03-15 04:08:57 +00:00
  • 9ce95a7030 make service memory_usage()/clear_cache() async trait Jason Volk 2025-03-15 04:07:53 +00:00
  • d8ea8b378c add Map::clear() to db interface Jason Volk 2025-03-15 02:35:10 +00:00
  • 17003ba773 add FIFO compaction for persistent-cache descriptor; comments/cleanup Jason Volk 2025-03-15 01:23:54 +00:00
  • a57336ec13 assume canonical order in db serialization test Jason Volk 2025-03-14 06:54:08 +00:00
  • 7294368015 parallelize IO for PublicRoomsChunk vector Jason Volk 2025-03-12 23:10:38 +00:00
  • aa4d2e2363 fix unused import without feature jemalloc_conf Jason Volk 2025-03-09 03:14:00 +00:00
  • 07ec9d6d85 re-sort pushkey_deviceid (33c5afe050) Jason Volk 2025-03-26 01:32:45 +00:00