Commit Graph

194 Commits

Author SHA1 Message Date
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