Commit Graph

  • 7faa59be6b events: Remove BasicToDevice enum Kévin Commaille 2021-05-10 17:26:40 +02:00
  • 8d8ca81e04 events: Split Basic enum into GlobalAccountData, RoomAccountData and BasicToDevice enums Kévin Commaille 2021-05-10 14:37:54 +02:00
  • dcff455c19
    ci: Enforce sorted dependencies with cargo-sort Devin Ragotzy 2021-05-11 15:59:44 -04:00
  • 0beeb6ef9b
    ci: Fix nightly return status Jonas Platte 2021-05-11 13:49:24 +02:00
  • dd940f810e common: Use ruma-serde derives for ReceiptType Kévin Commaille 2021-05-11 09:11:11 +02:00
  • 32e80987e1 serde: Add PartialOrdAsRefStr, OrdAsRefStr and PartialEqAsRefStr derives Kévin Commaille 2021-05-11 09:10:57 +02:00
  • 6a2c028cfb events: Change receipt::Receipts struct to a BTreeMap<ReceiptType, UserReceipts> Kévin Commaille 2021-05-10 15:48:17 +02:00
  • 91a7325bc4
    Remove various Box<> wrappers Jonathan de Jong 2021-05-10 15:15:11 +00:00
  • d71fa97346
    Use slices for outgoing raw bodies Jonas Platte 2021-05-10 15:16:37 +02:00
  • d16fbe6fe6
    events: Fix event deserialization benchmark Kévin Commaille 2021-05-10 13:02:22 +02:00
  • 698087337b
    events: Pass RoomVersionId by reference in redact method Jonas Platte 2021-05-10 11:24:29 +02:00
  • c648f83cb6
    events: Improve variable names in macro code Jonas Platte 2021-05-10 11:21:41 +02:00
  • 8adc9a0eb6
    events: Add helpers to construct the fallback for rich replies Adam 2021-05-10 09:06:40 +01:00
  • aca64eccea
    events: Remove AnyEvent enum Jonas Platte 2021-05-09 21:06:25 +02:00
  • 7adc141aa0
    appservice-api: Replace use of AnyEvent in push_events with AnyRoomEvent Jonas Platte 2021-05-09 21:04:13 +02:00
  • e9218f182a
    events: Remove AnyEvent from enum tests Jonas Platte 2021-05-09 20:51:40 +02:00
  • e8d81da492
    events: Remove AnyEvent deserialization benchmark Jonas Platte 2021-05-09 20:41:07 +02:00
  • 08e87ac3bf
    api: Remove redundant clone Jonas Platte 2021-05-09 00:02:44 +02:00
  • bbb0b36536
    events: Move FullyReadEvent from EphemeralRoomEvent to BasicEvent Kévin Commaille 2021-05-08 22:19:54 +02:00
  • b610a725e8
    Make try_into_http_response more safe gnieto 2021-05-08 20:22:06 +02:00
  • e2eb92b8ed
    Prevent panic on requests with invalid URIs gnieto 2021-05-08 18:12:56 +02:00
  • a0f7e1b771
    api: Replace error::Void by error::MatrixError Jonas Platte 2021-05-08 14:33:12 +02:00
  • c01e8340eb
    serde: Add From implementations for CanonicalJsonValue Jonas Platte 2021-05-08 14:03:01 +02:00
  • 71686ce8a4
    state-res: Re-export RoomVersion from crate root Jonas Platte 2021-05-08 01:34:27 +02:00
  • 10fd4675bb
    ruma: Re-export state-res Jonas Platte 2021-05-08 01:03:49 +02:00
  • 74562f20bd
    ruma: Including client in full feature Jonas Platte 2021-05-08 01:03:21 +02:00
  • 9263d0c949
    state-res: Switch from log to tracing Jonas Platte 2021-05-08 01:02:42 +02:00
  • 410b4aed25
    state-res: Upgrade rand and update usage Jonas Platte 2021-05-08 00:57:43 +02:00
  • f58462a002
    state-res: Depend on ruma-* subcrates instead of ruma Jonas Platte 2021-05-08 00:52:50 +02:00
  • ee39f7c28c
    events: Add missing dependency feature Jonas Platte 2021-05-08 00:44:04 +02:00
  • addc67051e
    Integrate state-res and rename to ruma-state-res Jonas Platte 2021-05-08 00:32:27 +02:00
  • 6609829735 Add 'crates/ruma-state-res/' from commit '56bf45c0235701ac6df56993c327d2f97a499ef9' Jonas Platte 2021-05-08 00:20:05 +02:00
  • 56bf45c023
    Fix default-allowed clippy lints Jonas Platte 2021-05-08 00:03:08 +02:00
  • 719433eb5c
    serde: Add PartialEq implementations for CanonicalJsonValue Jonas Platte 2021-05-07 23:39:48 +02:00
  • 6d5f198164
    serde: Add is_* methods to CanonicalJsonValue Jonas Platte 2021-05-07 23:24:16 +02:00
  • 3b6a719b8e
    serde: Add as_array_mut and as_object_mut methods to CanonicalJsonValue Jonas Platte 2021-05-07 23:20:49 +02:00
  • 24154195a0
    events: Construct EncryptedEventContent from EncryptedEventScheme Kévin Commaille 2021-05-07 11:53:35 +02:00
  • db76c22180
    events: Add constructor for EncryptedEventContent Kévin Commaille 2021-05-07 11:34:10 +02:00
  • b96ab9580e
    events: Update stderr for ui test Jonas Platte 2021-05-06 18:47:18 +02:00
  • 95cd1ee60d
    Update readme Jonas Platte 2021-05-06 18:44:58 +02:00
  • 6501e3dc30
    events: Add TagName::User variant and display_name method Kévin Commaille 2021-05-06 18:00:21 +02:00
  • 97c3b5cf47
    client-api: Add link to spec for r0::uiaa Jonas Platte 2021-05-06 17:22:16 +02:00
  • 1bf84ab9fb
    Remove unused dev-dependencies Jonas Platte 2021-05-06 14:45:13 +02:00
  • db327e7d9c
    ci: Clean up Jonas Platte 2021-05-06 14:31:19 +02:00
  • 729fb51d77
    Remove allow(clippy::lint) attributes that are no longer necessary Jonas Platte 2021-05-06 14:18:40 +02:00
  • 1dc72de70e
    Remove allow(clippy::inconsistent_struct_constructor) Jonas Platte 2021-05-06 14:18:13 +02:00
  • 325c0adf69
    Remove --quiet flags Jonas Platte 2021-05-06 14:17:38 +02:00
  • 997e0b302a
    Make nightly the default toolchain Jonas Platte 2021-05-06 14:16:36 +02:00
  • b759955a52
    events: Add missing Default implementation Jonas Platte 2021-05-06 14:07:38 +02:00
  • 5090c11843
    Enable non-default clippy lints Devin Ragotzy 2021-05-06 07:07:31 -04:00
  • c6aa2e0428 Fix clippy warnings across workspace Devin Ragotzy 2021-05-06 06:16:28 -04:00
  • 8310e10ca1
    Fix formatting Jonas Platte 2021-05-05 23:53:17 +02:00
  • cf291bd5ba
    Clean up lint attributes Jonas Platte 2021-05-05 23:39:52 +02:00
  • 6ea55459eb
    Move general Ruma room link to the others in CONTRIBUTING.md Jonas Platte 2021-05-05 17:30:17 +02:00
  • 3c4e0c50db
    Update .github/CODEOWNERS after repo restructure Jonas Platte 2021-05-05 17:26:47 +02:00
  • 07f4212094
    serde: Fix new doctest Jonas Platte 2021-05-05 16:29:17 +02:00
  • cc455057f7
    serde: Add Raw::get_field Jonas Platte 2021-05-05 11:22:01 +02:00
  • 448e29ce24
    events: Add tag::TagName type Kévin Commaille 2021-05-03 17:33:12 +02:00
  • 7cf9fab6af
    ci: Fix msrv check Jonas Platte 2021-05-03 16:05:35 +02:00
  • 3db0ea7026
    Move all crates into a new crates directory Jonas Platte 2021-05-03 14:58:22 +02:00
  • faa6faee9e
    Use sub-.gitignore for xtask Jonas Platte 2021-05-03 14:58:50 +02:00
  • 944e03f33a
    Update README.md Jonas Platte 2021-05-03 14:06:23 +02:00
  • f5955cee9e
    xtask: Simplify code for ci task Jonas Platte 2021-05-02 14:02:54 +02:00
  • d53f2ba71b
    identity-service-api: Add msisdn validation endpoints Abhik Jain 2021-05-02 17:05:43 +05:30
  • 325f2f918c
    Properly deserialize well-known response gnieto 2021-05-02 09:47:06 +02:00
  • f940ff5d11
    client-api: Make a few more types non-exhaustive Jonas Platte 2021-05-01 21:56:07 +02:00
  • 3342deed55
    client-api: Change str to UserId in ThirdPartySigned Jonas Platte 2021-05-01 21:55:42 +02:00
  • 196da5b01d
    client-api: Fix missing backticks in doc comment Jonas Platte 2021-05-01 21:55:11 +02:00
  • 92826df304
    client: Add support for isahc as an HTTP client Jonas Platte 2021-05-01 21:19:47 +02:00
  • 7eb5f1e775
    ruma: Expose ruma-client cargo features Jonas Platte 2021-04-29 20:23:59 +02:00
  • 23799cb702
    client: Rename HttpClientExt methods to be much less likely to conflict with inherent methods Jonas Platte 2021-04-29 00:25:04 +02:00
  • e3beb208e5
    client: Use http_client::Dummy for doctests Jonas Platte 2021-04-28 23:24:09 +02:00
  • a2b64df5d3
    api: Require all EndpointErrors to be Send Jonas Platte 2021-04-28 14:45:59 +02:00
  • cee6e2e365
    client: Add send_request_as for application services Jonas Platte 2021-04-28 14:44:36 +02:00
  • 20dfd7c328
    client: Allow request customization to be fallible Jonas Platte 2021-04-28 14:26:14 +02:00
  • 9bbad70592
    client: Use ResponseResult type alias in more places Jonas Platte 2021-04-28 14:05:29 +02:00
  • 71b4463306
    client: Small refactoring Jonas Platte 2021-04-28 13:16:43 +02:00
  • ac78c855a8
    client: Replace send_request_with_url_params with send_customized_request Jonas Platte 2021-04-28 13:13:55 +02:00
  • 0fa686ac1d
    client: Add a dummy http client Jonas Platte 2021-04-28 02:07:43 +02:00
  • 16f3e4911b
    ruma: Re-export ruma-client Jonas Platte 2021-04-28 01:51:36 +02:00
  • db9262fa43
    client: Add support for reqwest as an HTTP client Jonas Platte 2021-04-27 21:39:08 +02:00
  • c7742085a8
    client: Add HttpClientExt Jonas Platte 2021-04-27 01:52:59 +02:00
  • e94e2e7b2b
    client: Fix doctests by not compiling them Jonas Platte 2021-04-27 01:52:02 +02:00
  • c692d18797
    client: Add an HttpClient abstraction and implement it for hyper::Client Jonas Platte 2021-04-27 00:19:02 +02:00
  • 89b191c143
    client: Make Client generic over the underlying HTTP client Jonas Platte 2021-04-26 22:53:18 +02:00
  • b956178c53
    client: Fix crate docs Jonas Platte 2021-04-26 22:44:19 +02:00
  • 15c9e470c8
    client: Remove session data other than the access token Jonas Platte 2021-04-26 22:42:07 +02:00
  • e2be614552
    client: Put client-api specific functionality behind a feature flag Jonas Platte 2021-04-26 22:25:56 +02:00
  • 2b04cacc82
    client-api: Don't serialize well_known if it's None in login response Jonas Platte 2021-04-30 14:39:36 +02:00
  • 509283d947 Remove so many allocations for auth chain, address review Devin Ragotzy 2021-04-29 13:49:04 -04:00
  • 41b8c14d6e Remove state_store module Devin Ragotzy 2021-04-29 13:11:47 -04:00
  • f62df4d9ae Remove StateStore trait and clean up imports in event_auth Devin Ragotzy 2021-04-29 12:07:35 -04:00
  • 138ecd4f35 Use the RoomVersion struct in event_auth Devin Ragotzy 2021-04-29 12:06:50 -04:00
  • c20893e536
    Bump ruma Jonas Platte 2021-04-29 20:51:38 +02:00
  • 8c286e78d4
    client-api: Fix unused import warnings with no active features Jonas Platte 2021-04-29 17:47:49 +02:00
  • 0df3a68f30
    Fix type of account_data in get_{global,room}_account_data Jonas Platte 2021-04-29 17:45:55 +02:00
  • d359367c5d Remove room_version section Devin Ragotzy 2021-04-28 06:33:40 -04:00
  • 29fd085de7 Add more info to lib and state_event sections, fix english bugs Devin Ragotzy 2021-04-27 15:39:20 -04:00
  • d533c96502 Add linebreaks at < 90, fix awkward phrasings Devin Ragotzy 2021-04-26 21:04:08 -04:00
  • ca01f334d7 Create architecture document Devin Ragotzy 2021-04-26 20:47:44 -04:00