Commit Graph

  • a476b1fa07 Remove WriteFromSelf JackDoan 2026-04-28 10:56:57 -05:00
  • 8b02b8128e better and batched tun interface JackDoan 2026-04-17 10:25:05 -05:00
  • 65450f9d21 need go1.26 Wade Simmons 2026-04-27 17:18:04 -04:00
  • f9532f4244 requires go1.26 Wade Simmons 2026-04-27 17:16:28 -04:00
  • fcfbec4710 log the fips140 mode and version Wade Simmons 2026-04-27 16:43:35 -04:00
  • e6eeb3709b fix smoke tests Wade Simmons 2026-04-27 16:27:58 -04:00
  • ef8b700474 fix mismerge Wade Simmons 2026-04-27 16:24:34 -04:00
  • 243cf4a7c5 Revert "cleanup" Wade Simmons 2026-04-27 16:22:09 -04:00
  • 08ee2ab35f cleanup Wade Simmons 2026-04-27 14:18:17 -04:00
  • 2d5d86f24d Merge remote-tracking branch 'origin/master' into fips140 Wade Simmons 2026-04-27 14:13:47 -04:00
  • 1ab1f71dba Make stats a server we can reconfigure and start/stop (#1670) Nate Brown 2026-04-27 12:25:24 -05:00
  • d0f02ba873 Switch to slog, remove logrus (#1672) Nate Brown 2026-04-27 09:41:47 -05:00
  • 334dd7a85d NAPI broken on old kernels and also not helpful better-tun-interface JackDoan 2026-04-24 17:36:20 -05:00
  • 2bc200103f tun/linux: coalesce WriteGSO into single write() to avoid 4.19 UAF fix/scalarwrite rawdigits 2026-04-24 22:21:42 +00:00
  • c9d5a6e35a be safer JackDoan 2026-04-24 16:48:52 -05:00
  • 3dea496c7f overlay/tio: KeepAlive poll-path readv/writev buffers too fix/tun-writev-use-after-free rawdigits 2026-04-24 21:44:37 +00:00
  • 7c38aa7e6b overlay/tio: KeepAlive writev iovec and payloads through the syscall rawdigits 2026-04-24 21:40:51 +00:00
  • 8fd724d762 fix? JackDoan 2026-04-24 16:06:11 -05:00
  • 5f890dbc34 noise: only type-assert once (#1691) Jack Doan 2026-04-24 13:12:42 -05:00
  • 6e23fe4d46 GRO JackDoan 2026-04-23 17:32:49 -05:00
  • db85d61c23 SSH handshake in goroutine and defer close (#1640) brad-defined 2026-04-23 14:53:52 -04:00
  • db9218b0be Another shot at the flakey smoke test (#1688) Nate Brown 2026-04-23 13:51:15 -05:00
  • 90f2938f9c cruft JackDoan 2026-04-23 13:12:24 -05:00
  • f76ac2e216 fix tests JackDoan 2026-04-23 11:35:51 -05:00
  • 5f00ab4b74 Fix e2e tests writing after the tester tun is closed causing a panic (#1681) Nate Brown 2026-04-22 17:18:06 -05:00
  • 2a1cc62001 fix: guard QueryCert against panic on short/empty QNAME (#1635) Guy Nesher 2026-04-22 20:42:14 +03:00
  • 382b15ac52 haha yep faster JackDoan 2026-04-21 17:19:32 -05:00
  • 4104a48a86 checksum speed JackDoan 2026-04-21 17:07:50 -05:00
  • 35212c21b9 haha JackDoan 2026-04-21 17:07:24 -05:00
  • 370a7f50af save pennies JackDoan 2026-04-21 17:07:15 -05:00
  • e753e6e93c Immediate Lighthouse update after reconfig/reconnect (#1645) John Maguire 2026-04-21 16:33:32 -04:00
  • 32a7c04498 Return NODATA instead of NXDOMAIN for missing record types (#1668) John Maguire 2026-04-21 16:32:48 -04:00
  • 50d6632845 fix JackDoan 2026-04-21 14:52:28 -05:00
  • 78af44068f typo! JackDoan 2026-04-21 14:02:15 -05:00
  • ad6b918e4d checkpt JackDoan 2026-04-21 13:31:16 -05:00
  • 8c50fc3f60 Plug the conntrack cache ticker leak and nebula-service log.Fatal calls (#1669) Nate Brown 2026-04-21 13:19:54 -05:00
  • 2f4532f102 No more dns globals, proper cleanup on shutdown (#1667) Nate Brown 2026-04-21 12:41:10 -05:00
  • bf4e37e99d merge hell gso-again JackDoan 2026-04-21 11:29:39 -05:00
  • d0825514a0 GSO again JackDoan 2026-04-17 10:25:05 -05:00
  • 6ee5e18d84 fancy blocking writes JackDoan 2026-04-15 17:45:50 -05:00
  • 8c71f2f3f9 FreeBSD tun needs to be non blocking as well (#1666) Nate Brown 2026-04-21 10:45:46 -05:00
  • 3d34cc9b74 Try to make smoke less flakey (#1663) Nate Brown 2026-04-20 16:38:14 -05:00
  • e80b9830a3 Remove more os.Exit calls and give a more reliable wait for stop function (attempt 3) (#1661) Jack Doan 2026-04-20 16:08:26 -05:00
  • f8b09a295d ReadBatch is named Read now back-at-it JackDoan 2026-04-20 12:50:43 -05:00
  • f4907b6634 stuff JackDoan 2026-04-20 11:57:48 -05:00
  • f34e8fe0e6 potential for bug JackDoan 2026-04-20 11:09:29 -05:00
  • 0f27b81f19 robot say this faster JackDoan 2026-04-17 16:12:33 -05:00
  • dc581359dd stupid checksum JackDoan 2026-04-17 15:51:37 -05:00
  • 60e556866a holy crap 2x JackDoan 2026-04-17 15:33:46 -05:00
  • 1fd24a19c7 holy crap 2x JackDoan 2026-04-17 14:56:18 -05:00
  • f60cbfdc71 pretty spicy JackDoan 2026-04-17 14:00:18 -05:00
  • 1dc30df88b silly JackDoan 2026-04-17 13:35:00 -05:00
  • a13afb2cf8 drain reads before batching JackDoan 2026-04-17 12:56:20 -05:00
  • 4a2134775d checkpt JackDoan 2026-04-17 12:27:50 -05:00
  • bd0a63a545 checkpt JackDoan 2026-04-17 11:39:51 -05:00
  • f8f63c470a checkpt JackDoan 2026-04-17 11:39:46 -05:00
  • c05fa793a6 ReadBatch JackDoan 2026-04-17 11:05:34 -05:00
  • 5241bf6d16 no allocs JackDoan 2026-04-17 10:29:46 -05:00
  • 9d59cba7e1 first try JackDoan 2026-04-17 10:25:05 -05:00
  • 49e3c4649b Try the hot new DefinedNet openbsd78 box (#1657) Nate Brown 2026-04-17 09:18:23 -05:00
  • ba8da0e86c fancy blocking writes JackDoan 2026-04-16 13:43:13 -05:00
  • 6b2e6d9f55 wait for goroutines to finish and for tun to actually be closed JackDoan 2026-04-16 13:19:25 -05:00
  • 183c1e3cfd remove yellow squiggles JackDoan 2026-04-15 17:56:40 -05:00
  • 4a91f0b8d5 nbio for tun JackDoan 2026-04-15 14:01:55 -05:00
  • e448eb1a8c bugz JackDoan 2026-04-15 13:27:55 -05:00
  • 9dfa2a484c bugz JackDoan 2026-04-15 13:22:07 -05:00
  • 1cb5f9a00d Remove more os.Exit calls and give a more reliable wait for stop function Nate Brown 2025-04-02 09:51:59 -05:00
  • 2a0fd0be1d checkpt clodracing JackDoan 2026-04-16 12:26:35 -05:00
  • b644131fd7 remove yellow squiggles JackDoan 2026-04-15 17:54:21 -05:00
  • 9ac45a06cf tun_linux.go: stdlib too slow, but can't use blocking IO and clean shutdown JackDoan 2026-04-15 17:45:50 -05:00
  • 2c30f016a4 yey tun-o-nonblock JackDoan 2026-04-15 16:15:19 -05:00
  • 4c2ea20e0c goddamnit JackDoan 2026-04-15 15:06:02 -05:00
  • b7466f0d7d goddamnit JackDoan 2026-04-15 14:58:53 -05:00
  • ffa1f4994f tun_linux.go: set O_NONBLOCK JackDoan 2026-04-15 14:30:16 -05:00
  • 810e07a998 nbio for tun no-exit2 JackDoan 2026-04-15 14:01:55 -05:00
  • f46cfb505d bugz JackDoan 2026-04-15 13:40:45 -05:00
  • 78b7cd7b28 bugz JackDoan 2026-04-15 13:27:55 -05:00
  • 72c04b90bd Bump golang.zx2c4.com/wireguard/windows in the zx2c4-dependencies group (#1652) dependabot[bot] 2026-04-15 13:27:14 -05:00
  • 191f7823bf bugz JackDoan 2026-04-15 13:22:07 -05:00
  • 36ab1dbb97 Bump the golang-x-dependencies group across 1 directory with 5 updates (#1629) dependabot[bot] 2026-04-15 13:02:29 -05:00
  • 6592a07b51 Remove more os.Exit calls and give a more reliable wait for stop function Nate Brown 2025-04-02 09:51:59 -05:00
  • f77fe74192 Bump github.com/miekg/pkcs11 (#1586) dependabot[bot] 2026-04-15 12:27:19 -05:00
  • 24c9c704a0 Bump github.com/miekg/dns from 1.1.70 to 1.1.72 (#1587) dependabot[bot] 2026-04-15 11:54:47 -05:00
  • a5e81efe7b Try rsync from somewhere else (#1655) Nate Brown 2026-04-15 09:23:33 -05:00
  • b3194236aa udp_linux: wrap socket operations with syscall.RawConn for clean teardown (#1654) Jack Doan 2026-04-14 18:25:24 -05:00
  • cb6d3ad862 all unix.* ops std-udp-all-unix-write JackDoan 2026-04-14 14:50:01 -05:00
  • 47d17fc054 don't pin listenIn JackDoan 2026-04-14 14:15:39 -05:00
  • 3fae693c42 Additional e2e tests to assert current handshake behavior (#1653) Nate Brown 2026-04-14 13:32:01 -05:00
  • a8a4090831 drop runtime.LockOSThread() on listenOut std-udp JackDoan 2026-04-14 12:59:03 -05:00
  • f4c8dfdfd2 fix vet oops JackDoan 2026-04-14 12:32:24 -05:00
  • 4c4faa3fac switch back to raw writes JackDoan 2026-04-14 11:43:06 -05:00
  • f03f753baa fix JackDoan 2026-04-14 11:27:57 -05:00
  • 28d2b47164 udp_linux: wrap socket operations with syscall.RawConn for clean teardown JackDoan 2026-04-13 14:24:30 -05:00
  • 0ad5c771e9 Refactor CA pool handling to use streaming (#1644) John Maguire 2026-04-13 13:19:55 -04:00
  • 7794e93762 Address PR feedback: remove outbound rate limit, improve config docs jay.wren-handshakes.max_rate Jay Wren 2026-04-10 14:36:32 -04:00
  • 6727113b2b gh workflow release: protect from ref_name attack (#1650) Jay R. Wren 2026-04-06 12:24:28 -04:00
  • f8587956ba add sshd.sandbox_dir config option (#1622) Jay R. Wren 2026-04-03 09:37:18 -04:00
  • 951d368faf Add a small link to DN Managed Nebula (#1641) John Maguire 2026-03-30 16:20:21 -04:00
  • 3df60ae195 Add handshakes.max_rate to limit new handshakes per second Jay Wren 2026-03-30 14:48:04 -04:00
  • 91d1f4675a properly handle closetunnel packets (#1638) Jack Doan 2026-03-25 11:59:37 -05:00