Jonas Platte
349a57ffc7
events: Rename & hide event enum Custom variant
2021-06-17 19:43:23 +02:00
Jonas Platte
ec4b719546
events: Refactor message relations
...
* Discard unknown relations
* Move new_content into Relation::Replacement
2021-06-17 19:43:23 +02:00
Jonas Platte
2c8af1e17f
events: Import items from original location, not private s in a parent mod
2021-06-17 19:43:23 +02:00
Jonas Platte
dfce734974
events: Clean up verification relations
2021-06-17 19:43:23 +02:00
Jonas Platte
e3084b1f91
events: Clean up reaction event
2021-06-17 19:43:23 +02:00
Jonas Platte
b51b0c54f9
federation-api: Use Raw for messages in transactions::edu
2021-06-17 19:43:23 +02:00
Jonas Platte
dd1fc704bd
client-api: Use Raw for messages in send_event_to_device
2021-06-17 19:43:23 +02:00
Jonas Platte
750fe3f1f6
events: Remove ruma-common reexports
2021-06-17 19:43:23 +02:00
Jonas Platte
7b742f1b4c
client-api: Remove ruma-common reexports
2021-06-17 19:43:23 +02:00
Jonas Platte
f179a5c771
events: Drop M
prefix from enum variants
2021-06-17 19:43:23 +02:00
Jonas Platte
28de60a90a
client-api: Use Raw in create_room::Request's initial_state field
2021-06-17 19:43:23 +02:00
Jonas Platte
fbe038ff7a
events: Update changelog
2021-06-17 19:43:23 +02:00
Damir Jelić
06478b96c4
events: Fix the name of the qr code scan verification method
2021-06-17 19:43:22 +02:00
Jonathan de Jong
97776d7132
signatures: Bump pkcs8 to 0.6.1 proper
2021-06-17 19:43:22 +02:00
Timo Kösters
c198cf6e9f
federation-api: Improve claim_keys endpoint
2021-06-17 19:43:22 +02:00
Jonas Platte
2538b23c26
signatures: Make Algorithm non-exhaustive
2021-06-17 19:43:22 +02:00
Jonas Platte
3f520bf907
signatures: Rename UnknownAlgorithm => UnsupportedAlgorithm
2021-06-17 19:43:22 +02:00
Jonas Platte
4c31b83543
signatures: Add missing newlines
2021-06-17 19:43:22 +02:00
Jonathan de Jong
cc50f8b8dc
Convert ruma-signatures
error story into thiserror
2021-06-17 19:43:22 +02:00
Jonathan de Jong
b6f0cb9715
signatures: Replace ring with ed25519-dalek
2021-06-17 19:43:22 +02:00
Jonas Platte
de737f30e7
events: Refactor macro code
...
Use Option::zip which was not possible with the previous MSRV.
2021-06-17 19:43:22 +02:00
Jonas Platte
e622803679
Use bool::then to simplify some code
2021-06-17 19:43:22 +02:00
Devin Ragotzy
ce6fd1e65e
state-res: Use unique over dedup, remove Vec -> BTreeSet conversions
2021-06-17 19:43:21 +02:00
Jonas Platte
282ffd9c6d
client-api: Fix clippy lint
2021-06-17 16:39:14 +02:00
Jonas Platte
ed7f673d0e
client-api: Reorder send_message_event Request fields
...
So path params are in the order they occur in the path.
2021-06-15 09:56:56 +02:00
Sivaram Konanki
8f6a7aeedc
identifiers: Add Arc, Rc conversions to ServerName, DeviceId and KeyName
2021-06-14 13:47:18 +00:00
Jonas Platte
ddc2138141
events: Clean up docs
2021-06-14 13:42:44 +02:00
Adam
c8f780dbbb
identity-service-api: Add sign_invitation_ed25519
2021-06-13 21:31:30 +00:00
Jonas Platte
5ca2d9eeab
identifiers: Disable buggy lint
2021-06-12 12:35:09 +02:00
Jonas Platte
d586c88321
identifiers: Fix unnecessary qualification
2021-06-12 11:53:37 +02:00
Jonas Platte
8a42c1e136
identifiers: Use from_raw / into_raw instead of transmute for opaque type conversion
2021-06-12 11:46:16 +02:00
Jonas Platte
c5653c672d
identifiers: Don't avoid prelude in hygienic crate-internal macros
...
It's pointless.
2021-06-12 11:45:36 +02:00
Adam
ef7dd6dd84
identity-service-api: Add 3PID bind endpoint
2021-06-10 19:59:37 +02:00
Jonas Platte
5fe1876643
Release ruma-identifiers 0.19.2
2021-06-10 15:27:09 +02:00
Jonas Platte
3a46a5837d
Release ruma-common 0.5.3
2021-06-10 15:25:13 +02:00
Isaiah Inuwa
46cf197927
identifiers: Add get method to Signatures
2021-06-10 15:22:56 +02:00
Julian Sparber
9d34524442
common: Add instance-id field to ProtocolInstance
...
It's not included in the specs.
See https://github.com/matrix-org/matrix-doc/issues/3203
2021-06-09 21:47:02 +02:00
Adam
76118b0ee2
identity-service-api: Add 3PID validity endpoint. ( #618 )
...
identity-service-api: Add 3PID validity endpoint.
2021-06-07 20:56:55 -05:00
Adam Blanchet
33f3a19021
Fix link in doc comment in ruma-federation-api::keys::get_keys::v1
2021-06-07 19:51:51 +01:00
Jonas Platte
0ad2e79b84
events: Use str::repeat instead of iter::repeat + collect
2021-06-06 16:34:10 +02:00
Jonas Platte
105bb9cf67
Use format_ident! in import helper functions
2021-06-06 15:59:22 +02:00
Jonas Platte
3cd6dd3dfd
events: Fix import
2021-06-06 15:26:47 +02:00
Devin Ragotzy
1f84de4c7f
ci: Add the --order flag to cargo sort
2021-06-04 20:20:36 +00:00
Jonas Platte
62cd10d568
Release ruma 0.1.2
2021-06-01 22:05:29 +02:00
Jonas Platte
d2d286bf29
Release ruma-signatures 0.7.2
2021-06-01 22:04:36 +02:00
Jonas Platte
8828f643b4
Release ruma-client-api 0.10.2
2021-06-01 21:59:41 +02:00
Jonas Platte
c49eec9867
Release ruma-common 0.5.2
2021-06-01 21:57:37 +02:00
Jonas Platte
13e3b45070
Move ThirdPartyIdentifier(Init) from client-api to common
...
While it's not currently used in any other crates in this repo,
synapse-admin-api does use it and it seems logical for it to be defined
alongside the other thirdparty types in common.
2021-06-01 21:53:58 +02:00
Jonas Platte
9b55e36ada
Make cargo-sort happy
2021-06-01 13:20:34 +02:00
Jonas Platte
dc94340d0a
Release ruma-identifiers-validation 0.4.0
2021-06-01 12:50:42 +02:00