Jonas Platte
|
536341ca7e
|
Upgrade base64 to 0.20
|
2022-12-20 15:34:50 +01:00 |
|
Jonas Platte
|
284b797e05
|
Add optional redacted_because insertion to redaction
|
2022-12-19 12:52:15 +01:00 |
|
Jonas Platte
|
ba9634f5bf
|
Update redact to take ownership of the event to be redacted
|
2022-12-19 10:42:27 +01:00 |
|
Kévin Commaille
|
045861441a
|
doc: Update Matrix spec links to v1.4
|
2022-10-21 10:41:20 +02:00 |
|
Kévin Commaille
|
b538234bce
|
chore: Fix new docs warnings
|
2022-10-12 10:31:23 +02:00 |
|
Jonas Platte
|
c745d3baf7
|
Fix clippy lint
|
2022-09-02 14:07:28 +02:00 |
|
Jonas Platte
|
6b04b6c567
|
signatures: Silence unreachable lint with unstable-exhaustive-patterns
|
2022-06-29 10:50:25 +02:00 |
|
Jonas Platte
|
a4a95e74fa
|
Address review feedback and finish canonical JSON move
|
2022-06-23 10:18:26 +02:00 |
|
Jonas Platte
|
940450b953
|
[WIP] Move redaction from ruma-signatures to ruma-common
|
2022-06-23 10:18:26 +02:00 |
|
Jonas Platte
|
402b2764fb
|
common: Move CanonicalJson out of serde mod and behind a Cargo feature
|
2022-06-23 10:18:26 +02:00 |
|
Kévin Commaille
|
3deae8eac7
|
identifiers: Add MatrixVersionId::V10
According to MSC3604
|
2022-06-21 13:38:34 +02:00 |
|
Kévin Commaille
|
75cf634413
|
signatures: Make some test assertions more helpful
|
2022-06-14 10:01:49 +02:00 |
|
Jonas Platte
|
8912182c56
|
Increase usage of implicit named arguments in format strings
|
2022-06-03 10:06:28 +02:00 |
|
Jonas Platte
|
73c2963ebd
|
Enforce consistent semicolons after () -typed expressions in blocks
|
2022-06-03 08:40:16 +02:00 |
|
Jonathan de Jong
|
49663f4adf
|
signatures: Update pkcs8, and add ring backwards compatibility
|
2022-05-30 14:43:21 +02:00 |
|
Jonas Platte
|
5f902851af
|
Upgrade to Rust 2021
|
2022-05-27 12:04:23 +02:00 |
|
Jonas Platte
|
2257b4daf9
|
Derive Eq for types where it makes sense
|
2022-05-23 18:40:34 +02:00 |
|
Jonas Platte
|
6805f67d75
|
signatures: Remove PartialEq impl for Ed25519Verifier
|
2022-05-23 18:30:32 +02:00 |
|
Jonathan de Jong
|
cc72ddb689
|
Implement MSC2870 (Protect server ACLs from redaction)
|
2022-04-27 10:22:43 +02:00 |
|
Jonas Platte
|
6100a0fa12
|
Use new owned ID types in more places
|
2022-04-20 10:39:36 +02:00 |
|
Jonas Platte
|
d855ec33d6
|
identifiers: Update ToOwned implementations to use new types
… and a lot of changes that cascaded from that.
|
2022-04-20 10:39:36 +02:00 |
|
Jonas Platte
|
571fa90b8d
|
identifiers: Rename Error to IdParseError
… because it's now exported from the ruma-common crate root.
|
2022-03-28 12:22:28 +02:00 |
|
Timo Kösters
|
83e46b6aea
|
state-res: Fix restricted joins
|
2022-03-14 15:02:21 +01:00 |
|
Kévin Commaille
|
bdcf07be87
|
common: Merge ruma-serde into ruma-common
|
2022-03-10 12:11:00 +01:00 |
|
Kévin Commaille
|
088d1872b7
|
common: Merge ruma-identifiers into ruma-common
|
2022-03-09 17:46:51 +00:00 |
|
Jonathan de Jong
|
936bb64e84
|
Update links to spec.matrix.org/v1.2
|
2022-02-18 19:45:04 +01:00 |
|
Jonas Platte
|
41d6bcc2a6
|
Format code in doc comments
|
2022-02-18 11:33:16 +01:00 |
|
Jonas Platte
|
215cb35806
|
Clean up import grouping / ordering
|
2022-02-18 11:20:39 +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
|
2da8a34ff4
|
signatures: Move Room v9 allowed content keys out of unstable-pre-spec
Part of #849
|
2022-02-10 18:11:29 +01:00 |
|
Jonathan de Jong
|
e4d8761222
|
signatures: Add redact_content function
|
2022-02-02 14:27:27 +01:00 |
|
Jonathan de Jong
|
bdf4a86770
|
signatures: Add redact_in_place
|
2022-02-01 15:03:22 +01:00 |
|
Jonas Platte
|
b7bcecbb77
|
serde: Fix lots of issues from previous commit
|
2022-01-23 14:10:57 +01:00 |
|
Jonas Platte
|
4c859c5aeb
|
Introduce a Base64 type and use it where applicable
|
2022-01-13 16:22:21 +01:00 |
|
Jonas Platte
|
2f732bf9c2
|
signatures: Implement room version 9 redaction change
|
2021-12-17 18:58:40 +01:00 |
|
Jonas Platte
|
881f64fd64
|
signatures: Simplify imports
|
2021-11-27 01:26:02 +01:00 |
|
Jonas Platte
|
6b76d7813e
|
identifiers: Shorten RoomVersionId variant names
|
2021-11-26 01:07:26 +01:00 |
|
Jonas Platte
|
3ce578f384
|
identifiers: Make UserId a DST
|
2021-11-26 00:40:40 +01:00 |
|
Jonas Platte
|
52608cc72c
|
identifiers: Make EventId a DST
|
2021-11-25 22:34:40 +01:00 |
|
Jonas Platte
|
438efee143
|
identifiers: Remove Box<$id> aliases
|
2021-11-25 21:07:14 +01:00 |
|
Jonas Platte
|
1bb9298059
|
Update clippy configuration
|
2021-10-19 14:34:51 +02:00 |
|
Jonas Platte
|
aa5fdf9d22
|
Merge serde attributes and improve docs
|
2021-10-08 12:49:13 +02:00 |
|
Jonas Platte
|
3c76fa1492
|
signatures: Fix verify_json and sign_json enforcing PDU size limits
These functions are used for request signatures too.
|
2021-08-10 15:22:47 +02:00 |
|
Devin Ragotzy
|
c55dab7122
|
misc-errors: Allow or make error enums non_exhaustive
|
2021-08-10 15:22:26 +02:00 |
|
Devin Ragotzy
|
96567a295e
|
signatures: Fix canonical json functions to now return Result
signatures: Fix canonical json functions to now return Result
|
2021-08-10 15:22:26 +02:00 |
|
Jonas Platte
|
4dfaad104b
|
Enable clippy lint str_to_string
|
2021-07-02 23:02:50 +02:00 |
|
Jonas Platte
|
fc99c32c3d
|
signatures: Upgrade pkcs8
|
2021-06-21 17:28:55 +02:00 |
|
Devin Ragotzy
|
337b1e26ef
|
misc: Allow exhaustive for non api related structs
|
2021-06-18 22:44:00 +02:00 |
|
Jonathan de Jong
|
97776d7132
|
signatures: Bump pkcs8 to 0.6.1 proper
|
2021-06-17 19:43:22 +02:00 |
|