Commit Graph

  • ff326e06ed revert: remove #527 network-unreachable handling from combined branch dig/holepunch-fixes-combined dignifiedquire 2026-03-23 17:05:32 +01:00
  • e91779f065 Revert "fix(udp): propagate network-unreachable send errors instead of swallowing them" (#534) Floris Bruynooghe 2026-03-23 17:03:00 +01:00
  • af04662c06 deploy: e7fc09bcf5cd88e6db5ea1340f46136090c0732b dignifiedquire 2026-03-23 15:53:18 +00:00
  • 8d0f7d6241 deploy: cb59929c29e1df2d2168ccd2341f6477b65f7c35 dignifiedquire 2026-03-23 15:51:19 +00:00
  • 48148e926a fix(proto): return expired CIDs from queue_retries for future reclamation dignifiedquire 2026-03-23 16:50:25 +01:00
  • c1e6c670b5 fix(proto): mark probe as sent after packet build succeeds dignifiedquire 2026-03-23 16:48:24 +01:00
  • 84d8b3802c fix(proto): mark probe as sent after packet build succeeds dignifiedquire 2026-03-23 16:48:24 +01:00
  • 9019d4d40c fix(proto): abandon path when revalidation times out dignifiedquire 2026-03-23 16:40:52 +01:00
  • 77ae5d51d7 fix(proto): fix off-path comment per review feedback dignifiedquire 2026-03-23 15:15:59 +01:00
  • e20cc755f6 deploy: de8a8adbebf15ee4ce34875ea438ff9f35622b5d flub 2026-03-23 15:43:41 +00:00
  • 876fbd0d3e deploy: 6b16661d2aad57e2bb5bdd973e1fe51b673af433 flub 2026-03-23 15:22:10 +00:00
  • e4649f8e2b fix(proto): Do not ignore ACKs for abandoned paths (#519) Floris Bruynooghe 2026-03-23 15:33:04 +01:00
  • 04eecd59a8 fix(udp): propagate network-unreachable send errors instead of swallowing them (#527) Friedel Ziegelmayer 2026-03-23 15:28:14 +01:00
  • 21df56433d refactor(proto): Rename path timers (#517) Floris Bruynooghe 2026-03-23 15:24:33 +01:00
  • 6fa670df4a deploy: 2ed881794433dab1e2254157e8f60c552b256c21 dignifiedquire 2026-03-23 14:20:54 +00:00
  • 2ab0df9943 deploy: c6f9a497753a39d4350be488fe1412d81808e4d6 dignifiedquire 2026-03-23 14:18:25 +00:00
  • 7351280a1f deploy: 95778087457c5cd38fabc43255c052131fa991b8 dignifiedquire 2026-03-23 14:01:46 +00:00
  • 7518cb36e4 deploy: 11fdab671fd06d7b894d822473f6191045de6406 dignifiedquire 2026-03-23 13:26:50 +00:00
  • 382c506c8b merge: add #531 PATH_CHALLENGE revalidation dignifiedquire 2026-03-23 14:25:55 +01:00
  • 81203bd131 Revert "merge: update #531 with ping-based revalidation" dignifiedquire 2026-03-23 14:24:57 +01:00
  • 8492ee8e02 deploy: 605d2d0876e90663f4ea7cc3dbfbf9b273e39e7b dignifiedquire 2026-03-23 13:24:40 +00:00
  • 09c09b4fcc fix(proto): revalidate existing paths via PATH_CHALLENGE during NAT traversal dignifiedquire 2026-03-23 13:39:29 +01:00
  • 08b1de64c5 merge: update #531 with ping-based revalidation dignifiedquire 2026-03-23 13:44:11 +01:00
  • 019cf60886 deploy: 938dbe145d1134fe95c1f54f1c0d84cec5682851 dignifiedquire 2026-03-23 12:43:30 +00:00
  • 18d131fe87 Revert "merge: add #531 NAT traversal revalidation" dignifiedquire 2026-03-23 13:42:56 +01:00
  • 27ffaa8457 deploy: dcd80a96685a74cdc99a6bc79e297320ae49159b dignifiedquire 2026-03-23 12:41:26 +00:00
  • 1b5222cf49 fix(proto): use ping instead of PATH_CHALLENGE for revalidation dignifiedquire 2026-03-23 13:39:29 +01:00
  • 095a59834a deploy: 0811a03f854c4ac608af2515b80ced9461f4488c dignifiedquire 2026-03-23 12:26:28 +00:00
  • b26f200f6b fix(proto): fix formatting dignifiedquire 2026-03-23 13:23:58 +01:00
  • 490779aa17 merge: add #531 NAT traversal revalidation dignifiedquire 2026-03-23 13:16:49 +01:00
  • d899637c7d deploy: f74f1ca3fc4ab8712ffadab0c7bae9927d4a2b36 dignifiedquire 2026-03-23 12:16:17 +00:00
  • 472718ece4 Merge branch 'fix/send-error-propagation' into dig/holepunch-fixes-combined dignifiedquire 2026-03-23 13:15:14 +01:00
  • cdd703503f Merge branch 'fix/network-change-recovery' into dig/holepunch-fixes-combined dignifiedquire 2026-03-23 13:15:14 +01:00
  • 3068d5b72d merge: resolve #522/#524 timer conflicts dignifiedquire 2026-03-23 13:15:08 +01:00
  • 9dde04833b merge: combine #522 and #523 (resolve test conflict) dignifiedquire 2026-03-23 13:13:46 +01:00
  • 96b41e6e45 fix(udp): address review feedback on network-unreachable handling dignifiedquire 2026-03-23 13:11:50 +01:00
  • c8761475a1 fix: propagate network-unreachable send errors instead of swallowing them dignifiedquire 2026-03-22 21:11:38 +01:00
  • 7bbe0ef17b deploy: 84b0904e29a2e5d3aa2930d77e025b196a172f30 dignifiedquire 2026-03-23 12:01:14 +00:00
  • 396e763571 deploy: c5e5ff3a62b6ec1952f191affbba93bee0629217 dignifiedquire 2026-03-23 11:58:42 +00:00
  • c655fbf73f fix(proto): address review feedback on last-path abandon handling dignifiedquire 2026-03-23 12:56:43 +01:00
  • e1c12a6f48 fix(proto): rename saved proptests seeds (#529) Floris Bruynooghe 2026-03-23 12:54:33 +01:00
  • 3f02fe4153 fix: revalidate existing paths during NAT traversal rounds dignifiedquire 2026-03-23 12:53:53 +01:00
  • c7003b916e deploy: de354f4e9955730de17e57a5468588373d872cd9 dignifiedquire 2026-03-23 11:11:26 +00:00
  • 3d6d8d79df deploy: a490f23057c15a8fcadd7a9bc3b8f5904f5e79da flub 2026-03-23 11:09:27 +00:00
  • 7c42112dee fix(proto): collapse nested if for clippy dignifiedquire 2026-03-23 12:07:06 +01:00
  • 8d5bd46ae8 deploy: 72b50afb113636feaafd059797f4d9fc2158df43 dignifiedquire 2026-03-23 11:04:49 +00:00
  • 7aede6b1f3 fix(proto): fix formatting dignifiedquire 2026-03-23 12:02:58 +01:00
  • 14b1625cec deploy: a1c9e82167afa0eaf9f5c5e41860acecaf8d7fc8 dignifiedquire 2026-03-23 11:01:49 +00:00
  • 66d9795510 fix(proto): fix rustfmt formatting dignifiedquire 2026-03-21 21:34:26 +01:00
  • 8b5b2cbe72 fix(proto): stop PathIdle timer when idle timeout is disabled dignifiedquire 2026-03-21 21:24:45 +01:00
  • 1b28186a35 fix(proto): move PTO reset before CID rotation and fix comments dignifiedquire 2026-03-21 14:03:31 +01:00
  • 02c56be727 fix(proto): read network path before clearing local_ip in handle_network_change dignifiedquire 2026-03-21 11:10:30 +01:00
  • b58235f95a fix(proto): reset PTO backoff for recoverable paths on network change dignifiedquire 2026-03-19 14:33:52 +01:00
  • 82037cf6b6 fix(proto): re-arm PathIdle timer when idle timeout is changed dignifiedquire 2026-03-19 14:18:10 +01:00
  • 2d783facd0 fix(proto): only clean up stale probes when round actually advances dignifiedquire 2026-03-21 21:23:50 +01:00
  • 07be119519 fix(proto): trim redundant comments and remove unused Clone derive dignifiedquire 2026-03-21 13:54:32 +01:00
  • 001778516e fix(proto): retry off-path NAT traversal probes and retire stale CIDs dignifiedquire 2026-03-21 13:10:50 +01:00
  • a18eddeda9 fix(proto): match picoquic's PTO cap logic dignifiedquire 2026-03-23 11:12:16 +01:00
  • 7d757368e3 fix(proto): move PTO cap after max_ack_delay addition dignifiedquire 2026-03-21 13:51:49 +01:00
  • 7f64506b34 fix: correct picoquic URL in test comment dignifiedquire 2026-03-21 13:15:55 +01:00
  • 00a88c456e test(proto): add test for silent gap recovery via PTO cap dignifiedquire 2026-03-21 12:48:51 +01:00
  • ea98377b12 fix(proto): cap PTO backoff at 2s post-handshake (#376) dignifiedquire 2026-03-19 16:46:11 +01:00
  • 16bb7eeca8 fix(proto): avoid panic in current_mtu when all paths are abandoned dignifiedquire 2026-03-23 10:47:02 +01:00
  • 3ab2fcd85d fix panic Diva Martínez 2026-03-22 21:37:31 -05:00
  • ac37fe526d fix(proto): add 100ms floor to NoViablePath grace timer dignifiedquire 2026-03-21 21:24:21 +01:00
  • 95bb9481c8 fix(proto): trim verbose test docstrings and spec-quoting blocks dignifiedquire 2026-03-21 14:01:33 +01:00
  • 8cfd9d207f fix(proto): clean up stale comments and docstrings dignifiedquire 2026-03-21 13:48:52 +01:00
  • 70181f390a fix(proto): handle NoViablePath timer in closed/drained state (#397, #398, #400) dignifiedquire 2026-03-18 18:55:51 +01:00
  • 2914180fcd fix(proto): accept remote PATH_ABANDON for last path (#397) dignifiedquire 2026-03-18 18:28:28 +01:00
  • bc094be914 test(proto): add tests for remote PATH_ABANDON handling (#397) dignifiedquire 2026-03-18 16:33:57 +01:00
  • 1280ffd01b chore(proto): Update to rand 0.10 (#511) Philipp Krüger 2026-03-23 11:37:34 +01:00
  • ddad6d6c9e deploy: e24c6a1508165e7d2436075f4f84f36d44c81911 dignifiedquire 2026-03-23 10:29:29 +00:00
  • e7f445bdfd deploy: 6c7ede12a2b1ee7ad73fd8fda61760683aac906c dignifiedquire 2026-03-23 10:27:22 +00:00
  • 3b3a4e1e57 deploy: 443f9acfa7a5f4a3eae3fe5034e23ca0264b5f85 matheus23 2026-03-23 10:24:52 +00:00
  • 666bd7c5ec deploy: 35b8bcbf4c6db70c8dce0b36105ba65b2c972bbf flub 2026-03-23 10:19:58 +00:00
  • 66b985d4b5 deploy: ce9305b910b4868d7a6fe570be2730ee4b24be2d matheus23 2026-03-23 10:17:25 +00:00
  • 9117a7b4f0 deploy: cb43caf0aad9561d8e1b76ec194ab2e60af8bcf4 dignifiedquire 2026-03-23 10:15:29 +00:00
  • 36d3103a85 deploy: dbef62e9985d5732526a59ffe03729f15054a215 flub 2026-03-23 10:07:51 +00:00
  • 9c1e72716d deploy: 21ff30614ded3c7cbfffb643366179a536ccba03 flub 2026-03-23 10:05:45 +00:00
  • 33ef612880 deploy: 7f669763fb2fe0099b808d8f3c1a4535e5cc1b8e flub 2026-03-23 09:56:39 +00:00
  • 1ae66106b4 deploy: 3ba1fb018e177df5765f42fd4a657b15fba558a4 dignifiedquire 2026-03-23 09:49:50 +00:00
  • 1423993075 deploy: b84c693da17d34f895314665fac252c978e8752a matheus23 2026-03-23 09:25:34 +00:00
  • 52c7ad1898 refactor(quinn-udp): add retry_if_interrupted helper Lars Eggert 2026-03-23 10:01:39 +02:00
  • 291ceb91a2 deploy: ee6453bdc8afc18a9c0c6ca3b1525286386ea4ea matheus23 2026-03-23 08:50:30 +00:00
  • e69bbf50f6 deploy: 2a1a18941c6cf2c160e55ed7bf3637655eacb26e Frando 2026-03-23 08:40:49 +00:00
  • 1fa6d8b52f enable trace logging for patchbay tests Frando/patchbay-on-holepunch-fixes Frando 2026-03-23 09:01:49 +01:00
  • 5b7107b4de deps: bump patchbay Frando 2026-03-20 15:12:55 +01:00
  • b22b74e166 tests: add patchbay tests Frando 2026-03-20 11:30:33 +01:00
  • dd482f6239 deploy: d345b33e9ecca47397da511483c4013ae83c9606 Frando 2026-03-23 08:04:17 +00:00
  • 4bdbf365a1 enable trace logging for patchbay tests Frando/patchbay Frando 2026-03-23 09:01:49 +01:00
  • b7c5851880 deploy: 26001b74ed95067d966b663ea41329c7a0eff80a divagant-martian 2026-03-23 02:40:35 +00:00
  • 17215df3ea deploy: 210e7ce1a8e30a0aee8d901ceafc6feae50c7672 dignifiedquire 2026-03-22 20:20:21 +00:00
  • bd0a41dc7e Merge remote-tracking branch 'origin/fix/send-error-propagation' into dig/holepunch-fixes-combined dignifiedquire 2026-03-22 21:18:36 +01:00
  • 715f2a9b44 deploy: a587fc284172cab4ddef6688db901b912dd110c0 dignifiedquire 2026-03-22 20:17:46 +00:00
  • c83b8c6c71 fix: propagate network-unreachable send errors instead of swallowing them dignifiedquire 2026-03-22 21:11:38 +01:00
  • bde0b65bfe Take semver-compatible dependency updates Dirkjan Ochtman 2026-03-21 09:26:15 +01:00
  • 19acd8ea3e Merge branch 'fix/add-address-priority' into dig/holepunch-fixes-combined dignifiedquire 2026-03-22 17:54:34 +01:00
  • a16d611630 Merge branch 'fix/network-change-recovery' into dig/holepunch-fixes-combined dignifiedquire 2026-03-22 17:54:31 +01:00
  • 830139d9cf merge: resolve conflicts between #522 and #524 timer variants dignifiedquire 2026-03-22 17:54:27 +01:00
  • 65099697e6 fix(proto): move PTO cap after max_ack_delay addition dignifiedquire 2026-03-21 13:51:49 +01:00