Commit Graph

  • dbe2cd661a deploy: de279204a5ea6c6507e4c16321069b94e3c85941 dignifiedquire 2026-04-22 13:19:14 +00:00
  • 04798ce348 deploy: fc72e0d778f873cd7c3078d071a731f53c445dc8 flub 2026-04-22 13:17:00 +00:00
  • 79b20f4453 fix: gate perf Path import on json-output + restore deny.toml entries dignifiedquire 2026-04-22 13:33:06 +02:00
  • 8a8119b4d9 chore: clean up stale deny.toml entries (unused license/skips) dignifiedquire 2026-04-22 13:26:04 +02:00
  • 93a2710e74 chore: bump rustls-webpki to 0.103.13 (RUSTSEC-2026-0104) dignifiedquire 2026-04-22 13:23:17 +02:00
  • d4f61c1088 Upgrade rustls-platform-verifier to 0.7 Dirkjan Ochtman 2026-04-12 12:16:46 +02:00
  • 8b2023ace2 Introduce max_outgoing_bytes_per_second option Adolfo Ochagavía 2026-03-06 12:51:36 -03:00
  • cd3c8c7f2a proto: send STREAMS_BLOCKED when stream limit is hit (#2579) cong-or 2026-03-31 08:20:26 +01:00
  • c435c086e5 fix: Resolve sendmsg_x/recvmsg_x via dlsym Lars Eggert 2026-03-23 10:09:01 +02:00
  • bee7381342 fix(unix): disable GSO after probing Thomas Eizinger 2026-03-24 12:07:54 +11:00
  • 609ddba73c refactor(quinn-udp): add retry_if_interrupted helper Lars Eggert 2026-03-23 10:01:39 +02:00
  • ef2be0709d quinn: Make Endpoint::server dual-stack V6 by default Romain Roffé 2026-03-18 17:07:33 +01:00
  • 476c7bc61a docs: clarify that Event::ConnectionLost is not emitted on local close alexchenai 2026-03-19 11:36:28 +00:00
  • 1fdd690447 docs(quinn): improve Connection::close_reason() documentation zphrs 2026-03-17 06:24:08 -07:00
  • dfa247c605 fix: remove opportunistic GRO syscall Thomas Eizinger 2026-03-17 13:31:31 +11:00
  • 5ec5e649c3 refactor: remove gro module Thomas Eizinger 2026-03-16 18:26:47 +11:00
  • db87183627 fix: reuse existing socket for probing GRO/GSO support Thomas Eizinger 2026-03-10 19:21:12 +11:00
  • bd83f7e42f docs: fix book build with mdbook 0.5.2 Dirkjan Ochtman 2026-03-09 10:54:21 +01:00
  • f52aa147c2 feat(quinn-udp): make Apple fast datapath opt-in Lars Eggert 2026-02-09 10:22:46 +02:00
  • 72400f34da fix(perf): suppress table output in JSON mode Zotyamester 2026-02-27 22:20:20 +01:00
  • 74fdd77d42 add metric for spurious congestion events Fabien SAVY 2026-02-27 15:02:09 +01:00
  • 6127c0f022 refactor(quinn-udp): split fast&slow send/recv paths Lars Eggert 2025-12-09 15:18:25 +02:00
  • a22790d34c refactor(quinn-udp): extract ControlMetadata helper Lars Eggert 2025-12-09 16:08:47 +02:00
  • fe9e1e747b refactor(quinn-udp): extract decode_socket_addr helper Lars Eggert 2025-12-09 16:07:36 +02:00
  • c1d7ed2734 quinn: move ConnectionRef/EndpointRef ref counts onto Shared as AtomicUsize dignifiedquire 2026-04-22 12:35:55 +02:00
  • 17c9be6ea1 Take boxed connection ID generator factories Benjamin Saunders 2026-04-16 20:02:06 -07:00
  • 2e1739d1e6 ci: add semver check (#605) Friedel Ziegelmayer 2026-04-22 15:14:49 +02:00
  • 4f3e868f2a deploy: 0e244b4a395d501a9e0a34d2ef106ab828b4281e dignifiedquire 2026-04-22 11:35:47 +00:00
  • 53747599ad deploy: affed1df20b5d8fc70c99ee2f77c92e84d610212 dignifiedquire 2026-04-22 11:27:52 +00:00
  • 9ade3b066b deploy: 14a97ef86f18b4d2779cd0ac0af6a36faa724803 dignifiedquire 2026-04-22 11:25:37 +00:00
  • 749c379941 deploy: 3f85251729d0eac274ea65d5eaf77ef4512a2084 dignifiedquire 2026-04-22 11:23:01 +00:00
  • 66437d571a deploy: b0fdd3759c9031831ac0f73198803c6aa669fc07 Arqu 2026-04-22 09:27:57 +00:00
  • 977b039c09 deploy: d02366eb544ed51f0e4a2f059964b5a4bb48fbe3 dignifiedquire 2026-04-22 08:53:07 +00:00
  • 7d736579d9 chore: run iroh's patchbay tests in CI (#601) Franz Heinzmann 2026-04-22 10:09:38 +02:00
  • 74cb59fcb7 log initial path fix-retry Ruediger Klaehn 2026-04-21 17:54:12 +03:00
  • aae836286a deploy: 172121d53c7ab9a1534d2439bf5fa6ee696ad58a Frando 2026-04-21 11:33:42 +00:00
  • c53d5c0cfa Log mismatched addrs Ruediger Klaehn 2026-04-21 13:28:47 +03:00
  • 91b8982e46 Merge branch 'main' into fix-retry Ruediger Klaehn 2026-04-21 13:09:13 +03:00
  • 1c1509acc3 deploy: 73e20e20178f7535c4a6b81a04ad3e4d0433a5fa Frando 2026-04-21 08:44:08 +00:00
  • eb66645740 deploy: 83df3c5cd660d51d0951fd5f5be98e91a814173b flub 2026-04-20 14:47:10 +00:00
  • 698d872954 deploy: b2fcaf42781b7d093df01c0f8953659e31d474ab flub 2026-04-20 14:31:28 +00:00
  • ba96283d81 deploy: 9553311cb16ee0d1d23e36762cf458f16710941e flub 2026-04-20 11:31:11 +00:00
  • b7e2317728 feat(tests): Add a router with NAT functionality to proto tests (#596) Floris Bruynooghe 2026-04-20 11:10:07 +01:00
  • 07ce61cc2f Test cleanup of connections/endpoints when all references are dropped Benjamin Saunders 2026-04-16 20:07:43 -07:00
  • 13558995d4 deploy: ae6b8cb951c8447f5874bf3d5a32e138ff8be2cf flub 2026-04-17 16:04:16 +00:00
  • 00c940529c deploy: 9d293401798ea5987fbef0265d5fd227ae21fe76 flub 2026-04-17 16:01:56 +00:00
  • 9fec2296fc deploy: 44155201a6041b279c09d3420a2747c2b664fc51 flub 2026-04-17 15:12:23 +00:00
  • bd8f2c2622 Add workaround for racing the handshake over multiple paths Ruediger Klaehn 2026-04-17 16:18:40 +03:00
  • d64959b878 chore(clippy): Fix clippy and cargo-deny for new rust release (#597) Floris Bruynooghe 2026-04-17 12:53:42 +01:00
  • 9cfffa9668 deploy: 5a092281d56a6ad5db12f2005af359be95f105fe flub 2026-04-17 11:50:00 +00:00
  • bb35d314d8 deploy: b468a5a9bbe8c0f8d69fbbaf97a6eba27c8c2293 dignifiedquire 2026-04-17 11:48:10 +00:00
  • e5c379a228 deploy: 021c97f6b065864b71e33d4502b5c6b12c2316db flub 2026-04-17 11:42:23 +00:00
  • b38643ed81 deploy: 4f2f0da275e0d61d2b86b6902cf1752eef23504a flub 2026-04-17 11:36:56 +00:00
  • f9dd0e4157 deploy: 0976489c8c479a57d8ae7314d888a24704e8629d flub 2026-04-17 11:31:38 +00:00
  • e024237e43 deploy: ef5acb1329148a85a24a229bcd04fcabec8b50fc flub 2026-04-17 11:24:32 +00:00
  • 80156471fe deploy: ef4575ab607509c11339d840f3ae96b6b6dd0e54 matheus23 2026-04-17 09:46:28 +00:00
  • 06f7f7df1b Take boxed connection ID generator factories Benjamin Saunders 2026-04-16 20:02:06 -07:00
  • 37625fe2d8 quinn: fix ref count logic for ConnectionRef and EndpointRef Damien Deville 2026-04-16 14:32:29 +02:00
  • 4b796fa881 Take semver-compatible dependency updates Dirkjan Ochtman 2026-04-16 15:49:30 +02:00
  • 7f7d9ea901 Fix clippy warnings from 1.95 Dirkjan Ochtman 2026-04-16 15:40:38 +02:00
  • 7d2806e1d6 deploy: d9fcfe80102224b03751a84936c46de8b161c660 matheus23 2026-04-16 14:31:59 +00:00
  • 8e111a015e deploy: f4fe779d94499560d7073815007b48e9a74c0a0c matheus23 2026-04-16 08:50:11 +00:00
  • 77ef541ef8 deploy: e67e27d0a22d2a17f78ff690271c65096474522d matheus23 2026-04-16 08:30:07 +00:00
  • 98128f9f80 deploy: 6410fd2419c8cc24de33b901dd2bd43ae94b4a8c matheus23 2026-04-16 08:13:11 +00:00
  • fd322b8a0a Make path_congestion_check functionally pure matheus23/split-pacer Philipp Krüger 2026-04-15 17:41:44 +02:00
  • 7034b27d69 Separate Pacer::delay into mutating update and non-mutating delay Philipp Krüger 2026-04-15 14:08:54 +02:00
  • fc04c3fa79 deploy: de42b7b418d0b3228a44e774a847f6d8046191d5 matheus23 2026-04-16 07:01:14 +00:00
  • 8e36490e47 deploy: 6baa1e7d1ad035d89f3caa7896ef0484aa29276f matheus23 2026-04-15 16:01:49 +00:00
  • 9d5a74b93e deploy: c7ea36785fd7473f366358283565cde9a67ee05c matheus23 2026-04-15 15:44:04 +00:00
  • db1e53402e deploy: 9b3fefbf9042701059561abd9fd898f4a235a9e4 matheus23 2026-04-15 15:19:50 +00:00
  • a7d7ee5f5a deploy: 159b5879252f63be28b2e67d7d93326ce3eb5526 matheus23 2026-04-15 15:17:54 +00:00
  • 59b72b5812 Tests for splitting up the pacer matheus23/pacer-split-up-proptest Philipp Krüger 2026-04-15 17:11:48 +02:00
  • 72d24dc001 Add support for validated addrs that are not the source addr. retry Ruediger Klaehn 2026-04-15 16:45:29 +03:00
  • 6933db95b0 chore: Release noq-v0.18.0 noq-udp-v0.10.0 noq-proto-v0.17.0 dignifiedquire 2026-04-15 14:46:10 +02:00
  • bbcae8e0ab chore: fix release config dignifiedquire 2026-04-15 14:45:55 +02:00
  • 6bcffe4f48 Separate Pacer::delay into mutating update and non-mutating delay Philipp Krüger 2026-04-15 14:08:54 +02:00
  • e25bb598b2 deploy: 3bfd8613f6d3ee8fc4d55af5d3c4505f48c9cc24 matheus23 2026-04-15 11:38:41 +00:00
  • d7d6f1c66f Add test of QUIC retry mechanism Ruediger Klaehn 2026-04-15 14:19:39 +03:00
  • 7087c2427e deploy: 0e70905ae1e957a515324d3ad2bdf5c5cf4a5256 matheus23 2026-04-15 10:06:38 +00:00
  • fe3fd59e1f deploy: b343d65aee9b8cc011dace6cdcbb1a1e109fe4f7 matheus23 2026-04-15 10:04:50 +00:00
  • 6f3cf49b0f deploy: 4aed9f4b8bfde559cbdc140cd3f3c3f6962a61c4 matheus23 2026-04-15 08:03:47 +00:00
  • 9278019a67 deploy: c7c3eb53712f23c6bbc85e1d412d6a475e1edf39 matheus23 2026-04-15 08:02:02 +00:00
  • fd768286c7 deploy: bb18b8e17b341858d0ff13e7be93de9a81ab1e59 matheus23 2026-04-15 08:00:00 +00:00
  • e8c8ff2ff0 deploy: 0bd784ea780367ac23b61488c9c5660b825558b9 matheus23 2026-04-15 07:23:23 +00:00
  • 17ce182276 refactor(proptests): Replace different proptests with a single proptest with a generated PairSetup (#589) Philipp Krüger 2026-04-15 08:58:31 +02:00
  • fea1da17f5 deploy: df6cd9291fcc2121364cf520c9c92e039bc5c239 matheus23 2026-04-15 06:53:43 +00:00
  • ae61bb525e cr: Use more constants and improve makefile tasks Philipp Krüger 2026-04-15 08:51:18 +02:00
  • a0481ac5a1 fix(proto): Gracefully handle invalid PATH_ACK frames (#592) Philipp Krüger 2026-04-14 18:26:51 +02:00
  • 0aaf859cce deploy: e194d6d52bd30093ee7ab064bc48add34a6fe9d5 matheus23 2026-04-14 15:05:55 +00:00
  • 26e314cb68 deploy: 1262864b993857a967456011475cc36e874af96c matheus23 2026-04-14 14:59:26 +00:00
  • 84e6076f21 deploy: 52fd5dbe00d6db9ee093aad6fbd306a6f88f9bae matheus23 2026-04-14 14:32:17 +00:00
  • f133084bcd Use an Extensions enum instead of two bools for extensions Philipp Krüger 2026-04-14 10:53:10 +02:00
  • 739264f8a2 fix(proto): Eventually stop resending PATH_CHALLENGEs on revalidations Philipp Krüger 2026-04-14 10:07:56 +02:00
  • 71b032c2a0 Add regression test with failing proptest Philipp Krüger 2026-04-13 19:52:43 +02:00
  • d3cf2acf13 Make clippy happy Philipp Krüger 2026-04-13 19:45:05 +02:00
  • 5b10f1000b Add documentation Philipp Krüger 2026-04-13 19:32:11 +02:00
  • ca6b59acb3 refactor(proptests): One PairSetup to rule all random interaction proptests Philipp Krüger 2026-04-13 17:55:40 +02:00
  • 8ff996a617 fix(proto): Correctly generate 1-8 ranges in ArrayRangeSet arbitrary instance Philipp Krüger 2026-04-13 17:06:12 +02:00
  • 8ac9cdf5ae Run non-extralight proptests with optimizations enabled Philipp Krüger 2026-04-13 17:04:56 +02:00
  • 2c5b0fa982 deploy: c23257a3ea2fc102a1f5637ba0aaa67b82bce021 matheus23 2026-04-14 12:18:22 +00:00