Commit Graph

  • 68ba3049ea
    Implement debug for identifier types Fredrik Lanker 2020-12-27 22:38:02 +01:00
  • 4831585223 Move TokenType to ruma-common Isaiah Inuwa 2020-12-26 11:49:42 -06:00
  • 7bfeddf40e Add Identity Service authentication module Isaiah Inuwa 2020-11-14 07:37:18 -06:00
  • 19ae6ff347
    Remove lots of Copy implementations Jonas Platte 2020-12-24 02:51:08 +01:00
  • 25d283fa81
    serde: Small code style change Jonas Platte 2020-12-24 02:49:55 +01:00
  • 0ae5786c6b
    Add missing whitespace Jonas Platte 2020-12-24 02:49:25 +01:00
  • 042c33283c
    Add more dots to docs Jonas Platte 2020-12-24 02:49:00 +01:00
  • f55e2b2cc6
    Bump dependency requirements Jonas Platte 2020-12-24 02:48:01 +01:00
  • 132a7b86ec
    client-api: Allow custom values for get_content_thumbnail::Method Jonas Platte 2020-12-24 02:29:38 +01:00
  • 48348edc7e
    client: Small readability improvement Jonas Platte 2020-12-24 02:25:24 +01:00
  • 520bab2900
    identifiers: Clean up dependencies Jonas Platte 2020-12-24 02:14:26 +01:00
  • 7bf03efa6a
    Fix tiny error in nightly CI script Jonas Platte 2020-12-24 02:11:35 +01:00
  • 168ac66b6f
    Update ruma-serde-macros version to be in sync with ruma-serde Jonas Platte 2020-12-24 02:05:50 +01:00
  • 3989e52844
    Upgrade js_int to 0.2.0 Jonas Platte 2020-12-24 01:53:30 +01:00
  • 5cde37aa9d
    Update nightly CI Jonas Platte 2020-12-24 01:53:17 +01:00
  • 527cc4b91c
    Update .editorconfig Jonas Platte 2020-12-24 01:51:48 +01:00
  • 8ea4cf4862
    client: Add support for rustls as the TLS backend Jonas Platte 2020-12-24 01:43:14 +01:00
  • 1129520290
    client: Rename tls feature to tls-native Jonas Platte 2020-12-24 01:28:56 +01:00
  • 325b3eea34
    Require user credentials for client example Fredrik Lanker 2020-12-23 17:08:01 +01:00
  • 45d0101155
    Export the Verified enum in ruma-signatures Devin Ragotzy 2020-12-21 01:39:17 -08:00
  • 1f8384722f
    client-api: Rewrap comments in uiaa Jonas Platte 2020-12-15 18:24:14 +01:00
  • 87e821094c
    federation-api: Move Visitor declaration into deserialize function Jonas Platte 2020-12-15 14:35:46 +01:00
  • dca71f76ee Update readme example Option<String> -> String Devin Ragotzy 2020-12-13 09:12:14 -05:00
  • 212153ea5f
    Mark macro-generated trait implementations as #[automatically_derived] Jonas Platte 2020-12-13 13:29:03 +01:00
  • 95d21552e0
    Use a dedicated method for conversion from http::Request to Ruma request types Jonas Platte 2020-12-13 12:59:21 +01:00
  • ac4446ab5b
    api-macros: Improve readability of expand_all Jonas Platte 2020-12-13 12:28:48 +01:00
  • b38ae1bb76
    api: Improve docs for AuthScheme variants Jonas Platte 2020-12-13 12:19:54 +01:00
  • e1d621ebd0
    Re-apply "federation-api: Make pdus of transactions optional under unstable-pre-spec" Jonas Platte 2020-12-13 11:55:06 +01:00
  • ae6595339c
    Stop stripping serde attributes Jonas Platte 2020-12-13 11:54:33 +01:00
  • e8b1e35714
    serde: Optimize btreemap_int_or_string_to_int_values Jonas Platte 2020-12-12 17:57:49 +01:00
  • 22ab60128a
    serde: Fix int_or_string_to_int deserialization helper Jonas Platte 2020-12-12 17:44:46 +01:00
  • c6a108631d Add apply_event function testing if a given event will pass auth Devin Ragotzy 2020-12-07 16:51:31 -05:00
  • ea7dc52daf Bump ruma to be even with conduit Devin Ragotzy 2020-12-07 10:46:14 -05:00
  • 6c26da97a6 Bump deps and remove js_int now imported from ruma Devin Ragotzy 2020-12-05 15:47:21 -05:00
  • 89cfb1967a Update ruma to latest, StateEvent is still enum without Stub Devin Ragotzy 2020-12-04 18:13:46 -05:00
  • 0e9332c04f Add text file to keep track of benches from time to time Devin Ragotzy 2020-11-30 14:50:39 -05:00
  • db3f68626d Add constructor from CanonicalJsonObject to StateEvent Devin Ragotzy 2020-11-30 12:04:07 -05:00
  • b04c74ce88 Add more comments and cleanup out of date comments Devin Ragotzy 2020-11-04 15:19:38 -05:00
  • f45cb2963a Fix formatting and grouping of state_event items Devin Ragotzy 2020-11-03 18:51:37 -05:00
  • 471ae2cbb4 Make from_id_value take 2 args not tuple Devin Ragotzy 2020-11-03 18:49:29 -05:00
  • d5870c6cc0 Fix serialization test adding event_id field to the JSON string output Devin Ragotzy 2020-11-02 14:01:47 -05:00
  • d0d2f77998 Add from_id_value associated method to create a StateEvent from id+json Devin Ragotzy 2020-11-02 10:35:50 -05:00
  • 5e7f60e5d9 Add gen-eventid feature to generate EventId every deserialize Devin Ragotzy 2020-11-01 18:52:50 -05:00
  • ac4ab7ac06 Update tests to new StateEvent using Pdu::RoomV3Pdu Devin Ragotzy 2020-11-01 18:48:23 -05:00
  • 6661771b31 StateEvent now holds EventId in variant + custom ser/de Devin Ragotzy 2020-11-01 18:47:48 -05:00
  • 420b7c00e8 Fix travis CI test by turning on features Devin Ragotzy 2020-10-27 20:23:26 -04:00
  • ac9282add6 Allow get_power_level_for_sender to soft fail when eventId not found Devin Ragotzy 2020-10-27 20:22:13 -04:00
  • c3ba1e33eb Use unstable-join branch of ruma from my fork Devin Ragotzy 2020-10-27 18:46:32 -04:00
  • 26b0f738a5 Fix unstable-pre-spec for federation membership join Devin Ragotzy 2020-10-27 18:44:29 -04:00
  • 11e8856a91 Fix tests after state_key = String from Option<String> Devin Ragotzy 2020-10-25 06:53:53 -04:00
  • d19c0d4129 Rebase with timos changes and update/pin ruma Devin Ragotzy 2020-10-02 19:55:19 -04:00
  • ee6aa35612 StateEvent's event_id method must return owned EventId Devin Ragotzy 2020-10-02 17:53:03 -04:00
  • 369703a6fa Expect all state events to have a state key Timo Kösters 2020-09-18 10:26:29 +02:00
  • 776c476f3c Skip events that fail auth Timo Kösters 2020-09-15 12:15:11 +02:00
  • 33232f0a63 Disable buggy auth_events check Timo Kösters 2020-09-13 22:19:48 +02:00
  • ad4fb6420a Various improvements Timo Kösters 2020-09-12 21:17:37 +02:00
  • f587b88a60 Fixes Timo Kösters 2020-09-11 14:36:14 +02:00
  • d220ab0fbe
    Outgoing derive: Copy cfg and cfg_attr attributes to Incoming type Jonas Platte 2020-12-10 16:40:57 +01:00
  • cf77181072
    Revert "federation-api: Make pdus of transactions optional under unstable-pre-spec" Jonas Platte 2020-12-10 16:40:33 +01:00
  • 5a65634a28
    federation-api: Make pdus of transactions optional under unstable-pre-spec Timo Kösters 2020-12-10 15:42:14 +01:00
  • 724a48d616
    Add examples to the docs of Raw and the ruma-events module Devin Ragotzy 2020-12-07 08:57:23 -08:00
  • ee814aa849
    client-api: Fix issue ID for lazy load deserialization bug Jonas Platte 2020-12-07 13:25:10 +01:00
  • c274431949
    client-api: Fix deserialization of LazyLoadOptions when serde(flatten)ed Jonas Platte 2020-12-07 13:23:55 +01:00
  • ff78ab87dd
    filter: Import serde_json functions for tests Jonas Platte 2020-12-07 12:49:23 +01:00
  • 1a4e9aa20a
    Implement MSC2448: BlurHashes for media David Vo 2020-12-07 23:01:15 +11:00
  • 018adf0819
    Fix typo in docs strct 2020-12-07 10:51:41 +01:00
  • cc07d26af6
    Allow empty request / response if all body parameters are optional Jonas Platte 2020-12-06 22:33:14 +01:00
  • f17c5fc619
    Use Raw<Pdu> in get_event Response over Pdu Devin Ragotzy 2020-12-06 03:20:48 -08:00
  • e8882fe814
    events: Regroup crate-local imports Jonas Platte 2020-12-04 21:05:48 +01:00
  • 9b87fdda12
    ruma-events: Allow encrypted megolm events to contain a relation Damir Jelić 2020-12-04 13:10:38 +01:00
  • 3216edc137
    ruma-events: Add support for m.key.verification.done events Damir Jelić 2020-12-04 15:32:36 +01:00
  • ce2ab39d71
    ruma-events: Add support for m.key.verification.ready events Damir Jelić 2020-12-04 13:10:16 +01:00
  • e0adcaa502
    ruma-events: Add the key verification room message variant Damir Jelić 2020-12-03 17:19:30 +01:00
  • 4afafa8b37
    ruma-events: Add the majority of in-room verification events Damir Jelić 2020-12-03 15:36:22 +01:00
  • 7ec2b0b555
    ruma-events: Create separate to-device content structs Damir Jelić 2020-12-03 10:46:11 +01:00
  • 5828f7b3b5
    Bring set_pushrule in line with API conventions Jonas Platte 2020-12-03 23:33:31 +01:00
  • fd47563439
    Remove needless uses of #[serde(default)] Jonas Platte 2020-12-03 23:22:43 +01:00
  • 51ddcca9f5
    Fix a typo Jonas Platte 2020-12-03 22:28:23 +01:00
  • a315e6d6cd
    Update recommended VSCode settings Jonas Platte 2020-12-02 19:20:57 +01:00
  • 8427f51ebd
    client-api: Allow custom values for ThirdPartyIdRemovalStatus Jonas Platte 2020-12-02 18:53:55 +01:00
  • e7b5a533d6
    Move Outgoing test out of ruma_serde to avoid cyclic dev-dependency Jonas Platte 2020-12-02 18:51:35 +01:00
  • 55c1dd5ca7
    identifiers: Feature-gate serde test under serde feature Jonas Platte 2020-12-02 14:18:21 +01:00
  • 62135a9630
    Fix issues with new key ID / signature types Jonas Platte 2020-12-02 13:50:58 +01:00
  • 1ceade7b61
    identifiers: Add more crypto-related types Jonas Platte 2020-11-28 03:27:08 +01:00
  • 63678df887
    identifiers: Stop rejecting unknown crypto algorithms Jonas Platte 2020-11-28 01:41:59 +01:00
  • 4f11a5eb38
    Clean up feature flags on ruma crate Jonas Platte 2020-11-29 18:51:49 +01:00
  • d432598ae4
    Feature-gate backup endpoints on unstable-pre-spec Jonas Platte 2020-11-28 14:24:37 +01:00
  • 5562a23aaa
    Move Raw, Outgoing and all macro code from ruma-common to ruma-serde Jonas Platte 2020-11-28 02:50:32 +01:00
  • ea778a0fdc
    serde: Move string-related helpers into a new module Jonas Platte 2020-11-28 02:01:12 +01:00
  • f8bf8b3fb8
    federation-api: Rename SigningKey => ServerSigningKeys Jonas Platte 2020-11-28 00:19:25 +01:00
  • 8ccf0f128b
    Normalize formatting of empty curly braces Jonas Platte 2020-11-27 23:03:56 +01:00
  • 675efbc5f1
    events-macros: Improve readability, fix lines >100 chars Jonas Platte 2020-11-27 22:46:06 +01:00
  • 5175d3d622
    api_macros: Improve readability, fix lines >100 chars Jonas Platte 2020-11-27 22:45:57 +01:00
  • d749f733e2
    Remove beta toolchain from CI Jonas Platte 2020-11-27 22:07:31 +01:00
  • a6ff054ba3
    api-macros: Refactor metadata parsing Jonas Platte 2020-11-27 21:44:59 +01:00
  • 761aecbe4e
    api-macros: Remove RawApi, some refactoring Jonas Platte 2020-11-27 21:12:10 +01:00
  • 183f427143
    api-macros: Rename RawErrorType => ErrorType Jonas Platte 2020-11-27 21:02:25 +01:00
  • 4d9fdeb61d
    api-macros: Remove RawResponse Jonas Platte 2020-11-27 21:01:07 +01:00
  • 05249c6cdb
    api-macros: Remove RawRequest Jonas Platte 2020-11-27 20:58:31 +01:00
  • 00ae067bce
    api-macros: Remove RawMetadata Jonas Platte 2020-11-27 20:53:41 +01:00