82 Commits (e2d652ec4dc53dce6c828e0128126ac7db2d6b09)

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 5f96d6211a Remove redundant type declaration 3 years ago
Brad Fitzpatrick 6d85a94767 net/{packet,tstun}: fix typo in test helper docs 3 years ago
Brad Fitzpatrick c1a2e2c380 net/{packet,tstun},wgengine/filter: fix unknown IP protocol handling 3 years ago
andig 14e8afe444 go.mod, etc: bump gvisor 3 years ago
Joe Tsai d9df023e6f
net/connstats: enforce maximum number of connections (#6760) 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
Andrew Dunham c2d7940ec0 cmd/tailscaled, net/tstun: add build tags to omit BIRD and TAP 4 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 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
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 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 6a396731eb all: use various net/netip parse funcs 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
Brad Fitzpatrick 0d52674a84 net/tstun: diagnose /dev/net/tun fd leak, give better failure message 4 years ago
Brad Fitzpatrick 1336fb740b wgengine/netstack: make netstack MTU be 1280 also 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
Dmytro Shynkevych d9a7205be5 net/tstun: set link speed to SPEED_UNKNOWN 4 years ago
Brad Fitzpatrick 8267ea0f80 net/tstun: remove TODO that's done 4 years ago
Brad Fitzpatrick 1af26222b6 go.mod: bump netstack, switch to upstream netstack 4 years ago
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 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
Josh Bleecher Snyder 94fb42d4b2 all: use testingutil.MinAllocsPerRun 5 years ago
Brad Fitzpatrick 9b101bd6af net/tstun: don't compile the code New constructor on js/wasm 5 years ago
Aaron Klotz 1991a1ac6a net/tstun: update tun_windows for wintun 0.14 API revisions, update wireguard-go dependency to 82d2aa87aa623cb5143a41c3345da4fb875ad85d 5 years ago
Brad Fitzpatrick 080381c79f net/tstun: block looped disco traffic, take 17 5 years ago