Commit Graph

  • 7cc37323a8 re-align to master JackDoan 2026-07-14 11:38:43 -05:00
  • 68e3fae870 some tests JackDoan 2026-07-14 10:57:53 -05:00
  • 720990ddcd simplify making new Queues JackDoan 2026-07-14 10:56:21 -05:00
  • 05443523bd make service test less annoying JackDoan 2026-07-14 10:41:19 -05:00
  • 99bf613a2c checkpt JackDoan 2026-07-14 10:41:02 -05:00
  • 9e7c783eb3 checkpt JackDoan 2026-07-14 10:40:57 -05:00
  • 8b14a6ee56 more ram -> more speed JackDoan 2026-07-13 18:56:07 -05:00
  • ae17513bbf more fixes! JackDoan 2026-07-13 18:55:44 -05:00
  • 1aca2f75ae more fixes! JackDoan 2026-07-13 17:54:17 -05:00
  • c7918d1096 lint JackDoan 2026-07-13 16:41:13 -05:00
  • 44dd2e9ca4 datapath: fix 12 correctness findings from tun/UDP offload review JackDoan 2026-07-13 16:35:20 -05:00
  • 733dc06192 make mobile happy JackDoan 2026-07-13 15:25:57 -05:00
  • 7fee3a97b2 correctly shutdown the pprofserver JackDoan 2026-07-13 15:16:28 -05:00
  • 1e218737dc SendVia: don't emit a zero-length packet when prepareSendVia fails JackDoan 2026-07-13 14:56:19 -05:00
  • 243c920f88 adapt Control lifecycle tests to the batched tio.Queue Device interface JackDoan 2026-07-13 14:42:38 -05:00
  • 9bdab873f2 udp setsockopt correctness fixes JackDoan 2026-05-12 11:41:42 -05:00
  • a081fba023 use less ram pls JackDoan 2026-05-11 17:30:56 -05:00
  • b50d6276e3 clean up a comment a bit JackDoan 2026-05-11 17:10:33 -05:00
  • 3b16f1adb6 drop in a logger JackDoan 2026-05-11 17:10:05 -05:00
  • 410bac9688 go mod tidy JackDoan 2026-05-11 14:56:26 -05:00
  • 22adae0b8c lint JackDoan 2026-05-11 14:04:23 -05:00
  • f7cc437d88 fix JackDoan 2026-05-11 11:26:51 -05:00
  • a66af843d1 faster JackDoan 2026-05-06 16:06:36 -05:00
  • 67a742ddfb no JackDoan 2026-05-06 15:46:28 -05:00
  • 5681e510c4 use clear() JackDoan 2026-05-06 15:46:17 -05:00
  • 9104dc4c34 remove udp-level RX reorder buf JackDoan 2026-05-06 13:51:05 -05:00
  • f31f6c5d1f make relays take the fast path maybe JackDoan 2026-05-06 13:26:54 -05:00
  • 264a25337b scoot pinning around JackDoan 2026-05-05 12:58:33 -05:00
  • 694414771c scoot stuff around for e2e JackDoan 2026-05-04 12:18:54 -05:00
  • ca84bcb38f disable sort-on-RX, CPU pinning seems to work for now JackDoan 2026-05-04 11:57:33 -05:00
  • f04dd3bcc3 switch to ASM vector checksum JackDoan 2026-05-04 11:56:58 -05:00
  • 187afac7b5 GSO/GRO offloads, with TCP+ECN and UDP support JackDoan 2026-04-17 10:25:05 -05:00
  • e7b121c82f better and batched tun interface JackDoan 2026-04-17 10:25:05 -05:00
  • 8cbee0e965 Advertise underlay addresses on Android John Maguire 2026-07-24 15:06:29 -04:00
  • 2df43dc218 Add experimental host_query API for local identity lookups info-socket JackDoan 2026-07-24 10:06:25 -05:00
  • 738b4fa044 cleanup Wade Simmons 2026-07-24 10:26:38 -04:00
  • 0e1f5342ac test fips140.Enforced mode Wade Simmons 2026-07-24 10:03:22 -04:00
  • 00b498f9f9 self-test the reflect code at init Wade Simmons 2026-07-24 09:11:53 -04:00
  • 69e5e8eeb4 cleanup Wade Simmons 2026-07-24 08:22:58 -04:00
  • fc950cf765 one var for default fips version Wade Simmons 2026-07-24 08:21:22 -04:00
  • 0d91e3e4d8 update PHONY Wade Simmons 2026-07-24 08:19:33 -04:00
  • e8322505ab fix fips140-all Wade Simmons 2026-07-24 08:17:52 -04:00
  • 35ac12b0c0 Group the HostInfo fields the packet paths touch rebind-epoch Nate Brown 2026-07-23 15:25:27 -05:00
  • c07f28cd04 Fold the rebind counter and traffic flags into one atomic word Nate Brown 2026-07-23 15:24:22 -05:00
  • 72bf111209 Add an e2e Drop exit type and a roaming recovery measurement (#1819) Nate Brown 2026-07-23 17:02:02 -05:00
  • 983784bc41 Group the HostInfo fields the packet paths touch hostinfo-layout Nate Brown 2026-07-23 15:25:27 -05:00
  • 30e2735af3 Fold the rebind counter and traffic flags into one atomic word Nate Brown 2026-07-23 15:24:22 -05:00
  • bce0b4249e Add an e2e Drop exit type and a roaming recovery measurement Nate Brown 2026-07-23 15:22:22 -05:00
  • 8e320d5384 Merge remote-tracking branch 'origin/master' into multiport multiport Wade Simmons 2026-07-23 15:16:27 -04:00
  • 1617897043 v1.11.0 changelog (#1792) v1.11.0 release-1.11 Nate Brown 2026-07-23 13:13:45 -05:00
  • 009d42b4f5 Merge remote-tracking branch 'origin/master' into fips140 Wade Simmons 2026-07-23 11:37:11 -04:00
  • f8775bb6ca Use go 1.26 (latest 1.26.5) (#1818) Nate Brown 2026-07-23 10:36:20 -05:00
  • e5d17af0de Merge remote-tracking branch 'origin/master' into multiport Wade Simmons 2026-07-23 10:57:32 -04:00
  • 8d8cc4f73d note that boringcrypto is deprecated Wade Simmons 2026-07-23 10:55:40 -04:00
  • e16a31ff6a return err instead of panic Wade Simmons 2026-07-23 10:52:06 -04:00
  • 15f0f0d5d0 Be less verbose with handshake send errors (#1810) Nate Brown 2026-07-23 09:26:45 -05:00
  • 7902ce674e Rebind for MacOS (#1816) Nate Brown 2026-07-23 09:26:24 -05:00
  • c8a3994cde wakey wakey naptime JackDoan 2026-07-22 18:49:19 -05:00
  • c2fbe215e6 Fix a test race, make dns server reload/restart safer (#1815) Nate Brown 2026-07-22 15:05:10 -05:00
  • 94ac6db4ca Bump the golang-x-dependencies group across 1 directory with 5 updates (#1800) dependabot[bot] 2026-07-22 15:51:22 -04:00
  • a60350e34e Bump actions/setup-go from 6 to 7 (#1807) dependabot[bot] 2026-07-22 15:49:45 -04:00
  • 58f3b6fda7 Document rootless Nebula in example service script (#1814) John Maguire 2026-07-21 19:32:33 -04:00
  • 7043baeb34 spread N routines over n lanes better-tun-interface-ordering-multiport JackDoan 2026-07-21 14:24:20 -05:00
  • 405a78f415 port offsets for peer mismatch JackDoan 2026-07-21 14:06:18 -05:00
  • 0488793a62 crazy multiport stuff JackDoan 2026-07-21 10:52:24 -05:00
  • a99699e370 before removing a pending hostinfo in handshake_manager, make sure it's the one we wanted to delete (#1811) Jack Doan 2026-07-21 10:31:00 -05:00
  • 3615a79b8b add locks around replay window updates (#1802) Jack Doan 2026-07-20 10:28:53 -05:00
  • 6be3d2264e cleanup nonce Wade Simmons 2026-07-20 10:03:29 -04:00
  • 048fa3fa70 Merge remote-tracking branch 'origin/master' into fips140 Wade Simmons 2026-07-20 09:38:05 -04:00
  • 59ecea92ce make it nicer JackDoan 2026-07-18 00:01:08 -05:00
  • 9b37b2023d fix it! JackDoan 2026-07-17 15:46:41 -05:00
  • c8bad57943 fix it! JackDoan 2026-07-17 11:43:10 -05:00
  • d2d527a32a put locks around the replay window JackDoan 2026-07-15 09:34:50 -05:00
  • f2b04d2e9d decrypt in place JackDoan 2026-07-15 09:16:40 -05:00
  • 41daff6538 silly optimization JackDoan 2026-07-14 19:37:37 -05:00
  • f87c48c6c6 tio: accept VIRTIO_NET_HDR_GSO_ECN-qualified superpackets JackDoan 2026-07-14 17:08:12 -05:00
  • 3e2a4499a5 unslop some comments JackDoan 2026-07-14 13:38:39 -05:00
  • 809d8baf47 batch: back SendBatch with Arena instead of a hand-rolled slab JackDoan 2026-07-14 11:52:29 -05:00
  • 327c8218e3 batch: move shared-arena Reset ownership from lanes to their owner JackDoan 2026-07-14 11:51:32 -05:00
  • b83893bad7 re-align to master JackDoan 2026-07-14 11:38:43 -05:00
  • 879f036e1f some tests JackDoan 2026-07-14 10:57:53 -05:00
  • 40b7d48868 simplify making new Queues JackDoan 2026-07-14 10:56:21 -05:00
  • 284c90c20e make service test less annoying JackDoan 2026-07-14 10:41:19 -05:00
  • e310292f76 checkpt JackDoan 2026-07-14 10:41:02 -05:00
  • 89850185f0 checkpt JackDoan 2026-07-14 10:40:57 -05:00
  • 1c9d8bcceb more ram -> more speed JackDoan 2026-07-13 18:56:07 -05:00
  • 7896f2093b more fixes! JackDoan 2026-07-13 18:55:44 -05:00
  • ee7d6cf90c more fixes! JackDoan 2026-07-13 17:54:17 -05:00
  • 7138a05f9b lint JackDoan 2026-07-13 16:41:13 -05:00
  • aacb4e2334 datapath: fix 12 correctness findings from tun/UDP offload review JackDoan 2026-07-13 16:35:20 -05:00
  • 83a0a99f3f make mobile happy JackDoan 2026-07-13 15:25:57 -05:00
  • 6eda8f1594 correctly shutdown the pprofserver JackDoan 2026-07-13 15:16:28 -05:00
  • 46a5c56802 SendVia: don't emit a zero-length packet when prepareSendVia fails JackDoan 2026-07-13 14:56:19 -05:00
  • bd7ec8ab17 adapt Control lifecycle tests to the batched tio.Queue Device interface JackDoan 2026-07-13 14:42:38 -05:00
  • c185a661d0 udp setsockopt correctness fixes JackDoan 2026-05-12 11:41:42 -05:00
  • b263c42007 use less ram pls JackDoan 2026-05-11 17:30:56 -05:00
  • ab89e713fe clean up a comment a bit JackDoan 2026-05-11 17:10:33 -05:00
  • 4cd62302f5 drop in a logger JackDoan 2026-05-11 17:10:05 -05:00
  • dd30af2523 go mod tidy JackDoan 2026-05-11 14:56:26 -05:00
  • 5b1a182548 lint JackDoan 2026-05-11 14:04:23 -05:00