Commit Graph

  • 05cab5a0c6 wip Diva Martínez 2026-01-06 11:05:29 -05:00
  • b798bb30cb sip Diva Martínez 2026-01-06 10:31:58 -05:00
  • f44b87f934 refactor: Track 4-tuples instead of only the remote per path. (#264) Diva Martínez 2026-01-06 14:57:14 +00:00
  • c09ff21012 Fix dropping oversized unblocks datagram senders Sebastian Leisinger 2025-12-03 10:30:46 +01:00
  • 2674406547 deploy: 07bb2866f1d8e7411176378c0d84c9c097368536 rklaehn 2026-01-05 13:41:18 +00:00
  • 3f05f62b07 deploy: 7c6765cfffdf55139b512d23ef01fd888afc34e7 rklaehn 2026-01-05 12:57:27 +00:00
  • 1e46176f0b deploy: 9ac390fda32f3a3bcfeb11be6378eee1d45e28da rklaehn 2026-01-05 12:47:55 +00:00
  • ab9da17120 fix(windows): use effective_segment_size Thomas Eizinger 2025-12-30 07:44:02 +11:00
  • 99abc2b3e2 refactor: introduce Transmit::effective_segment_size Thomas Eizinger 2025-12-30 07:38:51 +11:00
  • a5fc91943d deploy: 6d183abe54870e9a09784515c8695f406351cdc3 matheus23 2026-01-02 10:28:25 +00:00
  • ef110b03cb Address nits Philipp Krüger 2026-01-02 11:26:19 +01:00
  • df26987443 Migrate impl Debug for Incoming to derive-more Philipp Krüger 2026-01-02 11:16:12 +01:00
  • af4676adc1 Add small clarifying comments Philipp Krüger 2026-01-02 11:05:13 +01:00
  • 417247b251 Reintroduce local_ip Philipp Krüger 2026-01-02 11:05:05 +01:00
  • 0dcf9d9db7 Warn on clippy::or_fun_call Dirkjan Ochtman 2025-12-17 11:59:19 +01:00
  • c6d3b7545e Warn on clippy::manual_let_else Dirkjan Ochtman 2025-12-17 11:52:28 +01:00
  • f5a5181c2b Warn on unnameable_types Dirkjan Ochtman 2025-12-15 17:11:44 +01:00
  • e0a3aaac2e Warn on elided_lifetimes_in_paths Dirkjan Ochtman 2025-12-15 16:58:18 +01:00
  • db67320e12 Hoist lint configuration to the workspace level Dirkjan Ochtman 2025-12-15 16:53:31 +01:00
  • bb0240c376 build(deps): bump serde_json from 1.0.146 to 1.0.148 dependabot[bot] 2025-12-29 13:01:51 +00:00
  • 98aadf2b32 refactor(quinn-udp): make decode_recv generic over MsgHdr Lars Eggert 2025-12-09 15:03:20 +02:00
  • 7258fdb52f deploy: 5c27d33f3f4b11dc466dbbbfeb957ec33f136029 rklaehn 2025-12-23 14:05:46 +00:00
  • a81ead9b01 Merge branch 'main' into bytes-or-slice Rüdiger Klaehn 2025-12-23 15:04:04 +01:00
  • 695025c28e perf(iroh-quinn): Add a mutable buffer so small writes are less expensive (#249) Rüdiger Klaehn 2025-12-23 13:37:48 +00:00
  • 512aba3326 deploy: c40699f5a754a87685d47227b17378a7157645dc rklaehn 2025-12-23 13:22:09 +00:00
  • ceafd39d11 deploy: 51ffc50aa59fecd9d33f18e7ff15cb682ccf60d3 rklaehn 2025-12-23 13:20:16 +00:00
  • ef8e12f307 Merge branch 'fast-send-buffer-2' into bytes-or-slice Ruediger Klaehn 2025-12-23 15:18:33 +02:00
  • b521e110c5 Actually increase MAX_COMBINE Ruediger Klaehn 2025-12-23 15:18:19 +02:00
  • 297a35533e deploy: e264f6dbe71e08da51f21743c43213180a25bf2f rklaehn 2025-12-23 13:17:23 +00:00
  • 9172be8d49 Merge branch 'fast-send-buffer-2' into bytes-or-slice Ruediger Klaehn 2025-12-23 15:15:27 +02:00
  • d3ffba5951 deploy: ffa31a43f7c430e738ee61b991b426f0b7c2f8f3 rklaehn 2025-12-23 13:14:49 +00:00
  • a1c91540e0 Add comment about choice of N Ruediger Klaehn 2025-12-23 15:13:05 +02:00
  • 06e3452a22 deploy: 546e742e08c48188c4aefb91a41711a6aa598eac rklaehn 2025-12-23 12:49:19 +00:00
  • c77b334c45 deploy: 797d064754439ac2fd90220f60b6f68627ec456d rklaehn 2025-12-23 12:46:47 +00:00
  • 869d054339 Merge branch 'fast-send-buffer-2' into bytes-or-slice Ruediger Klaehn 2025-12-23 14:46:14 +02:00
  • 26ce79aa55 Merge branch 'main' into fast-send-buffer-2 Ruediger Klaehn 2025-12-23 14:44:59 +02:00
  • 9006f04d5c deploy: dd2a889ba4139c0c7135c759acbfe6519416cea9 rklaehn 2025-12-23 12:37:35 +00:00
  • 0bbe728c52 fix test, , got lost somehow Ruediger Klaehn 2025-12-23 14:35:55 +02:00
  • 6088001e44 deploy: 9e3abd615dee5aa7da2db0aba531103b7269b7f9 rklaehn 2025-12-23 12:34:18 +00:00
  • d3ea8101e9 clippy & fmt Ruediger Klaehn 2025-12-23 14:32:14 +02:00
  • 57450cd3c5 deploy: ba13d6962bd6acac81238991fdd871eaf62cbcb9 rklaehn 2025-12-23 12:26:17 +00:00
  • 88638d8d7a Revive the multiple_segments test as multiple_large_segments Ruediger Klaehn 2025-12-23 14:24:31 +02:00
  • ad47fc6621 fix(quinn-proto): prevent O(N^2) behaviour when sending a lot of small values in SendBuffer (#247) Rüdiger Klaehn 2025-12-23 11:45:41 +00:00
  • 0b9e15e7c2 deploy: 2c00324ba6b540107380f72a8ea9bd44fb81093b matheus23 2025-12-23 11:22:17 +00:00
  • fff8ad6446 Merge remote-tracking branch 'origin/main' into matheus23/4-tuples Philipp Krüger 2025-12-23 12:20:10 +01:00
  • 203affac6d deploy: e455523a72ade68c955318ff47b69e2b542590b3 matheus23 2025-12-23 11:18:56 +00:00
  • 67c8de35f0 Extract out packet discarding logic Philipp Krüger 2025-12-23 12:16:30 +01:00
  • de22cd7fce deploy: abf85ad4e543c27adb3e0675ea969aa92d8833b7 rklaehn 2025-12-23 11:12:31 +00:00
  • f376a0de65 Make the subscribe test util available and use it instead of println! Ruediger Klaehn 2025-12-23 13:10:39 +02:00
  • 466eaa3fa8 Adjust docs Philipp Krüger 2025-12-23 11:50:43 +01:00
  • c09509665c deploy: ba833ecd08b953832a5f38a3d5c46dc0e4bfe8e6 rklaehn 2025-12-23 10:48:21 +00:00
  • 1325d7345b Fix comment Ruediger Klaehn 2025-12-23 12:46:21 +02:00
  • df19e729b8 deploy: 836bcdcb4c6e7bff32fa91bb68db5dfbc0200027 rklaehn 2025-12-23 10:45:12 +00:00
  • 69727840b6 Merge branch 'fix-send-buffer' into fast-send-buffer-2 Ruediger Klaehn 2025-12-23 12:42:26 +02:00
  • 49cf524712 deploy: 255ce5e4f43a7425f3ae2021f85bca02ec54b852 rklaehn 2025-12-23 10:15:17 +00:00
  • f4def63e17 Don't run proptests in wasm Ruediger Klaehn 2025-12-23 12:13:35 +02:00
  • 0c230221fd deploy: 9b269a9b672ddba776c7db5f72108ac2f8b4f8f9 rklaehn 2025-12-23 10:11:09 +00:00
  • 52740b8b58 Merge branch 'main' into fix-send-buffer Ruediger Klaehn 2025-12-23 12:08:47 +02:00
  • 772f849e76 Add proptest for SendBuffer Ruediger Klaehn 2025-12-22 16:06:18 +02:00
  • 1713c04012 build(deps): bump serde_json from 1.0.145 to 1.0.146 dependabot[bot] 2025-12-22 13:01:54 +00:00
  • 752cf7eac8 Generally rename addresses to network_path Philipp Krüger 2025-12-22 18:31:02 +01:00
  • af21509f1d Merge remote-tracking branch 'n0/main' into final-step Diva Martínez 2025-12-22 11:25:38 -05:00
  • 226ff0de42 refactor(quinn-proto): create an encodable type for non encodable frames (#294) Diva Martínez 2025-12-22 15:29:59 +00:00
  • d2f0ab6300 deploy: f068328ed25ce9aba08d79328df2ea6dc998ac68 divagant-martian 2025-12-22 15:27:57 +00:00
  • ae5801ab22 deploy: 12ed6ae371a5d8e8c64684ed294af0c208fc1f30 divagant-martian 2025-12-22 15:26:26 +00:00
  • 6e6451541a Merge branch 'main' into encodable-frames Diva Martínez 2025-12-22 10:25:10 -05:00
  • 215980972b fix ugly naming Diva Martínez 2025-12-22 10:25:13 -05:00
  • 1173b0c8e3 deploy: a91c078538a67565f6c97ddc2d6ea552f0282fe5 matheus23 2025-12-22 15:00:50 +00:00
  • 1c3c87b641 Merge remote-tracking branch 'origin/main' into matheus23/4-tuples Philipp Krüger 2025-12-22 15:58:43 +01:00
  • e625dc9dc1 deploy: 86f4cb61872a709be37caf05c8bd0e813bf6dbdd rklaehn 2025-12-22 14:09:06 +00:00
  • a4a1c5432a Remove bench from defaults - no idea how it got in there Ruediger Klaehn 2025-12-22 16:06:04 +02:00
  • eb068ddbc5 Merge branch 'main' into fix-send-buffer Ruediger Klaehn 2025-12-22 15:06:15 +02:00
  • edb7e70c10 Add GRO and GSO support for virtual socket virtual-socket-gro-gso Ruediger Klaehn 2025-12-22 15:04:03 +02:00
  • b1d26db387 deploy: 6f46b0f4b028806124a410814f31beff5c1787c3 rklaehn 2025-12-22 12:14:21 +00:00
  • 1b96a5f819 refactor(quinn-proto): split the coding::Codec (#293) Diva Martínez 2025-12-22 12:02:18 +00:00
  • 77d9d1ebec refactor(quinn-proto): make FrameType a proper enum (#292) Diva Martínez 2025-12-22 09:31:57 +00:00
  • aba59d1665 add moreeee frames Diva Martínez 2025-12-21 22:47:48 -05:00
  • 79adfda0dd add more frames Diva Martínez 2025-12-21 22:28:10 -05:00
  • 409c2430d7 add Ping and ImmediateAck Diva Martínez 2025-12-21 21:53:21 -05:00
  • 3480e9b297 add ObservedAddr Diva Martínez 2025-12-21 21:47:03 -05:00
  • 2d51ea5819 add HandshakeDone and ReahOut Diva Martínez 2025-12-21 21:44:41 -05:00
  • 23e291d053 add path response Diva Martínez 2025-12-21 21:38:50 -05:00
  • ef40558d27 fix finish and finish and track Diva Martínez 2025-12-21 21:26:13 -05:00
  • c81f3c0854 add Ack and Close Diva Martínez 2025-12-21 21:23:30 -05:00
  • 37ef9e734c add path_ack to Builder::encode Diva Martínez 2025-12-21 20:55:46 -05:00
  • 35cc39d38d create the base to what we want to achieve Diva Martínez 2025-12-21 20:41:18 -05:00
  • 67a48f8fd4 deploy: 582a132316b1cd3d5270f740e6e5fbcbd9433c3e dignifiedquire 2025-12-20 15:41:51 +00:00
  • ee64701d79 make stat recording readable Diva Martínez 2025-12-19 14:37:53 -05:00
  • 0243971237 fix getting frame types Diva Martínez 2025-12-19 14:30:28 -05:00
  • 4419cac164 deploy: 2b2a5ec081580148e4ccd233dc639783fa6cbd92 divagant-martian 2025-12-20 14:16:32 +00:00
  • 19f70d5874 fmt Diva Martínez 2025-12-20 09:15:12 -05:00
  • 72533c8bc7 deploy: 44bca1ddbd619d67974ee2d9d5ecf4fdb20572cb divagant-martian 2025-12-20 13:41:46 +00:00
  • a617805983 appease clippy, keep the code Diva Martínez 2025-12-20 08:40:35 -05:00
  • 625e5e6940 deploy: 0c99efa403498d9c1acb6f91b161fada51303b5b divagant-martian 2025-12-20 13:39:39 +00:00
  • 3ea1757808 clippy fixes: make ArrangeRangeSet pub(crate) Diva Martínez 2025-12-20 08:37:51 -05:00
  • c54bd8a344 deploy: b8643de4489038aea194177a77f71e697bbc6dc4 divagant-martian 2025-12-20 13:35:26 +00:00
  • e57e97427d chore(quinn-udp): use consts from libc 朝倉水希 2025-12-20 16:13:10 +08:00
  • a8cda4a50b make all frames encodable Diva Martínez 2025-12-19 19:02:46 -05:00
  • 9fdfbe1ae0 make Close encodable Diva Martínez 2025-12-19 18:53:04 -05:00
  • 1db12bb448 remote weird lenght parameter and make Datagram encodable Diva Martínez 2025-12-19 18:41:46 -05:00