Quentin Gliech
56d9c7e63b
Upgrade to Rust 1.85 and edition 2024
2025-02-21 16:15:02 +01:00
Quentin Gliech
4451cbfe86
Upgrade Rust to 1.84 and fix new clippy lints
2025-01-23 17:55:22 +01:00
Quentin Gliech
248e03ac93
Replace HTTP client in oidc-client with reqwest
2024-10-28 13:46:38 +01:00
Quentin Gliech
0d41cd8a0f
Manual license edit of remaining files
2024-09-10 14:28:55 +02:00
Quentin Gliech
9a946c19e7
Remove (C)
2024-09-10 14:28:55 +02:00
Quentin Gliech
9da19e2af0
License headers change
2024-09-05 13:25:42 +02:00
Quentin Gliech
391fc5c235
Update mas-iana-codegen to use reqwest
2024-07-05 10:07:40 +02:00
Quentin Gliech
3e450b50f0
Fix recently added Clippy lints
...
This also ignores the clippy::blocks_in_conditions lint in two crates,
until tracing gets fixed: https://github.com/tokio-rs/tracing/issues/2876
2024-05-07 07:32:02 +02:00
Quentin Gliech
a7ff6b00aa
Enable clippy lints on a workspace level
...
This enables a lot more lints than before in some crates, so this fixed a lot of warnings as well.
2023-12-05 17:20:42 +01:00
Quentin Gliech
253495e8bd
Upgrade clippy lints to 1.74.0 & fix warnings
2023-12-05 17:20:42 +01:00
Quentin Gliech
220604bc5c
Remove the dependency on reqwest in the iana-codegen crate
2023-04-18 23:01:43 +02:00
Quentin Gliech
3e2dd767d2
iana: manually implement JsonSchema/Display/FromStr/Serialize/Deserialize
...
This removes the dependency on serde_with and parse-display, and makes
the serde & schemars dependencies optional
2023-02-01 15:11:45 +01:00
Quentin Gliech
b08813f89d
Convert many match/if expressions to let-else
2023-02-01 10:37:04 +01:00
Quentin Gliech
79d72b9123
ci: Update clippy to 1.66 and fix new warnings
2022-12-16 18:16:18 +01:00
Quentin Gliech
9d97e4a0e8
Switch to camino's Utf8Path* instead of std::path::Path*
2022-11-18 19:02:26 +01:00
Quentin Gliech
d0c864cec2
Bump rustc to 1.65
2022-11-03 21:56:58 +01:00
Kévin Commaille
df47791e7c
Add variants for unknown values on mas-iana types
...
Remove the Copy derive and mark enums as non-exhaustive.
2022-09-28 13:43:39 +02:00
Quentin Gliech
c1adcd6690
Enable the clippy::str_to_string lint
2022-08-08 10:06:20 +02:00
Quentin Gliech
efd0f3d07f
Fix URL of OAuth IANA registry
2022-04-19 12:23:18 +02:00
Quentin Gliech
6f085a9779
Fix iana-codegen output style
2022-04-06 17:35:29 +02:00
Quentin Gliech
354f1638bb
Axum migration: /oauth2/keys.json and /.well-known/openid-configuration
2022-04-06 17:35:29 +02:00
Quentin Gliech
ccf17d1551
Loads of docs & enabling more clippy lints
2022-02-01 12:02:32 +01:00
Quentin Gliech
36f640c641
Enable clippy lints on iana crates
2022-01-12 12:26:35 +01:00
Quentin Gliech
9170bf2a3d
Use iana generated types in more places
2022-01-12 12:22:54 +01:00
Quentin Gliech
96223dd24f
Multiple IANA codegen enhancement
...
- JWS/JWE algorithms are properly splitted
- Enums now have a proper description
- They implement FromStr and Display
- mas-jose does not reexport mas-iana anymore
2022-01-12 10:58:27 +01:00
Quentin Gliech
40c1c79617
Fix generated code style
2022-01-11 19:19:02 +01:00
Quentin Gliech
0705fbe6ba
Codegen enums from IANA registries
2022-01-11 18:46:01 +01:00