Commit Graph

  • f10c1f2774 test(proto): add test for silent gap recovery via PTO cap dignifiedquire 2026-03-21 12:48:51 +01:00
  • 08d18ca9d1 fix(proto): cap PTO backoff at 2s post-handshake (#376) dignifiedquire 2026-03-19 16:46:11 +01:00
  • 3220b3c676 deploy: 30e5bffc977304265bdf225e8aa2f7844ab2303f dignifiedquire 2026-03-21 20:36:31 +00:00
  • 799a89ef05 fix(proto): fix rustfmt formatting dignifiedquire 2026-03-21 21:34:26 +01:00
  • f1aaf92d66 deploy: c2fbe1123d51cb4492705262810eb982f8d9fb30 dignifiedquire 2026-03-21 20:29:18 +00:00
  • 9be08216ab deploy: 17b3d3a6bf49fd913050b33b7b5cff2885c757f0 dignifiedquire 2026-03-21 20:27:15 +00:00
  • 84beaf04ac fix(proto): stop PathIdle timer when idle timeout is disabled dignifiedquire 2026-03-21 21:24:45 +01:00
  • 0d6cf053d8 fix(proto): add 100ms floor to NoViablePath grace timer dignifiedquire 2026-03-21 21:24:21 +01:00
  • c200a40c22 fix(proto): only clean up stale probes when round actually advances dignifiedquire 2026-03-21 21:23:50 +01:00
  • 676dfc6c55 deploy: c44a9462ed6de38237b883e1f7305a43622cfc58 dignifiedquire 2026-03-21 13:10:28 +00:00
  • c6e1744e71 fix(proto): trim verbose comments to match codebase style dignifiedquire 2026-03-21 14:08:17 +01:00
  • 2e869155d5 deploy: b98ebee65fd52e716f9cc9c19d40aa7e116565ed dignifiedquire 2026-03-21 13:06:28 +00:00
  • d0ac5a0ff0 deploy: fb385f65f52e35ea6b1f200698d4d775eb21bf4e dignifiedquire 2026-03-21 13:04:23 +00:00
  • 76e3dc3cad fix(proto): move PTO reset before CID rotation and fix comments dignifiedquire 2026-03-21 14:03:31 +01:00
  • 6f1e36aaae fix(proto): trim verbose test docstrings and spec-quoting blocks dignifiedquire 2026-03-21 14:01:33 +01:00
  • af83c9a22f deploy: 8312469d2b760327a70e8b1b805e867dfda302a4 dignifiedquire 2026-03-21 13:00:24 +00:00
  • 47220b0c83 deploy: 1df7a9d70a7c9b243536413283d09a0ce760d911 dignifiedquire 2026-03-21 12:57:34 +00:00
  • 689cc33f78 fix(proto): trim redundant comments and remove unused Clone derive dignifiedquire 2026-03-21 13:54:32 +01:00
  • 8907977e4d fix(proto): clean up stale comments and docstrings dignifiedquire 2026-03-21 13:48:52 +01:00
  • 6806500af9 deploy: 47ebe50878d5d35edffedfd1e10ce69e4d0c0e77 dignifiedquire 2026-03-21 12:23:14 +00:00
  • e1b4de9e57 deploy: 37d465671564b9b9c890f692ddd6c5601947df72 dignifiedquire 2026-03-21 12:18:55 +00:00
  • e9c53b0c9d fix(proto): prioritize ADD_ADDRESS frames before NEW_CONNECTION_ID dignifiedquire 2026-03-18 20:37:06 +01:00
  • 23727f0511 deploy: 3c0e4fd92bffd9482bfe86e58d909978b30341bf dignifiedquire 2026-03-21 12:16:49 +00:00
  • 81169e6d80 fix(proto): read network path before clearing local_ip in handle_network_change dignifiedquire 2026-03-21 11:10:30 +01:00
  • 93104d03ca deploy: b74ff83975c00b6cd3097cf7c106b2e67d1173a3 dignifiedquire 2026-03-21 12:13:51 +00:00
  • d9663467fc fix(proto): reset PTO backoff for recoverable paths on network change dignifiedquire 2026-03-19 14:33:52 +01:00
  • bbc475da5b fix(proto): re-arm PathIdle timer when idle timeout is changed dignifiedquire 2026-03-19 14:18:10 +01:00
  • 3132a6b368 fix(proto): retry off-path NAT traversal probes and retire stale CIDs dignifiedquire 2026-03-21 13:10:50 +01:00
  • cdfc76ae07 deploy: 41be1725e0c5ed8b9e3ff4a7f42537506d34ad7d dignifiedquire 2026-03-21 11:52:53 +00:00
  • a8bae031c6 deploy: cbba8c190cfa8c041ce2f9ddb6048929773f656f dignifiedquire 2026-03-21 11:46:43 +00:00
  • 337dc1faac fix(proto): handle NoViablePath timer in closed/drained state (#397, #398, #400) dignifiedquire 2026-03-18 18:55:51 +01:00
  • ef2fd4d37d fix(proto): accept remote PATH_ABANDON for last path (#397) dignifiedquire 2026-03-18 18:28:28 +01:00
  • adae1fa740 test(proto): add tests for remote PATH_ABANDON handling (#397) dignifiedquire 2026-03-18 16:33:57 +01:00
  • 12fde3fba5 style: fmt fix-all dignifiedquire 2026-03-21 12:15:39 +01:00
  • 9cd343997f fix(proto): read network path before clearing local_ip in handle_network_change dignifiedquire 2026-03-21 11:10:30 +01:00
  • 3dfcc45d37 style: collapse nested if-let blocks per clippy dignifiedquire 2026-03-20 20:54:46 +01:00
  • 54039a73ef fix(proto): increase off-path probe retries and minimum interval dignifiedquire 2026-03-20 15:55:14 +01:00
  • 3850a83306 deploy: b980577efe99d427b0cebb5180b59694a2df5885 flub 2026-03-20 17:12:25 +00:00
  • 62e2956357 deploy: b730e5509e01c187ee98db323d6b8c319bb62dd2 flub 2026-03-20 17:08:33 +00:00
  • 2bbfcfc7c2 deploy: afd184b9fb6fc77fc18cd0ee050921c575ebbdb8 flub 2026-03-20 16:56:49 +00:00
  • ee2ea379fc deploy: 0b532c056d888a88695f7514a2beda090053b45b matheus23 2026-03-20 15:49:12 +00:00
  • b3b50c0b49 fix(proto)!: ensure network paths have cleaned socket addresses (#513) Diva Martínez 2026-03-20 10:28:22 -05:00
  • 57c6da926b deploy: 757427c6ce50566ac35c08a7b6c102ebd711f9b2 divagant-martian 2026-03-20 15:19:24 +00:00
  • e16c7d165a deploy: cf9081ae11f9dc746c817ce8c1efcbe8a5853ba6 divagant-martian 2026-03-20 15:16:57 +00:00
  • fc6f4d9ed3 feat(proto): Send PATH_ABANDON on the abandoned path itself (#509) Floris Bruynooghe 2026-03-20 16:09:23 +01:00
  • 885e792aeb fix(proto): canonicalize off-path probe destinations to IPv4 dignifiedquire 2026-03-20 15:34:21 +01:00
  • 91773d2379 ensure network paths have usable socket addresses Diva Martínez 2026-03-19 13:49:51 -05:00
  • 1833118875 fix(proto): Correctly ignore packets of previous paths (#520) Floris Bruynooghe 2026-03-20 15:25:36 +01:00
  • e420bdada1 deploy: e40d08a418465e36c19a4542e34a5a1dacb4aa12 Frando 2026-03-20 14:15:10 +00:00
  • ddf4a4d194 deps: bump patchbay Frando 2026-03-20 15:12:55 +01:00
  • cc4dfa25c6 deploy: fc0cb66661360338bd306cb6b54373bd01b728b5 flub 2026-03-20 12:51:05 +00:00
  • b8e4d3b9ac quinn: Make Endpoint::server dual-stack V6 by default Romain Roffé 2026-03-18 17:07:33 +01:00
  • 6259b3da48 deploy: be543b314c9f26c74190774bb9ccbd72bf2b822a flub 2026-03-20 12:05:12 +00:00
  • 6df853b35a deploy: ddc3894b49ebd83cbd88f307d32b15c5435c0acf flub 2026-03-20 12:03:05 +00:00
  • b77560b269 deploy: 2fae98b50507de55f7e89df49fbbc7b0b268cdcb flub 2026-03-20 12:00:19 +00:00
  • f5caff800c deploy: 2186480154353a18adef5ae3270f753e5a62cb18 Frando 2026-03-20 11:57:00 +00:00
  • 32e05c027b tests: add patchbay tests Frando 2026-03-20 11:30:33 +01:00
  • e8e42a6b2a deploy: cb498e7845f3fa6770e8054fa0138a6b413082a6 flub 2026-03-20 11:52:55 +00:00
  • 60ea9e979a deploy: 9cfead016cc3799a66ad5b1ae950f8bdcb0674c7 flub 2026-03-20 11:41:42 +00:00
  • 80037784f8 deploy: 4609af98b2e0b1155376d503bf090565936969d8 flub 2026-03-20 11:28:30 +00:00
  • a116a1b71b deploy: 84e424562d7d2027efc5670547153f11381ec0b7 flub 2026-03-20 11:24:54 +00:00
  • 753b5ca452 deploy: c5947fb319764467d98b8f11a01c859b972d159c Frando 2026-03-20 10:40:26 +00:00
  • a5ed722b50 deploy: fa0f2ba6c8f0e7bc65d1ee24a0ed6663d1812b46 Frando 2026-03-20 10:38:06 +00:00
  • e7a0a0a513 deploy: b1961f229ec525e952260093bf5d3af9b330b1e4 Frando 2026-03-20 10:35:49 +00:00
  • 405e3b4cc9 deploy: 5e9b079fbe6c18e4d111dc2f4885b088e13de52e Frando 2026-03-20 10:33:39 +00:00
  • 53815f8540 deploy: f8dc07783047c7f3d77892407ce07eced5c18d9e matheus23 2026-03-20 10:04:57 +00:00
  • 5cd38a5c40 deploy: 7fffa87ca76dca37253eaece9d871ba40a992c19 matheus23 2026-03-20 09:48:25 +00:00
  • 88243cbb68 fix(proto): retry off-path NAT traversal probes up to 3 times dignifiedquire 2026-03-19 21:07:26 +01:00
  • 2851a194e5 deploy: 7061a70268f117a9ffc35e0a5b7f927e85ddb9ee divagant-martian 2026-03-19 20:03:30 +00:00
  • b7dcc522c8 test(proto): add failing test for off-path probe retransmission dignifiedquire 2026-03-19 20:58:36 +01:00
  • 0adcd20531 docs: clarify that Event::ConnectionLost is not emitted on local close alexchenai 2026-03-19 11:36:28 +00:00
  • 130d1970c7 test(proto): fix silent gap recovery test for PTO cap (#376) dignifiedquire 2026-03-19 16:46:21 +01:00
  • b25bec2cf9 fix(proto): cap PTO backoff at 2s post-handshake (#376) dignifiedquire 2026-03-19 16:46:11 +01:00
  • 6682006505 test(proto): add failing test for silent gap recovery (#376) dignifiedquire 2026-03-19 16:02:35 +01:00
  • 97f0345937 deploy: a57ed24f4552209617f61f31b218b00dad42df16 flub 2026-03-19 13:46:38 +00:00
  • 40253de667 fix(proto): reset PTO backoff for recoverable paths on network change dignifiedquire 2026-03-19 14:33:52 +01:00
  • 98125c9705 fix(proto): re-arm PathIdle timer when idle timeout is changed dignifiedquire 2026-03-19 14:18:10 +01:00
  • f3a73c7bdd refactor(proto): ordering of REACH_OUT and OBSERVED_ADDR building (#508) Floris Bruynooghe 2026-03-19 12:31:13 +01:00
  • 97280ffb25 deploy: 68af1dc059db94b548713412f7c20a5db6d5cd22 flub 2026-03-19 11:12:12 +00:00
  • 4bf3dc9bf2 fix: improve packet scheduling for not-validated paths (#444) Floris Bruynooghe 2026-03-19 11:47:41 +01:00
  • 177aaeb846 deploy: 3b2764e59bd9fef9dc073ac61e77a28069a4d77a flub 2026-03-19 10:42:07 +00:00
  • 2041199d92 deploy: 2e8f46824db3734cef85d162366a71299d9ecd06 flub 2026-03-19 10:33:43 +00:00
  • def4e690c3 deploy: 502639fc5edd5a94d390b348f8e9786066669932 flub 2026-03-19 10:31:25 +00:00
  • 2156ac1c30 bench: Allow configuring the runtime type in the bulk bench (#280) Rüdiger Klaehn 2026-03-19 09:24:04 +01:00
  • 7b178a5657 deploy: 269444808b98e0b7bff87173c229ea4823c5c647 rklaehn 2026-03-19 08:20:17 +00:00
  • 5c69bbba10 deploy: e5f5e090bf03720518a96733e94acac536f763e8 rklaehn 2026-03-19 07:55:26 +00:00
  • fee87e3acc fix(proto): retire CIDs from failed off-path NAT traversal probes (#410) dignifiedquire 2026-03-18 21:21:51 +01:00
  • d6b432fb2a fix(proto): prioritize ADD_ADDRESS frames before NEW_CONNECTION_ID dignifiedquire 2026-03-18 20:37:06 +01:00
  • 97dfe4329a test(proto): verify data continuity during network change path replacement dignifiedquire 2026-03-18 20:00:40 +01:00
  • c07cb57c20 test(proto): add tests for PR #444 and #509 behavior dignifiedquire 2026-03-18 19:33:11 +01:00
  • 39191440b1 test(proto): add regression tests for network change handling (#376) dignifiedquire 2026-03-18 19:09:45 +01:00
  • f0b6ea05aa fix(proto): handle NoViablePath timer in closed/drained state (#397, #398, #400) dignifiedquire 2026-03-18 18:55:51 +01:00
  • bfa8b43975 fix(proto): accept remote PATH_ABANDON for last path (#397) dignifiedquire 2026-03-18 18:28:28 +01:00
  • 3246990a2f test(proto): add tests for remote PATH_ABANDON handling (#397) dignifiedquire 2026-03-18 16:33:57 +01:00
  • 6448d8c560 deploy: d374f0fea34be55c66c50f0e8e06fcc14e060721 matheus23 2026-03-17 16:39:48 +00:00
  • e79aac258c deploy: 81949aa5669b4f634c4dfefed58dc04de37fb70e matheus23 2026-03-17 16:28:15 +00:00
  • f0905db641 docs(quinn): improve Connection::close_reason() documentation zphrs 2026-03-17 06:24:08 -07:00
  • 6345b88c87 Fix typo in RFC 9001 link in README.md (#510) Dinesh Bhattarai 2026-03-17 16:47:59 +05:45
  • 04ba57c643 fix: remove opportunistic GRO syscall Thomas Eizinger 2026-03-17 13:31:31 +11:00
  • 56bba7c0fa refactor: remove gro module Thomas Eizinger 2026-03-16 18:26:47 +11:00