Jonas Platte
7426a4e359
Fix small code style inconsistency
2020-09-14 22:19:13 +02:00
Jonas Platte
481ca6b415
federation-api: Use ServerKeys for verify_keys, old_verify_keys
2020-09-13 17:12:48 +02:00
Jonas Platte
4a9b1aeb3c
Remove borrowing from types in ruma_common::encryption
...
Until a better solution can be found for types that appear both in
request & response types and would otherwise require incoming types to
appear as fields of outgoing types.
2020-09-12 02:50:57 +02:00
Jonas Platte
67d113ba57
api: Add non_exhaustive attribute to request and reponse types through the macro
2020-09-11 21:01:02 +02:00
Julian Tescher
ebd1387bac
federation-api: Add retrieval endpoints
2020-09-11 19:12:48 +02:00
Julian Tescher
a2dbeeac71
federation-api: Update ts format for create_invite ( #258 )
2020-09-08 01:00:06 +02:00
Nicholas Young
7ccdaa34d6
feature gate exhaustive types for all spec crates:
...
- ruma-appservice-api
- ruma-client-api
- ruma-events
- ruma-federation-api
2020-09-01 18:39:41 -06:00
Jonas Platte
fec07a7426
Update lots of types to the new API standards
2020-08-28 23:37:22 +02:00
Jonas Platte
ab6c56b7de
Drop unnecessary named lifetimes
2020-08-28 21:32:58 +02:00
Jonas Platte
01c7eef72f
Consistently put an empty line after inner module docs
2020-08-24 21:42:48 +02:00
Jonas Platte
21eb1e8e41
federation-api: Fix various issues
2020-08-24 21:39:50 +02:00
Jonas Platte
6aee819d5d
federation-api: get_public_rooms_filtered/mod.rs => get_public_rooms_filtered.rs
2020-08-24 21:14:07 +02:00
Jonas Platte
f84287038e
federation-api: Make remaining request / response types non-exhaustive
2020-08-23 18:00:58 +02:00
Amanda Graven
dd87484a92
federation-api: Add get_missing_events endpoint v1
2020-08-21 20:30:11 +02:00
Jonas Platte
135bea8562
federation-api: More small improvements
2020-08-20 02:13:57 +02:00
Jonas Platte
64c5159f04
federation-api: Add lots of non_exhaustive attributes, other minor fixes
2020-08-19 02:04:10 +02:00
Jonas Platte
18c507bf49
federation-api: Make some types non-exhaustive
2020-08-18 22:29:13 +02:00
Jonas Platte
c798ef1fad
federation-api: Fix misssing path parameter in get_devices
2020-08-18 22:26:34 +02:00
Jonas Platte
c6b4fe1e50
federation-api: Wrap Pdu
in Raw
in get_event_authorization
2020-08-18 22:25:45 +02:00
Jonas Platte
8f31f40b81
Fix formatting
2020-08-18 13:55:19 +02:00
Timo
58abd51d1e
Fix create_join_event and create_join_event_template endpoints
2020-08-18 13:17:50 +02:00
Amanda Graven
aff914050e
federation-api: Add invite endpoint v1 and v2
2020-08-15 13:33:14 +02:00
Isaiah Inuwa
f420082b39
Add get_public_rooms_filtered endpoint to ruma-federation-api
2020-08-14 12:14:21 +02:00
Isaiah Inuwa
eaf3fd41cc
Use shared directory types from ruma-common in ruma-federation-api and ruma-client-api
2020-08-14 12:14:21 +02:00
Jonas Platte
29e115cbce
Move all foo/mod.rs to foo.rs
2020-08-14 11:56:33 +02:00
Jonas Platte
148d876acb
Use ServerNameBox in ruma-events, ruma-*-api
2020-08-13 22:01:15 +02:00
Jonas Platte
b4b96e44fd
Borrow things in more endpoint requests
2020-08-13 22:01:12 +02:00
Jonas Platte
4a1b6d5607
Use DeviceIdBox in ruma-events, ruma-*-api
2020-08-13 21:19:41 +02:00
Jonas Platte
edc38b340c
federation-api: Update origin field type
2020-08-12 22:40:43 +02:00
q-b
c6e625a85f
federation-api: Add backfill endopint
2020-08-12 22:15:47 +02:00
Jonas Platte
0a1a381e6c
federation-api: Fix types in create_join_event_template::v1 request & response
2020-08-12 14:36:03 +02:00
Timo
835c41ce28
Fix canonical alias type
2020-08-12 14:33:44 +02:00
Amanda Graven
636cc503ed
Add get_keys endpoint and changelog entry
2020-08-11 15:58:38 +02:00
Amanda Graven
a3722ca08c
Add claim_keys endpoint and changelog entry
2020-08-11 14:39:52 +02:00
Amanda Graven
45aad4d10c
Add device info endpoint
2020-08-10 21:02:39 +02:00
Jonas Platte
1fbf05d71f
Fix some bad formatting
2020-08-08 21:52:58 +02:00
Jonas Platte
0366466792
Use toplevel imports in ruma_api! expansion
2020-08-08 21:23:07 +02:00
Jonas Platte
d6d84a9a70
Bump ruma-identifiers version
2020-08-08 18:28:23 +02:00
Jonas Platte
a1916837f9
Bump ruma-identifiers version
2020-08-08 16:21:11 +02:00
Jonas Platte
9bc6ce9201
Use identifier macros for tests
2020-08-05 00:12:44 +02:00
Jonas Platte
97888f18ae
Release ruma-federation-api 0.0.3
2020-07-29 17:30:29 +02:00
Jonas Platte
dbdbc148ea
Release ruma-api 0.17.0-alpha.1
2020-07-29 17:25:32 +02:00
Jonas Platte
fa8c7b020b
Release ruma-events 0.22.0-alpha.1
2020-07-29 17:09:29 +02:00
Jonas Platte
48777f2eed
Release ruma-serde 0.2.3
2020-07-29 16:48:02 +02:00
Jonas Platte
97bd6c8a3f
Fix ruma-federation-api's changelog
2020-07-29 16:42:25 +02:00
Jonas Platte
c1677aa4c0
Fix cargo metadata
2020-07-29 16:36:48 +02:00
Jonas Platte
c363494905
Release ruma-identifiers 0.17.1
2020-07-26 15:04:20 +02:00
Bernardo Yusti
ea2992a412
federation-api: Add V2 send join
2020-07-25 02:12:27 +02:00
Jonas Platte
360628067b
Release ruma-common 0.2.0
2020-07-24 21:08:46 +02:00
Jonas Platte
080a537664
Release ruma-identifiers 0.17.0
2020-07-22 23:06:44 +02:00