Commit Graph

  • 71bf3744b1 avoid heap problems vhost JackDoan 2025-12-19 15:22:38 -06:00
  • 530cf6b3b8 checkpt, heap problems JackDoan 2025-12-19 14:38:12 -06:00
  • aeded87e71 remove awful per-packet scratch buf JackDoan 2025-12-19 13:37:36 -06:00
  • 188b20457e relay rework JackDoan 2025-12-19 13:08:46 -06:00
  • 3338a2a2a1 tidy JackDoan 2025-12-18 15:33:09 -06:00
  • 111efc0779 pre-fill the tx ring with bogus empty packets JackDoan 2025-12-18 15:18:19 -06:00
  • 726e282d0a refactoring a bit JackDoan 2025-12-18 14:07:28 -06:00
  • 41c9a3b2eb refactoring a bit JackDoan 2025-12-18 13:27:28 -06:00
  • f5c46c43ce checkpt e2e JackDoan 2025-12-16 12:56:32 -06:00
  • e5c11e1cc2 tidy JackDoan 2025-12-16 11:07:30 -06:00
  • 43d26d4fe5 small simplification JackDoan 2025-12-15 14:23:48 -06:00
  • 174ee003b5 hmm JackDoan 2025-12-15 13:45:17 -06:00
  • e99a5cb208 Bump github.com/miekg/dns from 1.1.68 to 1.1.69 dependabot/go_modules/github.com/miekg/dns-1.1.69 dependabot[bot] 2025-12-15 19:05:37 +00:00
  • a32bc3cee1 Bump google.golang.org/protobuf in the protobuf-dependencies group dependabot/go_modules/protobuf-dependencies-00e33601bf dependabot[bot] 2025-12-15 19:05:32 +00:00
  • 62dca90b15 Bump the golang-x-dependencies group with 2 updates dependabot/go_modules/golang-x-dependencies-9ef65289e0 dependabot[bot] 2025-12-15 19:05:30 +00:00
  • 8be110053d Bump actions/upload-artifact from 5 to 6 dependabot/github_actions/actions/upload-artifact-6 dependabot[bot] 2025-12-15 19:05:26 +00:00
  • ec7d1e80ff Bump actions/download-artifact from 6 to 7 dependabot/github_actions/actions/download-artifact-7 dependabot[bot] 2025-12-15 19:05:19 +00:00
  • 39dff27ab8 rebase JackDoan 2025-12-15 11:41:26 -06:00
  • ac5382928e vhost JackDoan 2025-11-07 14:26:35 -06:00
  • 97977982cb whatif? jay.wren-maybe-ipv4-6-fix Jay Wren 2025-12-12 15:32:28 -05:00
  • 69ed6646f1 dont call writeTo4 if writing to ipv6 Jay Wren 2025-12-10 16:56:06 -05:00
  • 3ec527e42c cert.MarshalSigningPublicKeyToPEM should emit the 'ECDSA' variant of the banner (#1552) master Jack Doan 2025-12-10 10:39:36 -06:00
  • 2d16940232 Slight improvement to hot path benchmark, add a relay hot path benchmark (#1539) Nate Brown 2025-12-09 23:29:26 -05:00
  • cba294ffa4 Bump actions/checkout from 5 to 6 (#1541) dependabot[bot] 2025-12-09 22:25:48 -06:00
  • 48406f85da Bump the golang-x-dependencies group with 3 updates (#1550) dependabot[bot] 2025-12-09 22:19:53 -06:00
  • 14a1af132e Bump Apple-Actions/import-codesign-certs from 5 to 6 (#1549) dependabot[bot] 2025-12-09 22:17:50 -06:00
  • 510a8912a9 Merge remote-tracking branch 'origin/master' into multiport multiport Wade Simmons 2025-12-04 15:22:14 -05:00
  • 59e24b98bd v1.10.0 (#1534) v1.10.0 Nate Brown 2025-12-04 14:42:31 -05:00
  • 56067afca2 Stab at better logging when a relay is being used (#1533) Nate Brown 2025-12-03 18:48:29 -05:00
  • e25016a946 Fix e2e unsafe inbound test firewall-forward-table Nate Brown 2025-11-21 15:51:02 -06:00
  • c2381e7019 Add some comments to make table config clearer Nate Brown 2025-11-21 14:29:46 -06:00
  • 2b0d57b464 Track unsafe in the mock firewall Nate Brown 2025-11-21 14:23:00 -06:00
  • c69b009650 Change name from forward to unsafe Nate Brown 2025-11-21 14:21:08 -06:00
  • 281a9017ce Add forward tables to handle unsafe network packets distinctly from vpn network packets Nate Brown 2025-10-09 22:17:48 -05:00
  • 64f202fa17 Make 0.0.0.0/0 and ::/0 not mean any address family, add any for that (#1538) Nate Brown 2025-11-21 14:46:36 -05:00
  • 6d7cf611c9 improve nebula-cert sign version auto-select (#1535) Jack Doan 2025-11-20 13:27:27 -06:00
  • 83ae8077f5 No need to clear counter 0 (#1537) Nate Brown 2025-11-20 14:22:58 -05:00
  • 12cf348c80 feat: support via gateway for v6 multihop for v4 routes (#1521) Bryan Lee 2025-11-19 20:21:03 -08:00
  • be90e4aa05 handle virtio header in ctrl messages jay.wren-wireguard-tun-2 Jay Wren 2025-11-19 17:09:39 -05:00
  • bc9711df68 batch more writes Jay Wren 2025-11-19 16:58:59 -05:00
  • a5ee928990 Bump golang.org/x/crypto in the golang-x-dependencies group (#1536) dependabot[bot] 2025-11-19 15:48:53 -06:00
  • 7aff313a17 Relax the restriction on routines from the config (#1531) Nate Brown 2025-11-19 14:10:11 -05:00
  • 4e333c76ba write batching Jay Wren 2025-11-19 14:03:36 -05:00
  • f29e21b411 don't register metrics in loops Jay Wren 2025-11-19 13:25:25 -05:00
  • 297767b2e3 warn user if they configure a firewall rule that will allow way more traffic than you might expect (#1513) Jack Doan 2025-11-19 11:06:34 -06:00
  • 8b32382cd9 zero copy even with virtioheder Jay Wren 2025-11-19 12:03:38 -05:00
  • 99faab505c Fix a potential bug with udp ipv4 only on darwin (#1532) Nate Brown 2025-11-19 10:56:58 -05:00
  • 584c2668b3 Bump golang.org/x/net in the golang-x-dependencies group (#1530) dependabot[bot] 2025-11-18 21:25:03 -06:00
  • 27ea667aee add more tests around bits counters (#1441) Wade Simmons 2025-11-18 17:42:21 -05:00
  • 518a78c9d2 preallocate nonce buffer Jay Wren 2025-11-18 14:19:05 -05:00
  • 4df8bcb1f5 nebula-cert: support reading CA passphrase from env (#1421) Hal Martin 2025-11-17 21:41:08 +01:00
  • 7c3708561d instruments Jay Wren 2025-11-14 14:43:51 -05:00
  • 36c890eaad populate default Build version if missing (#1386) Wade Simmons 2025-11-14 08:58:15 -05:00
  • a62ffca975 fix 32bit Jay Wren 2025-11-13 15:09:39 -05:00
  • 44001244f2 Bump github.com/gaissmai/bart from 0.25.0 to 0.26.0 (#1508) dependabot[bot] 2025-11-13 13:16:48 -05:00
  • a89f95182c Firewall types and cross-stack subnet stuff (#1509) Jack Doan 2025-11-12 13:40:20 -06:00
  • 6a8a2992ff Bump google.golang.org/protobuf in the protobuf-dependencies group (#1502) dependabot[bot] 2025-11-12 09:59:47 -06:00
  • 3d94dfe6a1 Bump the golang-x-dependencies group across 1 directory with 5 updates (#1526) dependabot[bot] 2025-11-12 09:55:34 -06:00
  • 3670e24fa0 Bump actions/checkout from 4 to 5 (#1450) dependabot[bot] 2025-11-12 09:51:00 -06:00
  • b348ee726e Bump actions/download-artifact from 4 to 6 (#1516) dependabot[bot] 2025-11-12 09:48:58 -06:00
  • a941b65114 Bump actions/upload-artifact from 4 to 5 (#1515) dependabot[bot] 2025-11-12 09:47:38 -06:00
  • 17101d425f Bump golangci/golangci-lint-action from 8 to 9 (#1523) dependabot[bot] 2025-11-12 09:46:10 -06:00
  • 52f1908126 Don't log every blocklisted fingerprint (#1525) Nate Brown 2025-11-12 10:41:46 -05:00
  • 48f1ae98ba switch to go.yaml.in/yaml (#1478) Wade Simmons 2025-11-12 10:26:22 -05:00
  • 226787ea1f prealloc them buffers Jay Wren 2025-11-11 15:20:50 -05:00
  • b2bc6a09ca write in batches Jay Wren 2025-11-11 15:06:45 -05:00
  • 0f9b33aa36 reduce copying Jay Wren 2025-11-11 14:51:53 -05:00
  • ef0a022375 more nonblocking Jay Wren 2025-11-11 14:22:40 -05:00
  • b68e504865 hrm Jay Wren 2025-11-11 13:15:30 -05:00
  • 3344a840d1 just using the wg library works Jay Wren 2025-11-11 10:55:39 -05:00
  • 2bc9863e66 only wg tun, no batching Jay Wren 2025-11-04 15:04:24 -05:00
  • 97b3972c11 honor remote_allow_list in hole punch response (#1186) Wade Simmons 2025-11-10 13:52:40 -05:00
  • f2bb43fb42 remove gso, leave nice pretty GRO channels-spicy JackDoan 2025-11-07 11:24:14 -06:00
  • 7999b62147 cursed gso JackDoan 2025-11-06 17:56:46 -06:00
  • 9253f36a3c tweak defaults and turn on gsogro on linux by default channels-sendmmsg-batching Ryan 2025-11-06 13:34:58 -05:00
  • c9a695c2bf try with sendmmsg merged back Ryan 2025-11-06 10:56:53 -05:00
  • e7423d39f9 cursed botched-path JackDoan 2025-11-06 09:18:33 -06:00
  • 2c6f81c224 config tweaks for batching channels-batching Ryan 2025-11-06 10:01:20 -05:00
  • ad37749c5e add batching of packets Ryan 2025-11-06 09:42:13 -05:00
  • a0f8cb2098 works properly channels_and_minimal_gsogro Ryan 2025-11-05 22:09:06 -05:00
  • d18d1aea67 first Ryan 2025-11-05 20:34:02 -05:00
  • f5ff534671 make it work with dnclient Ryan 2025-11-05 19:25:32 -05:00
  • befba57366 hmmm JackDoan 2025-11-05 15:38:47 -06:00
  • 2d128a3254 add locking for stop crash batched-path Ryan 2025-11-05 11:58:25 -05:00
  • 0f305d5397 don't block startup on failure to configure SSH (#1520) Jack Doan 2025-11-05 10:41:56 -06:00
  • c8980d34cf fixes Ryan 2025-11-05 10:54:08 -05:00
  • 98f264cf14 works well Ryan 2025-11-04 19:33:52 -05:00
  • 2ab75709ad hmm channels2 JackDoan 2025-11-04 15:40:33 -06:00
  • aa44f4c7c9 hmmmmmm it works i guess maybe Ryan 2025-11-04 16:08:31 -05:00
  • 419157c407 passes traffic Ryan Huber 2025-11-04 04:50:35 +00:00
  • 0864852d33 updated bind Ryan Huber 2025-11-04 04:39:07 +00:00
  • 2b5aec9a18 updated udp Ryan Huber 2025-11-04 04:34:59 +00:00
  • f0665bee20 pem.go restored Ryan Huber 2025-11-04 04:32:22 +00:00
  • 064831cf21 Fix e2e tests no-exit Nate Brown 2025-11-03 22:32:10 -06:00
  • 9ded90c6e8 Fix tests Nate Brown 2025-11-03 22:25:33 -06:00
  • 11da0baab1 quick fix Ryan Huber 2025-11-04 04:21:27 +00:00
  • 19600f257f Rebase cleanup Nate Brown 2025-11-03 22:21:20 -06:00
  • 608904b9dd add new files for compat layer Ryan Huber 2025-11-04 04:10:51 +00:00
  • 3e2a6e0a5d Cleanup and note more work Nate Brown 2025-04-16 21:56:53 -05:00
  • bc62f5ec82 Try the timeout Nate Brown 2025-04-16 17:11:11 -05:00