70 Commits (2716250ee823f21c984e2989c596bc2aaa495613)

Author SHA1 Message Date
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Maisem Ali 5297bd2cff cmd/tailscaled,net/tstun: fix data race on start-up in TUN mode 3 years ago
Maisem Ali 9d96e05267 net/packet: split off checksum munging into different pkg 3 years ago
Maisem Ali 78a083e144 types/ipproto: drop IPProto from IPProtoVersion 3 years ago
Tom DNetto da1b917575 net/tstun: finish wiring IPv6 NAT support 3 years ago
Maisem Ali 3056a98bbd net/tstun: add better logging of natV4Config 3 years ago
Tom DNetto c08cf2a9c6 all: declare & plumb IPv6 masquerade address for peer 3 years ago
Brad Fitzpatrick dc7aa98b76 all: use set.Set consistently instead of map[T]struct{} 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
Maisem Ali 3ae7140690 net/tstun: handle exit nodes in NAT configs 3 years ago
Andrew Dunham 04a3118d45 net/tstun: add tests for captureHook 3 years ago
Maisem Ali 64bbf1738e tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer 3 years ago
Tom DNetto 6a627e5a33 net, wgengine/capture: encode NAT addresses in pcap stream 3 years ago
Maisem Ali 985535aebc net/tstun,wgengine/*: add support for NAT to routes 3 years ago
Maisem Ali d2fd101eb4 net/tstun: only log natConfig on changes 3 years ago
Maisem Ali 0bf8c8e710 net/tstun: use p.Buffer() in more places 3 years ago
Maisem Ali bb31fd7d1c net/tstun: add inital support for NAT v4 3 years ago
Maisem Ali 535fad16f8 net/tstun: rename filterIn/filterOut methods to be more descriptive 3 years ago
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