Commit Graph

  • 1b59636028 flatten tio.Capabilities JackDoan 2026-05-14 09:50:52 -05:00
  • 487bae4c2f speed JackDoan 2026-05-14 09:44:04 -05:00
  • 2bdd284993 new tun interface JackDoan 2026-04-17 10:25:05 -05:00
  • 0874bf2e23 size arena to match batch size better-tun-interface-no-offloads JackDoan 2026-05-13 15:07:21 -05:00
  • d1d8439b8e fix JackDoan 2026-05-13 12:09:39 -05:00
  • 3601bfd798 fix JackDoan 2026-05-13 10:29:11 -05:00
  • 41663e1638 fix JackDoan 2026-05-12 14:35:46 -05:00
  • 0d54ba36d6 fix JackDoan 2026-05-12 14:33:47 -05:00
  • 90a943e386 fix JackDoan 2026-05-12 14:29:57 -05:00
  • 12b2cd2a62 fix JackDoan 2026-05-12 14:19:07 -05:00
  • dbe0c3c403 batched tun interface JackDoan 2026-04-17 10:25:05 -05:00
  • c08ed7d626 udp setsockopt correctness fixes better-tun-interface-ordering JackDoan 2026-05-12 11:41:42 -05:00
  • c256f2cfbb use less ram pls JackDoan 2026-05-11 17:30:56 -05:00
  • 3be637bade clean up a comment a bit JackDoan 2026-05-11 17:10:33 -05:00
  • 0ff28504d7 drop in a logger JackDoan 2026-05-11 17:10:05 -05:00
  • 2a47b47853 go mod tidy JackDoan 2026-05-11 14:56:26 -05:00
  • 681f5ef5a6 lint JackDoan 2026-05-11 14:04:23 -05:00
  • 86cef88744 Experimenting wirebuffer-v2 Nate Brown 2026-05-11 11:51:46 -05:00
  • 6b6dcda486 fix JackDoan 2026-05-11 11:26:51 -05:00
  • ed4d17d768 faster JackDoan 2026-05-06 16:06:36 -05:00
  • 67af1edadb no JackDoan 2026-05-06 15:46:28 -05:00
  • 7924cf0aa8 use clear() JackDoan 2026-05-06 15:46:17 -05:00
  • b0f139b578 remove udp-level RX reorder buf JackDoan 2026-05-06 13:51:05 -05:00
  • 1972c73940 make relays take the fast path maybe JackDoan 2026-05-06 13:26:54 -05:00
  • 5138321491 scoot pinning around JackDoan 2026-05-05 12:58:33 -05:00
  • 49535ceb6c scoot stuff around for e2e JackDoan 2026-05-04 12:18:54 -05:00
  • e3e8622b98 disable sort-on-RX, CPU pinning seems to work for now JackDoan 2026-05-04 11:57:33 -05:00
  • 924268cc1f switch to ASM vector checksum JackDoan 2026-05-04 11:56:58 -05:00
  • 6a46a2913a GSO/GRO offloads, with TCP+ECN and UDP support JackDoan 2026-04-17 10:25:05 -05:00
  • 4b4331ba42 better and batched tun interface JackDoan 2026-04-17 10:25:05 -05:00
  • f5ddff5ca1 fix after rebase better-tun-interface-ordering-with-firewall-changes JackDoan 2026-05-11 10:55:42 -05:00
  • 400cbc26a1 parse? JackDoan 2026-05-07 13:18:41 -05:00
  • 01b31360df SPICY JackDoan 2026-05-07 12:00:41 -05:00
  • 5bdf645b0b checkpt, try to parse packets only once pt2 JackDoan 2026-05-07 11:26:17 -05:00
  • 0375aff451 checkpt, try to parse packets only once JackDoan 2026-05-07 11:04:16 -05:00
  • 6cb00c613c faster JackDoan 2026-05-06 16:06:36 -05:00
  • 40b4ae7fb4 no JackDoan 2026-05-06 15:46:28 -05:00
  • cf51b6dfd7 use clear() JackDoan 2026-05-06 15:46:17 -05:00
  • fe93ebd017 remove udp-level RX reorder buf JackDoan 2026-05-06 13:51:05 -05:00
  • 961ddbfbc1 make relays take the fast path maybe JackDoan 2026-05-06 13:26:54 -05:00
  • 67bd9e848a scoot pinning around JackDoan 2026-05-05 12:58:33 -05:00
  • bc3f5d0400 scoot stuff around for e2e JackDoan 2026-05-04 12:18:54 -05:00
  • aef8e39cc4 disable sort-on-RX, CPU pinning seems to work for now JackDoan 2026-05-04 11:57:33 -05:00
  • 69863d6c81 switch to ASM vector checksum JackDoan 2026-05-04 11:56:58 -05:00
  • 5d35351437 GSO/GRO offloads, with TCP+ECN and UDP support JackDoan 2026-04-17 10:25:05 -05:00
  • f95857b4c3 better and batched tun interface JackDoan 2026-04-17 10:25:05 -05:00
  • 398d67e2da Windows code signing (#1718) Nate Brown 2026-05-08 14:43:19 -05:00
  • 696903d6d9 Add a way to set the network type on windows + tests (#1710) Nate Brown 2026-05-07 20:17:38 -05:00
  • c82db210ef Change windows unsafe routes to link routes, fix sshd reload bug (#1709) Nate Brown 2026-05-07 11:30:26 -05:00
  • 1ada3d4dd9 Use DefinedNets fancy new netbsd10 vagrant box for smokes (#1711) Nate Brown 2026-05-07 10:30:29 -05:00
  • 8e607a91f4 fix multiport handshakes from non-baseport Wade Simmons 2026-05-07 10:39:36 -04:00
  • c72a37c16f fix tests Wade Simmons 2026-05-06 20:28:31 -04:00
  • 610fcdb9bf WIP Wade Simmons 2026-05-06 16:13:53 -04:00
  • 5f920fdd7d Remove the global noiseEndianness var (#1707) Nate Brown 2026-05-06 17:37:03 -05:00
  • cba9ea5b1f Bump github.com/gaissmai/bart from 0.26.0 to 0.26.1 (#1604) dependabot[bot] 2026-05-06 17:36:07 -05:00
  • 83809a599a Bump actions/download-artifact from 7 to 8 (#1617) dependabot[bot] 2026-05-06 17:34:06 -05:00
  • 23c67bd8d8 Bump actions/upload-artifact from 6 to 7 (#1618) dependabot[bot] 2026-05-06 17:33:47 -05:00
  • dd3a7ad03c Bump docker/setup-buildx-action from 3 to 4 (#1627) dependabot[bot] 2026-05-06 17:33:16 -05:00
  • dd2ac5d655 Bump docker/login-action from 3 to 4 (#1628) dependabot[bot] 2026-05-06 17:32:45 -05:00
  • 76e82a5256 Bump golang.org/x/net (#1664) dependabot[bot] 2026-05-06 17:32:21 -05:00
  • eaf756ea6c Bump Apple-Actions/import-codesign-certs from 6 to 7 (#1697) dependabot[bot] 2026-05-06 17:31:48 -05:00
  • a82a8dc547 don't panic on bad ed25519 key lengths (#1601) Jack Doan 2026-05-06 17:00:07 -05:00
  • 213dd46588 Stop leaking goroutines past Control.Stop, consolidate punching in Punchy (#1708) Nate Brown 2026-05-06 16:21:16 -05:00
  • bb3c70da2e WIP Wade Simmons 2026-05-06 14:31:11 -04:00
  • 2f50b3c54f Merge remote-tracking branch 'origin/master' into multiport Wade Simmons 2026-05-06 14:26:49 -04:00
  • 4fb5cdb4fa refactor readOutsidePackets (#1642) Wade Simmons 2026-05-06 12:23:27 -04:00
  • ff91c37529 switch Bits to a packed u64 (#1705) Jack Doan 2026-05-06 10:22:26 -05:00
  • 16a836a73f PMTUD exploration, start small then grow nate/pmtud Nate Brown 2026-05-05 17:05:50 -05:00
  • 2df8dec5b0 Darwin also lacks a proper readv export tun-readv Nate Brown 2026-05-04 15:39:21 -05:00
  • 32669e9568 Make sure standard read/write path doesn't heap allocate Nate Brown 2026-05-04 15:14:09 -05:00
  • 3954d9af34 Darwin and openbsd in line with the other bsds for tun support Nate Brown 2026-05-04 11:12:30 -05:00
  • b7e9939e92 More stable e2e test harness, better for benchmarking (#1702) Nate Brown 2026-05-04 10:12:58 -05:00
  • 33c2d7277c Reduce HandshakeManager complexity a little bit (#1701) Nate Brown 2026-05-01 13:21:38 -05:00
  • a1b8954a23 update Makefile Wade Simmons 2026-05-01 14:13:38 -04:00
  • 441a67fbf9 fix missing space Wade Simmons 2026-05-01 13:57:34 -04:00
  • 7f6976ba5d Merge remote-tracking branch 'origin/master' into fips140 Wade Simmons 2026-05-01 13:57:26 -04:00
  • f141cebe8d Run e2e tests in parallel, include a goroutine leak detector test (#1700) Nate Brown 2026-04-30 21:30:56 -05:00
  • 9ec8cf10f3 Handshake state machine (#1656) Nate Brown 2026-04-30 21:30:27 -05:00
  • 5dd566e220 also support fips140v1.26 Wade Simmons 2026-04-30 15:21:58 -04:00
  • dfe94c6269 window better-tun-interface2 JackDoan 2026-04-30 12:16:52 -05:00
  • 1c601d776a set PSH JackDoan 2026-04-30 12:16:35 -05:00
  • 17d8ebff93 window JackDoan 2026-04-30 12:16:22 -05:00
  • 612d3ef931 dead code JackDoan 2026-04-29 12:57:04 -05:00
  • 8282a629e5 robot fixes JackDoan 2026-04-29 12:50:02 -05:00
  • c62f27d4b4 slightly nicer contract? JackDoan 2026-04-28 16:50:50 -05:00
  • f5db77f214 checkpt JackDoan 2026-04-28 14:53:03 -05:00
  • b9a7d1edf3 less stateful JackDoan 2026-04-28 10:07:40 -05:00
  • d1ea33659a correctness JackDoan 2026-04-27 11:37:58 -05:00
  • 8fdd98f639 attempt to improve readability JackDoan 2026-04-27 10:26:15 -05:00
  • 45bc0fc055 be safer JackDoan 2026-04-24 16:48:52 -05:00
  • 24af30bd78 fix? JackDoan 2026-04-24 16:06:11 -05:00
  • 1d84b81032 fix interfaces JackDoan 2026-04-24 15:18:28 -05:00
  • b155f4b7e1 fix JackDoan 2026-04-24 15:18:10 -05:00
  • 194d58cd46 GRO JackDoan 2026-04-17 10:25:05 -05:00
  • b79fdc272a better default Wade Simmons 2026-04-28 13:12:57 -04:00
  • d4d747f219 no longer need go1.26 with this fix Wade Simmons 2026-04-28 13:12:22 -04:00
  • 4ff9e97dce Revert "need go1.26" Wade Simmons 2026-04-28 13:12:10 -04:00
  • bdbd483063 Revert "bump linter to support go1.26" Wade Simmons 2026-04-28 13:11:36 -04:00
  • 1403473e4b bump linter to support go1.26 Wade Simmons 2026-04-28 12:03:31 -04:00
  • ae58085032 cleanup, no GODEBUG needed Wade Simmons 2026-04-28 11:58:43 -04:00