Commit Graph

  • dd59d97582
    Fix ruma-client-api tests not being run on CI Jonas Platte 2020-09-29 21:21:53 +02:00
  • 006582e3f2
    Various README updates Jonas Platte 2020-09-29 20:30:33 +02:00
  • 8b9e20b842
    Fix outdated links Jonas Platte 2020-09-29 20:10:54 +02:00
  • 7412664c26
    Correct metadata for bind_callback endpoint Amanda Graven 2020-09-29 19:35:56 +02:00
  • 3869d75837
    Support synapse quirk for thirdparty module Alejandro Domínguez 2020-09-29 16:42:11 +02:00
  • d1f8a7404c
    client-api: Make ErrorKind comparable Alejandro Domínguez 2020-09-29 16:17:21 +02:00
  • 648c3f5732
    Add remaining key backup endpoints Devin Ragotzy 2020-09-29 07:35:42 -04:00
  • 92f1fb463a
    Create CanonicalJsonValue in ruma-serde Devin Ragotzy 2020-09-28 05:17:46 -04:00
  • 38daf33b47
    Add Raw wrapper to get_room_state endpoint Devin Ragotzy 2020-09-26 21:39:05 -04:00
  • 61441cc00e
    Add some links to the readme Jonas Platte 2020-09-26 16:45:46 +02:00
  • ac3878cbe3
    Use url safe no pad base64 encoding config options for reference_hash Devin Ragotzy 2020-09-26 10:27:19 -04:00
  • e0e7f901d0
    Merge license sections in README.md's Jonas Platte 2020-09-26 16:26:32 +02:00
  • d5ca199173
    Random test change to not trigger Clippy Jonas Platte 2020-09-26 16:25:28 +02:00
  • 565e3a1ee7
    Merge LICENSE files Jonas Platte 2020-09-26 15:52:52 +02:00
  • fa44fd5c55
    Remove outdated Travis badges Jonas Platte 2020-09-26 15:37:08 +02:00
  • c08d350343
    federation-api: Add third party invite endpoint Amanda Graven 2020-09-25 18:59:50 +02:00
  • 0ab74eac44
    Re-export the assign macro Jonas Platte 2020-09-25 16:11:02 +02:00
  • 7f94479c2d
    federation-api: Rewrap changelog Jonas Platte 2020-09-25 15:42:53 +02:00
  • d562eef001
    Add 3PID binding callpack endpoint v1 Amanda Graven 2020-09-25 15:40:58 +02:00
  • 1aa8b7480c
    client-api: Rewrap changelog Jonas Platte 2020-09-25 14:04:09 +02:00
  • 327900b411
    client-api: Rename url filtering type & field Jonas Platte 2020-09-25 14:03:57 +02:00
  • 28f14712c1
    client-api: Use a custom type for contains_url q-b 2020-09-25 13:39:25 +02:00
  • 046f89a050
    federation-api: Update changelog q-b 2020-09-25 13:36:00 +02:00
  • 4e34079c2f
    Re-export most useful items from js_int Jonas Platte 2020-09-24 15:13:31 +02:00
  • eeb5df2c95
    signatures: Handle room version 5 / 6 differences Jonas Platte 2020-09-23 12:39:58 +02:00
  • fa58f09a23
    signatures: Rewrite redaction to be more efficient Jonas Platte 2020-09-17 21:36:29 +02:00
  • 414161f0fd
    Fix redaction Jonas Platte 2020-09-23 12:18:45 +02:00
  • f92428b2c2
    client-api: Merge more imports Jonas Platte 2020-09-22 23:13:04 +02:00
  • 7c535badf6
    events: Make some more types non-exhaustive Jonas Platte 2020-09-22 23:11:53 +02:00
  • 7b8754b2c9
    client-api: Merge imports Jonas Platte 2020-09-22 22:52:15 +02:00
  • 9359a5b18e
    client-api: Remove Option in favor of serde(default) for capabilities Jonas Platte 2020-09-22 22:51:19 +02:00
  • fdd326edf7
    Move Outgoing from ruma-api to ruma-common Jonas Platte 2020-09-22 21:35:10 +02:00
  • 7b08dceb30
    Fix formatting Jonas Platte 2020-09-22 21:33:58 +02:00
  • c87ec49594
    Update authors field in ruma-events-macros/Cargo.toml Jonas Platte 2020-09-22 21:04:00 +02:00
  • 7122720bfe
    Add LICENSE file to ruma-events-macros Jonas Platte 2020-09-22 21:03:02 +02:00
  • c10fb9b269
    Remove leftover ruma-client/.builds Jonas Platte 2020-09-22 20:55:43 +02:00
  • d36f82faeb
    api: Use thiserror to derive many Display + Error implementations Jonas Platte 2020-09-22 01:48:45 +02:00
  • bf27285766
    api: Import-rename std::error::Error Jonas Platte 2020-09-22 01:39:00 +02:00
  • c6d293e0e0
    Drop #[non_exhaustive] attribute on RoomVersionId Jonas Platte 2020-09-22 01:15:38 +02:00
  • a01459e12b
    identifiers: Hide RoomVersionId::Custom and CustomRoomVersion Jonas Platte 2020-09-22 01:09:18 +02:00
  • 91994015d2
    identifiers: Remove RoomVersionId::{is_custom, is_official} Jonas Platte 2020-09-22 01:03:30 +02:00
  • f0df31d42b
    identifiers: Remove deprecated functions Jonas Platte 2020-09-22 00:56:56 +02:00
  • e1bedc819c
    Use ruma_identifiers::ServerName in more endpoints Jonas Platte 2020-09-21 23:12:45 +02:00
  • 2bd533c085
    federation-api: Fix missing Raw<> for Pdu, Edu Jonas Platte 2020-09-21 23:07:22 +02:00
  • 7aec43c323
    Fix missing serde(default) attributes Jonas Platte 2020-09-21 23:06:20 +02:00
  • 22ec1710b5
    Update ruma-identifiers validation logic Jonas Platte 2020-09-21 22:34:56 +02:00
  • 85e3df7c76
    identifiers-validation: Fix docs Jonas Platte 2020-09-21 21:57:42 +02:00
  • d36d005b97
    Change requires_authentication: bool to authentication: AuthScheme Vincent Lee 2020-09-18 09:28:51 -05:00
  • 906e50f9a8
    Fix clippy error Jonas Platte 2020-09-17 22:18:16 +02:00
  • 2112ae00c6
    federation-api: Make EventTemplate non-exhaustive Jonas Platte 2020-09-17 22:09:51 +02:00
  • 2b01a8211a
    federation-api: Rewrap doc comments Jonas Platte 2020-09-17 22:00:22 +02:00
  • 133056c524
    api-macros: Small improvements to request building code Jonas Platte 2020-09-17 21:46:46 +02:00
  • b4b9d28c8c
    Update change log for ruma-common Jonas Platte 2020-09-17 21:28:02 +02:00
  • 15e1a4bea8
    Remove origin field from transactions and pdus for #[feature = "unstable-pre-spec"] Jonas Platte 2020-09-17 19:50:39 +02:00
  • 192db0371c
    Add leave event endpoints q-b 2020-09-17 20:04:41 +02:00
  • 219cea9c1e
    client-api: Add some missing constructors / non-exhaustive attributes Jonas Platte 2020-09-17 00:07:22 +02:00
  • b05121877b
    Merge room_state and invite_response serde modules q-b 2020-09-16 13:14:33 +02:00
  • 8cd3df1465
    Remove questionable use of Raw Jonas Platte 2020-09-15 11:28:44 +02:00
  • 7426a4e359
    Fix small code style inconsistency Jonas Platte 2020-09-14 22:19:13 +02:00
  • 481ca6b415
    federation-api: Use ServerKeys for verify_keys, old_verify_keys Jonas Platte 2020-09-13 17:12:48 +02:00
  • 26ae56d168
    push-gateway-api: Add notify API (#260) Julian Tescher 2020-09-12 14:15:24 -07:00
  • 4a9b1aeb3c
    Remove borrowing from types in ruma_common::encryption Jonas Platte 2020-09-12 02:50:57 +02:00
  • eab5368edd
    common: Make recently-moved types non-exhaustive Jonas Platte 2020-09-11 21:13:04 +02:00
  • 3d1ab0cd3f
    api-macros: Fix docs for associated METADATA types Jonas Platte 2020-09-11 21:09:55 +02:00
  • 67d113ba57
    api: Add non_exhaustive attribute to request and reponse types through the macro Jonas Platte 2020-09-11 21:01:02 +02:00
  • bb9b2b4a06
    client-api: Update state endpoints to the new API standards Jonas Platte 2020-09-11 20:39:52 +02:00
  • de22a06976
    client-api: Update push endpoints to the new API standards Jonas Platte 2020-09-11 20:23:17 +02:00
  • bedffcd45a
    Move PusherData to ruma-common Devin Ragotzy 2020-09-01 16:51:41 -04:00
  • 55a67fbcf4
    Fix a typo Devin Ragotzy 2020-09-01 20:55:01 -04:00
  • ebd1387bac
    federation-api: Add retrieval endpoints Julian Tescher 2020-09-11 10:12:48 -07:00
  • acd829336e If no power_level event default to 0 power_level for user Devin Ragotzy 2020-09-08 16:59:29 -04:00
  • c3a074059f
    Make custom enum variants doc hidden Julian Tescher 2020-09-07 16:06:23 -07:00
  • a2dbeeac71
    federation-api: Update ts format for create_invite (#258) Julian Tescher 2020-09-07 16:00:06 -07:00
  • 9f814a2415
    client-api: Update room endpoints to the new API standards Jonas Platte 2020-09-06 01:31:14 +02:00
  • a012ad3532
    client-api: Update include_leave in RoomFilter from Option<bool> to bool Jonas Platte 2020-09-03 21:23:06 +02:00
  • 56d2623b7d
    client-api: Improve docs for contains_url in RoomEventFilter Jonas Platte 2020-09-03 21:22:47 +02:00
  • a3ae741699
    Add unstable-exhaustive-types flag to ruma-common Devin Ragotzy 2020-09-03 14:55:11 -04:00
  • 19af16850c
    Fix ruma_identifiers::device_id! Jonas Platte 2020-09-03 20:23:16 +02:00
  • 03c636caf0
    identifiers: Replace single-char push_str with just push Jonas Platte 2020-09-03 20:21:30 +02:00
  • e7dde6850c
    client-api: Update profile endpoints to the new API standards Jonas Platte 2020-09-03 17:44:34 +02:00
  • d6d5ad84c1
    client-api: Update presence endpoints to the new API standards Jonas Platte 2020-09-03 17:38:22 +02:00
  • ce402604e9
    client-api: Update membership endpoints to the new API standards Jonas Platte 2020-09-03 17:34:39 +02:00
  • 53162321c9
    client-api: Update media endpoints to the new API standards Jonas Platte 2020-09-03 17:31:50 +02:00
  • 7ccdaa34d6 feature gate exhaustive types for all spec crates: Nicholas Young 2020-09-01 14:42:56 -06:00
  • 8ca1726e98 Remove RedactAllowed enum in favor of bool Devin Ragotzy 2020-09-01 15:14:09 -04:00
  • 3cc4ae2bf7 Remove the last few synapse-ism using only spec event auth Devin Ragotzy 2020-08-31 14:53:20 -04:00
  • 1eb89941b7 Rename power_event -> control_event and add more docs Devin Ragotzy 2020-08-31 07:21:30 -04:00
  • 38913946eb
    client-api: Update a few more endpoints to the new API standards Jonas Platte 2020-08-30 22:52:44 +02:00
  • e2406cc8f0
    client-api: Update directory endpoints to the new API standards Jonas Platte 2020-08-30 22:44:27 +02:00
  • 76058b8170
    client-api: Update thirdparty endpoints to the new API standards Jonas Platte 2020-08-30 22:33:05 +02:00
  • 5407a95a99
    client-api: Update tag endpoints to the new API standards Jonas Platte 2020-08-30 22:20:38 +02:00
  • 532e7a7233
    events: Hide EventType::Custom Jonas Platte 2020-08-29 23:39:08 +02:00
  • 961d45a581
    client-api: Update device endpoints to the new API standards Jonas Platte 2020-08-29 23:13:42 +02:00
  • d1f409bcb6
    client-api: Update config and contact endpoints to the new API standards Jonas Platte 2020-08-29 22:56:27 +02:00
  • cf9b83495c
    client-api: Update backup endpoints to the new API standards Jonas Platte 2020-08-29 22:37:06 +02:00
  • 8dbd9aae0b Add error type, more docs, and conduit sorting test Devin Ragotzy 2020-08-29 16:33:40 -04:00
  • e3de44ef2f Fix StateStore get_event() signature in README q-b 2020-08-29 12:21:14 +02:00
  • fec07a7426
    Update lots of types to the new API standards Jonas Platte 2020-08-28 23:37:22 +02:00
  • bfe4e9fa27
    Add ruma_serde::is_empty Jonas Platte 2020-08-28 22:50:30 +02:00
  • ab6c56b7de
    Drop unnecessary named lifetimes Jonas Platte 2020-08-28 21:32:58 +02:00