39 Commits

Author SHA1 Message Date
Jonas Platte
1a138ed6c9 Use workspace lint configuration instead of rustflags hack 2024-09-11 07:13:32 +00:00
Kévin Commaille
463f89b0eb client-api: Add a type for the Content-Disposition HTTP header 2024-07-14 12:28:48 +02:00
Kévin Commaille
829bf5caec server-util: Use http-auth crate to parse XMatrix 2024-06-22 16:25:05 +02:00
Xiretza
5f0fc0aec2 signatures: enforce base64 for signature field in X-Matrix headers 2024-06-17 21:57:13 +02:00
Xiretza
230a90ef39 signatures: fix encoding of X-Matrix header
The values need to be escaped properly, just quoting them is not enough.
2024-06-17 21:57:13 +02:00
Xiretza
2df733997a signatures: add explanatory comment to X-Matrix decoding 2024-06-17 21:57:13 +02:00
Matthias Ahouansou
a8025de761 server-util: make destination parameter of XMatrix::new mandatory 2024-05-30 10:03:52 +01:00
Jonas Platte
d91e6d7e63
Simplify docsrs feature usage
- Don't instruct docs.rs to set it, it does so by default now:
  https://github.com/rust-lang/docs.rs/pull/2390
- Because of that, check-cfg also recognizes it and does not need
  extra configuration either.
2024-05-30 10:35:07 +02:00
Kévin Commaille
38369dc53b
Release ruma-server-util 0.3.0 2024-05-09 12:36:45 +02:00
Jonas Platte
7a89ab392c
Upgrade yap from 0.11 to 0.12 2024-04-28 22:06:27 +02:00
Jonas Platte
3760d69ade
Upgrade http from 0.2 to 1.0
… and related dependencies.
2024-04-27 00:06:19 +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
2c153854d1
Release ruma-server-util 0.2.0 2023-10-05 17:15:52 +02:00
Jonas Platte
7f7d6ee533
Upgrade dependencies 2023-10-05 10:59:59 +02:00
Jonas Platte
8e10064364 Enforce import grouping
Includes a few manual changes to make rustfmt behave a bit better.
2023-08-22 12:31:49 +02:00
Kévin Commaille
77d94caf11 chore: Use workspace-defined MSRV 2023-07-04 15:40:37 +02:00
Jonas Platte
486ecc2b68
Upgrade yap to 0.10.0 2023-05-24 09:58:19 +02:00
Kévin Commaille
8b0608b6af
Release ruma-server-util 0.1.1 2023-02-15 13:06:29 +01:00
Kévin Commaille
f159776f52 chore: Make all applicable spec links use the latest spec instead of a specific version 2023-02-12 12:39:24 +01:00
Jonas Platte
fa5240b5e7
Release ruma-server-util 0.1.0 2023-02-01 14:12:59 +01:00
Jonas Platte
b6f0a43fa3
Use workspace dependencies for path dependencies 2023-02-01 12:37:45 +01:00
Kévin Commaille
922024c9e6 Update tracing-subscriber dependency
Removes dependency to ansi_term which is unmaintained
2022-11-30 14:11:58 +01:00
Jonas Platte
28532f0726 server-util: Upgrade yap 2022-11-01 11:13:21 +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
Jonathan de Jong
7e1fd603e6
Bump MSRV to 1.64 2022-10-26 17:22:23 +02:00
Jonas Platte
c7e84c5249
Fix clippy lints
Automated using `cargo clippy --fix`.
2022-10-26 13:38:29 +02:00
Kévin Commaille
045861441a doc: Update Matrix spec links to v1.4 2022-10-21 10:41:20 +02:00
Jonas Platte
3c3c6f388f
Merge branch 'ruma-0.7' 2022-10-18 09:14:16 +02:00
Jonas Platte
67b2ec7d34
Release ruma-common 0.10.5 2022-10-18 09:09:59 +02:00
Jonas Platte
6ec7fc09ea
Merge branch 'ruma-0.7' 2022-10-17 18:05:42 +02:00
Jonas Platte
83d60d1fab
Release ruma-common 0.10.4 2022-10-17 17:27:27 +02:00
Jonas Platte
66ff4dbaad Raise MSRV to 1.62 2022-09-20 13:49:16 +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
69aa77ca5f
Release ruma-common 0.10.0 2022-09-12 20:26:06 +02:00
Jonas Platte
803fd38f99
server-util: Fix clippy lints 2022-06-29 14:22:13 +02:00
Jan Christian Grünhage
8b21519d25
Add ruma-server-util crate with X-Matrix auth header parsing 2022-06-29 13:54:28 +02:00