summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2021-04-01net/dns/resolver: add live reconfig, plumb through to ipnlocal.David Anderson1-33/+17
2021-03-31net/dns/resolver: factor the resolver out into a sub-package.David Anderson1-1/+2
2021-03-31ipn: replace SetWantRunning(bool) with EditPrefs(MaskedPrefs)Brad Fitzpatrick6-22/+244
2021-03-31ipn/ipnlocal: refactor to unindent a bitBrad Fitzpatrick1-17/+17
2021-03-31ipn/ipnlocal: stop sending machine key to frontendsBrad Fitzpatrick1-39/+0
2021-03-31cmd/tailscale, ipn/localapi: add "tailscale bugreport" subcommandMaisem Ali2-8/+39
2021-03-31ipn/ipnlocal: make peerapi work on iOS againBrad Fitzpatrick1-3/+17
2021-03-31cmd/tailscale, ipn/localapi: move IP forwarding check to tailscaled, APIBrad Fitzpatrick2-0/+66
2021-03-31control/controlclient: support lazy machine key generationBrad Fitzpatrick1-12/+17
2021-03-30ipn/ipnlocal: on Windows peerapi bind failures, try again on link changeBrad Fitzpatrick1-0/+8
2021-03-30ipn/{ipnlocal,localapi}, client/tailscale: add file get/delete APIsBrad Fitzpatrick3-6/+186
2021-03-30ipn{,/ipnlocal}: set new Notify.FilesWaiting when server has file(s)Brad Fitzpatrick3-10/+66
2021-03-30ipn/ipnlocal: make peerapi work in netstack modeBrad Fitzpatrick2-10/+40
2021-03-29net/{packet,tstun}: send peerapi port in TSMP pongsBrad Fitzpatrick2-2/+30
2021-03-29ipn/ipnlocal: send peerapi port(s) in Hostinfo.ServicesBrad Fitzpatrick2-9/+33
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