summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2020-03-08ipn: exercise logout in e2e testDavid Crawshaw1-0/+26
2020-03-08ipn: put e2e login section in its own subtestDavid Crawshaw1-31/+33
2020-03-08ipn: move e2e test skipping into subtestsDavid Crawshaw1-2/+2
2020-03-06ipn: use NewPrefs in e2e_testDavid Crawshaw1-8/+4
2020-03-04ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP boolBrad Fitzpatrick3-1/+7
2020-03-04magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map pollBrad Fitzpatrick2-54/+11
2020-03-03ipn/ipnserver: remove unnecessary closure parameterBrad Fitzpatrick1-2/+2
2020-03-03ipn: have NewFileStore try to create directories as neededBrad Fitzpatrick1-0/+2
2020-03-03ipn/ipnserver: document potential race, start on test for itBrad Fitzpatrick2-1/+78
2020-03-03ipn: remove an unnecessary named parameter in docBrad Fitzpatrick1-1/+1
2020-03-02Reduce some logspam.Brad Fitzpatrick1-1/+4
2020-02-28ipn: always guard LocalBackend.prefs with muDavid Crawshaw1-12/+28
2020-02-28netcheck: add hairpinning detectionBrad Fitzpatrick1-0/+1
2020-02-28ipn: always guard LocalBackend.endpoints with muDavid Crawshaw1-5/+7
2020-02-28ipn: always guard LocalBackend.engineStatus with muDavid Crawshaw1-4/+3
2020-02-28ipn: always guard LocalBackend.netMapCache with muDavid Crawshaw1-20/+29
2020-02-27all: rename deep "Copy" methods to conventional Go name "Clone"Brad Fitzpatrick5-13/+14
2020-02-27Start of netcheck package & including network state in Hostinfo.Brad Fitzpatrick2-0/+59
2020-02-25ipn: fix some mutex/ownership issuesBrad Fitzpatrick3-53/+76
2020-02-25types/logger: add WithPrefix, use it in two placesBrad Fitzpatrick2-8/+3
2020-02-25Fix some Hostinfo value usages from the previous commit.Brad Fitzpatrick1-0/+5
2020-02-25control: make Hostinfo accessed by pointerBrad Fitzpatrick2-8/+16
2020-02-25ipn: misc cleanupBrad Fitzpatrick3-26/+38
2020-02-20ipn: use *Prefs rather than Prefs throughout.David Anderson8-73/+62
2020-02-20ipn: temporary support for loading legacy relaynode configs.David Anderson3-5/+28
2020-02-19ipn: move Options.ServerURL into Prefs.David Anderson9-26/+35
2020-02-18safesocket: simplify API.David Anderson1-1/+7
2020-02-17ipn: handle advertised routes provided by frontend.David Anderson3-12/+22
2020-02-17ipn: add documentation to the Prefs struct.David Anderson2-7/+32
2020-02-17ipn: implement Prefs.Equals efficiently.David Anderson2-34/+216
2020-02-17ipn: add AdvertiseRoutes to Prefs.David Anderson2-4/+6
2020-02-17ipn: print the packet filter setting in prefs.David Anderson1-2/+2
2020-02-17cmd/tailscaled: run off internal state autonomously.David Anderson2-10/+42
2020-02-17ipn: fix test breakage from earlier 79295b11382ab2Brad Fitzpatrick1-2/+1
2020-02-14Move "logger" package to under types, now that we have it.Brad Fitzpatrick4-4/+4
2020-02-14ipn/ipnserver: remove Options.AllowQuit.David Anderson1-6/+2
2020-02-14types/empty: add Message, stop using mysterious *struct{}Brad Fitzpatrick2-11/+12
2020-02-13ipn: make LocalBackend.loadStateWithLock easier to follow.David Anderson1-26/+31
2020-02-13ipn: adjust backend docs a bit more.David Anderson1-4/+2
2020-02-13Improve documentation in backend.go.David Anderson1-14/+19
2020-02-13Lint fixes.David Anderson1-7/+9
2020-02-13Introduce a state store to LocalBackend.David Anderson7-12/+358
2020-02-13Make ipn.Options.Prefs a pointer.David Anderson7-8/+16
2020-02-13Remove LoginFlags from Backend options.David Anderson3-4/+3
2020-02-11ipnserver: ignore lint error for unused context.David Anderson1-0/+4
2020-02-11fix typosShawn Smith1-1/+1
2020-02-11controlclient, ipn: update tests for key pointer changeDavid Crawshaw1-2/+2
2020-02-10ipn: fix lint complaints in tests.David Anderson2-2/+12
2020-02-09Move Linux client & common packages into a public repo.Earl Lee11-0/+2060