Commit Graph

  • 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
  • 11da0baab1 quick fix Ryan Huber 2025-11-04 04:21:27 +00:00
  • 608904b9dd add new files for compat layer Ryan Huber 2025-11-04 04:10:51 +00:00
  • fd1c52127f first try Ryan Huber 2025-11-04 04:00:29 +00:00
  • 01909f4715 try to make certificate addition/removal reloadable in some cases (#1468) Jack Doan 2025-11-03 19:38:44 -06:00
  • a4b7f624da sure io-uring-gso-gro-offtherails Ryan Huber 2025-11-03 17:23:57 +00:00
  • 1c069a8e42 reuse control on gso Ryan Huber 2025-11-03 11:14:52 +00:00
  • 0d8bd11818 reuse GRO slices Ryan Huber 2025-11-03 11:06:07 +00:00
  • 5128e2653e reuse packet buffer Ryan Huber 2025-11-03 10:52:09 +00:00
  • c73b2dfbc7 fixed fallback for non io_uring packet send/recv Ryan Huber 2025-11-03 10:45:30 +00:00
  • 3dea761530 fix compile for 386 Ryan Huber 2025-11-03 10:12:02 +00:00
  • b394112ad9 gso and gro with uring on send/receive for udp Ryan Huber 2025-11-03 09:59:45 +00:00
  • 703ac81fa6 checkpt3 stinky JackDoan 2025-10-31 13:43:28 -05:00
  • 469a5fc350 checkpt3 JackDoan 2025-10-30 16:51:03 -05:00
  • 9e38065673 checkpt JackDoan 2025-10-30 14:21:31 -05:00
  • 29157f413c tell stupid ai not to meddle with the paths on other platforms by adding a copy stinkier Ryan Huber 2025-10-31 14:16:02 -04:00
  • 68746bd907 fix hang on exit Ryan Huber 2025-10-31 13:50:52 -04:00
  • 51b383f680 forgot these little guys Ryan Huber 2025-10-31 13:38:43 -04:00
  • 71c849e63e extra stinky slop that works kinda Ryan Huber 2025-10-31 13:34:39 -04:00
  • d6c5c00ef7 Merge remote-tracking branch 'origin/release-1.9' into master master-1-9-tag Wade Simmons 2025-10-28 15:53:51 -04:00
  • 8d4dd26484 try to fix windows? jay.wren-wireguard-tun Jay Wren 2025-10-23 16:50:10 -04:00
  • 0a94f9f990 fix tun_linux_test.go & a nit Jay Wren 2025-10-23 16:16:40 -04:00
  • 433c531ae4 put linux tx_queue back Jay Wren 2025-10-23 16:06:13 -04:00
  • 4c0aad1b1f put back the previous darwin interface naming Jay Wren 2025-10-23 16:04:52 -04:00
  • c8b0281736 gofmt Jay Wren 2025-10-23 14:50:50 -04:00
  • 8281b1699f fix BatchRead interface & make batch size configurable Jay Wren 2025-10-23 14:37:26 -04:00
  • 0827a6f1c5 claude suggests this bound checking optimization Jay Wren 2025-10-23 13:27:37 -04:00
  • 273119638d claude did not want netbsd Jay Wren 2025-10-22 17:32:03 -04:00
  • 484de41b58 claude first stab and first cleanup - ugh Jay Wren 2025-10-22 16:49:26 -04:00
  • 770147264d fix make bench (#1510) Jack Doan 2025-10-21 11:32:34 -05:00
  • f597aa71e3 firewall can distinguish if the host connecting has an overlapping network, is a VPN peer without an overlapping network, or is a unsafe network cross-stack-relay-overlaps JackDoan 2025-10-21 11:03:13 -05:00
  • 20b7219fbe allow handshakes without overlaps JackDoan 2025-10-21 10:20:28 -05:00
  • 3b53c27170 retarget punch notification messages if needed to deal with being a lighthouse not on the lowest-numbered subnet JackDoan 2025-10-17 18:14:29 -05:00
  • 526236c5fa lighthouse replies via hostinfo JackDoan 2025-10-17 17:08:33 -05:00
  • 0ab2882b78 fix make bench JackDoan 2025-10-17 17:07:09 -05:00
  • 889d49ff82 experiment with not filtering out non-common addresses in hostinfo.networks JackDoan 2025-10-06 15:02:37 -05:00
  • 3583a3f7ab feedback tun-name-template JackDoan 2025-10-14 13:46:21 -05:00
  • 36daea9551 linux: opt out of naming your tun device yourself JackDoan 2025-10-02 16:18:34 -05:00
  • fa8c013b97 Bump github.com/miekg/dns from 1.1.65 to 1.1.68 (#1444) dependabot[bot] 2025-10-13 16:41:51 -04:00
  • 2710f2af06 Bump github.com/kardianos/service from 1.2.2 to 1.2.4 (#1433) dependabot[bot] 2025-10-13 15:58:15 -04:00
  • ad6d3e6bac Bump the golang-x-dependencies group across 1 directory with 5 updates (#1409) dependabot[bot] 2025-10-13 15:54:38 -04:00
  • 2b0aa74e85 Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.2 (#1470) dependabot[bot] 2025-10-13 15:16:24 -04:00
  • b126d88963 Bump github.com/gaissmai/bart from 0.20.4 to 0.25.0 (#1471) dependabot[bot] 2025-10-13 15:15:07 -04:00
  • 9101b62162 weird line breaks cross-stack-relay JackDoan 2025-10-10 16:10:13 -05:00
  • d2cb854bff make sure hosts use the correct IP addresses when relaying JackDoan 2025-10-10 13:28:22 -05:00
  • 7c3f533950 Better words (#1497) v1.9.7 release-1.9 Nate Brown 2025-10-10 11:31:46 -04:00
  • 9bf9fb14bc fix missed error-skipping JackDoan 2025-10-10 09:43:59 -05:00