Commit Graph

  • 798cd49e9e
    events: Use more specific MessageEvent type in room_message test Jonas Platte 2021-02-12 20:09:31 +01:00
  • a76d3e24a4
    events: Support m.room.message events with custom msgtypes Akshay 2021-02-12 14:00:27 +01:00
  • 704e5f89f5
    events: Replace serde(tag) by serde(untagged) for MessageEventContent Akshay 2021-02-12 13:51:28 +01:00
  • 526542c246
    events: Replace derived Deserialize for MessageEventContent with a manual impl Akshay 2021-02-12 13:33:09 +01:00
  • 317b2055a8
    events: Fix tests for unstable-pre-spec Jonas Platte 2021-02-12 13:41:54 +01:00
  • cd2c540e92
    events: Make Custom* struct rest fields consistent Jonas Platte 2021-02-12 11:16:04 +01:00
  • 5a7dac446e
    api: Add identity service status endpoint Nym Seddon 2021-02-08 04:02:44 +00:00
  • 42f1ddb222
    common: Rename Medium::{MSISDN => Msisdn} Jonas Platte 2021-02-11 19:08:09 +01:00
  • 5b004d5ed7
    Don't import serde_json::Map Jonas Platte 2021-02-11 19:00:57 +01:00
  • a361bf9a8c
    Import serde_json::Value as JsonValue Jonas Platte 2021-02-11 19:00:19 +01:00
  • 6bbb42303b
    Add event_type accessor method to event enums Akshay 2021-02-11 17:18:33 +05:30
  • ed6e55a22f
    Re-format Jonas Platte 2021-02-09 15:42:40 +01:00
  • 2ef769803c
    Update .rustfmt.toml Jonas Platte 2021-02-09 15:42:19 +01:00
  • 292c5ead54
    ruma: Enable all Cargo features + docsrs cfg on docs.rs Jonas Platte 2021-02-08 20:47:40 +01:00
  • c7c11b2f3e
    Add more documentation about ruma crate features Jonas Platte 2021-02-08 20:47:10 +01:00
  • 44a0bebd09
    Fix links in docs Jonas Platte 2021-02-08 20:46:57 +01:00
  • bd9c1c87b6
    Add 'Getting started' to README.md Jonas Platte 2021-02-08 20:31:04 +01:00
  • 1166af5a35
    Fix a typo Jonas Platte 2021-02-08 20:19:59 +01:00
  • b6a9293d37
    Add missing badges to READMEs Jonas Platte 2021-02-08 20:14:34 +01:00
  • d34a78c5b6 Update ruma to allow optional state_key in InitialStateEvent Devin Ragotzy 2021-02-08 09:38:04 -05:00
  • 0a10afe6da
    Move m.room.message tests from src/ to tests/ Jonas Platte 2021-02-08 12:49:46 +01:00
  • 8fadffa31d
    events-macros: Use lookahead1 instead of parse().is_ok() Akshay 2021-02-06 22:53:40 +05:30
  • 7846142690
    events: Allow state_key to be empty in InitialStateEvent Jonas Platte 2021-02-06 15:15:57 +01:00
  • f2d9e5b019
    events-macros: Reduce turbofish usage Jonas Platte 2021-02-06 14:53:41 +01:00
  • d6aa37c848
    ruma: add unstable-synapse-quirks Julian Sparber 2021-02-05 14:40:15 +01:00
  • f8eedfe44d
    client-api: use authentication for profile api for synapse Julian Sparber 2021-02-05 13:49:12 +01:00
  • 1c0dab5a47
    api: Allow cfg attributes on rate_limited and authentication metadata fields Akshay 2021-02-05 17:17:43 +05:30
  • d8c5c326e6
    serde: Simplify Deserializer implementation for ValOrVec Jonas Platte 2021-02-03 19:27:21 +01:00
  • 891db9083b
    Clean up cargo features Jonas Platte 2021-02-02 19:12:46 +01:00
  • c692fe5565
    identity-service-api: Add missing feature unstable-exhaustive-types Jonas Platte 2021-02-02 19:18:10 +01:00
  • c769d9602d
    client-api: Remove unstable-synapse-quirks from key backups Jonas Platte 2021-02-02 18:46:31 +01:00
  • 00121bdb4b
    Fix inconsistent #[test] module naming Jonas Platte 2021-02-02 11:44:20 +01:00
  • 2edddd519e
    Remove redundant imports Jonas Platte 2021-02-01 19:17:52 +01:00
  • 8fad462d8c
    Fix push rule precedence when converting to RulesIter Devin Ragotzy 2021-01-30 12:00:57 -05:00
  • 791c66d73c Replace tracing crate with log (conduit uses log) Devin Ragotzy 2021-01-29 11:18:01 -05:00
  • 3c27c8b448 Update ruma and itertools Devin Ragotzy 2021-01-29 10:39:14 -05:00
  • bba442580d
    client-api: Make directory::PublicRoomsChunk non-exhaustive Jonas Platte 2021-01-29 15:32:22 +01:00
  • d14213ab3e
    client-api: Make device::Device non-exhaustive Jonas Platte 2021-01-29 15:32:07 +01:00
  • dd5b2db4d5
    Remove weird newline Jonas Platte 2021-01-29 15:24:02 +01:00
  • 594082cbda Update readme to how the library is set up now Devin Ragotzy 2021-01-24 20:56:04 -05:00
  • 8265247f7a Update ruma to latest ruma-signatures got an update Devin Ragotzy 2021-01-18 19:13:07 -05:00
  • 4cb7353161 Remove outdated TODOs Devin Ragotzy 2021-01-14 20:23:46 -05:00
  • d7144e63b7 Update resolve methods docs for event_map Devin Ragotzy 2021-01-13 15:38:27 -05:00
  • 37bff47a8e Add clearer docs to auth_check Devin Ragotzy 2021-01-12 08:29:39 -05:00
  • 47b19fdc15 Remove StateStore trait, caller must collect all events needed Devin Ragotzy 2021-01-05 17:11:30 -05:00
  • b087cf75b7
    Set the default Content-Type for requests to application/json Akshay 2021-01-22 22:09:06 +05:30
  • adeb545062
    Add push rule for .m.rule.reaction Akshay 2021-01-22 00:21:32 +05:30
  • 8c109d3c0a
    Add constructor for markdown formatted messages behind a feature flag Tilo Spannagel 2021-01-21 15:53:03 +01:00
  • cc355d8c77
    Update Status section in README.md Jonas Platte 2021-01-19 12:45:13 +01:00
  • 2705b27df1
    Remove useless questionmark + Ok Jonas Platte 2021-01-19 11:46:40 +01:00
  • 275294f44e
    Update .github/CODEOWNERS Jonas Platte 2021-01-19 11:22:19 +01:00
  • 0635b40729
    Verify only the required signatures on verify_event (#394) gnieto 2021-01-18 23:21:47 +01:00
  • 1b22c252f6
    Update .github/CODEOWNERS Jonas Platte 2021-01-18 21:03:01 +01:00
  • 5dd3658324
    Fix nightly CI Jonas Platte 2021-01-18 16:22:43 +01:00
  • 85037832d1
    Minor comment spelling and formatting fixes Amanda Graven 2021-01-18 16:12:28 +01:00
  • acf865092d
    Add .github/CODEOWNERS Jonas Platte 2021-01-18 13:51:58 +01:00
  • daf2d463ba
    ruma: Show all features on docs.rs Jonas Platte 2021-01-17 22:40:11 +01:00
  • 675cd7c6a4
    Remove useless #[doc(inline)] Jonas Platte 2021-01-17 22:38:29 +01:00
  • 20bb3a76fc
    Add an api feature to ruma Jonas Platte 2021-01-17 22:37:59 +01:00
  • ca1f334ded
    Remove documentation links from all Cargo.tomls Jonas Platte 2021-01-17 17:00:09 +01:00
  • a85b7031a3
    Wrap PDUs in Raw on federation backfill endpoint gnieto 2021-01-17 16:57:30 +01:00
  • f5a0add846
    Support reactions in an event's unsigned field V02460 2021-01-10 00:47:50 +01:00
  • d8b268ed76
    client: Fix import order Jonas Platte 2021-01-08 21:32:40 +01:00
  • e4bd7939c0
    Add missing dot Jonas Platte 2021-01-08 21:01:43 +01:00
  • d39966442d
    Update Code Formatting and Linting section in CONTRIBUTING.md Jonas Platte 2021-01-08 21:00:24 +01:00
  • f42581850f
    Don't trim trailing whitespace in markdown files Jonas Platte 2021-01-08 20:59:57 +01:00
  • 25b43d2bf9
    Replace futures-util dev-dependency with tokio-stream Jonas Platte 2021-01-07 15:11:26 +01:00
  • 1f08175f04
    identifiers-validation: Drop unused serde dependency Jonas Platte 2021-01-06 13:24:47 +01:00
  • aaa8a5b855
    identifiers-validation: Drop unused dev-dependencies Jonas Platte 2021-01-06 13:23:37 +01:00
  • f4772e0fcb Make auth_events arg for auth_check be a ref, cleanup Devin Ragotzy 2021-01-03 17:44:24 -05:00
  • b0ee71e401 Make event_map &mut and take fields in membership_change Devin Ragotzy 2020-12-31 15:53:08 -05:00
  • 94be5b0fef Update ruma and serde to latest Devin Ragotzy 2020-12-30 16:32:38 -05:00
  • da14be3000 Fix tests to work with PDU event trait Devin Ragotzy 2020-12-30 16:27:28 -05:00
  • 9721042198 Turn pdu into trait to avoid having our own PDU type Devin Ragotzy 2020-12-30 15:13:07 -05:00
  • 05a4dd1bf0 Convert state-res to use possible ruma::ServerPdu Devin Ragotzy 2020-12-28 17:46:41 -05:00
  • 5299679c21 Use ruma::ServerPdu instead of local type Devin Ragotzy 2020-12-22 14:28:48 -05:00
  • 282270ed4f Start work on db less state-res Devin Ragotzy 2020-12-21 16:33:26 -05:00
  • 611d1a3d9c Add tests for resolve_incoming Devin Ragotzy 2020-12-14 15:10:04 -05:00
  • dd2a115b94 Clean up tests, move setup into its own file Devin Ragotzy 2020-12-14 13:28:28 -05:00
  • 33bb319b45 Fix failing tests because clean overwrites resolved_state in resolve fn Devin Ragotzy 2020-12-14 13:27:47 -05:00
  • 55e889a11f Add method to resolve batches of conflicted events Devin Ragotzy 2020-12-14 11:13:45 -05:00
  • 1db0ad1bea
    client: Replace futures_util::stream::try_unfold with async_stream::try_stream! Jonas Platte 2021-01-04 16:12:12 +01:00
  • 6f4d883e88
    Fix integer literals in PDU tests Jonas Platte 2021-01-04 01:58:23 +01:00
  • 8de0776796
    Stop relying on features activated through dev-dependencies Jonas Platte 2021-01-04 01:51:36 +01:00
  • 1c47963bef
    Release ruma-client 0.5.0-alpha.1 Jonas Platte 2021-01-02 15:31:08 +01:00
  • a377ac87da
    Release ruma 0.0.2 Jonas Platte 2021-01-02 15:35:02 +01:00
  • 329537afef
    Release new versions of ruma-*-api Jonas Platte 2021-01-02 15:09:30 +01:00
  • 3b37d77394
    Clean up changelogs Jonas Platte 2021-01-02 15:01:49 +01:00
  • 8e247a5ce2
    Release ruma-api 0.17.0-alpha.2 Jonas Platte 2021-01-02 14:58:00 +01:00
  • b95ab27272
    Release ruma-events 0.22.0-alpha.2 Jonas Platte 2021-01-02 14:49:00 +01:00
  • ecfb8a4a4d
    Relase ruma-common 0.3.0-alpha.1 Jonas Platte 2021-01-02 14:34:17 +01:00
  • 3c78d35b7a
    Add some docs about how to release new versions Jonas Platte 2021-01-02 14:20:30 +01:00
  • e77de978cf
    Release ruma-signatures 0.6.0-alpha.1 Jonas Platte 2021-01-02 13:43:58 +01:00
  • 6d468b88a3
    Release ruma-identifiers-validation 0.2.0 and ruma-identifiers 0.18.0-alpha.1 Jonas Platte 2021-01-02 13:13:42 +01:00
  • 2ebd827355
    Release ruma-serde 0.3.0 Jonas Platte 2021-01-02 12:46:54 +01:00
  • 210b6dd823
    Drop patch version specification from MSRV Jonas Platte 2020-12-30 19:26:05 +01:00
  • 2b91b07c7b
    Add MSRV exception for ruma-client Jonas Platte 2020-12-30 19:20:58 +01:00
  • 91dd6383c5
    client: Fix build error with TLS disabled Jonas Platte 2020-12-30 19:20:27 +01:00
  • 4ffec95b01
    Update hyper / tokio Jonas Platte 2020-12-30 19:00:24 +01:00
  • 2686a3ecc0
    Add documentation on type borrowing iinuwa 2020-12-28 17:21:42 -06:00