summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
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
2021-10-14ipn/ipnlocal: don't try to block localhost traffic when using exit nodesBrad Fitzpatrick1-0/+4
2021-10-13ipn: fix formatting of ExitNodeIP in MaskedPrefsBrad Fitzpatrick2-6/+36
2021-10-12all: fix spelling mistakesnicksherron3-3/+3
2021-10-12ipn/store/aws, cmd/tailscaled: add AWS SSM ipn.StateStore implementationMaxime VISONNEAU5-0/+387
2021-10-05ipn: remove unused Prefs.OSVersion and Prefs.DeviceModelBrad Fitzpatrick4-39/+13
2021-10-05hostinfo, ipn/ipnlocal: add SetPackage, remove ipnlocal hacksBrad Fitzpatrick1-13/+1
2021-10-05hostinfo: add SetOSVersion like SetDeviceModel, deprecate ipn.Prefs wayBrad Fitzpatrick2-1/+7
2021-10-04ipn/ipnlocal: for IPv6-only nodes, publish IPv6 MagicDNS records of peersBrad Fitzpatrick2-4/+49
2021-10-03ipn/ipnlocal: make sure mobile clients don't use the old control server URLBrad Fitzpatrick1-0/+20
2021-09-28all: disable TCP keep-alives on iOS/AndroidBrad Fitzpatrick1-1/+2
2021-09-27ipn{,/localapi,ipnlocal}: infer cert dir from state file locationBrad Fitzpatrick3-8/+25
2021-09-24ipn: test TestFileStore in a fresh subdirectoryBrad Fitzpatrick1-15/+8
2021-09-24ipn, paths: unconditionally attempt to set state dir perms, but only if the s...Aaron Klotz1-3/+5
2021-09-23ipn/localapi, cmd/tailscale: add CPU & memory profile support, debug commandBrad Fitzpatrick2-0/+50
2021-09-22ipn: don't log IPN messages that may contain an authkey.David Anderson1-2/+2
2021-09-22ipn, paths: ensure that the state directory for Windows has the correct permsAaron Klotz1-1/+4
2021-09-20logpolicy: don't use C:\ProgramData use for tailscale-ipn GUI's log dirBrad Fitzpatrick1-3/+3
2021-09-19ipn/ipnserver, paths, logpolicy: move Window config files out of %LocalAppData%Denton Gentry1-5/+33
2021-09-19tailcfg, health: add way for control plane to add problems to health checkBrad Fitzpatrick1-0/+6
2021-09-17cmd/cloner: add Clone context to regen struct assignmentsJosh Bleecher Snyder1-1/+1
2021-09-17ipn/ipnlocal: do not shut down the backend halfway through TestStateMachineJosh Bleecher Snyder1-15/+5
2021-09-17ipn/ipnlocal: fix minor typo in commentJosh Bleecher Snyder1-1/+1
2021-09-17ipn/ipnlocal: reduce line noise in testsJosh Bleecher Snyder1-49/+47
2021-09-16ipn/ipnlocal: add LocalBackend.broadcastStatusChangedJosh Bleecher Snyder1-10/+10
2021-09-16Revert "ipn/ipnlocal: remove locks around sync.Cond.Broadcast call"Josh Bleecher Snyder1-0/+10
2021-09-15ipn/ipnlocal: use quicktest.IsNotNil in testsJosh Bleecher Snyder1-41/+41
2021-09-15ipn/ipnlocal: remove locks around sync.Cond.Broadcast callJosh Bleecher Snyder1-10/+0
2021-09-15ipn/ipnlocal: inline LocalBackend.getEngineStatusJosh Bleecher Snyder1-11/+2
2021-09-15ipn/ipnlocal: use a switch statement instead of an else-if chainJosh Bleecher Snyder1-6/+6
2021-09-15ipn/ipnlocal: only call UpdateEndpoints when the endpoints changeJosh Bleecher Snyder2-20/+27
2021-09-15ipn/ipnlocal: add failing testJosh Bleecher Snyder1-0/+64
2021-09-15all: close fake userspace engines when tests completeJosh Bleecher Snyder4-1/+4
2021-09-15cmd/cloner: reduce diff noise when changing commandJosh Bleecher Snyder1-3/+3
2021-09-07all: update tests to use tstest.MemLoggerBrad Fitzpatrick1-6/+3
2021-09-07ipn/ipnlocal: flesh out the dnsConfigForNetmap testsBrad Fitzpatrick2-6/+195
2021-09-07ipn/ipnlocal: add MagicDNS records for IPv6-only nodesBrad Fitzpatrick2-4/+10
2021-09-07ipn/ipnlocal: start adding some netmap to DNS config testsBrad Fitzpatrick1-0/+123
2021-09-07ipn/ipnlocal: return early, outdent a bunch in dnsConfigForNetmapBrad Fitzpatrick1-59/+62