Commit Graph

  • 05f6e67de6 Minor style changes Phoenix Kahlo 2024-11-29 22:37:23 -06:00
  • 6716b5a7b8 tests(quinn): Ignore stress tests by default Phoenix Kahlo 2024-11-29 16:11:51 -06:00
  • 7647bd01dd feat(quinn-proto): unhide quinn_proto::coding dignifiedquire 2024-12-10 15:37:58 +01:00
  • 204b14792b chore(udp): increase crate patch version to v0.5.8 quinn-udp-0.5.8 Max Inden 2024-11-28 12:32:54 +01:00
  • 7260987c91 fix(udp): do not enable URO on Windows on ARM Max Inden 2024-11-28 11:54:19 +01:00
  • 728a335454 Remove redundant nonblocking config on async-std BigWingBeat 2024-12-06 14:58:52 +00:00
  • 31a0440009 fix(udp): retry on ErrorKind::Interrupted Max Inden 2024-11-29 15:51:46 +01:00
  • 53e13f2eb9 fix(udp): propagate error on apple_fast Max Inden 2024-11-29 15:38:09 +01:00
  • 7551282bdc fix(udp): use IPV6_PMTUDISC_PROBE instead of IP_PMTUDISC_PROBE on v6 Max Inden 2024-11-29 11:48:34 +01:00
  • e318cc4a80 feat(quinn-udp): support illumos Asakura Mizu 2024-11-20 16:14:36 +08:00
  • f18890960d #2057: Write transport parameters in random order. Yury Yarashevich 2024-11-27 14:25:40 +01:00
  • af4f29b845 #2057: Extract known transport parameter IDs into enum. Yury Yarashevich 2024-11-26 10:28:42 +01:00
  • 1c463ab5b4 proto: split config module Dirkjan Ochtman 2024-11-25 10:44:35 +01:00
  • e20d4caca4 Add CODEOWNERS Dirkjan Ochtman 2024-11-25 10:46:43 +01:00
  • 81f4d6b036 Bump MSRV to 1.71 Dirkjan Ochtman 2024-11-25 10:48:41 +01:00
  • 2edf192511 #2057: Use randomly generated GREASE transport parameter. Yury Yarashevich 2024-11-20 12:01:40 +01:00
  • a4c886c38a docs: Correct MSRV in README Phoenix Kahlo 2024-11-20 19:14:18 -06:00
  • df7f58e19b Fail accept immediately on stale Incoming Benjamin Saunders 2024-11-19 19:33:56 -08:00
  • ff4663b696 Preserve the time a new incoming packet was received at Benjamin Saunders 2024-11-19 19:31:50 -08:00
  • b44294e411 Allow Unicode 3.0 license Dirkjan Ochtman 2024-11-20 12:57:47 +01:00
  • 9386cde871 Only set segment_size if it is different from the transmit length Thomas Eizinger 2024-11-18 16:15:36 +11:00
  • c613edf3a3 Log failure to set UDP_SEGMENT option Thomas Eizinger 2024-11-18 16:13:03 +11:00
  • 95a63d7cd2 Don't log and return Thomas Eizinger 2024-11-18 15:07:26 +11:00
  • a16dcd27de Log GSO halt on info Thomas Eizinger 2024-11-18 15:06:19 +11:00
  • f8b8c5032e chore: Fix cargo clippy issues Lars Eggert 2024-11-18 15:17:46 +02:00
  • 98a1050dc6 Use try_send in tests Thomas Eizinger 2024-11-18 15:16:57 +11:00
  • 3a9d176a7a build(deps): bump codecov/codecov-action from 4 to 5 dependabot[bot] 2024-11-18 13:45:56 +00:00
  • a694602cbd Enable GRO on Android Benjamin Saunders 2024-11-16 21:16:44 -08:00
  • 46acdea438 Enable GSO on Android Benjamin Saunders 2024-11-16 14:00:47 -08:00
  • b1bd28e9d4 Don't advertise fake GSO outside of apple_fast Benjamin Saunders 2024-11-16 13:59:42 -08:00
  • 5619b152bc Fix typo Benjamin Saunders 2024-11-16 13:24:00 -08:00
  • 83e74fe3ed Account for probe size limits before coalescing Benjamin Saunders 2024-11-16 13:17:24 -08:00
  • 2cd3b14216 Add Solaris CI, plus disable failing Solaris tests for now (#1877) Petr Sumbera 2024-11-13 10:33:18 +00:00
  • a55c1141e9 chore(ci): Remove workaround for broken cc version Philipp Krüger 2024-11-11 09:27:45 +01:00
  • 7fa7dc220d Bump versions to prepare release Dirkjan Ochtman 2024-11-13 17:06:40 +01:00
  • 37355ec5e7 quinn: avoid FIPS in docs.rs builds Dirkjan Ochtman 2024-11-13 17:05:48 +01:00
  • a9cee2102e Move docs.rs metadata to the bottom Dirkjan Ochtman 2024-11-13 17:02:29 +01:00
  • d23e4e494f CI: add test for netbsd quinn-proto-0.11.9 quinn-0.11.6 Delta 4 2024-11-12 19:54:41 +08:00
  • bb4df4d35c fixes https://github.com/quinn-rs/quinn/issues/2033 Delta 4 2024-11-12 19:02:13 +08:00
  • 66546ddd5a quinn: bump version to 0.11.6 Dirkjan Ochtman 2024-11-11 11:50:40 +01:00
  • ca1f2ef9fe Revert "crypto: expose negotiated_cipher_suite in the hadshake data" Dirkjan Ochtman 2024-11-11 11:47:18 +01:00
  • 2a8b9044cc proto: bump version to 0.11.9 Dirkjan Ochtman 2024-11-11 11:45:52 +01:00
  • eebccff309 quinn: Fix missing re-exports Phoenix Kahlo 2024-11-08 21:08:15 -06:00
  • 7944e0fabc proto: Fix missing re-exports Phoenix Kahlo 2024-11-08 21:06:14 -06:00
  • 8c664916f7 proto: Rename frame::Type to FrameType Phoenix Kahlo 2024-11-08 21:03:05 -06:00
  • 18b7956969 build(deps): update thiserror requirement from 1.0.21 to 2.0.3 dependabot[bot] 2024-11-11 13:45:35 +00:00
  • 9be256e1c4 feat: enable rustls logging, gated by rustls-log feature flag Ross Younger 2024-11-09 15:58:43 +13:00
  • a0d8985021 feat(quinn-proto): Support & test wasm32-unknown-unknown target Philipp Krüger 2024-11-06 14:02:35 +01:00
  • 497462129e feat(quinn-proto): Allow notifying of network path changes Floris Bruynooghe 2024-10-31 11:52:59 +01:00
  • a0bcb35334 quinn-udp: increase crate patch version to v0.5.7 quinn-udp-0.5.7 Petr Sumbera 2024-11-05 12:10:23 +01:00
  • 722835b3bb Unbreak Solaris build after #1993 Petr Sumbera 2024-11-05 11:00:06 +01:00
  • 4332156014 chore: release 0.12.0 quinn and quinn-proto iroh-quinn-proto-0.12.0 iroh-quinn-0.12.0 dignifiedquire 2024-11-04 20:20:06 +01:00
  • 13a9e5e4e9 Fix debug_assert when coalescing large packets Benjamin Saunders 2024-11-04 08:30:27 -08:00
  • 8e4e7620d4 Fix some packet/datagram confusion in comments Benjamin Saunders 2024-11-04 08:30:19 -08:00
  • 690f0d9d49 Account for worst-case header + tag size when deciding to coalesce Benjamin Saunders 2024-11-03 19:02:44 -08:00
  • d4e7691e2f Format Benjamin Saunders 2024-11-03 19:01:37 -08:00
  • 2006eca73d const VarInt::size Benjamin Saunders 2024-11-03 19:01:15 -08:00
  • 44651ca050 Adopt Option::insert Benjamin Saunders 2024-11-03 18:40:09 -08:00
  • 94e970d4d6 feat: QUIC Address discovery extension (#12) iroh-quinn-udp-0.5.5 iroh-quinn-proto-0.11.8 iroh-quinn-0.11.5 Diva M 2024-07-02 11:40:17 -05:00
  • c3e70aa7ab build(deps): update rustls-platform-verifier requirement from 0.3 to 0.4 dependabot[bot] 2024-11-04 13:24:20 +00:00
  • e7ae56300a chore(quinn-udp): increase crate patch version to v0.5.6 quinn-udp-0.5.6 Max Inden 2024-10-28 20:56:44 +01:00
  • a461695fe3 feat(quinn-udp): support both windows-sys v0.52 and v0.59 Max Inden 2024-10-28 12:18:35 +01:00
  • a5d9bd1154 crypto: expose negotiated_cipher_suite in the hadshake data BiagioFesta 2024-10-04 14:09:17 +02:00
  • bb68125b73 Introduce UdpSocketState::try_send API for fallback Thomas Eizinger 2024-10-21 18:11:15 +11:00
  • e055980104 Introduce UdpSocketState::try_send API for windows Thomas Eizinger 2024-10-21 18:10:42 +11:00
  • 62ba0798f0 Introduce UdpSocketState::try_send API for unix Thomas Eizinger 2024-10-21 18:05:19 +11:00
  • d442b50463 Extract send free function for fallback implementation Thomas Eizinger 2024-10-21 18:21:41 +11:00
  • f06738b4d3 Extract send free function for Windows implementation Thomas Eizinger 2024-10-21 18:09:55 +11:00
  • b8e29f5ea4 Move logging of non-WouldBlock errors for unix Thomas Eizinger 2024-10-21 18:04:24 +11:00
  • 5dd3497107 chore: cargo +nightly clippy --fix Lars Eggert 2024-10-09 10:18:38 +03:00
  • adc4a06841 feat: Faster UDP/IO on Apple platforms Lars Eggert 2024-10-14 11:29:12 +02:00
  • 02f3b33de0 Reset more path state when network path has changed Floris Bruynooghe 2024-10-23 14:53:35 +02:00
  • 91a639f67c feat(udp/bench): support recvmmsg Max Inden 2024-10-20 09:57:15 +02:00
  • b5902da5a9 fix(udp/bench): enforce max 64k UDP datagram limit Max Inden 2024-10-23 12:26:36 +02:00
  • a5046add78 refactor(udp/bench): switch to async Max Inden 2024-10-20 09:57:15 +02:00
  • a5e3b6f063 refactor(udp/bench): add fn new_socket Max Inden 2024-10-20 09:52:00 +02:00
  • c7a8758ab9 ci: test-run benchmarks Max Inden 2024-10-20 09:49:05 +02:00
  • 7bcf8c8912 Merge latest release into 0.11.x (#16) Floris Bruynooghe 2024-10-24 12:14:45 +02:00
  • fe79e06843 Apply suggestions from clippy 1.81 Dirkjan Ochtman 2024-09-06 09:16:29 +02:00
  • dcf16a64b4 Run CI on pushes to the 0.11.x branch Floris Bruynooghe 2024-10-23 18:32:19 +02:00
  • 22d7e4e503 Merge tag 'quinn-udp-0.5.5' into flub/track-main Floris Bruynooghe 2024-10-23 18:21:26 +02:00
  • 184568ea59 Fix example std::net imports stormshield-gt 2024-10-17 15:07:14 +02:00
  • 4aca580cb4 Adapt tests to the aws-lc-rs feature stormshield-gt 2024-10-17 11:49:35 +02:00
  • 127c83a36d Uniformize weak dependency utilisation stormshield-gt 2024-10-17 14:47:33 +02:00
  • 9e4c09ac29 Fix rustls provider features stormshield-gt 2024-10-17 14:06:47 +02:00
  • 3bd88e48a9 when using GRO/GSO, use a single allocation instead of 32 or whatever prevent-tiny-alloc Ruediger Klaehn 2024-10-16 20:28:18 +03:00
  • 41850c8a30 StreamState: allow reusing Recv instances Alessandro Decina 2024-09-29 09:22:48 +00:00
  • 459322b180 ci(workflows/features): only test FIPS features on Ubuntu Jakub Kubík 2024-10-08 22:17:42 +02:00
  • aae5bdc3fa feat(quinn, quinn-proto): add aws-lc-rs-fips feature flag Jakub Kubík 2024-10-07 19:59:14 +02:00
  • 9d63e6236b PendingStreams: add alternative (unfair) send stream scheduling strategy Alessandro Decina 2024-10-07 13:19:02 +00:00
  • 62f1818dc4 PendingStreams: add missing internal API methods Alessandro Decina 2024-10-05 13:53:21 +00:00
  • 31a95ee85f #2008: Make max_idle_timeout negotiation commutative Yury Yarashevich 2024-10-09 13:21:47 +02:00
  • 15a4dcef42 chore: Replace IP strings with address types Lars Eggert 2024-10-09 10:35:50 +03:00
  • 08ee9ee471 Add tvOS support Romain Roffé 2024-10-03 13:20:57 +02:00
  • d126000854 Add visionOS support Romain Roffé 2024-10-02 17:09:29 +02:00
  • ead9b9316c proto: update DatagramState::outgoing_total on drop_oversized() Dirkjan Ochtman 2024-09-11 13:16:27 +02:00
  • bcb962b222 proto: remove panic-on-drop from Chunks Austin Bonander 2024-09-06 21:13:30 -07:00
  • 41989fef33 proto: export ShouldTransmit Austin Bonander 2024-09-06 21:01:33 -07:00
  • 2330895383 Export SendDatagram struct to the public API Floris Bruynooghe 2024-09-26 17:08:55 +02:00
  • 9a656d2d0b Enable use of aws-lc-rs instead of ring Dirkjan Ochtman 2024-08-08 11:07:21 +02:00