Commit Graph

  • 871babd870 u current-use Chrislearn Young 2025-03-09 12:32:26 +08:00
  • 693f09cdb8 v Chrislearn Young 2025-03-09 12:18:20 +08:00
  • 3db65c39fd u Chrislearn Young 2025-03-09 09:38:01 +08:00
  • c8e4008e21 u Chrislearn Young 2025-03-09 09:36:46 +08:00
  • 8635b434cd t Chrislearn Young 2025-03-09 09:34:08 +08:00
  • f5667c6292
    dont fail req deserialisation over empty push response body strawberry 2025-02-07 17:59:02 -05:00
  • 7da56bf7f4 fix some tests Jason Volk 2025-02-05 11:26:08 +00:00
  • 0120acc116 fix doc lints Jason Volk 2025-02-05 10:34:43 +00:00
  • fa3abc9431 fix missing api feature for ruma-common from ruma-server-util Jason Volk 2025-02-05 10:33:32 +00:00
  • 8cfc0a6bc6 fix missing pushrules in test Jason Volk 2025-02-05 10:17:16 +00:00
  • 517ac45722
    dont alias receive_ephemeral to de.sorunome.msc2409.push_ephemeral strawberry 2025-02-05 01:25:09 -05:00
  • 010ae6daad add missing TimelineEventType -> StateEventType conversion replacing anti-pattern to_string().into() Jason Volk 2025-01-29 23:03:04 +00:00
  • b560338b2a reduce several tracing spans to debug level Jason Volk 2025-01-23 04:36:37 +00:00
  • 427877d5bc identifiers: add clone from owned reference Jason Volk 2025-01-22 06:30:05 +00:00
  • c4f55b3990 client-api: Fix deserialization of KnockedRoom Kévin Commaille 2024-12-31 11:30:26 +01:00
  • ec42dd491a events: Add unstable support for MSC2545 for image packs Yorusaka Miyabi 2024-12-27 19:51:51 +08:00
  • 0a37df11cd events: Add unstable support for is_animated image flag Kévin Commaille 2024-12-28 15:50:28 +01:00
  • 6441d823dd Remove unnecessary allow attribute Kévin Commaille 2024-12-28 15:41:52 +01:00
  • 9e9b59819c chore: Fix links to rich reply fallback section Kévin Commaille 2024-12-20 10:49:59 +01:00
  • 3321286242 events: Do not generate reply fallbacks anymore Kévin Commaille 2024-12-01 13:00:50 +01:00
  • ea0cdc6318 api: Add MatrixVersion::V1_13 Kévin Commaille 2024-12-19 18:27:04 +01:00
  • cbad1a414a xtask: Allow links to v1.13 of the Matrix spec Kévin Commaille 2024-12-19 18:23:08 +01:00
  • ac37db212a fix lints Jason Volk 2024-10-06 20:09:37 +00:00
  • 814df8faf2 add capacity() and missing len() to Owned identifier interface Jason Volk 2025-01-01 19:36:52 +00:00
  • 30a08ff7be various identifiers macro optimizations Jason Volk 2024-12-28 17:12:37 +00:00
  • 6e4d02b9c0 add errors for feature not implemented or disabled Jason Volk 2024-12-24 14:44:44 +00:00
  • 54da128bbe refactor owned identifiers using SmallVec Jason Volk 2024-12-27 02:34:36 +00:00
  • d3ed3194eb replace constant with function parameter for io-parallelism Jason Volk 2024-12-24 13:48:25 +00:00
  • 307186ebdc optimize IO for iterative_auth_check and get_power_level_for_sender Jason Volk 2024-12-24 13:36:45 +00:00
  • 9bdc048cdb various inlines Jason Volk 2024-11-05 03:09:13 +00:00
  • 112ccc24cb
    Merge pull request #15 from JadedBlueEyes/stabilize-appservice-edus June 🍓🦴 2024-12-17 21:40:54 -05:00
  • a3cfbf77f0
    appservice-api: Stabilize support for sending ephemeral data to appservices Jade Ellis 2024-12-18 02:24:07 +00:00
  • 3ef82c56ff
    Merge pull request #14 from JadedBlueEyes/reserve-headers June 🍓🦴 2024-12-17 21:10:31 -05:00
  • ad417daad8
    reserve the correct amount of headers Jade Ellis 2024-12-17 22:04:17 +00:00
  • a204cb56db
    remove stupid skip_serializing_if on push rulesets strawberry 2024-12-15 15:13:13 -05:00
  • 5a826d31a3
    remove serde(flatten) in MSC4133 endpoints strawberry 2024-12-15 03:23:31 -05:00
  • b1790e05ce push: Allow to add custom data for pushers Kévin Commaille 2024-12-14 10:35:05 +01:00
  • 81611b65f8 events: Be a little smarter when removing plain reply fallback Kévin Commaille 2024-12-01 15:21:25 +01:00
  • f05d0e03a1 api: Disallow #[serde(flatten)] for single-body-fields of requests and responses Kévin Commaille 2024-12-10 16:09:53 +01:00
  • 3ca8adaadf client-api: Add ErrorKind::UserSuspended Kévin Commaille 2024-12-12 11:38:56 +01:00
  • 4a9dfc7b30 client-api: Remove outdated comment Kévin Commaille 2024-11-30 17:50:52 +01:00
  • 0107229b3c appservice-api: Remove outdated comment Kévin Commaille 2024-11-30 17:50:42 +01:00
  • 6311fc644e client-api: Remove sentence about optional reason being blank. Kévin Commaille 2024-11-30 17:46:19 +01:00
  • 9a765f9d2b identifiers: Improve docs of IdZst macro Kévin Commaille 2024-11-30 12:36:12 +01:00
  • fb273553b5 identifiers: Allow to set ruma_identifiers_storage cfg setting with env variable Kévin Commaille 2024-12-08 12:20:03 +01:00
  • 739334ac94 events: Use rename_all rule for CancelCode Kévin Commaille 2024-12-07 17:04:14 +01:00
  • 2a97aa9c4e ruma-client: Fix doc tests with default features Kévin Commaille 2024-12-07 15:55:32 +01:00
  • 9af36342ff Add a test regarding ser/de of an UserId in a DirectUserIdentifier (#1968) Mathieu Velten 2024-12-05 10:27:21 +00:00
  • bc8b704e5b client-api: Add ErrorKind::ThreepidMediumNotSupported Kévin Commaille 2024-12-12 11:33:06 +01:00
  • 08f58cd323
    alias MSC2409 receive_ephemeral to de.sorunome.msc2409.push_ephemeral strawberry 2024-12-09 12:56:05 -05:00
  • 1a550585bf state-res: parallelize fetches within some loops Jason Volk 2024-12-03 23:03:23 +00:00
  • 9c84a3be3e state-res: fetch event_auth state events in parallel Jason Volk 2024-12-03 16:53:44 +00:00
  • c1f5f3f20b optimize PL deserialization Jason Volk 2024-11-08 04:58:01 +00:00
  • 771db61ee4 events: slightly rework benches Jason Volk 2024-11-10 22:18:46 +00:00
  • 0f7b3f3b04 chore: Allow necessary cfg attribute Kévin Commaille 2024-11-29 20:47:06 +01:00
  • 13a546056e chore: Remove unnecessary lifetimes Kévin Commaille 2024-11-29 12:23:48 +01:00
  • 99081fd7d2 client-api: Remove unwanted empty line Kévin Commaille 2024-11-29 12:40:07 +01:00
  • 73702b74f1 chore: Bump nightly Rust toolchain Kévin Commaille 2024-11-29 12:02:14 +01:00
  • ce715d4c13 xtask: Upgrade xshell to 0.2 Kévin Commaille 2024-11-29 15:47:17 +01:00
  • bab06ed375 stateres: make separate O(n) instead of O(n^2) Charles Hall 2024-11-27 20:35:00 -08:00
  • 3a2ee354fc stateres: add tests for separate fn Charles Hall 2024-11-27 20:13:00 -08:00
  • 9c9b1f7e93 serde: Improve docs of Raw Kévin Commaille 2024-11-29 11:56:54 +01:00
  • f2b58e5e07 macros: Remove dependency to once_cell Kévin Commaille 2024-11-27 18:01:14 +01:00
  • d82e2a02d5 events: Add support for MSC4171 Damir Jelić 2024-11-26 16:08:32 +01:00
  • e31b9dd3a4 state-res: refactor tiebreaking logic for clarity Charles Hall 2024-11-06 12:29:08 -08:00
  • 97e2fb6df1
    state-res: fix allow knock -> leave on same state_key and sender strawberry 2024-11-20 22:57:53 -05:00
  • d1f635764e
    state-res: fix incorrect knock join_rule checks strawberry 2024-11-20 19:34:39 -05:00
  • 82ebed457a
    correct MSC3266 room_version and encryption response fields strawberry 2024-11-20 16:21:58 -05:00
  • 8c323cf6e6 clarify confusing knock event auth warning strawberry 2024-11-19 18:15:17 -05:00
  • aff5d8532f state-res: improve tracing spans and events Charles Hall 2024-11-19 18:09:14 -05:00
  • cf31b8798f add more missing unspecced r0 endpoints, fix silly upload_signatures struct strawberry 2024-11-19 17:46:26 -05:00
  • 2ab432fba1 ruma-events: Accept any string as a key for m.direct account data Mathieu Velten 2024-11-13 13:06:05 +00:00
  • 8cade7a14f client-api: add rooms/initialSync support Jason Volk 2024-11-12 23:19:12 +00:00
  • f674006487 state-res: update benches for async Jason Volk 2024-11-10 20:30:01 +00:00
  • 4546be5c8e state-res: fix changed Signatures type in bench code Jason Volk 2024-11-10 20:28:46 +00:00
  • dcf6d7e04a ensure uses of canonical-json are property gated Jason Volk 2024-11-08 03:29:43 +00:00
  • 67ffedabbf identifiers: Tweak doc tests to use fewer imports Andy Balaam 2024-11-02 16:14:06 +00:00
  • 8581f30075 identifiers: Fix compile errors in doctests Andy Balaam 2024-11-02 12:42:47 +00:00
  • 12f4a56ace identifiers: Remove 'rust' from code blocks Andy Balaam 2024-11-02 11:12:32 +00:00
  • c471070933 identifiers: Improve doctest layout and use type aliases Andy Balaam 2024-11-01 15:48:45 +00:00
  • 9ff70228d8 identifiers: Add doc tests for algorithm and key_name Andy Balaam 2024-11-01 13:30:22 +00:00
  • a765bcdd1a identifiers: Documentation for the KeyId struct Andy Balaam 2024-11-01 10:56:40 +00:00
  • 5db68816a9 identifiers: Make KeyId::key_name take the string after the colon, not before Andy Balaam 2024-10-31 17:14:24 +00:00
  • 807b278dab federation-api: Use Signatures in more places Kévin Commaille 2024-10-26 16:28:11 +02:00
  • f87f388280 events: Use Signatures in more places Kévin Commaille 2024-10-26 16:27:32 +02:00
  • 5ed3718310 client-api: Use Signatures in more places Kévin Commaille 2024-10-26 16:27:13 +02:00
  • 0d1d549cf6 encryption: Use Signatures for the key types Kévin Commaille 2024-10-26 16:26:22 +02:00
  • eb57bb2797 identifiers: Fix the bounds for Clone, Serialize and Deserialize on Signatures Kévin Commaille 2024-10-26 16:22:59 +02:00
  • 35da79a26e identifiers: Make DeviceKeyId a type alias of KeyId Kévin Commaille 2024-10-10 11:44:41 +02:00
  • 7f8f89eff7 identifiers: Differentiate signing keys from device keys Kévin Commaille 2024-10-10 11:25:49 +02:00
  • 09ff0b2819 identifiers: Differentiate one-time and fallback keys from device keys Kévin Commaille 2024-10-10 10:27:31 +02:00
  • 263ddb6545 identifiers: Improve API of Signatures Kévin Commaille 2024-10-09 16:20:46 +02:00
  • ae3897cad8 identifiers: Allow to validate KeyId with any key name type Kévin Commaille 2024-10-08 15:48:03 +02:00
  • f47733b49d Upgrade html5gum Jonas Platte 2024-11-06 20:09:54 +01:00
  • 90022bd57c Upgrade thiserror Jonas Platte 2024-11-06 20:08:20 +01:00
  • f753a2f326 events: Improve markdown parsing code Kévin Commaille 2024-10-28 11:00:28 +01:00
  • 01ffae2ac2 events: Implement url previews as per MSC4095 Benjamin Kampmann 2024-10-27 13:36:12 +00:00
  • 278a45aec8 events: Remove p tag around inline markdown Kévin Commaille 2024-10-24 20:26:27 +02:00
  • c3fb396352 state-res: improve tracing spans and events Charles Hall 2024-11-07 18:52:02 -05:00
  • 35e459d86e state-res: fix tiebreaking comparisons Charles Hall 2024-11-07 18:42:10 -05:00