Commit Graph

  • e308c70aa7
    identifiers: Get rid of pointless copy in ToOwned implementations Jonas Platte 2021-06-21 12:15:04 +02:00
  • d73ab8add9
    events: Add AnyMessageEventContent::relation Jonas Platte 2021-06-20 19:24:52 +02:00
  • 61671f4440
    events: Add event relation conversions Jonas Platte 2021-06-20 19:04:33 +02:00
  • 84829e23dc
    events: Remove shared Relation type in favor of more per-event-type ones Jonas Platte 2021-06-20 18:53:30 +02:00
  • 1c31d31be1
    events: More consistent item ordering for room::encrypted Jonas Platte 2021-06-20 18:36:28 +02:00
  • de8735de0a
    Exclude internal crates from docs.ruma.io Jonas Platte 2021-06-20 12:45:28 +02:00
  • 5db8373117
    api: Add missing anonymous lifetime Jonas Platte 2021-06-20 12:27:51 +02:00
  • d467eaf621
    api: Ignore SendAccessToken::Always on non-client-api endpoints Jonas Platte 2021-06-20 12:17:17 +02:00
  • 3bb4a3e31e
    events: Update changelog Jonas Platte 2021-06-20 09:52:16 +02:00
  • 05e28f7422
    events: Add types for decrypted event payloads Jonas Platte 2021-05-01 21:45:02 +02:00
  • 090948e04f
    events: Consistently use relates_to for Relation field name Jonas Platte 2021-06-20 01:32:29 +02:00
  • 6546add282 Fix typo favourite -> favorite Devin Ragotzy 2021-06-13 17:52:22 -04:00
  • 650d960b85 Enable linting for non-exhaustive structs Devin Ragotzy 2021-06-17 17:29:20 -04:00
  • 337b1e26ef misc: Allow exhaustive for non api related structs Devin Ragotzy 2021-06-13 15:42:09 -04:00
  • 6d0ff8b876 federation: Remove ctor in favor of Init struct Devin Ragotzy 2021-06-18 14:50:34 -04:00
  • 030f23b9e9 federation: Make all pub structs non_exhaustive Devin Ragotzy 2021-06-13 07:58:26 -04:00
  • fae5385753 state-res: Make all pub structs non_exhaustive Devin Ragotzy 2021-06-17 17:20:43 -04:00
  • e05aad184e events: Make all pub structs non_exhaustive Devin Ragotzy 2021-06-18 08:21:01 -04:00
  • 4312085b4a
    Release ruma-common 0.5.4 Jonas Platte 2021-06-18 20:27:32 +02:00
  • ecad815a5b
    federation-api: Make bind_callback forwards compatible with add'l medium support Jonas Platte 2021-06-18 14:02:40 +02:00
  • ff03f4c805
    Release ruma-identifiers 0.19.3 Jonas Platte 2021-06-18 13:42:32 +02:00
  • e5c93ab928
    identifiers: Fix up Rc / Arc conversions Jonas Platte 2021-06-18 13:40:32 +02:00
  • 5d0803f63d
    app/identity: Make all pub structs non_exhaustive Devin Ragotzy 2021-06-18 04:15:51 -07:00
  • 757ab5273c
    client-api: Make all pub structs non_exhaustive Devin Ragotzy 2021-06-18 04:09:19 -07:00
  • 626b5a5d06
    common: Make all pub structs non_exhaustive Devin Ragotzy 2021-06-18 04:00:35 -07:00
  • 5a7e2cddcf
    Apply MSRV to all crates (we no longer depend on ring) Jonas Platte 2021-06-17 19:36:34 +02:00
  • f4021d0ab0
    events: Rename & hide verification enum Custom variants Jonas Platte 2021-06-17 19:14:49 +02:00
  • 349a57ffc7
    events: Rename & hide event enum Custom variant Jonas Platte 2021-06-17 19:08:19 +02:00
  • ec4b719546
    events: Refactor message relations Jonas Platte 2021-06-17 16:28:36 +02:00
  • 2c8af1e17f
    events: Import items from original location, not private s in a parent mod Jonas Platte 2021-06-17 18:52:24 +02:00
  • dfce734974
    events: Clean up verification relations Jonas Platte 2021-06-17 18:42:35 +02:00
  • e3084b1f91
    events: Clean up reaction event Jonas Platte 2021-06-17 16:20:57 +02:00
  • b51b0c54f9
    federation-api: Use Raw for messages in transactions::edu Jonas Platte 2021-06-15 10:14:19 +02:00
  • dd1fc704bd
    client-api: Use Raw for messages in send_event_to_device Jonas Platte 2021-06-15 10:07:24 +02:00
  • 750fe3f1f6
    events: Remove ruma-common reexports Jonas Platte 2021-06-15 09:37:40 +02:00
  • 7b742f1b4c
    client-api: Remove ruma-common reexports Jonas Platte 2021-06-15 09:34:56 +02:00
  • f179a5c771
    events: Drop M prefix from enum variants Jonas Platte 2021-06-14 13:29:15 +02:00
  • 28de60a90a
    client-api: Use Raw in create_room::Request's initial_state field Jonas Platte 2021-06-14 13:22:22 +02:00
  • fbe038ff7a
    events: Update changelog Jonas Platte 2021-06-14 13:15:35 +02:00
  • 06478b96c4
    events: Fix the name of the qr code scan verification method Damir Jelić 2021-06-09 17:15:15 +02:00
  • 97776d7132
    signatures: Bump pkcs8 to 0.6.1 proper Jonathan de Jong 2021-06-02 21:06:56 +02:00
  • c198cf6e9f
    federation-api: Improve claim_keys endpoint Timo Kösters 2021-05-27 23:26:17 +02:00
  • 2538b23c26
    signatures: Make Algorithm non-exhaustive Jonas Platte 2021-05-26 13:39:32 +02:00
  • 3f520bf907
    signatures: Rename UnknownAlgorithm => UnsupportedAlgorithm Jonas Platte 2021-05-26 13:37:56 +02:00
  • 4c31b83543
    signatures: Add missing newlines Jonas Platte 2021-05-26 13:37:20 +02:00
  • cc50f8b8dc
    Convert ruma-signatures error story into thiserror Jonathan de Jong 2021-05-24 22:38:51 +02:00
  • b6f0cb9715
    signatures: Replace ring with ed25519-dalek Jonathan de Jong 2021-05-22 17:26:10 +02:00
  • de737f30e7
    events: Refactor macro code Jonas Platte 2021-05-20 21:03:51 +02:00
  • e622803679
    Use bool::then to simplify some code Jonas Platte 2021-01-13 17:47:31 +01:00
  • 7fbb0ade77
    Bump MSRV to 1.50 Jonas Platte 2021-05-20 20:40:49 +02:00
  • ce6fd1e65e
    state-res: Use unique over dedup, remove Vec -> BTreeSet conversions Devin Ragotzy 2021-05-14 18:53:35 -04:00
  • 282ffd9c6d
    client-api: Fix clippy lint Jonas Platte 2021-06-17 16:39:14 +02:00
  • ed7f673d0e
    client-api: Reorder send_message_event Request fields Jonas Platte 2021-06-15 09:56:43 +02:00
  • 8f6a7aeedc
    identifiers: Add Arc, Rc conversions to ServerName, DeviceId and KeyName Sivaram Konanki 2021-06-14 22:47:18 +09:00
  • ddc2138141
    events: Clean up docs Jonas Platte 2021-06-14 13:23:35 +02:00
  • c8f780dbbb
    identity-service-api: Add sign_invitation_ed25519 Adam 2021-06-13 22:31:30 +01:00
  • 5ca2d9eeab
    identifiers: Disable buggy lint Jonas Platte 2021-06-12 12:35:09 +02:00
  • d586c88321
    identifiers: Fix unnecessary qualification Jonas Platte 2021-06-12 11:53:37 +02:00
  • 8a42c1e136
    identifiers: Use from_raw / into_raw instead of transmute for opaque type conversion Jonas Platte 2021-06-12 11:46:16 +02:00
  • c5653c672d
    identifiers: Don't avoid prelude in hygienic crate-internal macros Jonas Platte 2021-06-12 11:45:36 +02:00
  • ef7dd6dd84
    identity-service-api: Add 3PID bind endpoint Adam 2021-06-10 18:59:37 +01:00
  • 5fe1876643
    Release ruma-identifiers 0.19.2 Jonas Platte 2021-06-10 15:27:09 +02:00
  • 3a46a5837d
    Release ruma-common 0.5.3 Jonas Platte 2021-06-10 15:25:13 +02:00
  • 46cf197927
    identifiers: Add get method to Signatures Isaiah Inuwa 2021-06-10 15:17:11 +02:00
  • 9d34524442 common: Add instance-id field to ProtocolInstance Julian Sparber 2021-06-09 20:24:01 +02:00
  • 76118b0ee2
    identity-service-api: Add 3PID validity endpoint. (#618) Adam 2021-06-08 02:56:55 +01:00
  • 33f3a19021
    Fix link in doc comment in ruma-federation-api::keys::get_keys::v1 Adam Blanchet 2021-06-07 19:51:51 +01:00
  • 0ad2e79b84
    events: Use str::repeat instead of iter::repeat + collect Jonas Platte 2021-06-06 16:34:10 +02:00
  • 105bb9cf67
    Use format_ident! in import helper functions Jonas Platte 2021-06-06 15:59:22 +02:00
  • 3cd6dd3dfd
    events: Fix import Jonas Platte 2021-06-06 15:26:47 +02:00
  • 1f84de4c7f
    ci: Add the --order flag to cargo sort Devin Ragotzy 2021-06-04 16:20:36 -04:00
  • 62cd10d568
    Release ruma 0.1.2 Jonas Platte 2021-06-01 22:05:29 +02:00
  • d2d286bf29
    Release ruma-signatures 0.7.2 Jonas Platte 2021-06-01 22:04:36 +02:00
  • 8828f643b4
    Release ruma-client-api 0.10.2 Jonas Platte 2021-06-01 21:59:41 +02:00
  • c49eec9867
    Release ruma-common 0.5.2 Jonas Platte 2021-06-01 21:57:37 +02:00
  • 13e3b45070
    Move ThirdPartyIdentifier(Init) from client-api to common Jonas Platte 2021-06-01 21:53:58 +02:00
  • 9b55e36ada
    Make cargo-sort happy Jonas Platte 2021-06-01 13:20:34 +02:00
  • dc94340d0a
    Release ruma-identifiers-validation 0.4.0 Jonas Platte 2021-06-01 12:50:42 +02:00
  • 25dd8e8e2a
    identifiers: Fix a typo in function name Jonas Platte 2021-06-01 12:46:44 +02:00
  • 97937d384c Typo corrections Amanda Graven 2021-06-01 10:43:57 +02:00
  • 6d253c6038
    Add missing docs.rs metadata to Cargo manifests Jonas Platte 2021-06-01 12:32:29 +02:00
  • b1e6aa78c7
    api: Add missing period in docs Jonas Platte 2021-05-29 14:37:19 +02:00
  • 8173a05b2c
    client-api: Remove authentication for get alias endpoint Timo Kösters 2021-05-27 16:14:59 +02:00
  • 78930bef5e
    Add state-res to CODEOWNERS Jonas Platte 2021-05-27 15:20:42 +02:00
  • 42bbb81bd2
    Tolerate slightly malformed base64 Jonathan de Jong 2021-05-24 22:31:36 +02:00
  • 087a2b9012
    events: Fix copy-paste mistake Marcel 2021-05-22 20:24:59 +02:00
  • f7ed9c5c44
    federation-api: Enable doc_cfg feature under cfg(docsrs) Jonas Platte 2021-05-22 15:36:46 +02:00
  • 87856d512b
    events: Add missing newline Jonas Platte 2021-05-22 15:35:26 +02:00
  • b05b3aea1f
    client-api: Add unstable-pre-spec ruma-events feature dependency Jonas Platte 2021-05-21 18:10:17 +02:00
  • 59b6b83773
    client-api: Post PR login / UIAA fallback cleanup Jonas Platte 2021-05-21 18:08:38 +02:00
  • 4bfd60ffdd
    client-api: Add fallbacks for UIAA and login Jonathan de Jong 2021-05-21 17:51:47 +02:00
  • 8a147f08d1
    ruma-common: Add getters to [Milli]SecondsSinceUnixEpoch Julian Sparber 2021-05-21 17:37:39 +02:00
  • a238a0dda5
    federation-api: Improve get_keys Timo Kösters 2021-05-21 12:37:41 +02:00
  • 0ea3fee8a0
    events: Remove elaborate no-op Jonas Platte 2021-05-20 20:56:51 +02:00
  • bc87f3cc61
    Update readme again Jonas Platte 2021-05-20 20:45:08 +02:00
  • 9bcbbff04d
    ci: Take the new next branch into account Jonas Platte 2021-05-20 20:39:12 +02:00
  • 4255c8b03b
    Update README.md Jonas Platte 2021-05-20 20:37:13 +02:00
  • e9f2584607
    Release ruma 0.1.1 Jonas Platte 2021-05-20 18:49:18 +02:00
  • 958d3a5812
    Release ruma-events 0.22.2 Jonas Platte 2021-05-20 18:45:52 +02:00
  • 0ffbc059aa
    Release ruma-client-api 0.10.1 Jonas Platte 2021-05-20 18:44:27 +02:00