summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2024-04-02wipenable-exit-node-dst-logs-2Claire Wang1-2/+2
2024-04-02wipClaire Wang6-152/+34
2024-04-02wipClaire Wang5-5/+325
2024-04-02exit node dst wipClaire Wang1-2/+3
2024-03-29util/linuxfw,wgengine/router: skip IPv6 firewall configuration in partial ipt...Irbe Krumina2-9/+25
2024-03-25tailcfg, ipn/ipnlocal, wgengine/magicsock: add only-tcp-443 node attrBrad Fitzpatrick2-1/+16
2024-03-21util/linuxfw,wgengine/router: enable IPv6 configuration when netfilter is dis...James Tucker1-3/+9
2024-03-21all: use zstdframe where sensible (#11491)Joe Tsai1-9/+2
2024-03-21wgengine/magicsock: don't use endpoint debug ringbuffer on mobile.Brad Fitzpatrick1-3/+12
2024-03-19wgengine: fix logger data race in testsAndrew Dunham1-1/+5
2024-03-11wgengine/netstack: fix bug with duplicate SYN packets in client limitAndrew Dunham2-13/+62
2024-03-08wgengine/magicsock: don't change DERP home when not connected to controlAndrew Dunham3-11/+172
2024-03-06go.mod: bump gvisorAndrew Dunham1-3/+3
2024-03-05wgengine/magicsock: prefer link-local addresses to private onesAndrew Dunham2-1/+20
2024-02-28wgengine: plumb the PeerByKey from wgengine to magicsockBrad Fitzpatrick1-0/+1
2024-02-28ipn,wgengine: only intercept TailFS traffic on quad 100Percy Wegmann1-14/+2
2024-02-28wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.EngineBrad Fitzpatrick6-21/+85
2024-02-28wgengine: rename local variable from 'found' to conventional 'ok'Brad Fitzpatrick1-1/+1
2024-02-28wgengine: use slices.Clone in two placesBrad Fitzpatrick1-3/+3
2024-02-28ipn/ipnstate, wgengine: make PeerStatusLite.LastHandshake zero Time means noneBrad Fitzpatrick1-1/+3
2024-02-28net/tstun: fix spelling of "WireGuard"Andrew Dunham2-2/+2
2024-02-27wgengine/netstack: add a per-client limit for in-flight TCP forwardsAndrew Dunham2-21/+489
2024-02-26ipn/ipnstate, wgengine/wgint: add handshake attempts accessorsBrad Fitzpatrick3-1/+29
2024-02-26wgengine: make pendOpen time later, after dup checkBrad Fitzpatrick1-4/+4
2024-02-26wgengine: reduce critical sectionBrad Fitzpatrick1-4/+5
2024-02-26cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is cl...Nick Khyl3-8/+24
2024-02-26wgengine/netstack: expose TCP forwarder drops via clientmetricsAnton Tolchanov1-8/+38
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick7-15/+15
2024-02-24wgengine/wglog: add TS_DEBUG_RAW_WGLOG envknob for raw wg logsBrad Fitzpatrick1-0/+4
2024-02-24wgengine/wgcfg: don't send UAPI to disable keep-alives on new peersBrad Fitzpatrick2-2/+2
2024-02-23wgengine/wglog: quieten WireGuard logs for allowedipsJames Tucker2-0/+24
2024-02-15wgengine/router: fix ip rule restorationJason Barnett1-1/+1
2024-02-13wgengine/router: make the Windows ifconfig implementation reuse existing MibI...Aaron Klotz2-95/+125
2024-02-12tailfs: listen for local clients only on 100.100.100.100Percy Wegmann1-2/+2
2024-02-09tailfs: disable TailFSForLocal via policyPercy Wegmann1-0/+4
2024-02-09tailfs: clean up naming and package structurePercy Wegmann2-13/+13
2024-02-09tailfs: initial implementationPercy Wegmann3-27/+49
2024-02-08all: use reflect.TypeFor now available in Go 1.22 (#11078)Joe Tsai2-2/+2
2024-01-23wgengine/magicsock: implement probing of UDP path lifetime (#10844)Jordan Whited7-49/+880
2024-01-19go.mod,wgengine/netstack: bump gvisorJames Tucker1-3/+3
2024-01-19magicsock: mute noisy expected peer mtu related error (#10870)Claire Wang3-2/+26
2024-01-19wgengine/netstack: expose gVisor metrics through expvarAndrew Dunham1-0/+151
2024-01-10wgengine/router: look up absolute path to netsh.exe on WindowsAndrew Dunham2-1/+61
2024-01-03wgengine/magicsock: fix typos in docs (#10729)Jordan Whited1-4/+4
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov5-43/+9
2023-12-20all: cleanup unused code, part 1 (#10661)Andrew Lytvynov2-8/+1
2023-12-14wgengine/magicsock: fix handling of derp.PeerGoneMessage (#10589)Jordan Whited1-15/+15
2023-12-13net/netcheck: use DERP frames as a signal for home region livenessAndrew Dunham1-1/+11
2023-12-07wgengine/router: implement UpdateMagicsockPort for CallbackRouter (#10494)Naman Sood1-0/+7
2023-12-05util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370)Naman Sood9-0/+186