Commit Graph

  • 1ce3d2b01f Add ReadyBoolExt special case for ReadyEqExt. Jason Volk 2025-12-01 06:30:07 +00:00
  • 50bfb0fe5e Provide default for empty PathAndQuery (Sentry ID c09f58adf5...) Jason Volk 2025-11-30 12:35:04 +00:00
  • 74f8cd3708 Stop panic propagation on malloc_stats_print() callback. Jason Volk 2025-11-30 03:45:55 +00:00
  • bcc2be7661 docs: Use a !tip for the generic deployment sub-header. Jason Volk 2025-11-29 12:13:01 +00:00
  • 4f9b1d6dbd Add config options to coarsely disable log/tracing without initialization. Jason Volk 2025-11-27 18:20:54 +00:00
  • c9362b8605 Optimize formatted event serializations. Jason Volk 2025-11-29 02:01:30 +00:00
  • e84d6666c0 Optimize separate constraint for each stream argument. Jason Volk 2025-11-27 11:13:27 +00:00
  • 7666bb63d8 Optimize syncv3 joined room path with additional conditional queries. Jason Volk 2025-11-26 22:09:24 +00:00
  • 3125b7e291 Actually re-establish and assert Syncness of Error. (98affbdeaf) Jason Volk 2025-11-27 07:21:16 +00:00
  • aebe2d72de Add utils for asserting common marker traits. Jason Volk 2025-11-27 07:17:07 +00:00
  • 8f54d9dc09 Replace unnecessary exchange util. Jason Volk 2025-11-27 06:09:26 +00:00
  • 52b156e034 Implement MSC4289/MSC4291 (room version 12) upgrade support. (closes #141) Jason Volk 2025-11-26 04:56:07 +00:00
  • d2d6a98180 Improve backfill server selection post-v12 power and creator changes. Jason Volk 2025-11-27 00:14:12 +00:00
  • 0bbc228f7a Bump Ruma for context events_before serialization. Jason Volk 2025-11-26 23:24:25 +00:00
  • 0d782095ad Refactor room upgrade endpoint; rollback on failure. Jason Volk 2025-11-25 16:40:42 +00:00
  • f6b95ff1c4 Cleanup and optimize several user_can conditions. Jason Volk 2025-11-26 08:13:36 +00:00
  • 347298d7d6 Additional json/jsint Error cases for ErrorKind and StatusCode. Jason Volk 2025-11-25 23:22:13 +00:00
  • 442a5aafeb Derive or impl fmt::Debug on several structs. Jason Volk 2025-11-25 21:33:40 +00:00
  • 8bb0d02619 Replace calls through sender request interface. Jason Volk 2025-11-25 08:49:49 +00:00
  • 71f3ccf140 Unbox and pin database streams. Jason Volk 2025-11-24 09:12:14 +00:00
  • 98affbdeaf Re-establish Syncness of Error. Jason Volk 2025-11-25 06:43:18 +00:00
  • e5073165f0 Cleanup TryIgnore/TryExpect stream extensions related. Jason Volk 2025-11-24 17:05:18 +00:00
  • 6705efc760 Fix lib search path for liburing.a on redhat/centos. Jason Volk 2025-11-23 21:37:50 +00:00
  • 61085f4707 Bump RocksDB to 10.7.5-tuwunel. Jason Volk 2025-11-21 01:57:57 +00:00
  • deb5c65885 docker: Add conditions to set assert_linkage for Dockerfile.install Jason Volk 2025-11-22 01:54:46 +00:00
  • 11c4cbf54e docker: Build RocksDB with NUMA policy support. Jason Volk 2025-11-20 14:22:06 +00:00
  • a748edd621 Reduce high volume of strings from FedDest and ActualDest in resolver. Jason Volk 2025-11-23 00:04:41 +00:00
  • 9e539d0a22 Activate recursive relations. Maximum fan-out. Jason Volk 2025-11-20 03:21:34 +00:00
  • 5260912c3b Add admin configurable Access-Control-Allow-Origin. Jason Volk 2025-11-19 10:54:39 +00:00
  • b924412efb Reduce tracing level of request handler return value. Jason Volk 2025-11-19 05:52:29 +00:00
  • 120ab1d068 Add config circuit-breaker for heroes calculations during sync. Jason Volk 2025-11-19 03:07:15 +00:00
  • e60e86e9ed Optimize heroes calculation using member state instead of timeline scan. Jason Volk 2025-11-19 02:14:35 +00:00
  • 5147b541b5 Fix relations pagination compliance. Jason Volk 2025-11-18 22:06:11 +00:00
  • f4eeaaf167 Remove unknown multilingual directive from book.toml. Jason Volk 2025-11-18 14:15:13 +00:00
  • 54fe4bdf56 docker: Move complement logs into tests directory. Jason Volk 2025-11-18 19:28:13 +00:00
  • fe12daead9 Fix short-circuit condition; propagate 403 in unlikely branch anyway. (fixes #219) Jason Volk 2025-11-18 19:18:56 +00:00
  • 6f29a34ffb Fix existing event reinsertions during backfill handling. Jason Volk 2025-11-18 17:18:43 +00:00
  • dafbe59d00 Return whether event already existed from event_handler. Jason Volk 2025-11-18 16:38:17 +00:00
  • 0746f4b1ad Eliminate clone of Pdu to queue during relations recursions. Jason Volk 2025-11-18 08:55:34 +00:00
  • 90228e4865 Combine pdu_metadata Data into Service unit. Jason Volk 2025-11-18 07:10:37 +00:00
  • 53b5eb4ba6 ci: Re-enable lychee. Jason Volk 2025-11-18 10:35:44 +00:00
  • 20f080fc49 Fix typo. dasha_uwu 2025-11-18 10:34:46 +00:00
  • 424ed3d7ad Bump dependencies. Jason Volk 2025-11-18 03:56:37 +00:00
  • 728085bd1b Remove allow_check_for_updates from configs [ci skip] Tails32 2025-11-14 18:39:22 +01:00
  • 64a029ee09 Bump 1.4.6 Jason Volk 2025-11-06 04:42:39 +00:00
  • a3f6971579 docker: Add rust-sdk memcheck target. Jason Volk 2025-10-27 17:49:29 +00:00
  • 51681aec1b docker: Bump complement. Jason Volk 2025-11-01 07:30:47 +00:00
  • 39c84fabb4 Optimize filter fetch in syncv3 prologue. Jason Volk 2025-11-06 06:25:17 +00:00
  • f77bd41837 Add empty config default for rtc_transports to not generate false. Jason Volk 2025-11-06 13:41:43 +00:00
  • 6f34b8e9ca Fix missing pushrules evaluation on federation invite. Jason Volk 2025-11-06 03:42:00 +00:00
  • 5051da493a Fix pushrule evals relying on non-option RoomPowerLevels. Jason Volk 2025-11-05 23:43:46 +00:00
  • ff0e007c45 Fix readability of admin query account_data outputs. Jason Volk 2025-11-06 01:10:26 +00:00
  • b85fb5ea6f Fix tests in nix and re-enable Alexandru Scvorțov 2025-11-06 16:36:51 +00:00
  • e905538269 Shuffle additional join servers. dasha_uwu 2025-11-04 04:36:24 +00:00
  • 6f672b7304 Handle missing media dir as individual item errors w/o aborting check. (closes #213) Jason Volk 2025-11-04 02:10:58 +00:00
  • 4363ed6ec3 Adapt MSC4143 rtc_foci support to Ruma types. (e1f89b69ea) Jason Volk 2025-11-03 22:27:02 +00:00
  • dd50a4cb0b Fix ignored column descriptions; enhance preservation behavior. (7320d0a40b) Jason Volk 2025-11-03 20:27:13 +00:00
  • e0a997c227 docs(reverse-proxy): restructure and add nginx guide tototomate123 2025-10-29 10:57:23 +01:00
  • e1f89b69ea feat: Add Element Call / MatrixRTC support tototomate123 2025-10-28 21:51:36 +01:00
  • 888f72d8d0 Generalize common_prefix for AsStr inputs. dasha_uwu 2025-11-01 01:52:33 +00:00
  • 06618eadab Re-establish federating with several Conduit endpoints. Jason Volk 2025-11-03 11:15:23 +00:00
  • 05390d6097 Fix shared TURN secret from turn_secret_file not being used Benedikt Vollmerhaus 2025-11-03 12:30:00 +01:00
  • 1f803fe3a9 Fix verification loss; workaround Nheko-Reborn/nheko#1908 (closes #146) Jason Volk 2025-11-03 04:43:49 +00:00
  • 1492d68e25 Additional tracing of request body. Jason Volk 2025-11-03 02:03:32 +00:00
  • c1aa94fb91 Describe roomsynctoken_shortstatehash for deletion. Jason Volk 2025-11-02 22:42:42 +00:00
  • 7320d0a40b Improve config options for missing and dropping db columns. Jason Volk 2025-11-02 21:33:12 +00:00
  • abded2d442 Allow guests even when token required for normal registration. (closes #189) Jason Volk 2025-11-02 08:47:56 +00:00
  • 4afd6f347b Implement GET /_matrix/client/v3/events live room previews. Jason Volk 2025-11-02 08:03:13 +00:00
  • 6b8d6956a3 Fix timeline events order in /initialSync. Jason Volk 2025-11-02 06:32:52 +00:00
  • f59d62c01c Bump Ruma for CanonicalJson property name optimizations. Jason Volk 2025-11-02 03:56:39 +00:00
  • a14556da97 Implement encryption_enabled_by_default_for_room_type. (closes #29) Jason Volk 2025-11-01 22:44:36 +00:00
  • 8b1de3d8db Add update for device last_seen_ts. (closes #40) Jason Volk 2025-11-01 21:37:13 +00:00
  • 240b498489 Add unwrap suite to future::OptionExt extensions. Jason Volk 2025-11-01 21:35:32 +00:00
  • d680a6ba53 Bump Ruma for device type optimizations. Jason Volk 2025-11-02 00:01:48 +00:00
  • aa3f14cd57 Optimize federation user devices response. Jason Volk 2025-11-01 20:05:01 +00:00
  • 15627bc8d0 Simplify device metadata update interface. Jason Volk 2025-11-01 20:03:54 +00:00
  • 084facf474 Move user profile related functions to profile unit. Jason Volk 2025-10-31 20:22:20 +00:00
  • d24986edf1 sliding-sync: Stop propagation from room handlers. Jason Volk 2025-10-30 16:27:22 +00:00
  • ce1ac277a6 Refactor sync v3 leave handler. Jason Volk 2025-10-27 20:05:30 +00:00
  • 7aeed0a95a Fix next_batch pagination tokens in relations response. Jason Volk 2025-10-31 00:37:30 +00:00
  • 9265748a57 Remove legacy ruma return type on sync endpoint. Jason Volk 2025-10-30 16:15:14 +00:00
  • e85cfdf48a Remove errant inline. (48923b3657) Jason Volk 2025-10-30 14:00:44 +00:00
  • 48923b3657 Implement notifications retrieval. (closes #201) Jason Volk 2025-10-29 22:05:49 +00:00
  • aedaf3f0c1 Fix pushing useless notifications. Jason Volk 2025-10-29 23:39:26 +00:00
  • b24b59dc38 Add admin query raw command to clear table. Jason Volk 2025-10-29 23:05:10 +00:00
  • 738b5e3fa5 Add attempted newtype struct name to deserialization error message. Jason Volk 2025-10-29 22:38:15 +00:00
  • 1f0cfec5ca Use Result for last_notification_read as zero-default not appropriate. Jason Volk 2025-10-29 22:11:42 +00:00
  • 9c5caa3a5f Move appservice request unit from sender to appservice. Jason Volk 2025-10-28 21:27:07 +00:00
  • 1cf4a26ae9 docker: Use prefix match for nightly rust_toolchain settings. Jason Volk 2025-10-28 13:20:49 +00:00
  • 3694ffbab3 Bump Ruma w/ PushRule type optimizations. Jason Volk 2025-10-28 18:37:57 +00:00
  • af0e01e016 Add util to assist with Display/to_string for SmallString. Jason Volk 2025-10-28 23:08:14 +00:00
  • 5e89f0acae Split pusher service send/request into unit. Jason Volk 2025-10-27 15:55:55 +00:00
  • 563873af77 Use signed PduCount for better bumpstamp on create and backfill. Jason Volk 2025-10-27 15:24:50 +00:00
  • d2072080c9 Add admin query for remote alias resolve. Jason Volk 2025-10-27 15:06:15 +00:00
  • e191730950 Tracing span adjustments for ret verbosity. Jason Volk 2025-10-27 14:56:04 +00:00
  • f660e00bb5 Implement Dehydrated Devices MSC3814 (closes #200) Jason Volk 2025-10-27 07:20:23 +00:00
  • f613d0c2ad Add admin command to delete a user's device. Jason Volk 2025-10-27 10:54:54 +00:00
  • 7596ad2019 Add rountripping test for database cbor serialization. Jason Volk 2025-10-27 10:30:38 +00:00
  • 384add9784 ci: Extract Nix artifacts. Jason Volk 2025-10-22 11:21:25 +00:00
  • a234f019b1 Advertise MSC2659 support; reorder features by MSC ascending. Jason Volk 2025-10-27 07:43:07 +00:00