Dirkjan Ochtman
3f489e2eab
Use workspace dependencies for all external dependencies
2024-07-14 22:17:01 -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
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
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
Benjamin Saunders
e1e1e6e392
Remove explicit rust-version requirement from unpublished crates
2023-09-24 14:22:14 -07:00
Benjamin Saunders
e51f848296
Bump MSRV to 1.65 for let-else
2023-09-24 14:22:14 -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
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
1dd88e6883
Update remaining crates to 2021
2023-05-11 04:47:59 +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
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
Dirkjan Ochtman
cbe4b4604d
Consistently set rust-version in Cargo metadata
2023-02-27 07:34:35 +01:00
Damien Deville
390f2ebeba
Add a special crypto session to perf binaries to disable packet
...
encryption / decryption. It can be enabled using --no-protection
command line option. This can be use when doing performance
tests to reveal other hotspots than packet encryption and
decryption.
2023-01-26 22:47:53 -08:00
dependabot[bot]
f86dd7596d
Update rcgen requirement from 0.9.1 to 0.10.0
...
Updates the requirements on [rcgen](https://github.com/est31/rcgen ) to permit the latest version.
- [Release notes](https://github.com/est31/rcgen/releases )
- [Changelog](https://github.com/est31/rcgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/est31/rcgen/compare/v0.9.1...v0.10.0 )
---
updated-dependencies:
- dependency-name: rcgen
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-03 15:29:41 +02:00
Benjamin Saunders
fe93a68108
Replace structopt with its successor, clap 3
2022-07-03 21:02:33 +02:00
dependabot[bot]
16769e3fa9
Update rustls-pemfile requirement from 0.3.0 to 1.0.0
...
Updates the requirements on [rustls-pemfile](https://github.com/rustls/pemfile ) to permit the latest version.
- [Release notes](https://github.com/rustls/pemfile/releases )
- [Commits](https://github.com/rustls/pemfile/compare/v/0.3.0...v/1.0.0 )
---
updated-dependencies:
- dependency-name: rustls-pemfile
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-18 15:28:52 +02:00
Dirkjan Ochtman
5f394099ec
Upgrade rcgen to 0.9.1
2022-02-11 13:48:07 -08:00
dependabot[bot]
d8615d9c2b
Update rustls-pemfile requirement from 0.2.1 to 0.3.0
...
Updates the requirements on [rustls-pemfile](https://github.com/rustls/pemfile ) to permit the latest version.
- [Release notes](https://github.com/rustls/pemfile/releases )
- [Commits](https://github.com/rustls/pemfile/compare/v/0.2.1...v/0.3.0 )
---
updated-dependencies:
- dependency-name: rustls-pemfile
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-07 14:31:13 +01:00
Benjamin Saunders
b2c24d957a
Drop futures-util dep from benchmarking tools
2021-12-29 07:34:22 +01:00
Dirkjan Ochtman
78dc23614f
Disable default features for rustls
...
In rustls 0.20, TLS 1.2 is optional but enabled by default. We also
don't need to depend on rustls enabling logging.
2021-10-26 11:05:30 -07:00
Dirkjan Ochtman
9daaa15da2
Upgrade to rustls 0.20
2021-10-26 11:05:30 -07:00
Dirkjan Ochtman
5be1824901
Upgrade to tracing-subscriber 0.3
2021-10-25 10:50:32 -07:00
Dirkjan Ochtman
72b99b0372
Drop authors from Cargo manifests
...
Following RFC 3052.
2021-10-07 09:47:04 +02:00
Wesley Rosenblum
2d30749e97
Make json output an optional feature
2021-08-19 15:23:31 +02:00
Wesley Rosenblum
48b094cca8
Add json module to output results in json format
2021-08-19 15:23:31 +02:00
Marcel Märtens
b224d1d0fa
switch to futures_utils in tests and benches, also use futures_utils isntead of futures_core
2021-08-11 10:27:32 +02:00
Thomas de Zeeuw
49475c22b2
Update to socket2 v0.4
2021-03-21 14:39:11 +01:00
Dirkjan Ochtman
85dde101bd
perf: adopt more convential crate layout
2021-03-04 12:36:49 -08:00
Matthias Einwag
da1014c913
Allow to set send and receive buffer sizes in perf application
...
Also default to 2MB, which provides reasonable baseline performance.
2021-03-04 11:01:42 +01:00
Matthias Einwag
7700046af6
Aggregate perf stats and print them
2021-03-02 07:01:16 +01:00
Benjamin Saunders
a9aaf40943
Implement perf protocol for standardized benchmarking
2021-02-28 22:31:43 +01:00