summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal
AgeCommit message (Expand)AuthorFilesLines
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
2022-01-04ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6Brad Fitzpatrick2-2/+6
2021-12-28ipn/localapi: add debug handler to Rebind, ReSTUN magicsockBrad Fitzpatrick1-0/+31
2021-12-21net/dns/resolver: add debug HTML handler to see what DNS traffic was forwardedBrad Fitzpatrick1-0/+17
2021-12-21wgengine/magicsock: add HTML debug handler to see magicsock stateBrad Fitzpatrick1-0/+18
2021-12-16ipn/ipnlocal: make TestShrinkDefaultRoute hermeticJosh Bleecher Snyder2-14/+34
2021-12-16ipn/ipnlocal, health: populate self node's Online bit in tailscale statusBrad Fitzpatrick1-0/+1
2021-12-15ipn/ipnlocal: clear magicsock's netmap on logoutJosh Bleecher Snyder1-0/+1
2021-12-15ipn/ipnlocal: deflake (mostly) TestStateMachineBrad Fitzpatrick1-3/+16
2021-12-15all: gofmt -w -s (simplify) testsBrad Fitzpatrick1-6/+6
2021-12-10net/dns/resolver: add Windows ExitDNS service support, using net packageBrad Fitzpatrick1-2/+1
2021-12-09ipn/ipnstate: remove old deprecated TailAddr IPv4-only fieldBrad Fitzpatrick1-22/+14
2021-12-08net/dns: add GetBaseConfig to CallbackRouter.Denton Gentry2-29/+5
2021-12-08ipn/ipnstate, cmd/tailscale: add Online bool to tailscale status & --jsonBrad Fitzpatrick1-0/+1
2021-12-07ipn/{ipnserver,ipnlocal}: support incoming Taildrop on TrueNASTodd Neal1-3/+3
2021-12-06ipn/ipnlocal: add HTTP/2 h2c server support to peerapi on non-mobile platformsBrad Fitzpatrick2-0/+29
2021-12-06ipn/{ipnserver,ipnlocal}: support incoming Taildrop on SynologyBrad Fitzpatrick2-8/+31
2021-12-03ipn/ipnlocal, net/tsdial: make SOCKS/HTTP dials use ExitDNSBrad Fitzpatrick1-0/+9
2021-12-02net/tsdial: give netstack a Dialer, start refactoring name resolutionBrad Fitzpatrick1-3/+1
2021-12-01ipn/ipnlocal: run peerapi even if Taildrop storage not configuredBrad Fitzpatrick3-20/+29
2021-12-01ipn/ipnlocal: resolve exit node IP to ID at EditPrefs time.David Anderson1-1/+10
2021-12-01net/tsdial: move macOS/iOS peerapi sockopt logic from LocalBackendBrad Fitzpatrick2-39/+0
2021-12-01net/tsdial: also plumb TUN name and monitor into tsdial.DialerBrad Fitzpatrick2-10/+1
2021-12-01net/tsdial: move more weirdo dialing into new tsdial package, plumbBrad Fitzpatrick4-8/+26
2021-11-30ipn/ipnlocal, net/dns/resolver: use exit node's DoH proxy when availableBrad Fitzpatrick1-12/+41
2021-11-30ipn/ipnlocal: fix Content-Length in DoH DNS proxy responseBrad Fitzpatrick1-1/+1
2021-11-30cmd/tailscale, ipn/ipnstate: note which nodes are exit nodes in statusBrad Fitzpatrick1-0/+4
2021-11-29tailcfg, ipn/ipnlocal: advertise a Service when exit node DNS proxy availableBrad Fitzpatrick1-4/+14
2021-11-29tailcfg, ipn/ipnlocal, net/dns: forward exit node DNS on Unix to system DNSBrad Fitzpatrick3-2/+83
2021-11-29ipn/ipnlocal: restrict exit node DoH server based on ACL'ed packet filterBrad Fitzpatrick3-13/+110
2021-11-26ipn/ipnlocal: warn more precisely about IP forwarding issues on linux.David Anderson1-14/+76
2021-11-26ipn/ipnlocal: populate self status from netmap in ipnlocal, not magicsock.David Anderson1-2/+12
2021-11-23net/dns/resolver, ipn/ipnlocal: wire up peerapi DoH server to DNS forwarderBrad Fitzpatrick1-2/+120
2021-11-23ipn/ipnlocal: fix loggingJosh Bleecher Snyder1-1/+1
2021-11-23ipn/ipnlocal: start adding DoH DNS server to peerapi when exit nodeBrad Fitzpatrick2-0/+95
2021-11-18ipn/ipnlocal: export client metrics over peerapi to ownerBrad Fitzpatrick1-3/+16
2021-11-08ipn/ipnlocal: handle key extensions after key has already expiredMaisem Ali2-1/+65
2021-11-03ipn/ipnlocal, control/controlclient: don't propagate all map errors to UIBrad Fitzpatrick1-4/+7
2021-11-03all: replace tailcfg.DiscoKey with key.DiscoPublic.David Anderson1-1/+1
2021-11-03cmd/tailscaled, ipn: add tailscaled --statedir flag for var directoryBrad Fitzpatrick1-17/+13
2021-11-03ipn/ipnlocal: add owner-only debug handler to get process envBrad Fitzpatrick1-0/+26
2021-11-02util/multierr: new packageJosh Bleecher Snyder1-3/+3
2021-11-02tailcfg: use key.NodePublic in wire protocol types.David Anderson1-3/+2
2021-11-01ipn: use key.NodePublic instead of tailcfg.NodeKeyDavid Anderson1-4/+4
2021-11-01ipn/ipnstate: use key.NodePublic instead of tailcfg.NodeKey.David Anderson2-3/+3
2021-10-29various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic()David Anderson2-4/+4