summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2022-05-07net/dns: add MagicDNS DNS-over-TLS supportbradfitz/dotBrad Fitzpatrick2-11/+107
2022-05-06tstest/integration/vms: use hujson.Standardize instead of hujson.Unmarshal (#...Joe Tsai3-7/+11
2022-05-06tailcfg: use cmd/viewer instead of cmd/cloner.Maisem Ali4-51/+759
2022-05-06tailcfg,all: change structs to []*dnstype.ResolverMaisem Ali14-68/+69
2022-05-06tailcfg: move views into tailcfg_view.goMaisem Ali2-131/+116
2022-05-06cmd/viewer: add codegen tool for ViewsMaisem Ali6-12/+832
2022-05-06cmd/cloner,util/codegen: refactor cloner internals to allow reuseMaisem Ali14-124/+159
2022-05-06util/clientmetric: switch to TestHooks struct for test-only functions (#4632)Mihai Parparita1-4/+8
2022-05-06util/clientmetric: add test hooks and ResetLastDelta functionMihai Parparita1-0/+4
2022-05-06wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/Brad Fitzpatrick2-0/+40
2022-05-05net/dns, wgengine: implement DNS over TCP (#4598)Tom3-0/+273
2022-05-05client/tailscale: fix ExpandSNIName on non-default LocalClientBrad Fitzpatrick1-1/+1
2022-05-05api.md: update GET tailnet key detail docs to show preauthorized, tagsBrad Fitzpatrick1-4/+16
2022-05-05ssh/tailssh: handle Control-C during hold-and-delegate promptBrad Fitzpatrick2-3/+152
2022-05-04*: use WireGuard where logged, printed or namedJames Tucker9-21/+21
2022-05-04tsweb: remove JSONHandlerFuncBrad Fitzpatrick4-464/+53
2022-05-04words: after a Series of discussions, Bees should be included (#4606)Charlotte Brandhorst-Satzkorn2-0/+2
2022-05-03ipn/ipnlocal: move Ping method from IPN bus to LocalBackend (HTTP)Brad Fitzpatrick7-98/+107
2022-05-03control/controlclient: store netinfo and hostinfo separatelyMaisem Ali5-32/+31
2022-05-03wgengine, net/packet, cmd/tailscale: add ICMP echoJames Tucker14-45/+215
2022-05-03client/tailscale: update Client API a bitBrad Fitzpatrick7-44/+92
2022-05-03tailcfg: remove some documented DebugFlags that no longer existBrad Fitzpatrick1-4/+0
2022-05-02net/dns/{., resolver}, wgengine: fix goroutine leak on shutdownTom DNetto3-11/+32
2022-04-30assorted: documentation and readability fixesTom DNetto4-13/+13
2022-04-30net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstackTom DNetto5-29/+156
2022-04-30net/tstun,wgengine: split PreFilterOut into multiple hooksTom DNetto2-7/+21
2022-04-30cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstackTom DNetto6-12/+15
2022-04-30net/dns,net/dns/resolver: refactor channels/magicDNS out of ResolverTom DNetto4-249/+158
2022-04-30client/tailscale: move API client for the control admin APIBrad Fitzpatrick8-1/+1238
2022-04-29client/tailscale: rename tailscale.go -> localclient.goBrad Fitzpatrick1-0/+0
2022-04-29ssh/tailssh,ipn/ipnlocal: terminate any active sessions on `up --ssh=false`Maisem Ali2-0/+7
2022-04-29ipn: remove FakeExpireAfter Backend functionMihai Parparita5-52/+0
2022-04-29cmd/tailscaled: change Windows service shutdown and add optional event loggingAaron Klotz3-5/+33
2022-04-29ipn: remove enforceDefaults option from PrefsFromBytesMihai Parparita3-11/+5
2022-04-29client/tailscale: move/copy all package funcs to new LocalClient typeBrad Fitzpatrick20-152/+234
2022-04-29util/codegen: format generated code with goimports, not gofmtBrad Fitzpatrick2-3/+9
2022-04-29all: gofmt allBrad Fitzpatrick5-9/+9
2022-04-29Revert "api: document preauthorized auth keys"Brad Fitzpatrick1-6/+1
2022-04-28safesocket: log warning when running sandboxed Mac binary as rootMihai Parparita1-0/+11
2022-04-28go.mod: tidyBrad Fitzpatrick2-9/+9
2022-04-28go.mod: tidyBrad Fitzpatrick1-1/+1
2022-04-28net/tshttpproxy: synology: pick proxy by schemeJames Tucker2-72/+175
2022-04-28net/tshttpproxy: use http as the scheme for proxiesMaisem Ali2-7/+7
2022-04-28api.md: remove descriptions from TOC (#4561)Walter Poupore1-35/+35
2022-04-28control/controlhttp: don't assume port 80 upgrade response will workBrad Fitzpatrick2-48/+106
2022-04-27api.md: document new ACL validate modeBrad Fitzpatrick1-6/+30
2022-04-27net/tsdial: add SystemDial as a wrapper on netns.DialMaisem Ali9-20/+138
2022-04-27control/controlhttp: start port 443 fallback sooner if 80's stuckBrad Fitzpatrick1-31/+82
2022-04-27ipn/ipnlocal/peerapi: add endpoint to list local interfacesMaisem Ali1-0/+37
2022-04-26wgengine/netstack: always set TCP keepaliveJames Tucker1-0/+15