Commit Graph

  • 185047918a StateResolution's methods take &self now + more clean up Devin Ragotzy 2020-08-05 23:34:49 -04:00
  • 63758e89ec
    Create empty ruma-push-gateway-api crate Jonas Platte 2020-08-06 01:58:09 +02:00
  • baf84d5581
    Create empty ruma-identity-service-api crate Jonas Platte 2020-08-06 01:54:05 +02:00
  • a589e92144
    Move, update identifier macro tests Jonas Platte 2020-08-05 00:32:05 +02:00
  • 9bc6ce9201
    Use identifier macros for tests Jonas Platte 2020-08-04 23:58:40 +02:00
  • 066da75c7d
    Remove pointless TryFrom usage Jonas Platte 2020-08-04 23:52:57 +02:00
  • 2023616319
    Make all identifier macros usable from ruma-identifiers, even indirectly Jonas Platte 2020-08-04 23:48:17 +02:00
  • 0d0480e523
    Replace ruma_identifiers_macros::device_id with ruma_identifiers::device_id Jonas Platte 2020-08-04 23:41:35 +02:00
  • 68d2e088db
    Make ruma-identifiers-macros depend on ruma-identifiers-validation rather than ruma-identifiers Jonas Platte 2020-08-04 23:28:36 +02:00
  • 1881e45eee
    Move ruma-identifiers validation logic into a new crate Jonas Platte 2020-08-04 23:23:39 +02:00
  • 6c4589d642
    Fix last outdated repository in Cargo metadata Jonas Platte 2020-08-04 23:22:34 +02:00
  • 50dabed92b
    Fix last use of GitHub as homepage Jonas Platte 2020-08-04 23:21:57 +02:00
  • 0bfaa3dcef
    Remove old comment Jonas Platte 2020-08-04 22:29:03 +02:00
  • fab0ef566f
    Update Ruma crates dependencies Lieuwe Rooijakkers 2020-08-04 19:53:38 +02:00
  • 606f988ed8 Add doc comments for cmp traits and use unambiguius paths Devin Ragotzy 2020-08-03 11:21:56 -04:00
  • 3f370c5f1b Add PartialEq/Eq and PartialOrd/Ord to the event structs with event_ids Devin Ragotzy 2020-08-01 15:56:33 -04:00
  • b6c289c3d2 Clean up before starting to implement eq/ord trait Devin Ragotzy 2020-08-01 14:42:14 -04:00
  • 2fbdd674ab Refactor impl_outgoing_with_incoming_self and add struct variant Devin Ragotzy 2020-08-01 10:30:55 -04:00
  • f0fb9a69c0 Handle enums and nested types properly Devin Ragotzy 2020-07-31 21:16:11 -04:00
  • 03288c2140
    Re-export the Outgoing trait from ruma::api Jonas Platte 2020-08-01 01:44:14 +02:00
  • f5c529bc36
    Try not to rely on prelude in ruma-api-macros generated code Jonas Platte 2020-08-01 01:20:42 +02:00
  • 12c7a4a17c
    Rewrap comment Jonas Platte 2020-08-01 01:02:45 +02:00
  • 10184cb9ca
    Use a dedicated method for conversion from Ruma request type to http::Request Jonas Platte 2020-07-29 23:15:33 +02:00
  • 67a2012b85 ruma-events: Add an init struct for the m.sas.v1 content of the accept event. Damir Jelić 2020-07-31 11:54:27 +02:00
  • 964893334e ruma-events: Add the hmac-sha256 MAC method. Damir Jelić 2020-07-30 16:53:08 +02:00
  • 6513ebd9b0 ruma-events: Rename MSasV1ContentOptions to MSasV1ContentInit. Damir Jelić 2020-07-30 11:01:03 +02:00
  • 21837d6b8d ruma-events: Implement TryFrom to for MSasV1Content. Damir Jelić 2020-07-30 10:56:14 +02:00
  • afeb328705 ruma-events: Change the structure of the accept event as well. Damir Jelić 2020-07-30 10:41:42 +02:00
  • e847ac1ee1 ruma-events: Change the structure of key.verification.start events. Damir Jelić 2020-07-29 16:57:44 +02:00
  • c86f0b106b Re-add the Outgoing trait and derive macro Devin Ragotzy 2020-07-29 14:17:07 -04:00
  • 8650ae00da
    Make limit in user_directory/search a smart field timokoesters 2020-07-30 11:10:02 +02:00
  • 50a33c8089
    Add a README.md for the ruma crate Jonas Platte 2020-07-29 17:47:30 +02:00
  • ab95ab46a6
    Release ruma 0.0.1 Jonas Platte 2020-07-29 17:41:23 +02:00
  • 4a251189ef
    Release ruma-client-api 0.10.0-alpha.1 Jonas Platte 2020-07-29 17:38:54 +02:00
  • 94bc0a3c44
    Release ruma-appservice-api 0.2.0-alpha.1 Jonas Platte 2020-07-29 17:33:05 +02:00
  • 97888f18ae
    Release ruma-federation-api 0.0.3 Jonas Platte 2020-07-29 17:14:10 +02:00
  • dbdbc148ea
    Release ruma-api 0.17.0-alpha.1 Jonas Platte 2020-07-29 17:25:32 +02:00
  • fa8c7b020b
    Release ruma-events 0.22.0-alpha.1 Jonas Platte 2020-07-29 17:09:29 +02:00
  • 5086a6654a
    Update changelog for ruma-events-macros Jonas Platte 2020-07-29 16:54:11 +02:00
  • 48777f2eed
    Release ruma-serde 0.2.3 Jonas Platte 2020-07-29 16:47:13 +02:00
  • 97bd6c8a3f
    Fix ruma-federation-api's changelog Jonas Platte 2020-07-29 16:42:25 +02:00
  • c1677aa4c0
    Fix cargo metadata Jonas Platte 2020-07-29 16:36:48 +02:00
  • 71e537d123 Move move-value test decl into logical mods for each Devin Ragotzy 2020-07-29 08:43:22 -04:00
  • 47b6adb524 Add tests for ruma_api! macro ensuring request/response generation ok Devin Ragotzy 2020-07-28 18:55:02 -04:00
  • f00bad3895 Add try_build test testing new type body fields are declared last Devin Ragotzy 2020-07-28 17:10:54 -04:00
  • b68b63ab8d Remove runtime panic caused by header <-> string conversion Devin Ragotzy 2020-07-28 17:01:36 -04:00
  • 4c01fee5c5 Move new type body init field (last field initialized) Devin Ragotzy 2020-07-28 17:12:32 -04:00
  • 8a9f15e01f House keeping, remove &mut self in all methods Devin Ragotzy 2020-07-28 07:07:38 -04:00
  • 77cbcc7ee2 Clean up logging calls Devin Ragotzy 2020-07-27 17:10:06 -04:00
  • 4990dac5fe Move all event access to _get_event method Devin Ragotzy 2020-07-27 16:47:55 -04:00
  • 39c36176a6
    Make in_reply_to in RelatesTo optional Jonas Platte 2020-07-27 21:30:51 +02:00
  • d5d2d1d893
    Make is_empty helpers in sync_events public timokoesters 2020-07-27 10:34:17 +02:00
  • d8fb5ca112 Add benchmark for longer auth chain and Error type Devin Ragotzy 2020-07-27 00:09:21 -04:00
  • 4a34375449
    Support multiple attribute arguments in ruma_event attribute (#161) Devin Ragotzy 2020-07-26 19:18:28 -04:00
  • 1862d15365
    Remove glob imports of C-like enums Jonas Platte 2020-07-26 17:13:08 +02:00
  • 3f3cf83ceb
    Remove glob imports of modules Jonas Platte 2020-07-26 17:13:00 +02:00
  • 42e07308e1
    Remove unused import Jonas Platte 2020-07-26 17:02:42 +02:00
  • e047c647dd
    fixup Jonas Platte 2020-07-26 16:34:56 +02:00
  • 05d0a3c04b
    fixup Jonas Platte 2020-07-26 16:30:11 +02:00
  • d7463ce37d
    Remove things that can't be properly deprecated Jonas Platte 2020-07-26 16:24:36 +02:00
  • 5ca2fd78a8
    ruma: Reexport identifier types from the crate root Jonas Platte 2020-07-26 16:16:30 +02:00
  • 2e0a765820
    Fix mistakenly renamed struct Jonas Platte 2020-07-26 16:04:12 +02:00
  • c363494905
    Release ruma-identifiers 0.17.1 Jonas Platte 2020-07-26 15:04:20 +02:00
  • 82b7cc1637
    identifiers: Add as_bytes to all types with as_str Jonas Platte 2020-07-26 14:55:39 +02:00
  • 2e5fceb2b5
    identifiers: Simplify generated as_str implementations Jonas Platte 2020-07-26 14:44:37 +02:00
  • ea0b6ad530 Update readme to more accuratly reflect API Devin Ragotzy 2020-07-25 08:10:55 -04:00
  • 0ae8c8fe09 Add benchmarks for lexi_topo and state resolve method Devin Ragotzy 2020-07-25 00:03:33 -04:00
  • 29d86ebf3c Fix separate ignoring missing ids and auth_check details Devin Ragotzy 2020-07-24 23:14:30 -04:00
  • 08fbace022
    Mark PinnedEventsEventContent as non_exhaustive Jonas Platte 2020-07-25 03:04:19 +02:00
  • be175bbae6
    Mark JoinRulesEventContent as non_exhaustive Jonas Platte 2020-07-25 02:58:37 +02:00
  • ea2992a412
    federation-api: Add V2 send join Bernardo Yusti 2020-07-24 17:12:27 -07:00
  • e01706d1bb
    Accept and Into<String> for FormattedBody::html Jonas Platte 2020-07-25 02:03:36 +02:00
  • f56b530dc3
    Rename TextMessageEventContent::new_plain to plain Jonas Platte 2020-07-25 01:59:18 +02:00
  • 76c2f5c449
    Add a convenience constructor to FormattedBody Jonas Platte 2020-07-25 01:44:06 +02:00
  • c8b1aad189
    Add macros to create identifiers from string slices Jonas Platte 2020-07-24 22:22:25 +02:00
  • ce04ea10bf
    Remove no longer needed extern crate proc_macro; declarations Jonas Platte 2020-07-24 21:21:13 +02:00
  • 8faeef4fef
    identifiers: Remove outdated allow attribute Jonas Platte 2020-07-24 21:15:24 +02:00
  • 617a40e3e9
    identifiers: Change deny attribute to warn Jonas Platte 2020-07-24 21:15:04 +02:00
  • 85e2ae3d48
    Remove ugly commas Jonas Platte 2020-07-24 21:13:41 +02:00
  • e3e8911d8b
    ruma-appservice-api: Change deny attribute to warn Jonas Platte 2020-07-24 21:02:56 +02:00
  • 360628067b
    Release ruma-common 0.2.0 Jonas Platte 2020-07-24 20:57:37 +02:00
  • a74833a19b
    ruma-common: Add a changelog Jonas Platte 2020-07-24 20:56:42 +02:00
  • 324d339f06
    ruma-common: Make most public types non-exhaustive Jonas Platte 2020-07-24 20:55:59 +02:00
  • f9e76358a1
    Fix typos Jonas Platte 2020-07-24 20:52:36 +02:00
  • 69c8914b03
    ruma-common: Small refactorings in any_push_rule.rs Jonas Platte 2020-07-24 20:49:18 +02:00
  • c89905283f
    ruma-common: Move AnyPushRule into its own module Jonas Platte 2020-07-24 20:40:51 +02:00
  • 9f8ceb6286
    Update visibility attributes on serde helper types Jonas Platte 2020-07-24 20:35:53 +02:00
  • 6286a2c692
    Change deny attribute to warn in ruma-client-api Jonas Platte 2020-07-24 20:31:07 +02:00
  • 7053f1ef07
    Set warn(missing_debug_implementations) in ruma-common Jonas Platte 2020-07-24 20:30:54 +02:00
  • 26850dbafb
    Simplify MegolmV1AesSha2Content construction Jonas Platte 2020-07-24 20:25:04 +02:00
  • e04ed242fc
    Split ruma_common::push into more submodules Jonas Platte 2020-07-24 20:15:29 +02:00
  • 4be63127f7
    Add into_full_event and From<> impls to convert between sync and full events Devin Ragotzy 2020-07-24 08:45:38 -04:00
  • 106cab46bc lexi_topo_sort needs to return a neg power_level to sort properly Devin R 2020-07-23 09:38:47 -04:00
  • 3329dc7345 Fix clippy warnings in identifiers and events-macros Devin R 2020-07-23 08:04:44 -04:00
  • 56ff7c05e9 Remove the Ident from EventKind and impl Display for both enums Devin R 2020-07-22 19:37:02 -04:00
  • 2e1e63671d Turn long matches! into is_redacted EventKindVariation method Devin R 2020-07-22 18:57:52 -04:00
  • a39c0106d4 Generate EventKind/Variation pair from Event derive input Devin R 2020-07-22 15:20:22 -04:00
  • 4b9fdcb189 Use EventKind/Variation in the Event derive macro Devin R 2020-07-22 14:22:21 -04:00
  • a0db51b3bd Room topic reset test fails Devin R 2020-07-23 01:12:25 -04:00
  • 5842ddf36e Working ban_vs_power_level test, add travis.yml, logging Devin R 2020-07-22 23:26:55 -04:00