Jonas Platte
1a138ed6c9
Use workspace lint configuration instead of rustflags hack
2024-09-11 07:13:32 +00:00
Kévin Commaille
9e8008f011
chore: Make rand a workspace dependency
2024-07-16 15:02:45 +02:00
Kévin Commaille
42f20a4e8d
Release ruma-signatures 0.15.0
2024-05-09 13:01:32 +02:00
Jonas Platte
4a02b97aa3
Update website URL
2024-04-04 13:20:58 +02:00
Jonas Platte
e658b8b128
Remove 'www.' from ruma.io URLs
2023-10-12 15:44:00 +02:00
Jonas Platte
558f342a62
Release ruma-signatures 0.14.0
2023-10-05 17:10:02 +02:00
Jonas Platte
c7a3c4e4fc
Upgrade ed25519-dalek to 2.0
...
Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-24 20:48:54 +02:00
Kévin Commaille
2753577d02
signatures: Add test to check reproducibility of signatures
2023-08-23 16:55:57 +02:00
Jonas Platte
ba5bf8cfce
Replace assert_matches by assert_matches2
2023-06-08 11:37:11 +02:00
Jonas Platte
4c85fe9c78
Replace compat feature with more fine-grained compat-* features
...
… and document them.
2023-04-20 14:00:27 +02:00
Jason Volk
bcb97b139d
signatures: Allow additional key version-string characters in compat mode
...
This complies with the published specification by default, with optional compatibility for additional federation keys in use.
Co-authored-by: Jonathan de Jong <jonathan@automatia.nl>
2023-03-01 09:54:38 +01:00
Kévin Commaille
8f74ec4b1a
Release ruma-signatures 0.13.1
2023-02-15 13:08:31 +01:00
Jonas Platte
0d689f0a76
Release ruma-signatures 0.13.0
2023-02-01 14:14:16 +01:00
Jonas Platte
b6f0a43fa3
Use workspace dependencies for path dependencies
2023-02-01 12:37:45 +01:00
Jonas Platte
78ef5270ba
Upgrade dependencies
2023-01-03 11:28:47 +01:00
Jonas Platte
d18bea570c
Use Cargo workspace dependencies
...
… for most external dependencies that are used from multiple workspace
crates.
2022-11-01 11:13:21 +01:00
Jonas Platte
67b2ec7d34
Release ruma-common 0.10.5
2022-10-18 09:09:59 +02:00
Jonas Platte
83d60d1fab
Release ruma-common 0.10.4
2022-10-17 17:27:27 +02:00
Jonas Platte
d38fa052e2
Release ruma-common 0.10.3
2022-09-16 12:13:19 +02:00
Jonas Platte
4d192ff3dc
Release ruma-common 0.10.2
2022-09-16 11:55:56 +02:00
Jonas Platte
8460189668
Release ruma-common 0.10.1
2022-09-14 21:28:23 +02:00
Jonas Platte
0047b1d19b
Release ruma-signatures 0.12.0
2022-09-12 21:08:31 +02:00
Jonas Platte
69aa77ca5f
Release ruma-common 0.10.0
2022-09-12 20:26:06 +02:00
Jonas Platte
4db337b86a
Consistently use dep: syntax for feature > package dependencies
...
This removes confusing implicit features from optional dependencies.
2022-08-01 15:46:20 +02:00
Jonas Platte
08002e2640
Fix unstable-msc2870
2022-06-29 10:31:25 +02:00
Jonas Platte
33e1a20c4b
signatures: Remove unused compat feature
2022-06-23 12:43:53 +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
75cf634413
signatures: Make some test assertions more helpful
2022-06-14 10:01:49 +02:00
Jonathan de Jong
49663f4adf
signatures: Update pkcs8, and add ring backwards compatibility
2022-05-30 14:43:21 +02:00
Jonas Platte
e1ebff0047
Set rust-version for crates/* (excl. ruma-signatures)
2022-05-27 12:05:41 +02:00
Jonas Platte
5f902851af
Upgrade to Rust 2021
2022-05-27 12:04:23 +02:00
Jonas Platte
e1c35b3d7f
Release ruma-common 0.9.2
2022-05-09 12:51:17 +02:00
Jonas Platte
a36da216ec
Release ruma-common 0.9.1
2022-05-06 17:19:57 +02:00
Jonas Platte
94545fd52c
Release ruma-signatures 0.11.0
2022-04-28 17:51:22 +02:00
Jonas Platte
4e8d88617d
Release ruma-common 0.9.0
2022-04-28 16:38:08 +02:00
Jonathan de Jong
cc72ddb689
Implement MSC2870 (Protect server ACLs from redaction)
2022-04-27 10:22:43 +02: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
Jonas Platte
93b200d1a3
Release ruma-signatures 0.10.0
2022-02-19 14:56:15 +01:00
Jonas Platte
2ed51f1d54
Release ruma-identifiers 0.22.0
2022-02-19 14:28:28 +01:00
Jonas Platte
fec52a0218
Release ruma-identifiers 0.21.0
2022-02-19 01:07:23 +01:00
Jonas Platte
38881dd6af
Release ruma-serde 0.6.0
2022-02-19 01:01:17 +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
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
Jonas Platte
e9994b89c8
identifiers: Move room versions 8, 9 out of unstable-spec
...
… since v1.2 is out!
2022-02-02 23:06:39 +01:00
Jonas Platte
1a4e464422
Move restricted join rules and room versions 8, 9 from unstable-pre-spec to unstable-spec
2022-02-01 20:47:37 +01:00
Jonas Platte
2f732bf9c2
signatures: Implement room version 9 redaction change
2021-12-17 18:58:40 +01:00
Jonathan de Jong
c33920d8ae
Use thiserror in id-validation, add more detail to mxc-uri errors
2021-09-15 20:36:20 +02:00
Jonas Platte
dbc0c40ec9
Release ruma-signatures 0.9.0
2021-08-11 17:30:28 +02:00
Jonas Platte
e6b48fb564
Release ruma-identifiers 0.20.0
2021-08-11 17:16:28 +02:00