Commit graph

  • d8311a5ff6
    bump crossbeam-channel bc yanked crate with potential double free v0.5.0-rc4 oddlid/main grinapo/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
  • bc5ff8eb88
    Update nixos/nix Docker tag to v2.28.1 grinapo/renovate/nixos-nix-2.x renovate[bot] 2025-04-07 10:23:35 +00:00
  • 99868b1661
    update new complement flakes grinapo/04-04-2025 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 grinapo/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 grinapo/renovate/lock-file-maintenance renovate[bot] 2025-04-04 06:35:00 +00:00
  • b379b70cce
    Update Rust crate axum-client-ip to v1 grinapo/renovate/axum-client-ip-1.x 1747327545671891687/tmp_refs/heads/renovate/axum-client-ip-1.x 1747327545671891687/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 grinapo/renovate/rand-0.x 1747205322064378582/tmp_refs/heads/renovate/rand-0.x 1747205322064378582/renovate/rand-0.x renovate[bot] 2025-04-04 06:32:40 +00:00
  • 00f7745ec4 remove the db pool queue full warning grinapo/04-02-2025 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
  • 2db4f8f647
    Update sentry-rust monorepo to 0.37.0 renovate[bot] 2025-04-01 16:11:11 +00:00
  • 7b6b7bd5dd
    Update Rust crate hyper-util to v0.1.11 renovate[bot] 2025-04-01 05:56:09 +00: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 grinapo/renovate/ctor-0.x 1747205395912672814/tmp_refs/heads/renovate/ctor-0.x 1747205395912672814/renovate/ctor-0.x renovate[bot] 2025-03-31 21:43:49 +00:00
  • 09f6cfb2b5
    Update Rust crate hyper-util to v0.1.11 renovate[bot] 2025-03-31 21:43:37 +00:00
  • e7af9c2387
    Update Rust crate cargo_toml to 0.22 grinapo/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 grinapo/renovate/axum-client-ip-0.x renovate[bot] 2025-03-31 16:29:05 +00:00
  • d656d8fd3b
    Update Rust crate reqwest to v0.12.15 renovate[bot] 2025-03-31 16:28:54 +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
  • e7c749453b Update expected test results Ginger 2025-03-28 12:58:18 -04:00
  • 13fecd497b Fix off-by-one error when fetching room hierarchy Ginger 2025-03-28 12:22:23 -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
  • 63230501c9
    Update opentelemetry-rust monorepo grinapo/renovate/opentelemetry-rust-monorepo renovate[bot] 2025-03-22 02:35:53 +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 grinapo/fix-device-key-reset June Clementine Strawberry 2025-03-17 22:50:29 -04:00
  • 72a28fdff2
    Update axum monorepo grinapo/renovate/axum-monorepo renovate[bot] 2025-03-17 17:37:55 +00:00
  • 658c19d55e check if we already have a more preferable key backup before adding cy 2025-03-14 23:01:28 -04:00
  • d1eeb1901c
    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
  • da72472e04
    Update Rust crate async-trait to v0.1.88 renovate[bot] 2025-03-15 23:16:48 +00:00
  • ee3c585555
    skip a few flakey complement tests grinapo/03-13-2025 June Clementine Strawberry 2025-03-14 15:57:18 -04:00
  • e6a4e232fc
    guard against using someone else's access token in UIAA cy 2025-03-12 20:46:14 -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