summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2020-10-29wgengine/router/dns: issue ipconfig /registerdns when applying DNS settings.David Anderson1-65/+21
2020-10-29wgengine/router: fix bug where getInterfaceRoutes always returned an empty listBrad Fitzpatrick1-6/+3
2020-10-29wgengine/router: make Windows firewall configuration asyncBrad Fitzpatrick1-63/+117
2020-10-28wgengine/magicsock: make test pass on Windows and without firewall dialog boxBrad Fitzpatrick2-5/+20
2020-10-19wgengine/magicsock: add a backoff on DERP reconnectsBrad Fitzpatrick1-6/+12
2020-10-19types/logger: move RusagePrefixLog to logger package, disable by defaultBrad Fitzpatrick3-65/+0
2020-10-15wgengine/router: fix configuration of loopback netfilter rules for v6.David Anderson1-2/+23
2020-10-14wgengine/magicsock: skip an endpoint update at start-upBrad Fitzpatrick1-2/+24
2020-10-13wgengine: fix lazy wireguard config bug when disco keys changeBrad Fitzpatrick2-1/+67
2020-10-13wgengine/magicsock: finish a comment sentence that ended prematurelyBrad Fitzpatrick1-4/+4
2020-10-13wgengine/router: unfork winipcfg-go package, use upstreamAlex Brainman3-70/+123
2020-10-09wgengine/monitor: fix copy/paste-o to actually monitor route changesBrad Fitzpatrick1-1/+1
2020-10-08echoRespondToAll: filter.Accept rather than filter.Drop on a match.Avery Pennarun1-4/+9
2020-10-08wgengine/tstun/faketun: it's a null tunnel, not a loopback.Avery Pennarun2-75/+6
2020-10-06wgengine/magicsock: don't do netchecks either when network is downBrad Fitzpatrick1-1/+1
2020-10-06ipn, wgengine, magicsock, tsdns: be quieter and less aggressive when offlineBrad Fitzpatrick4-7/+84
2020-10-05ipn, wgengine: disable subnet routes if network has PAC configurationBrad Fitzpatrick2-0/+6
2020-09-28wgengine/router: make v6-ness configurable in test, for consistent results.David Anderson2-10/+9
2020-09-25Remove tuntap references. We only use TUN.Brad Fitzpatrick3-5/+5
2020-09-25wgengine/tstun: fix typo in commentBrad Fitzpatrick1-1/+1
2020-09-25wgengine/filter: also silently drop link-local unicast trafficBrad Fitzpatrick3-3/+17
2020-09-25wgengine/filter: drop multicast packets out, don't log about themBrad Fitzpatrick3-0/+24
2020-09-25wgengine/router: fix tests on Debian Buster as regular user on machine with IPv6Brad Fitzpatrick1-1/+3
2020-09-24wgengine/router: support various degrees of broken IPv6.David Anderson1-29/+138
2020-09-24wgengine/router: set up basic IPv6 routing/firewalling.David Anderson3-298/+430
2020-09-24wgengine/tsdns: use netns to obtain a socketJosh Bleecher Snyder1-5/+6
2020-09-24wgengine/tsdns: replace connections when net link changes (macOS)Josh Bleecher Snyder3-33/+246
2020-09-24wgengine/tsdns: delegate bonjour service rdns requestsJosh Bleecher Snyder2-4/+60
2020-09-23wgengine, wgengine/router: add a bunch of (temporary?) engine creation loggingBrad Fitzpatrick2-15/+29
2020-09-23wgengine/router: ignore errors deleting 169.254.255.255/32 route on WindowsBrad Fitzpatrick1-2/+8
2020-09-23wgengine: don't close tundev in NewUserspaceEngine.David Anderson1-1/+0
2020-09-22control/controlclient, version/distro, wgengine: recognize OpenWrtBrad Fitzpatrick1-0/+11
2020-09-22wgengine/router: move Tailscale's winipcfg additions into wgengine/routerBrad Fitzpatrick2-2/+357
2020-09-21wgengine/router: enumerate all interfaces when finding Tailscale adapter by GUIDBrad Fitzpatrick1-1/+7
2020-09-21net/tshttpproxy: add GetProxyForURL negative cacheBrad Fitzpatrick2-2/+8
2020-09-18wgengine/tstun: fix 32-bit alignment againBrad Fitzpatrick1-2/+1
2020-09-18wgengine: add two missing TUN close callsBrad Fitzpatrick1-0/+2
2020-09-18wgengine/tstun: make Close safe for concurrent useBrad Fitzpatrick1-6/+7
2020-09-17wgengine/router: restore /etc/resolv.conf after tailscale down is calledChristina Wen1-11/+13
2020-09-16wgengine/router: run netsh advfirewall less, rename, document setFirewallBrad Fitzpatrick2-24/+54
2020-09-16wgengine/magicsock: clarify pre-disco 'tailscale ping' error messageChristina Wen1-2/+2
2020-09-15wgengine/router/router_linux.go: fixed " route del failed" error (#756)Christina Wen1-4/+4
2020-09-15wgengine/router: tighten isMissingIPv6ErrBrad Fitzpatrick1-6/+12
2020-09-14net/netns: add windows support.David Anderson2-93/+71
2020-09-14wgengine/magicsock: increase test timeout to reduce flakinessJosh Bleecher Snyder1-1/+2
2020-09-14wgengine/magicsock: make discoPingPurpose a stringerJosh Bleecher Snyder2-0/+30
2020-09-14wgengine/magicsock: improve test logging outputJosh Bleecher Snyder1-1/+2
2020-09-11wgengine, wgengine/router, cmd/tailscale: force netfilter mode off on SynologyBrad Fitzpatrick2-14/+8
2020-09-11wgengine/router: tolerate disabled IPv6 on WindowsBrad Fitzpatrick1-26/+41
2020-09-11wgengine/router/dns: appease staticcheck (again)Josh Bleecher Snyder1-0/+6