1264 Commits (e2d652ec4dc53dce6c828e0128126ac7db2d6b09)

Author SHA1 Message Date
Andrew Dunham 3f8e8b04fd cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI 3 years ago
Mihai Parparita 3e71e0ef68
net/sockstats: remove explicit dependency on wgengine/monitor 3 years ago
James Tucker 7b73c9628d version/distro,wgengine/router: raise WSL eth0 MTU when too low 3 years ago
Mihai Parparita 9cb332f0e2 sockstats: instrument networking code paths 3 years ago
Joe Tsai 0d19f5d421
all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) 3 years ago
Denton Gentry fdc2018d67 wgengine/magicsock: remove superfluous "discokey" from log 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
Andrew Dunham 7393ce5e4f wgengine/magicsock: add envknob to print information about port selection 3 years ago
Brad Fitzpatrick cf8dd7aa09 all: use Go 1.20's bytes.Clone 3 years ago
Jordan Whited 39e52c4b0a
wgengine/magicsock: fix de-dup disco ping handling for netmap endpoints (#7118) 3 years ago
Maisem Ali 04b57a371e ipn/ipnlocal: drop not required StateKey parameter 3 years ago
Jordan Whited 7921198c05
wgengine/magicsock: de-dup disco pings (#7093) 3 years ago
Will Norris 947c14793a all: update tools that manage copyright headers 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick d8feeeee4c wgengine/magicsock: fix buggy fast path in Conn.SetNetworkMap 3 years ago
James Tucker e002260b62 wgengine/wglog: add a prefix for all wireguard logs 3 years ago
Jordan Whited fec888581a
wgengine/magicsock: retry failed single packet ops across rebinds (#6990) 3 years ago
Andrew Dunham 4fb663fbd2 various: mark more tests as flaky 3 years ago
Andrew Dunham 58ad21b252 wgengine/netstack: fix data race in tests 3 years ago
Andrew Dunham aea251d42a cmd/testwrapper: move from corp; mark magicsock test as flaky 3 years ago
Brad Fitzpatrick 2df38b1feb wgengine/magicsock: quiet log flood at tailscaled shutdown 3 years ago
Brad Fitzpatrick c1a2e2c380 net/{packet,tstun},wgengine/filter: fix unknown IP protocol handling 3 years ago
Brad Fitzpatrick 3386a59cf1 wgengine/filter: include IP proto number in unknown protocol errors 3 years ago
Brad Fitzpatrick 006ec659e6 wgengine/filter: reorder RunOut disjunctive cases to match RunIn above 3 years ago
Andrew Dunham 11ce5b7e57 ipn/ipnlocal, wgengine/magicsock: check Expired bool on Node; print error in Ping 3 years ago
Tom DNetto 2ac5474be1 net/flowtrack,wgengine/filter: refactor Cache to use generics 3 years ago
Tom DNetto 673b3d8dbd net/dns,userspace: remove unused DNS paths, normalize query limit on iOS 3 years ago
Brad Fitzpatrick aad6830df0 util/codegen, all: use latest year, not time.Now, in generated files 3 years ago
Claire Wang a45c9f982a wgengine/netstack: change netstack API to require LocalBackend 3 years ago
Brad Fitzpatrick caa2fe394f wgengine/netstack: delete some dead code, old comment, use atomic int types 3 years ago
Andrew Dunham 1011e64ad7 wgengine/monitor: don't log unhandled RTM_{NEW,DEL}LINK messages 3 years ago
Brad Fitzpatrick be10b529ec wgengine/magicsock: add TS_DISCO_PONG_IPV4_DELAY knob to bias IPv6 paths 3 years ago
andig 14e8afe444 go.mod, etc: bump gvisor 3 years ago
Brad Fitzpatrick 2eff9c8277 wgengine/magicsock: avoid ReadBatch/WriteBatch on old Linux kernels 3 years ago
Brad Fitzpatrick 0f604923d3 ipn/ipnlocal: fix StatusWithoutPeers not populating parts of Status 3 years ago
Joe Tsai d9df023e6f
net/connstats: enforce maximum number of connections (#6760) 3 years ago
Brad Fitzpatrick 44be59c15a wgengine/magicsock: fix panic in wireguard-go rate limiting path 3 years ago
Andrew Dunham 0d47cd2284 wgengine/monitor: fix panic due to race on Windows 3 years ago
Jordan Whited ea5ee6f87c
all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (#6692) 3 years ago
Andrew Dunham b63094431b wgengine/router: fix tests on systems with older Busybox 'ip' binary 3 years ago
Jordan Whited 76389d8baf
net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663) 3 years ago
Mihai Parparita bdc45b9066 wgengine/magicsock: fix panic when rebinding fails 3 years ago
Joe Tsai 2e5d08ec4f
net/connstats: invert network logging data flow (#6272) 3 years ago
Joe Tsai 35c10373b5
types/logid: move logtail ID types here (#6336) 3 years ago
Brad Fitzpatrick ea25ef8236 util/set: add new set package for SetHandle type 3 years ago
Aaron Klotz 033bd94d4c cmd/tailscaled, wgengine/router: use wingoes/com for COM initialization instead of go-ole 3 years ago
Maisem Ali 18c7c3981a ipn/ipnlocal: call checkPrefs in Start too 3 years ago
Brad Fitzpatrick 3a168cc1ff wgengine/magicsock: ignore pre-disco (pre-0.100) peers 3 years ago
phirework a011320370
magicsock: cleanup canp2p (#6391) 3 years ago