Commit Graph

138 Commits

Author SHA1 Message Date
Asmir Avdicevic f95435ef10 fix: add ci timeout to codecov (#217) 2025-12-04 21:48:55 +00:00
Floris Bruynooghe c0cf8540eb fix: disable GSO on windows if failures happen (#209)
* fix: disable GSO on windows if failures happen

Unfortunately this is not feature gated, so had the risk of tanking
performance on windows. Though it should not normally happen.

* make this state exist

* love running compiler on ci

* params

* imports

* param

* and slowly doing everything arqu did...

* adjust the test
2025-12-02 19:45:43 +00:00
Asmir Avdicevic 2f508d5ab2 fix: fmt & spelling 2025-12-02 12:39:06 +00:00
Asmir Avdicevic 35f654b0c0 ci: fix more workflows 2025-12-02 13:24:18 +01:00
Asmir Avdicevic a1cc539566 ci: setup n0 based CI 2025-12-02 12:11:05 +01:00
dignifiedquire ec7c8035fc ci: fixup wasm builds 2025-12-01 14:40:11 +01:00
dignifiedquire 6380cb3309 ci: fixup package names 2025-12-01 14:18:06 +01:00
dignifiedquire c8a655c4b4 Merge remote-tracking branch 'upstream/main' into chore-merge-upstream 2025-12-01 14:08:32 +01:00
dependabot[bot] d2cdd65ca4 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 14:24:51 +00:00
Cathal Mullan 35cefdd003 Bump MSRV to 1.80, remove once_cell and lazy_static deps 2025-11-14 18:29:03 +00:00
Friedel Ziegelmayer 817a1b565d perf: implement more efficient timeouts and MSRV to 1.83 2025-11-04 22:38:50 +01:00
Dirkjan Ochtman eee334dff6 ci: drop netbsd testing 2025-10-30 05:36:24 +00:00
Dirkjan Ochtman 994ab35b9f ci: pin wasm-bindgen-cli to match lockfile 2025-10-30 05:36:24 +00:00
dependabot[bot] fc5e219fd9 build(deps): bump actions/setup-node from 4 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 14:04:18 +00:00
Dirkjan Ochtman 0e2d551c27 Remove more traces of async-std 2025-10-01 13:20:43 -05:00
Diva M 1b79bec886 Merge commit '3194714f6fa1c78108b2a6353bd3e2af95ce1152' into multipath-quinn-0.11.x-b2b930a-merges 2025-09-30 09:58:30 -05:00
Diva M f75aa3b442 Merge commit 'bb46d09f00c14ddedca9c88dc961225ac7dd4a4e' into multipath-quinn-0.11.x-b2b930a-merges
# Conflicts:
#	.github/workflows/book.yml
#	.github/workflows/rust.yml
2025-09-30 09:58:26 -05:00
Diva M 40547388d5 Merge commit 'c5b556736cf8e5297b3d52eb58144318ca490dd6' into multipath-quinn-0.11.x-b2b930a-merges
# Conflicts:
#	.github/workflows/rust.yml
#	quinn-proto/src/connection/spaces.rs
2025-09-29 10:19:49 -05:00
Max Inden 377af28843 refactor!: rename log feature to tracing-log
Previously `quinn*` would provide the `log` feature to log events via `log` if
no `tracing` subscriber exists.

Later https://github.com/quinn-rs/quinn/pull/1923 allowed `quinn-udp` to log via
`log` directly, making `tracing` an optional dependency. For that, it introduced
the `direct-log` feature, a workaround name in order to not introduce a breaking
change.

This commit cleans up the above, renaming the `log` feature to `tracing-log` and
the `direct-log` to `log`. This is a breaking change and thus `quinn-udp` is
bumped to `v0.6.0`.

See https://github.com/quinn-rs/quinn/pull/1921 for the full history.
2025-09-02 17:48:05 +00:00
Dirkjan Ochtman 0e5834ca32 Remove more traces of async-std 2025-09-01 19:00:40 +00:00
stormshield-gt 69a343b8a6 make post quantum test run in the CI 2025-08-28 09:14:24 +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
Damien Deville f31b16d43a cov: fix qlog feature name 2025-08-20 13:12:53 +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
Floris Bruynooghe 143eb1b815 Merge branch 'main' into multipath-quinn-0.11.x 2025-08-02 17:14:02 +02:00
dignifiedquire 1bc4f5176a ci: fixup 2025-07-07 13:44:39 +02:00
dignifiedquire 1882ef62fb Merge 0.11.x 2025-07-07 13:11:12 +02:00
Fabien Savy de732c25c1 collect recovery metrics with qlog 2025-07-04 07:57:47 +00:00
Fabien Savy 01d4a59b46 bump MSRV to 1.74.1 2025-07-04 07:57:47 +00:00
Asmir Avdicevic 1982b6ce00 delete repo level project tracking 2025-05-26 14:32:08 +02:00
Floris Bruynooghe ffeecca60e update ci 2025-05-22 16:15:00 +02:00
Floris Bruynooghe 2d54bac314 Merge branch 'main' into multipath-quinn-0.11.x 2025-05-22 16:00:22 +02:00
Petr Sumbera 8537a18329 Solaris CI: better workaround for spurious network issues 2025-05-20 00:55:51 +00:00
Petr Sumbera d06319b3f1 Solaris CI: workaround for spurious network issues 2025-05-14 04:51:50 +00:00
Floris Bruynooghe a90eafd60b bump sccache to stop using deprecated github cache servers 2025-05-12 12:47:21 +02:00
Phoenix Kahlo f642fa870e ci: Change powerset check
The existing powerset check has problems:

- It takes too long.
- It failed to catch all the bugs fixed in the previous commit.

This commit fixes it as such:

- `--depth 3` is passed in which limits execution time.
- `--group-features` groups are removed which would have caught the bugs
  fixed in the previous commit.
- `--clean-per-run` is removed as it's no longer necessary and slows it
  down.

Experimentation indicates that a depth of 3 takes roughly a few minutes
to execute and catches bugs, whereas a depth of 4 takes roughly 40
minutes to run and does not catch any additional bugs.
2025-05-09 01:01:17 +00:00
Phoenix Kahlo 15103ee887 Add BloomTokenLog
- Adds default feature `bloom`.
- It enables a new BloomTokenLog implementation of TokenLog.
- It enables a dependency on the `fastbloom` crate.
2025-05-07 04:37:29 +00:00
Thomas Eizinger 3f9466020c ci: run quinn-udp fast-data-path tests 2025-04-18 23:36:37 +00:00
Thomas Eizinger 107dd92375 ci: run macOS tests conditionally on runner OS 2025-04-18 23:36:37 +00:00
Floris Bruynooghe 2127f5224c Disable the slow CI tests
We don't care about those platforms for now.  We likely don't do
platform-specific changes anyway.
2025-04-10 13:04:22 +02:00
Floris Bruynooghe deba4ee85f Merge branch 'main' into multipath-quinn-0.11.x 2025-04-10 12:36:01 +02:00
Dirkjan Ochtman 1c27b02e3d Use Cargo.lock in CI jobs 2025-03-24 15:57:34 +00:00
Philipp Krüger 6383307ac9 Merge remote-tracking branch 'upstream/main' into iroh-0.11.x 2025-01-28 10:27:33 +01:00
Phoenix Kahlo d5e63d8c28 ci: powerset --clean-per-run 2025-01-22 04:25:48 +00:00
Philipp Krüger d7146d3a86 Remove redundant step names 2025-01-22 04:25:48 +00:00
Philipp Krüger a5e9504952 feat(quinn,quinn-udp): Disable socket2 and std::net::UdpSocket dependencies in wasm/browser targets 2025-01-22 04:25:48 +00:00
Carl Dong 7d87dc9f6a fix(.github/codecov): Ignore aws-lc-rs-fips for codecov 2025-01-18 20:56:41 +00:00
Asmir Avdicevic d579a38fab chore: remove individual repo project tracking (#34) 2025-01-17 14:18:05 +01:00
Floris Bruynooghe 19da2ea46e Do not test all features
This test takes forever and we run out of disk space doing it.  This
is a problem for upstream to handle, we're fine if things work for us.
2025-01-15 11:56:21 +01:00
Diva M ad76ba092a when fixes are bugs 2025-01-14 23:27:54 -05:00