summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2021-03-29ipn/ipnlocal: push down a user-specific root dir to peerapi handlerBrad Fitzpatrick2-12/+111
2021-03-26ipn/ipnlocal: rename/document peerapi stuff a bit, pass self identityBrad Fitzpatrick2-12/+25
2021-03-26ipn/ipnlocal: get peerapi ~working in macOS/iOS NetworkExtension sandboxBrad Fitzpatrick3-9/+94
2021-03-26ipn/ipnlocal: pass down interface state to peerapi ListenConfig hookBrad Fitzpatrick2-4/+6
2021-03-25wgengine/router/dns: move to net/dns.David Anderson1-2/+1
2021-03-25Move wgengine/tsdns to net/dns.David Anderson1-5/+5
2021-03-25ipn/ipnlocal: start of peerapi between nodesBrad Fitzpatrick3-39/+207
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick5-11/+23
2021-03-19ipn/ipnlocal: allow client access to exit node's public IPs.David Anderson2-3/+50
2021-03-19control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2TokenBrad Fitzpatrick6-14/+12
2021-03-18cmd/tailscale, ipn/localapi: get daemon version from localapi statusBrad Fitzpatrick3-32/+88
2021-03-18cmd/tailscale, ipn/localapi: use localapi for status, not IPN acrobaticsBrad Fitzpatrick6-21/+13
2021-03-16Revert "cmd/tailscaled, ipn/{ipnlocal,ipnserver}: let netstack get access to ...Brad Fitzpatrick2-36/+0
2021-03-16health, ipn/ipnlocal: track, log overall healthBrad Fitzpatrick1-14/+26
2021-03-15health, controlclient, ipn, magicsock: tell health package state of thingsBrad Fitzpatrick1-0/+2
2021-03-15client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connectionsNaman Sood2-11/+22
2021-03-15cmd/tailscaled, ipn/{ipnlocal,ipnserver}: let netstack get access to LocalBac...Brad Fitzpatrick2-0/+36
2021-03-12ipnstate, ipnlocal: add AuthURL to statusDavid Crawshaw2-0/+8
2021-03-09wgengine/filter: only log packets to/from non-default routes.David Anderson1-6/+16
2021-03-05ipn/ipnserver: refactor permissions checks a bit, document more, fix WindowsBrad Fitzpatrick1-21/+46
2021-03-05ipn/localapi, client/tailscale: add a goroutine dump handlerBrad Fitzpatrick1-0/+16
2021-03-05ipn/ipnserver: set PermitWrite on localapi handlerBrad Fitzpatrick1-4/+5
2021-03-04ipn/ipnlocal, control/controlclient: propagate link monitor to controlclientBrad Fitzpatrick1-0/+1
2021-03-04ipn/ipnlocal: make IPv6 OS routes be a single /48 for our ULA spaceBrad Fitzpatrick2-5/+135
2021-03-02ipn/ipnserver: grant client r/w access if peer uid matches tailscaledBrad Fitzpatrick1-0/+5
2021-03-02safesocket, ipn/ipnserver: unify peercred info, fix bug on FreeBSD etcBrad Fitzpatrick1-0/+3
2021-03-01ipn/ipnlocal: fix another regression from link monitoring refactorBrad Fitzpatrick1-3/+8
2021-03-01ipn/ipnlocal: transform default routes into "all but LAN" routes.David Anderson2-3/+109
2021-03-01wgengine{,/monitor}: move interface state fetching/comparing to monitorBrad Fitzpatrick1-14/+16
2021-03-01cmd/tailscaled, wgengine: remove --fake, replace with netstackBrad Fitzpatrick2-2/+2
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-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 Anderson1-36/+20
2021-02-23ipn/ipnserver: fix Windows connection auth regressionBrad Fitzpatrick1-0/+5
2021-02-22wgengine/filter: use IPSet for localNets instead of prefixes.David Anderson1-5/+11
2021-02-18dnsname,tailcfg: add hostname sanitation logic to node display names (#1304)Sonia Appasamy1-13/+2
2021-02-16ipn/ipnserver: on darwin, let users who are admins use CLI without sudoBrad Fitzpatrick1-4/+56
2021-02-16safesocket, ipn/ipnserver: look up peer creds on DarwinBrad Fitzpatrick3-76/+14
2021-02-15ipn/ipnserver, ipn/ipnlocal: move whois handler to new localapi packageBrad Fitzpatrick2-45/+117
2021-02-05ipn/ipnlocal: don't short-circuit default route filtering.David Anderson1-4/+0
2021-02-05types/netmap: split controlclient.NetworkMap off into its own leaf packageBrad Fitzpatrick5-54/+55
2021-02-05types/persist: split controlclient.Persist into a small leaf packageBrad Fitzpatrick5-20/+21
2021-02-05cmd/tailscale/cli: display currently active exit node in `tailscale status`.David Anderson2-0/+5
2021-02-05wgengine/wgcfg/nmcfg: split control/controlclient/netmap.go into own packageBrad Fitzpatrick1-1/+2
2021-02-05ipn: program exit node into the data plane according to user pref.David Anderson4-6/+136
2021-02-04ipn: split LocalBackend off into new ipn/ipnlocal packageBrad Fitzpatrick9-98/+106
2021-02-03tstest: simplify goroutine leak testsJosh Bleecher Snyder1-6/+2
2021-02-01cmd/tailscale/cli: recommend sudo for 'tailscale up' on failureBrad Fitzpatrick1-1/+5
2021-01-29ipn/ipnserver, cmd/hello: do whois over unix socket, not debug httpBrad Fitzpatrick1-6/+13