Commit graph

  • d8311a5ff6
    bump crossbeam-channel bc yanked crate with potential double free main 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
  • 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
  • 4e5b87d0cd
    add missing condition for signatures upload failures June Clementine Strawberry 2025-04-04 11:34:31 -04: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
  • 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
  • 33c5afe050
    delete pushers created with different access token on password change cy 2025-03-19 20:55:14 -04:00
  • 7bf92c8a37
    replace unnecessary check when updating device keys June Clementine Strawberry 2025-03-17 22:50:29 -04:00
  • 658c19d55e check if we already have a more preferable key backup before adding cy 2025-03-14 23:01:28 -04:00
  • 4518f55408 guard against using someone else's access token in UIAA cy 2025-03-12 20:46:14 -04:00
  • ee3c585555
    skip a few flakey complement tests June Clementine Strawberry 2025-03-14 15:57:18 -04:00
  • 6c29792b3d
    respect include_leave syncv3 filter June Clementine Strawberry 2025-03-11 22:21:42 -04:00
  • 258b399de9 bump ruwuma June Clementine Strawberry 2025-03-13 10:52:13 -04:00
  • 5dea52f0f8
    stop doing complement cert gen and just use self-signed cert June Clementine Strawberry 2025-03-11 23:45:53 -04:00
  • 1d1ccec532 fix some nightly clippy lints June Clementine Strawberry 2025-03-11 23:05:56 -04:00
  • 0877f29439 respect membership filters on /members June Clementine Strawberry 2025-03-11 22:21:53 -04:00
  • e920c44cb4
    ignore humantime dep as tracing console-subscriber uses it (somewhere) June Clementine Strawberry 2025-03-11 21:15:11 -04:00
  • ae818d5b25 remove most of cargo test from engage as crane does that but with more caching June Clementine Strawberry 2025-03-11 21:08:41 -04:00
  • 7f95eef9ab
    bump ruwuma June Clementine Strawberry 2025-03-11 21:01:20 -04:00
  • 3104586884
    bump tracing-subscriber, allowlist cargo-doc lint in admin room June Clementine Strawberry 2025-03-11 18:05:36 -04:00
  • c4b05e77f3
    Fix up wording in the doc comments for admin media deletion (#694) Odd Eivind Ebbesen 2025-03-10 22:28:29 +01:00
  • 1366a3092f
    Check the room_types filter when searching for local public rooms (#698) Ginger 2025-03-10 17:28:19 -04:00
  • 1e23c95ec6
    docs: refactor reverse proxy setup sections (#701) Tamara Schmitz 2025-03-10 21:27:53 +00:00
  • 56dba8acb7
    misc docs updates June Clementine Strawberry 2025-03-10 17:15:21 -04:00
  • 889fb3cf26
    add download-artifact pattern for OCI images only June Clementine Strawberry 2025-03-10 13:36:56 -04:00
  • e704bbaf11
    update complement test results June Clementine Strawberry 2025-03-10 12:30:39 -04:00
  • 5ba0c02d52
    bump ruwuma to fix a threads issue, fix more error codes, delete legacy sytest cruft June Clementine Strawberry 2025-03-10 12:29:54 -04:00
  • df1edcf498
    adjust complement cert generation June Clementine Strawberry 2025-03-10 10:32:11 -04:00
  • 0e2ca7d719
    implement disable TLS validation config option June Clementine Strawberry 2025-03-09 21:55:07 -04:00
  • 0e342aab7f
    fix a few error codes June Clementine Strawberry 2025-03-09 13:44:57 -04:00
  • 47ff91243d
    update complement results June Clementine Strawberry 2025-03-09 03:33:29 -04:00
  • d0c767c23c
    fix a few things to make some complement tests pass June Clementine Strawberry 2025-03-09 01:43:49 -05:00
  • 06f2039eee
    bump ruwuma to maybe fix rare device key upload issues June Clementine Strawberry 2025-03-09 00:44:56 -05:00
  • 0b012b529f
    comment gotestfmt for now June Clementine Strawberry 2025-03-08 18:59:51 -05:00
  • 5efe804a20
    always disable fed, evict admins, and forget the room when banning a room June Clementine Strawberry 2025-03-08 15:48:23 -05:00
  • ef96e7afac
    add cargo auditable for future use, ignore paste dependency being unmaintained for now strawberry 2025-03-08 13:52:56 -05:00