summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal
AgeCommit message (Expand)AuthorFilesLines
2022-04-20ipn/ipnlocal: close peerapi listeners on LocalBackend.ShutdownBrad Fitzpatrick1-0/+1
2022-04-20ipn/ipnlocal: use the fake peerapi listener as fallback if netstack availableBrad Fitzpatrick1-2/+9
2022-04-20ipn/ipnlocal: make peerapi listener on Android avoid the kernelBrad Fitzpatrick1-0/+54
2022-04-20ipn/ipnlocal: reject tailscale up --ssh if disabled on tailnetBrad Fitzpatrick1-0/+4
2022-04-19net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusionBrad Fitzpatrick2-15/+5
2022-04-18ipn/ipnlocal: also use SSHPolicies when updating filterHashMaisem Ali1-1/+5
2022-04-18ipn/ipnlocal: add capability for debugging peers over peerapiBrad Fitzpatrick1-23/+21
2022-04-18cmd/tailscale, etc: make "tailscale up --ssh" fail fast when unavailableBrad Fitzpatrick1-0/+38
2022-04-17ssh/tailssh: close sessions on policy change if no longer allowedBrad Fitzpatrick1-0/+9
2022-04-17ipn/ipnlocal: only call updateFilter with mutex heldBrad Fitzpatrick1-15/+16
2022-04-17ipn/ipnlocal: add start of inter-user TaildropBrad Fitzpatrick2-3/+25
2022-04-17all: add arbitrary capability supportBrad Fitzpatrick1-0/+24
2022-04-15ssh/tailssh: make the SSH server a singleton, register with LocalBackendBrad Fitzpatrick1-0/+28
2022-04-14tailcfg, ipn/ipnlocal: add debug flag to enable one-big-CGNAT/10 routeBrad Fitzpatrick1-3/+8
2022-04-13ipn/ipnlocal: make peerIPs return a sorted sliceMaisem Ali2-1/+35
2022-04-11net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative ...Brad Fitzpatrick1-4/+27
2022-03-28net/netutil: add CheckIPForwardingLinux (#4301)Maisem Ali1-94/+5
2022-03-26tempfork: temporarily fork gliderlabs/ssh and x/crypto/sshBrad Fitzpatrick1-1/+1
2022-03-26ipn/ipnlocal: do not process old status messages received out of orderMaisem Ali2-2/+11
2022-03-25ipn/ipnstate: put SSH Host Keys in ipnstate.PeerStatusBrad Fitzpatrick1-0/+1
2022-03-23envknob, ipn/ipnlocal: add SSH admin kill switchBrad Fitzpatrick1-4/+10
2022-03-22control/controlclient, ipn/ipnlocal, tailcfg: add MapResponse.PopBrowserURLBrad Fitzpatrick1-1/+8
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder3-3/+3
2022-03-16types/views: add generic Slice[T] and remove StringSliceMaisem Ali1-2/+2
2022-03-10ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from networkBrad Fitzpatrick2-0/+17
2022-03-09ipn/ipnlocal: migrate all platforms to controlplane.tailscale.comMaisem Ali1-14/+7
2022-03-09control/controlclient, localapi: shorten expiry time via localapi (#4112)Nick O'Neill2-0/+15
2022-03-06tailcfg: rename map request version to "capability version"Brad Fitzpatrick1-1/+1
2022-02-28ipn/store: add common package for instantiating ipn.StateStoresMaisem Ali3-4/+7
2022-02-24ssh: make it build on darwinBrad Fitzpatrick2-4/+3
2022-02-24ipn/ipnlocal: generate tailscaled-owned SSH keys as neededBrad Fitzpatrick2-10/+136
2022-02-22net/netutil: fix regression where peerapi would get closed after 1st reqBrad Fitzpatrick1-2/+2
2022-02-22ipn/ipnlocal: use views for Peer.PrimaryRoutes and Peer.TagsMaisem Ali1-2/+13
2022-02-21ipn/{ipnlocal,ipnstate}: add Tags and PrimaryRoutes to PeerStatusMaisem Ali1-0/+2
2022-02-18cmd/tailscaled: add `-state=mem:` to support creation of an ephemeral node.Maisem Ali4-15/+10
2022-02-18types/logger, logtail: add mechanism to do structured JSON logsBrad Fitzpatrick1-1/+1
2022-02-17tailcfg, ipn/ipnlocal: add Hostinfo.SSH_HostKeys, send when SSH enabledBrad Fitzpatrick3-6/+38
2022-02-17ipnlocal, tailssh: start moving host key stuff into the right spotBrad Fitzpatrick1-0/+48
2022-02-16tailcfg: make Node.Hostinfo a HostinfoViewMaisem Ali2-14/+19
2022-02-15ipn: add `TailnetStatus` field to `tailscale status --json` (#3865)Ross Zurowski1-2/+7
2022-02-14ipn/ipnlocal: log most of Hostinfo once non-verbose at start-upBrad Fitzpatrick1-0/+3
2022-02-13net/netutil: unify two oneConnListeners into a new packageBrad Fitzpatrick1-19/+2
2022-02-12envknob: track, log env knobs in useBrad Fitzpatrick1-0/+1
2022-02-12ipn/ipnlocal, wgengine/magicsock, logpolicy: quiet more logsBrad Fitzpatrick1-1/+1
2022-02-12all: adjust some log verbosityBrad Fitzpatrick1-11/+11
2022-01-31ipn/ipnlocal, wgengine/netstack: use netstack for peerapi serverBrad Fitzpatrick2-22/+50
2022-01-26ipn/ipnstate: add TailnetName to statusBrad Fitzpatrick1-0/+1
2022-01-24wgengine/netstack: add an SSH server experimentBrad Fitzpatrick1-0/+10
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-2/+3
2022-01-06ipn/ipnlocal: fix cert fetching on macOS GUI platformsBrad Fitzpatrick1-1/+1