summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-03-02wgengine/netstack: forward incoming connections to localhostnaman/netstack-incomingNaman Sood1-13/+15
2021-03-01wgengine/tsdns: explicitly reject .onion lookupsChristine Dodrill2-0/+6
2021-03-01cmd/tailscaled, logtail: share link monitor from wgengine to logtailBrad Fitzpatrick2-1/+19
2021-03-01wgengine/monitor: make Darwin monitor shut down cleanly, add testBrad Fitzpatrick2-7/+42
2021-03-01ipn/ipnlocal: fix another regression from link monitoring refactorBrad Fitzpatrick1-3/+8
2021-03-01wgengine: fix bug from earlier commitBrad Fitzpatrick1-1/+1
2021-03-01wgengine/router: toggle killswitch when using default routes on windows.David Anderson3-69/+222
2021-03-01tempfork/wireguard-windows/firewall: add.David Anderson11-0/+2740
2021-03-01cmd/hello: break out local HTTP client into client/tailscaleBrad Fitzpatrick2-69/+113
2021-03-01ipn/ipnlocal: transform default routes into "all but LAN" routes.David Anderson3-37/+153
2021-03-01cmd/hello: use go:embed for the templateBrad Fitzpatrick1-1/+8
2021-03-01control/controlclient, net/{dnscache,dnsfallback}: add DNS fallback mechanismBrad Fitzpatrick4-5/+210
2021-03-01cmd/tailscale: remove Windows console fixingBrad Fitzpatrick2-10/+1
2021-03-01wgengine{,/monitor}: move interface state fetching/comparing to monitorBrad Fitzpatrick6-106/+79
2021-03-01wgengine/netstack: fix 32-bit build broken from prior commitBrad Fitzpatrick2-2/+21
2021-03-01cmd/tailscaled, wgengine: remove --fake, replace with netstackBrad Fitzpatrick9-104/+141
2021-03-01wgengine/netstack: add Magic DNS + DNS resolution to SOCKS5 dialingBrad Fitzpatrick1-3/+79
2021-03-01wgengine/monitor: start moving interface state accessor into monitorBrad Fitzpatrick2-11/+16
2021-02-28wgengine/monitor: make the darwin link monitor work in the sandbox tooBrad Fitzpatrick3-73/+132
2021-02-27wgengine: let LinkMonitor be passed in to NewUserspaceEngineBrad Fitzpatrick1-6/+19
2021-02-27wgengine: unify NewUserspaceEngine, NewUserspaceEngineAdvancedBrad Fitzpatrick4-73/+82
2021-02-27wgengine/monitor: change API to permit multiple independent callbakcksBrad Fitzpatrick3-14/+41
2021-02-27wgengine: also close link monitor on NewUserspaceEngineAdvanced errorBrad Fitzpatrick1-0/+1
2021-02-27util/systemd: explicitly check for os.ErrNotExist from sdnotifyMatt Layher1-7/+4
2021-02-26util/winutil: make it actually compileBrad Fitzpatrick1-1/+4
2021-02-26util/winutil: add little Windows utility packageBrad Fitzpatrick1-0/+21
2021-02-26wgengine/netstack: start SOCKS5 server in netstack modeNaman Sood2-0/+19
2021-02-26net/socks5: create SOCKS5 package for proxy server in userspace networkingNaman Sood1-0/+356
2021-02-26 cmd/derper: add /bootstrap-dns handlerBrad Fitzpatrick2-0/+72
2021-02-26version: bump dateBrad Fitzpatrick1-1/+1
2021-02-26cmd/derper: update a link from godoc.org to pkg.go.devBrad Fitzpatrick1-1/+1
2021-02-25net/interfaces: go idle on macOS when wifi/etc is down, ignore utun* interfacesBrad Fitzpatrick1-8/+57
2021-02-25cmd/tailscaled: create /usr/local/bin on macOS install-system-daemon if neededBrad Fitzpatrick1-0/+4
2021-02-25wgengine, cmd/tailscaled: refactor netstack, forward TCP to hello as demo (#1...Naman Sood5-139/+261
2021-02-25wgengine: make NewUserspaceEngine wait for TUN interface to be up on WindowsAleksandar Pesic3-0/+134
2021-02-24wgengine/magicsock: remove TODO about endpoints-over-DERPBrad Fitzpatrick1-2/+0
2021-02-24ipn: add tests for exit node pretty printing.David Anderson1-0/+15
2021-02-24ipn/ipnlocal: mark findExitNodeID as requiring mutex.David Anderson1-3/+3
2021-02-24wgengine/router: correctly read IPv6 routes when diffing.David Anderson1-3/+16
2021-02-24ipn: print currently selected exit route in Prefs.String().David Anderson1-0/+5
2021-02-24ipn/ipnlocal: only filter out default routes when computing the local wg config.David Anderson3-39/+26
2021-02-24cmd/tailscale/cli: add CLI option to offer an exit node to the tailnet.David Anderson1-15/+34
2021-02-23wgengine/magicsock: fix discoEndpoint caching bug when a node key changesBrad Fitzpatrick2-1/+73
2021-02-23ipn/ipnserver: fix Windows connection auth regressionBrad Fitzpatrick1-0/+5
2021-02-23net/portmapper: add NAT-PMP client, move port mapping service probingBrad Fitzpatrick9-104/+721
2021-02-23wgengine/wglog: drop 1/s "interface is up" messages.David Anderson1-0/+5
2021-02-22wgengine: consistently close things when NewUserspaceEngineAdvanced errorsBrad Fitzpatrick1-19/+27
2021-02-22wgengine/monitor: don't log any single-IP routes added to the tailscale table.David Anderson1-1/+1
2021-02-22wgengine/monitor: on linux, also monitor for IPv6 changes.David Anderson1-6/+5
2021-02-22wgengine/filter: use IPSet for localNets instead of prefixes.David Anderson6-35/+39