Dirkjan Ochtman
0e5834ca32
Remove more traces of async-std
2025-09-01 19:00:40 +00:00
Dirkjan Ochtman
d845f4009d
quinn: drop async-std support
2025-09-01 07:43:43 +00:00
Benjamin Saunders
50a0ef321e
Update obsolete rustls API guidance
2025-09-01 04:12:13 +00:00
Benjamin Saunders
d3862a01bc
Bump versions for upcoming breaking changes
2025-09-01 04:12:13 +00:00
Dirkjan Ochtman
e4f0550b29
perf: move main() above Cli
2025-08-31 17:48:31 +00:00
Dirkjan Ochtman
c9be8ecad9
Update tracing-subscriber to 0.3.20
2025-08-30 08:40:59 +00:00
stormshield-gt
69a343b8a6
make post quantum test run in the CI
2025-08-28 09:14:24 +00:00
stormshield-gt
3182456dd7
add a feature to expose key share handshake data
2025-08-28 09:14:24 +00:00
Damien Deville
a9d4377db2
perf: add a feature to enable profiling with tokio-console
2025-08-28 08:15:31 +00:00
Damien Deville
ecae4ad100
quinn: track callers in runtime spawn abstraction
2025-08-28 08:15:31 +00:00
Dirkjan Ochtman
b2b930a066
Bump quinn-udp to 0.5.14
quinn-0.11.9
quinn-proto-0.11.13
quinn-udp-0.5.14
2025-08-27 20:59:47 +00:00
Dirkjan Ochtman
c47d9bee55
Bump quinn to 0.11.9
2025-08-27 20:59:47 +00:00
Dirkjan Ochtman
41ca6f9c92
Update semver-compatible dependencies
2025-08-27 20:59:47 +00:00
Richard Gong
2fbb2ddd1c
Catch EOPNOTSUPP as failure for opportunistic flags
2025-08-27 20:50:18 +00:00
Dirkjan Ochtman
78a5a6a884
Upgrade to fastbloom 0.14
2025-08-27 20:15:14 +00:00
Dirkjan Ochtman
b32e780117
Ignore async-std advisory for now
2025-08-27 18:23:52 +00:00
Damien Deville
3194714f6f
perf: rename perf binary to quinn-perf to prevent name clash with linux perf
2025-08-26 20:21:41 +00:00
Dreamacro
f5632ce2ee
perf: move client and server on one binary
2025-08-26 05:36:31 +00:00
dependabot[bot]
1b4d576a62
build(deps): bump serde_json from 1.0.142 to 1.0.143
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.142 to 1.0.143.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.142...v1.0.143 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.143
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-26 05:35:15 +00:00
dependabot[bot]
476f7690e7
build(deps): bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-26 05:34:26 +00:00
dependabot[bot]
d50768f085
build(deps): bump url from 2.5.4 to 2.5.7
...
Bumps [url](https://github.com/servo/rust-url ) from 2.5.4 to 2.5.7.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/commits )
---
updated-dependencies:
- dependency-name: url
dependency-version: 2.5.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-26 05:32:42 +00:00
Dreamacro
c7bdfa2b8f
perf: add max udp payload size option
2025-08-25 02:36:16 +00:00
Austin Bonander
f6baf26aae
chore: add test cases for set_send_window
2025-08-22 16:57:52 +00:00
Austin Bonander
8fb2a07e19
feat: add Connection::set_send_window()
2025-08-22 16:57:52 +00:00
Damien Deville
7aa7c8d79d
bench: fix clap help
2025-08-22 13:28:08 +00:00
Damien Deville
ce94052e3b
bench: refactor parse_byte_size
2025-08-22 13:28:08 +00:00
Damien Deville
8ba63e4d71
perf: allow setting send / receive connection or stream windows
2025-08-22 13:28:08 +00:00
Damien Deville
325b4e0e42
perf: support SI units for the various size parameters
2025-08-22 13:28:08 +00:00
Damien Deville
f31b16d43a
cov: fix qlog feature name
2025-08-20 13:12:53 +00:00
Damien Deville
7d59865ffe
perf: factorize init of tracing
2025-08-20 10:51:43 +00:00
Damien Deville
7825e9d39e
perf: used buffered writer for qlog stream
2025-08-20 10:51:43 +00:00
Damien Deville
0c8b65fd42
perf: factorize socket binding
2025-08-20 10:51:43 +00:00
Damien Deville
c5da14658a
perf: factorize common options
2025-08-20 10:51:43 +00:00
gry8t
7e5e16132b
Improved quinn::ConnectionStats docs
...
Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com >
2025-08-20 03:45:31 +00:00
Phoenix Kahlo
ab953abeb3
docs(quinn): Revise SendStream::write docs
...
Aligns with 100 columns, attempts to improve clarity, takes inspiration
from tokio::io::AsyncWriteExt docs.
2025-08-19 23:45:37 +00:00
dependabot[bot]
bb46d09f00
build(deps): bump windows-sys from 0.59.0 to 0.60.2
...
Bumps [windows-sys](https://github.com/microsoft/windows-rs ) from 0.59.0 to 0.60.2.
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
---
updated-dependencies:
- dependency-name: windows-sys
dependency-version: 0.60.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 10:20:28 +00:00
dependabot[bot]
aa41c901b2
build(deps): bump serde_json from 1.0.141 to 1.0.142
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.141 to 1.0.142.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.141...v1.0.142 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.142
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 05:58:18 +00:00
dependabot[bot]
20af7c7b43
build(deps): bump rustls-platform-verifier from 0.6.0 to 0.6.1
...
Bumps [rustls-platform-verifier](https://github.com/rustls/rustls-platform-verifier ) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/rustls/rustls-platform-verifier/releases )
- [Changelog](https://github.com/rustls/rustls-platform-verifier/blob/main/CHANGELOG )
- [Commits](https://github.com/rustls/rustls-platform-verifier/compare/v/0.6.0...v/0.6.1 )
---
updated-dependencies:
- dependency-name: rustls-platform-verifier
dependency-version: 0.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 05:57:04 +00:00
dependabot[bot]
b6e42576f0
build(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 20:34:33 +00:00
dependabot[bot]
62f004b8db
build(deps): bump criterion from 0.6.0 to 0.7.0
...
Bumps [criterion](https://github.com/bheisler/criterion.rs ) from 0.6.0 to 0.7.0.
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.6.0...0.7.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-version: 0.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 20:29:43 +00:00
Benjamin Saunders
c1b181d17b
Fix inconsistent in-flight handling of abandoned packets
2025-08-09 06:07:18 +00:00
Benjamin Saunders
4625fe084c
Remove dead arguments
2025-08-09 06:07:18 +00:00
Benjamin Saunders
a238f0dc29
Use path ID to filter in-flight counter decrements
...
Identifying the path associated with a sent packet based on packet
number alone is only reliable if the path is still known, but we may
forget paths quickly e.g. when path validation fails or is abandoned.
We could alternatively retain information about abandoned paths so
long as they have in-flight packets, but this is simpler.
2025-08-09 06:07:18 +00:00
Benjamin Saunders
14d7b69892
Introduce unique path identifier
2025-08-09 06:07:18 +00:00
Benjamin Saunders
ca74bd22b7
debug_assert against inconsistent sent packet state
2025-08-08 19:16:25 +00:00
Benjamin Saunders
54b39d1c00
Check for in-flight data on-demand
...
Simpler and more robust than maintaining a separate running total.
2025-08-08 19:16:25 +00:00
Benjamin Saunders
5a45f0846c
Wake endpoint driver on rebind
...
Fixes connection loss and possible endpoint wedging.
2025-08-08 19:07:08 +00:00
Benjamin Saunders
78f2297883
Fix lints
2025-08-08 06:05:18 +00:00
Dirkjan Ochtman
1cc50da9e8
Update to rand 0.9.2
2025-08-01 19:50:24 +00:00
Dirkjan Ochtman
926e78dfb6
proto: inline StepRng implementation from rand
2025-08-01 19:50:24 +00:00