3991 Commits

Author SHA1 Message Date
Jonas Platte
f9b9112d07
common: Disable push rule matching on numbers or booleans
Spec clarification: https://github.com/matrix-org/matrix-doc/pull/3690
2022-02-17 10:09:21 +01:00
Jonas Platte
7a70d96235
Remove PrivOwnedStr() from Debug formatting 2022-02-15 17:46:27 +01:00
Jonas Platte
4d1ff8de23
client: Add some tracing spans 2022-02-15 12:14:48 +01:00
Jonas Platte
cd905e01fd
Enable CI caching 2022-02-15 11:01:49 +01:00
Jonas Platte
a39d734540
joke_bot: Rename handle_messages to handle_message
… since it only handles one message.
2022-02-13 15:39:58 +01:00
Jonas Platte
459010939d
joke_bot: Replace match with only one non-empty branch with if let 2022-02-13 15:39:24 +01:00
Jonas Platte
07ed3da86a
joke_bot: Introduce some concurrency 2022-02-13 15:39:24 +01:00
Jonas Platte
3da7e53156
examples: Rename crate to match directory name 2022-02-13 15:39:24 +01:00
Jonas Platte
f6d419298c
Revert "api: Allow cfg attributes on rate_limited and authentication metadata fields"
cfg-dependent metadata is no longer needed.
This reverts commit 1c0dab5a479737bc2ae83ff710321c191dd502f7.
2022-02-13 12:13:50 +01:00
Jonas Platte
aed0988694
api: Remove support for path metadata field 2022-02-13 11:44:32 +01:00
Jonas Platte
ea8d8fa981
push-gateway-api: Use new path metadata fields 2022-02-13 11:25:51 +01:00
Jonas Platte
ceccf74832
identity-service-api: Use new path metadata fields 2022-02-13 11:25:45 +01:00
Jonas Platte
c5e396216a
federation-api: Use new path metadata fields 2022-02-13 11:25:38 +01:00
Jonas Platte
ee99486978
client-api: Use new path metadata fields 2022-02-13 11:21:49 +01:00
Jonas Platte
7b7e6206bd
appservice-api: Use new path metadata fields 2022-02-13 11:16:32 +01:00
Jonas Platte
457726017b
api: Make metadata path field optional 2022-02-13 11:13:29 +01:00
Jonathan de Jong
4ccf79cb67
api: Add _path suffix to new path metadata keywords 2022-02-13 11:13:29 +01:00
Jonas Platte
bbda001072
appservice-api: Remove dead module 2022-02-13 11:13:11 +01:00
Jonathan de Jong
9000567a70
api: Remove incorrect attribute on compile test 2022-02-13 09:59:42 +01:00
Jonathan de Jong
f72d6601fc
ruma-api-macros: Fix argument ordering 2022-02-12 20:51:59 +01:00
Jonas Platte
ebb09589f9
Remove authors field from Cargo manifests
It's no longer necessary and authorship is much better tracked with git.
2022-02-12 13:46:44 +01:00
Jonathan de Jong
397727726e
api: Add multiple path support to OutgoingRequest 2022-02-12 13:44:11 +01:00
Jonas Platte
dad84ac1a0
client-api: Clean up invalid r0 paths
These routes never existed under r0.
2022-02-12 12:46:03 +01:00
Jonas Platte
59907ca579
identifiers: Add more From impls for non-validated opaque identifiers 2022-02-12 03:37:42 +01:00
Jonas Platte
f130d09daa
events: Remove Serialize implementations for event enums 2022-02-12 01:52:53 +01:00
Jonas Platte
510b8485d8
common: Remove more unnecessary bounds 2022-02-12 01:47:32 +01:00
Jonas Platte
8f1eae97ce
common: Remove unnecessary bound from FlattenedJson::from_raw 2022-02-12 01:44:57 +01:00
Jonas Platte
1b4234c505
serde: Add Raw::{cast, cast_ref} 2022-02-12 01:20:00 +01:00
Jonas Platte
bb99ec72fd
appservice-api: Simplify a test 2022-02-12 01:19:46 +01:00
Jonas Platte
d107e04096
client-api: Use Raw for knock_state.events 2022-02-12 01:07:57 +01:00
Jonas Platte
c5c90a50d5
federation-api: Use Raw for knock_room_state 2022-02-12 01:02:40 +01:00
Jonas Platte
2f84fdbd76
serde: Wrap base64::DecodeError to make base64 a private dependency 2022-02-12 00:36:20 +01:00
Jonas Platte
8d15c3d0f9
signatures: Merge SplitError into Error 2022-02-11 23:55:04 +01:00
Kévin Commaille
acba6fbbc4
ci: Add the __ci feature 2022-02-11 22:17:49 +01:00
Kévin Commaille
4845594c05
ruma: Document the new unstable-mscXXXX features 2022-02-11 12:49:43 +01:00
Kévin Commaille
b9f32bc632
client-api: Move blurhash to unstable-msc2448 2022-02-11 11:29:21 +00:00
Kévin Commaille
695b0c9ef4
client-api: Finalize moving knocking support out of unstable-pre-spec 2022-02-11 10:59:58 +00:00
Kévin Commaille
739c3d5b16
client-api: Move support for fallback keys out unstable-pre-spec 2022-02-11 10:42:48 +00:00
Kévin Commaille
7a82fc0330
client-api: Move support for room type out of unstable-pre-spec 2022-02-11 10:28:51 +00:00
Kévin Commaille
203e5136fd
client-api: Move reason in membership requests out of unstable-pre-spec 2022-02-11 11:10:38 +01:00
Kévin Commaille
757419df13
common: Move reaction pushrule to unstable-msc2677 feature 2022-02-11 10:28:56 +01:00
Kévin Commaille
e5d07e90c5
common: Add link to matrix-doc issue for ProtocolInstance's instance_id field 2022-02-11 10:28:26 +01:00
Kévin Commaille
3813449b29
common: Move SignedKey::new_fallback out of unstable-pre-spec 2022-02-11 10:26:45 +01:00
Kévin Commaille
cdf383cc45 events: Move MSCs to per-msc features 2022-02-11 10:18:07 +01:00
Kévin Commaille
355343235f events: Move space deserialization test out of unstable-pre-spec 2022-02-11 10:18:07 +01:00
Kévin Commaille
bb80b33bd9 events: Move VerificationRequest's deserialization out of unstable-pre-spec 2022-02-11 10:18:07 +01:00
Jonathan de Jong
851646dd97
events: Fix rustdoc warning 2022-02-10 20:24:29 +01:00
Kévin Commaille
2da8a34ff4
signatures: Move Room v9 allowed content keys out of unstable-pre-spec
Part of #849
2022-02-10 18:11:29 +01:00
Kévin Commaille
431decd140
federation-api: Move MSCs to per-msc features
Part of #820
2022-02-10 17:38:07 +01:00
Kévin Commaille
36d181daac
federation-api: Move cross-signing properties of get_keys::Response out of unstable-pre-spec
Part of #808
2022-02-10 14:52:24 +01:00