Dirkjan Ochtman
9a656d2d0b
Enable use of aws-lc-rs instead of ring
2024-09-24 07:33:03 +00:00
Finn Bear
59bccd2e7e
Version bump quinn to enforce patched quinn-proto
2024-09-03 08:10:58 +00:00
Benjamin Saunders
c26e8cd2f7
Bump versions
2024-09-02 08:34:10 +00:00
Benjamin Saunders
476f50a4d0
Don't define lints workspace-wide
...
This seems to break publishing on crates.io.
2024-08-04 06:46:27 +00:00
Dirkjan Ochtman
b3f149386f
quinn: bump version to 0.11.3
2024-08-02 22:05:45 +00:00
Max Inden
9dbaff0ea1
chore: move common package data to workspace Cargo.toml
2024-07-26 23:46:17 +00:00
Max Inden
ce97879e8d
refactor: move rust-version to workspace Cargo.toml
...
Follow-up to suggestion in
https://github.com/quinn-rs/quinn/pull/1939#discussion_r1690309715 .
2024-07-25 17:42:33 +00:00
Dirkjan Ochtman
b8bd3d542d
Set unexpected_cfgs for fuzzing
2024-07-25 17:37:15 +00:00
Dirkjan Ochtman
55fd192343
Bump MSRV to 1.70 following tokio 1.39
2024-07-24 20:46:55 -07:00
Max Inden
8712910a4c
deps(udp): make tracing optional and add optional log
...
This commit makes the `tracing` dependency in `quinn-udp` optional, but enabled
by default. In additional it adds optional logging via the `log` crate, enabled
through the `direct-log` feature. `tracing` takes precedence over `native-log`.
2024-07-19 09:58:07 -07:00
Dirkjan Ochtman
3f489e2eab
Use workspace dependencies for all external dependencies
2024-07-14 22:17:01 -07:00
Dirkjan Ochtman
32c2d914ad
Bump MSRV to 1.67 (for cc)
2024-07-12 22:41:01 +02:00
Phoenix Kahlo
693c9b7cfb
quinn: Make Endpoint::client dual-stack V6 by default
2024-07-03 17:32:25 -07:00
Dirkjan Ochtman
c445e9b8ff
Upgrade to rustc-hash 2
2024-06-24 13:54:26 -07:00
Max Inden
9e2272a477
refactor: use workspace dependency for tracing and tracing-subscriber
2024-06-20 18:23:04 -07:00
Max Inden
8f3f8242c9
fix: remove unused dependency tracing-attributes
...
Various `quinn*` crates depend on `tracing`. `tracing` in its default feature
set includes `tracing-attributes` in order to expose `#[instrument]` procedural
macro in `tracing::instrument`.
None of `quinn*` make use of the `#[instrument]` macro. Thus the
`tracing-attributes` dependency is unused.
To remove the dependency from the tree, this commit restricts `tracing`'s
`features` to `std`, effectively removing the `attributes` feature.
2024-06-20 18:23:04 -07:00
Dirkjan Ochtman
253e63aba4
Bump version numbers (quinn 0.11.2, -proto 0.11.3)
2024-06-07 13:51:24 -07:00
Dirkjan Ochtman
540296c268
Bump version numbers
2024-05-21 21:48:27 +02:00
Dirkjan Ochtman
1e547588e8
quinn: alphabetize default features
2024-05-07 11:21:24 +02:00
Benjamin Saunders
359c0c7dae
Add ring to default features
...
Required for `Endpoint::{client, server}` and various other helpers
intended to simplify getting started.
2024-05-07 11:21:24 +02:00
Dirkjan Ochtman
faf7dbc051
quinn: require rustls for insecure_connection example
2024-05-03 11:38:05 -07:00
Dirkjan Ochtman
76b9099108
Remove badges from metadata
2024-04-26 10:36:49 -07:00
Dirkjan Ochtman
3be1ab5ab2
Upgrade to rcgen 0.13
2024-04-22 09:45:53 +02:00
Dirkjan Ochtman
a85a4c12ee
Update rustls to 0.23 and ring to 0.17
2024-04-22 09:45:53 +02:00
Benjamin Saunders
10155c1c41
Update MSRV to 1.66
2024-04-06 09:54:15 -07:00
Al Liu
2e4074afb1
Copy the AsyncStdRuntime module to create SmolRuntime
2024-01-24 23:34:34 +01:00
Al Liu
3fded56a6d
Introduce UdpSocket::new() and use it in the AsyncStdRuntime impl
2024-01-24 23:34:34 +01:00
Benjamin Saunders
b5dd5a978b
Replace rustls-native-certs with rustls-platform-verifier
2024-01-18 07:52:09 +01:00
dependabot[bot]
d2e9c58044
Update rcgen requirement from 0.11.1 to 0.12.0
...
Updates the requirements on [rcgen](https://github.com/rustls/rcgen ) to permit the latest version.
- [Commits](https://github.com/rustls/rcgen/compare/v0.11.1...v0.12.0 )
---
updated-dependencies:
- dependency-name: rcgen
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-18 13:06:24 -08:00
dependabot[bot]
6d80efeeae
Update async-io requirement from 1.6 to 2.0
...
Updates the requirements on [async-io](https://github.com/smol-rs/async-io ) to permit the latest version.
- [Release notes](https://github.com/smol-rs/async-io/releases )
- [Changelog](https://github.com/smol-rs/async-io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/async-io/compare/v1.6.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: async-io
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-23 15:58:29 +02:00
Benjamin Saunders
e51f848296
Bump MSRV to 1.65 for let-else
2023-09-24 14:22:14 -07:00
Benjamin Saunders
4973c4ab29
Bump quinn-udp version
2023-07-24 16:35:51 -07:00
dependabot[bot]
790ff720a9
Update rcgen requirement from 0.10.0 to 0.11.1
...
Updates the requirements on [rcgen](https://github.com/est31/rcgen ) to permit the latest version.
- [Changelog](https://github.com/est31/rcgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/est31/rcgen/compare/v0.10.0...v0.11.1 )
---
updated-dependencies:
- dependency-name: rcgen
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-19 16:20:46 +02:00
Benjamin Saunders
c1d412c7aa
Bump versions to reflect API breakage
2023-06-03 14:58:29 -07:00
Daniel McCarney
4b309cd46b
bump quinn, quinn-proto crate versions.
2023-05-11 23:06:29 +02:00
Daniel McCarney
2f72a5b847
deps: remove webpki dependency.
...
This commit updates the existing Quinn sub-crate dependencies to remove
the explicit `webpki` v0.22 dependency. It's not used by directly
anywhere and can be a transitive dependency through rustls as required.
2023-05-11 23:06:29 +02:00
Benjamin Saunders
044eab53ff
Update clap
2023-05-11 14:10:19 +02:00
Dirkjan Ochtman
92ab791486
Upgrade socket2 to 0.5
2023-05-11 04:47:59 +02:00
Benjamin Saunders
f79b31babf
Bump MSRV to 1.63
...
More than six months old, and required by time 0.3.20.
2023-04-24 07:58:42 +02:00
link2xt
ec7a459174
Bump quinn-udp version to 0.4.0
...
It includes a fallback for old Linux and Android systems
which do not support setting ECN flag on UDP packets.
2023-04-19 19:50:13 +02:00
Daniel McCarney
5d1f7bccf2
deps: upgrade rustls v0.20.3 -> v0.21.0.
...
This commit updates Quinn's dependency on Rustls from v0.20.3 to
v0.21.0.
This release includes a handful of small breaking changes which are
resolved alongside the upgrade.
2023-04-01 12:18:23 -07:00
Benjamin Saunders
7424372f49
Bump version
2023-03-05 08:52:31 +01:00
Benjamin Saunders
49cdfa553e
Route logs via log crate by default when tracing isn't used
2022-12-24 21:37:50 +01:00
Benjamin Saunders
7d1b280f55
Bump versions
2022-12-05 22:37:28 +01:00
Benjamin Saunders
cfb7a067ee
Bump version
2022-11-28 20:27:12 -08:00
Benjamin Saunders
fb2af0816e
Update description to reflect abstract runtime support
2022-11-22 19:34:52 -08:00
Benjamin Saunders
1d390af2fa
Bump versions for 0.9.1 release
2022-11-15 06:50:40 +01:00
Dirkjan Ochtman
28a2c8052c
quinn: bump dependency on tokio to 1.13
...
We now use `UdpSocket::poll_send_ready()` and `UdpSocket::poll_recv_ready()`.
2022-10-26 16:10:29 -07:00
Dirkjan Ochtman
57bd7643e7
quinn-udp: bump version to 0.3
2022-10-26 16:10:29 -07:00
Benjamin Saunders
4c4da517fe
Bump version numbers for 0.9 release
2022-10-26 12:50:12 +02:00