Commit Graph

  • 203e5136fd
    client-api: Move reason in membership requests out of unstable-pre-spec Kévin Commaille 2022-02-11 11:10:38 +01:00
  • 757419df13
    common: Move reaction pushrule to unstable-msc2677 feature Kévin Commaille 2022-02-11 10:28:56 +01:00
  • e5d07e90c5
    common: Add link to matrix-doc issue for ProtocolInstance's instance_id field Kévin Commaille 2022-02-11 10:28:26 +01:00
  • 3813449b29
    common: Move SignedKey::new_fallback out of unstable-pre-spec Kévin Commaille 2022-02-10 22:26:46 +01:00
  • cdf383cc45 events: Move MSCs to per-msc features Kévin Commaille 2022-02-10 21:27:31 +01:00
  • 355343235f events: Move space deserialization test out of unstable-pre-spec Kévin Commaille 2022-02-10 21:26:43 +01:00
  • bb80b33bd9 events: Move VerificationRequest's deserialization out of unstable-pre-spec Kévin Commaille 2022-02-10 21:24:40 +01:00
  • 851646dd97
    events: Fix rustdoc warning Jonathan de Jong 2022-02-10 20:24:29 +01:00
  • 2da8a34ff4
    signatures: Move Room v9 allowed content keys out of unstable-pre-spec Kévin Commaille 2022-02-10 18:11:29 +01:00
  • 431decd140
    federation-api: Move MSCs to per-msc features Kévin Commaille 2022-02-10 17:38:07 +01:00
  • 36d181daac
    federation-api: Move cross-signing properties of get_keys::Response out of unstable-pre-spec Kévin Commaille 2022-02-10 14:52:24 +01:00
  • 69134c21e5
    federation-api: Move knock out of unstable-pre-spec Kévin Commaille 2022-02-10 14:43:14 +01:00
  • e93511e993
    client-api: Sort versions in get_supported_versions::Response::known_versions Jonas Platte 2022-02-09 12:13:58 +01:00
  • 1e94c3cd39
    api: Add impl FromStr for MatrixVersion Jonas Platte 2022-02-09 12:05:18 +01:00
  • ae4c9243cb
    api: Move Metadata and MatrixVersion into new metadata module Jonas Platte 2022-02-09 12:02:58 +01:00
  • f365f21ca8
    api: Further simplify MatrixVersion::is_superset_of Jonas Platte 2022-02-09 11:56:03 +01:00
  • af1ae46521
    api: Fix a typo Jonas Platte 2022-02-09 11:49:16 +01:00
  • 932fe4fa38
    common: Skip serializing empty default_payload in PusherData, simplify type Jonas Platte 2022-02-09 18:47:24 +01:00
  • 689d911cdc
    api-macros: Simplify IncomingRequest impl generation Jonathan de Jong 2022-02-09 17:54:57 +01:00
  • 08fb612fed
    api: Inline PartialOrd for VersionRepr impl Jonas Platte 2022-02-08 19:22:11 +01:00
  • b08e8cff9d
    events: Remove custom module Jonas Platte 2022-02-08 19:12:14 +01:00
  • fe337f8d5b
    api: Move UnknownVersionError into error module Jonathan de Jong 2022-02-08 16:38:24 +01:00
  • 1e900ab58c
    api: Add stable_path, r0_path and unstable_path metadata fields Jonathan de Jong 2022-02-08 14:29:21 +01:00
  • 0dcdb57c29
    api: Add added, deprecated, and removed metadata fields Jonathan de Jong 2022-02-08 10:52:43 +01:00
  • 2de652049d
    client-api: Remove Option around RoomEventFilter Jonas Platte 2022-02-04 13:46:28 +01:00
  • 19fd35d066
    api: Add MatrixVersion enum Jonathan de Jong 2022-02-04 12:32:12 +01:00
  • 9c4bf00f79
    Remove remaining unstable-spec features Jonas Platte 2022-02-02 23:25:19 +01:00
  • a55df1ef9d
    state-res: Remove unstable-spec feature Jonas Platte 2022-02-02 23:19:46 +01:00
  • 71a7dbdc43
    events: Remove unstable-spec feature Jonas Platte 2022-02-02 23:11:36 +01:00
  • e9994b89c8
    identifiers: Move room versions 8, 9 out of unstable-spec Jonas Platte 2022-02-02 23:06:39 +01:00
  • 40a96b93b1
    xtask: Allow v1.2 spec links Jonas Platte 2022-02-02 22:58:49 +01:00
  • c4bccfe17e
    common: Remove leftover feature gate Jonas Platte 2022-02-02 21:17:07 +01:00
  • f9c14eb128
    events: Fix missing feature-gate on import Jonas Platte 2022-02-02 21:10:48 +01:00
  • 62f3d4a649
    client-api: Move keys route changes out of unstable-pre-spec Jonas Platte 2022-02-02 21:10:11 +01:00
  • 39041286b9
    Move from_raw_json_value to ruma-serde Jonas Platte 2022-02-02 20:58:47 +01:00
  • c5550bdbc8
    events: Fix missing condition in Unsigned::is_empty under unstable-pre-spec Jonas Platte 2022-02-02 20:09:28 +01:00
  • cbd4457f64
    client-api: Move backup out of unstable-pre-spec Jonas Platte 2022-02-02 19:45:17 +01:00
  • e6f025e037
    client-api: Update spec links for backup endpoints Jonas Platte 2022-02-02 19:45:01 +01:00
  • bfb6dc14d9
    client-api: Update get_login_types tests Jonas Platte 2022-02-02 16:52:22 +01:00
  • 5668ebde5a
    client-api: Fix serialized form of IdentityProviderBrand and improve its docs Jonas Platte 2022-02-02 16:36:47 +01:00
  • eeba51d4d6
    state-res: Resolve FIXME comment Jonathan de Jong 2022-02-02 14:27:59 +01:00
  • e4d8761222
    signatures: Add redact_content function Jonathan de Jong 2022-02-02 14:27:27 +01:00
  • 96b879eb2a
    api: Fix inconsistent formatting Jonas Platte 2022-02-02 12:06:57 +01:00
  • abd702cfbc
    api: Don't extract request path arguments in IncomingRequest impls Jonathan de Jong 2022-02-02 11:57:29 +01:00
  • f7a10a7e47
    events: Fix missing feature flags Jonas Platte 2022-02-02 11:47:56 +01:00
  • f46c7a643f
    events: Move space events from unstable-pre-spec to unstable-spec Jonas Platte 2022-02-01 22:02:23 +01:00
  • 2706f24688
    state-res: Move room version 8, 9 logic from unstable-pre-spec to unstable-spec Jonas Platte 2022-02-01 21:37:11 +01:00
  • 760cbb94fc
    events: Move join_authorized_via_users_server to unstable-spec Jonas Platte 2022-02-01 21:35:32 +01:00
  • de0b3e1cf3
    events: Move RoomMemberEventContent reason field out of unstable-pre-spec Jonas Platte 2022-02-01 21:27:47 +01:00
  • 3ed7c8a643
    state-res: Move knocking logic out of unstable-pre-spec Jonas Platte 2022-02-01 21:08:19 +01:00
  • 1a4e464422
    Move restricted join rules and room versions 8, 9 from unstable-pre-spec to unstable-spec Jonas Platte 2022-02-01 20:47:37 +01:00
  • 8348b97091
    Improve Synapse compatibility w.r.t. power levels Jonathan de Jong 2022-02-01 15:26:30 +01:00
  • bdf4a86770
    signatures: Add redact_in_place Jonathan de Jong 2022-02-01 15:03:22 +01:00
  • 89ae41166d
    events: Move new verification events out of unstable-pre-spec Jonas Platte 2022-01-31 20:10:08 +01:00
  • 90fe9edc32
    events: Remove questionable trait implementations Jonas Platte 2022-01-31 19:30:34 +01:00
  • f4a8ef6306
    client-api: Fix todo comment formatting Jonas Platte 2022-01-31 20:42:15 +01:00
  • d09c961a0b
    state-res: Apply clippy suggestion Jonas Platte 2022-01-31 20:16:41 +01:00
  • f631685389
    client-api: Move token registration to new unstable-spec feature Jonathan de Jong 2022-01-31 19:39:00 +01:00
  • 21ef0a3c63
    federation-api: Use TransactionId for DirectDeviceContent#message_id Jonas Platte 2022-01-29 02:11:22 +01:00
  • 392cf23d4b
    events: Don't store data of unknown events in enums Jonas Platte 2022-01-29 02:08:33 +01:00
  • 38ba38228a
    events: Use PrivOwnedStr for #[doc(hidden)] event_type field Jonas Platte 2022-01-29 01:31:18 +01:00
  • b8396b9cc0
    client-api: Fix response serde for get[_latest]_backup Jonas Platte 2022-01-27 16:05:22 +01:00
  • e0d7ea3ed1
    api: Add manual_body_serde derive attribute for responses Jonas Platte 2022-01-28 23:52:25 +01:00
  • 82becb86c8
    client-api: Remove Raw nesting Jonas Platte 2022-01-27 16:16:23 +01:00
  • fab5c9128f
    client-api: Fix broken update_backup::Request deserialization Jonas Platte 2022-01-27 15:41:33 +01:00
  • e906de7eee
    client-api: Fix broken create_backup::Request deserialization Jonas Platte 2022-01-27 15:39:48 +01:00
  • 14de5dad29
    client-api: Add missing import Jonas Platte 2022-01-27 15:30:28 +01:00
  • 16e18bdebf
    client-api: Be consistent about Raw usage for backup key routes Jonas Platte 2022-01-27 15:19:27 +01:00
  • 37095f8855
    events: Fix missing import Jonas Platte 2022-01-23 17:22:25 +01:00
  • 46d2957c29
    events: Use TransactionId for secret request IDs Jonas Platte 2022-01-23 17:21:53 +01:00
  • 9aa748459a
    Revert "identifiers: Add SecretRequestId" Jonas Platte 2022-01-23 17:20:59 +01:00
  • aafbe14923
    identifiers: Add SecretRequestId Jonas Platte 2022-01-23 17:01:24 +01:00
  • 04ff192302
    ruma: Re-export TransactionId from crate root Jonas Platte 2022-01-23 16:12:18 +01:00
  • 2bdcf8fdfe
    serde: Fix Base64 not being Send + Sync Jonas Platte 2022-01-23 14:29:44 +01:00
  • b7bcecbb77
    serde: Fix lots of issues from previous commit Jonas Platte 2022-01-23 14:10:57 +01:00
  • 0dbeac8505
    events: Fix wrong base64 character set for k field in JsonWebKey Jonas Platte 2022-01-23 13:48:42 +01:00
  • 47cc004e06
    serde: Add Base64::into_inner Jonas Platte 2022-01-23 12:01:45 +01:00
  • a39bee9949
    client-api: Fix wrong HTTP methods on backup delete routes Jonas Platte 2022-01-22 14:36:41 +01:00
  • b8a741cb30
    client-api: Move MSC2858 out of unstable-pre-spec Kévin Commaille 2022-01-20 14:29:22 +01:00
  • e4a21580a2
    Add M_WEAK_PASSWORD error code to ruma-client-api Andrej Kacian 2022-01-17 00:27:14 +01:00
  • 08d60b3d37
    events: Add is_allowed method to RoomServerAclEventContent Timo Kösters 2022-01-17 12:47:39 +01:00
  • cb135f5982
    state-res: Update spec link and linkify links Jonas Platte 2022-01-17 12:13:00 +01:00
  • 3b32577276
    federation-api: Support MSC3618 Jonathan de Jong 2022-01-17 12:08:24 +01:00
  • 7eb83f6b7a
    identifiers: Update changelog Jonas Platte 2022-01-17 12:07:07 +01:00
  • 3c194ee43b
    identifiers: Add port method to ServerName Jonas Platte 2022-01-17 12:05:35 +01:00
  • 4c2654c605
    identifiers: Add host and is_ip_literal methods to ServerName Jonas Platte 2022-01-17 11:52:43 +01:00
  • 026c186b32
    events: Fix non-public doc(hidden) fn Jonas Platte 2022-01-17 11:16:51 +01:00
  • e387abda81
    events: Raise an error when trying to serialize _Custom variant of event content enum Jonas Platte 2022-01-17 00:43:00 +01:00
  • ef6728abde
    Add a TransactionId type Jonas Platte 2022-01-14 23:46:35 +01:00
  • 9bdde6241e
    serde: Update base64.rs with a comment Jonathan de Jong 2022-01-13 18:33:56 +01:00
  • 4c859c5aeb
    Introduce a Base64 type and use it where applicable Jonas Platte 2021-10-01 18:30:07 +02:00
  • 1bdeebbd00
    state-res: Reduce indentation by adding early returns Jonas Platte 2022-01-13 13:52:43 +01:00
  • ee977b48f0
    Make the inner type of _Custom enum variants unusable Jonas Platte 2022-01-13 00:51:01 +01:00
  • f8ba7f7957
    ruma-events: Add CancelCode variants for SAS verification Julian Sparber 2022-01-12 21:48:06 +01:00
  • b3f7d0ed52
    client-api: Update get_message_events for v1.1 plustik 2022-01-11 16:28:11 +01:00
  • 993cd30f46 Add joke bot example. Isaiah Inuwa 2021-11-09 16:54:13 -06:00
  • 824cefb3e9
    Properly validate localpart when parsing UserId gnieto 2022-01-03 15:58:38 +01:00
  • 3cb728e61a
    Enforce most serde_json import renames through clippy Jonas Platte 2022-01-03 12:28:15 +01:00
  • 21239bcf1a
    Remove serde imports section from CONTRIBUTING.md Jonas Platte 2022-01-03 12:21:11 +01:00
  • a67738a3fb
    Move and expand formatting / linting section of CONTRIBUTING.md Jonas Platte 2022-01-03 12:10:33 +01:00