summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2024-02-26wgengine/netstack: add debug page for TCP forwarderandrew/netstack-forwarder-debugAndrew Dunham2-0/+164
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
2023-12-05linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilterNaman Sood3-1/+31
2023-12-05wgengine/router: create netfilter runner in setNetfilterModeJames Tucker2-13/+17
2023-12-02wgengine/filter: add protocol-agnostic packet checker (#10446)Andrew Lytvynov1-5/+13
2023-11-28wgengine/netstack: disable RACK on Windows (#10402)Jordan Whited1-0/+11
2023-11-22wgengine/magicsock: fix typo in Conn.handlePingLocked() (#10365)Jordan Whited1-1/+1
2023-11-16health: don't report a warning in DERP homeless modeBrad Fitzpatrick1-2/+3
2023-11-15wgengine/magicsock: add DERP homeless debug mode for testingBrad Fitzpatrick2-1/+24
2023-11-15wgengine/magicsock: move trustBestAddrUntil forward on non-disco rx (#10274)Jordan Whited1-2/+10
2023-11-13wgengine/magicsock: fix typo in endpoint.sendDiscoPing() docs (#10232)Jordan Whited1-1/+1
2023-11-13control/controlknobs,wgengine/magicsock: implement SilentDisco toggle (#10195)Jordan Whited2-1/+31
2023-11-06wgengine/magicsock: handle wireguard only clean up and log messagesCharlotte Brandhorst-Satzkorn1-3/+9
2023-11-01wgengine/netstack: standardize var names in UpdateNetstackIPsMaisem Ali1-31/+37
2023-11-01wgengine/netstack: remove unnecessary map in UpdateNetstackIPsMaisem Ali1-6/+4
2023-11-01wgengine/netstack: use netip.Prefix as map keysMaisem Ali1-20/+19
2023-10-24wgnengine: remove unused field in userspaceEngineJames Tucker1-2/+1
2023-10-23wgengine/magicsock: close disco listeners on Conn.Close, fix Linux root TestN...Brad Fitzpatrick1-0/+6
2023-10-23wgengine/netstack: only add addresses to correct protocolsJames Tucker1-2/+6
2023-10-18wgengine/magicsock: simplify tryEnableUDPOffload() (#9872)Jordan Whited1-5/+1
2023-10-14tstest/integration: add tests for tun mode (requiring root)Brad Fitzpatrick1-2/+2
2023-10-14wgengine/magicsock: fix data race regression in disco ping callbacksBrad Fitzpatrick2-21/+33
2023-10-14cmd/tailscaled,net/tstun: fix data race on start-up in TUN modeMaisem Ali1-0/+1
2023-10-11wgengine/filter: use slices.Contains in another placeBrad Fitzpatrick1-11/+3
2023-10-11cmd/containerboot: use linuxfw.NetfilterRunnerMaisem Ali1-0/+16
2023-10-10util/linuxfw: move detection logicMaisem Ali2-205/+5
2023-10-09wgengine/magicsock: add probed MTU metricsVal2-11/+43
2023-10-09disco,net/tstun,wgengine/magicsock: probe peer MTUVal4-24/+59