52 Commits (ea81bffdebeb8f7ab448fb69103e25d8b81ef708)

Author SHA1 Message Date
Tom DNetto 2ca6dd1f1d wgengine: start logging DISCO frames to pcap stream 3 years ago
Tom DNetto 99b9d7a621 all: implement pcap streaming for datapath debugging 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
andig 14e8afe444 go.mod, etc: bump gvisor 3 years ago
Jordan Whited 55b24009f7
net/tstun: don't return early from a partial tun.Read() (#6745) 3 years ago
Jordan Whited ea5ee6f87c
all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (#6692) 3 years ago
Maisem Ali eb1adf629f net/tstun: reuse buffered packet from pool 3 years ago
Jordan Whited 76389d8baf
net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663) 3 years ago
Joe Tsai 2e5d08ec4f
net/connstats: invert network logging data flow (#6272) 3 years ago
Brad Fitzpatrick f4ff26f577 types/pad32: delete package 4 years ago
Joe Tsai c21a3c4733
types/netlogtype: new package for network logging types (#6092) 4 years ago
Joe Tsai 1b4e4cc1e8
wgengine/netlog: new package for traffic flow logging (#5864) 4 years ago
Joe Tsai 84e8f25c21
net/tstun: rename statististics method (#5852) 4 years ago
Joe Tsai 24ebf161e8
net/tstun: instrument Wrapper with statistics gathering (#5847) 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Maisem Ali 9bb5a038e5 all: use atomic.Pointer 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Maisem Ali 9514ed33d2 go.mod: bump gvisor.dev/gvisor 4 years ago
Mihai Parparita 86069874c9 net/tstun, wgengine: use correct type for counter metrics 4 years ago
James Tucker f9e86e64b7 *: use WireGuard where logged, printed or named 4 years ago
James Tucker ae483d3446 wgengine, net/packet, cmd/tailscale: add ICMP echo 4 years ago
Tom DNetto 7f45734663 assorted: documentation and readability fixes 4 years ago
Tom DNetto 9e77660931 net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack 4 years ago
Tom DNetto dc71d3559f net/tstun,wgengine: split PreFilterOut into multiple hooks 4 years ago
James Tucker 445c04c938
wgengine: inject packetbuffers rather than bytes (#4220) 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Brad Fitzpatrick 8267ea0f80 net/tstun: remove TODO that's done 4 years ago
Brad Fitzpatrick 506c727e30 ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6 4 years ago
Josh Bleecher Snyder 73beaaf360 net/tstun: rate limit "self disco out packet" logging 4 years ago
Brad Fitzpatrick cf06f9df37 net/tstun, wgengine: add packet-level and drop metrics 4 years ago
David Anderson 0532eb30db all: replace tailcfg.DiscoKey with key.DiscoPublic. 5 years ago
Brad Fitzpatrick 080381c79f net/tstun: block looped disco traffic, take 17 5 years ago
Brad Fitzpatrick dabeda21e0 net/tstun: block looped disco traffic 5 years ago
Brad Fitzpatrick a729070252 net/tstun: add start of Linux TAP support, with DHCP+ARP server 5 years ago
Josh Bleecher Snyder c2202cc27c net/tstun: use mono.Time 5 years ago
Josh Bleecher Snyder 1034b17bc7 net/tstun: buffer outbound channel 5 years ago
Josh Bleecher Snyder 965dccd4fc net/tstun: buffer outbound channel 5 years ago
Josh Bleecher Snyder 0ad92b89a6 net/tstun: fix data races 5 years ago
Josh Bleecher Snyder c35a832de6 net/tstun: add inner loop to poll 5 years ago
Josh Bleecher Snyder a4cc7b6d54 net/tstun: simplify code 5 years ago
Josh Bleecher Snyder cc23049cd2 net/tstun: remove multi-case selects from hot code 5 years ago
Josh Bleecher Snyder 1ece91cede go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Brad Fitzpatrick 7f2eb1d87a net/tstun: fix TUN log spam when ACLs drop a packet 5 years ago
Josh Bleecher Snyder 99705aa6b7 net/tstun: split TUN events channel into up/down and MTU 5 years ago
Avery Pennarun a92b9647c5 wgengine/bench: speed test for channels, sockets, and wireguard-go. 5 years ago
Brad Fitzpatrick 939861773d net/tstun: accept peerapi connections through the filter 5 years ago
Brad Fitzpatrick 41e4e02e57 net/{packet,tstun}: send peerapi port in TSMP pongs 5 years ago