1775 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
James Tucker 3f7313dbdb util/linuxfw,wgengine/router: enable IPv6 configuration when netfilter is disabled 2 years ago
Joe Tsai 85febda86d
all: use zstdframe where sensible (#11491) 2 years ago
Brad Fitzpatrick 5d1c72f76b wgengine/magicsock: don't use endpoint debug ringbuffer on mobile. 2 years ago
Andrew Dunham 6da1dc84de wgengine: fix logger data race in tests 2 years ago
Andrew Dunham 7429e8912a wgengine/netstack: fix bug with duplicate SYN packets in client limit 2 years ago
Andrew Dunham f072d017bd wgengine/magicsock: don't change DERP home when not connected to control 2 years ago
Andrew Dunham 62cf83eb92 go.mod: bump gvisor 2 years ago
Andrew Dunham 4338db28f7 wgengine/magicsock: prefer link-local addresses to private ones 2 years ago
Brad Fitzpatrick f18f591bc6 wgengine: plumb the PeerByKey from wgengine to magicsock 2 years ago
Percy Wegmann 2d5d6f5403 ipn,wgengine: only intercept TailFS traffic on quad 100 2 years ago
Brad Fitzpatrick 69f4b4595a wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.Engine 2 years ago
Brad Fitzpatrick b4ff9a578f wgengine: rename local variable from 'found' to conventional 'ok' 2 years ago
Brad Fitzpatrick a8a525282c wgengine: use slices.Clone in two places 2 years ago
Brad Fitzpatrick 74b8985e19 ipn/ipnstate, wgengine: make PeerStatusLite.LastHandshake zero Time means none 2 years ago
Andrew Dunham 3dd8ae2f26 net/tstun: fix spelling of "WireGuard" 2 years ago
Andrew Dunham c5abbcd4b4 wgengine/netstack: add a per-client limit for in-flight TCP forwards 2 years ago
Brad Fitzpatrick 1cf85822d0 ipn/ipnstate, wgengine/wgint: add handshake attempts accessors 2 years ago
Brad Fitzpatrick eb28818403 wgengine: make pendOpen time later, after dup check 2 years ago
Brad Fitzpatrick 219efebad4 wgengine: reduce critical section 2 years ago
Nick Khyl 7ef1fb113d cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is closed 2 years ago
Anton Tolchanov cd9cf93de6 wgengine/netstack: expose TCP forwarder drops via clientmetrics 2 years ago
Brad Fitzpatrick e1bd7488d0 all: remove LenIter, use Go 1.22 range-over-int instead 2 years ago
Brad Fitzpatrick 6ad6d6b252 wgengine/wglog: add TS_DEBUG_RAW_WGLOG envknob for raw wg logs 2 years ago
Brad Fitzpatrick 8b9474b06a wgengine/wgcfg: don't send UAPI to disable keep-alives on new peers 2 years ago
James Tucker 131f9094fd wgengine/wglog: quieten WireGuard logs for allowedips 2 years ago
Jason Barnett 4d668416b8 wgengine/router: fix ip rule restoration 2 years ago
Aaron Klotz f7acbefbbb wgengine/router: make the Windows ifconfig implementation reuse existing MibIPforwardRow2 when possible 2 years ago
Percy Wegmann c42a4e407a tailfs: listen for local clients only on 100.100.100.100 2 years ago
Percy Wegmann ddcffaef7a tailfs: disable TailFSForLocal via policy 2 years ago
Percy Wegmann abab0d4197 tailfs: clean up naming and package structure 2 years ago
Percy Wegmann 993acf4475 tailfs: initial implementation 2 years ago
Joe Tsai 94a4f701c2
all: use reflect.TypeFor now available in Go 1.22 (#11078) 2 years ago
Jordan Whited 8b47322acc
wgengine/magicsock: implement probing of UDP path lifetime (#10844) 2 years ago
James Tucker 7e3bcd297e go.mod,wgengine/netstack: bump gvisor 2 years ago
Claire Wang 213d696db0
magicsock: mute noisy expected peer mtu related error (#10870) 2 years ago
Andrew Dunham 7a0392a8a3 wgengine/netstack: expose gVisor metrics through expvar 2 years ago
Andrew Dunham 6540d1f018 wgengine/router: look up absolute path to netsh.exe on Windows 2 years ago
Jordan Whited b084888e4d
wgengine/magicsock: fix typos in docs (#10729) 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Andrew Lytvynov 1302bd1181
all: cleanup unused code, part 1 (#10661) 2 years ago
Jordan Whited 685b853763
wgengine/magicsock: fix handling of derp.PeerGoneMessage (#10589) 2 years ago
Andrew Dunham 727acf96a6 net/netcheck: use DERP frames as a signal for home region liveness 2 years ago
Naman Sood 97f84200ac
wgengine/router: implement UpdateMagicsockPort for CallbackRouter (#10494) 2 years ago
Naman Sood d46a4eced5
util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370) 2 years ago
Naman Sood 0a59754eda linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter 2 years ago
James Tucker 215f657a5e wgengine/router: create netfilter runner in setNetfilterMode 2 years ago
Andrew Lytvynov 263e01c47b
wgengine/filter: add protocol-agnostic packet checker (#10446) 2 years ago
Jordan Whited 5e861c3871
wgengine/netstack: disable RACK on Windows (#10402) 2 years ago
Jordan Whited 1af7f5b549
wgengine/magicsock: fix typo in Conn.handlePingLocked() (#10365) 2 years ago
Brad Fitzpatrick 4d196c12d9 health: don't report a warning in DERP homeless mode 2 years ago