summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2021-12-03ipn/ipnlocal, net/tsdial: make SOCKS/HTTP dials use ExitDNSBrad Fitzpatrick1-0/+9
2021-12-03ipn/policy: treat DNS service as interesting so it's not filtered outBrad Fitzpatrick1-1/+2
2021-12-02net/tsdial: give netstack a Dialer, start refactoring name resolutionBrad Fitzpatrick3-11/+4
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 Fitzpatrick3-41/+1
2021-12-01net/tsdial: also plumb TUN name and monitor into tsdial.DialerBrad Fitzpatrick4-12/+5
2021-12-01net/tsdial: move more weirdo dialing into new tsdial package, plumbBrad Fitzpatrick6-35/+37
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 Fitzpatrick2-8/+16
2021-11-30cmd/tailscale: make file cp send files via tailscaled localapiBrad Fitzpatrick1-0/+19
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-29ipn/store/aws: support using sub-paths in parametersThomas Weiß1-1/+1
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-22ipn/ipnstate: clarify PeerStatusLite.LastHandshakeJosh Bleecher Snyder1-2/+7
2021-11-18ipn/ipnlocal: export client metrics over peerapi to ownerBrad Fitzpatrick1-3/+16
2021-11-15util/clientmetrics: add new package to add metrics to the clientBrad Fitzpatrick1-0/+14
2021-11-08ipn/ipnlocal: handle key extensions after key has already expiredMaisem Ali2-1/+65
2021-11-07ipn/ipnserver: grant js/wasm all localapi permissionsBrad Fitzpatrick1-1/+4
2021-11-07ipn/ipnserver: add Server.LocalBackend accessorBrad Fitzpatrick1-0/+3
2021-11-05cmd/tailscaled, ipn/ipnserver: refactor ipnserverBrad Fitzpatrick2-104/+124
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 Fitzpatrick2-17/+31
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 Anderson2-5/+6
2021-11-01ipn/ipnstate: use key.NodePublic instead of tailcfg.NodeKey.David Anderson3-4/+4
2021-10-29various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic()David Anderson2-4/+4
2021-10-29various: remove remaining uses of key.NewPrivate.David Anderson1-2/+2
2021-10-29ipn/ipnlocal: treat js/wasm interative logins as ephemeral for nowBrad Fitzpatrick1-1/+9
2021-10-29ipn/ipnstate: use key.NodePublic instead of the generic key.Public.David Anderson2-10/+11
2021-10-28ipn: remove mention of wgkey in comment.David Anderson1-1/+1
2021-10-28types/persist: use new node key type.David Anderson3-9/+8
2021-10-28ipn/ipnserver: add New, Server.ServerBrad Fitzpatrick1-16/+40
2021-10-28ipn/ipnserver: move the unserved connection logic to a ListenerBrad Fitzpatrick1-8/+27
2021-10-28ipn/ipnserver: start refactoring ipnserver.Run into smaller piecesBrad Fitzpatrick1-12/+24
2021-10-27ipn/ipnserver: export server type as ServerBrad Fitzpatrick1-18/+18
2021-10-27control/controlclient,tailcfg: propagate registration errors to the frontendMaisem Ali2-5/+5
2021-10-18ipn/ipnserver paths: add paths.LegacyStateFilePathAaron Klotz1-2/+1
2021-10-16cmd/cloner: mangle "go:generate" in cloner.goJoe Tsai1-2/+2
2021-10-14ipn/ipnlocal: use netaddr.IPSetBuilder when constructing list of interface IP...Maisem Ali2-6/+126