summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient/direct.go
AgeCommit message (Expand)AuthorFilesLines
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-5/+5
2022-03-10ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from networkBrad Fitzpatrick1-0/+8
2022-03-10control/controlclient: proactively close TLS connection after /key fetchBrad Fitzpatrick1-0/+8
2022-03-09control/controlclient, localapi: shorten expiry time via localapi (#4112)Nick O'Neill1-2/+19
2022-03-09control/controlclient: make MapRequests go over noise.Maisem Ali1-10/+32
2022-03-08control/controlclient: make RegisterRequest go over NoiseMaisem Ali1-17/+49
2022-03-07control/controlclient: make SetDNS attempt to go over Noise firstMaisem Ali1-1/+43
2022-03-07tailcfg: add SetDNSResponseMaisem Ali1-1/+1
2022-03-07control/controlclient: add Noise clientMaisem Ali1-0/+50
2022-03-07control/controlclient: start fetching the server noise keyMaisem Ali1-15/+29
2022-03-06tailcfg: rename map request version to "capability version"Brad Fitzpatrick1-2/+2
2022-02-18control/controlclient: use structured logging for MapResponse.ControlTimeJosh Bleecher Snyder1-1/+1
2022-02-18tailcfg: make MapResponse.ControlTime a pointerJosh Bleecher Snyder1-1/+1
2022-02-16tailcfg: add MapResponse.ControlTime fieldJosh Bleecher Snyder1-0/+3
2022-02-12control/controlclient: remove dummy endpoint in endpoint stripping modeBrad Fitzpatrick1-4/+1
2022-02-12all: adjust some log verbosityBrad Fitzpatrick1-7/+7
2022-02-07control/controlclient: turn off Go's implicit compressionBrad Fitzpatrick1-0/+4
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-20/+8
2021-11-18net/netns: thread logf into control functionsJosh Bleecher Snyder1-1/+1
2021-11-16netcheck, controlclient, magicsock: add more metricsBrad Fitzpatrick1-1/+43
2021-11-10hostinfo, control/controlclient: tell control when Ubuntu has disabled Tailsc...Brad Fitzpatrick1-0/+3
2021-11-10control/controlclient: rename a variable to not shadow a package nameBrad Fitzpatrick1-8/+8
2021-11-07control/controlclient: make js/wasm work with Go 1.18+Brad Fitzpatrick1-0/+7
2021-11-03ipn/ipnlocal, control/controlclient: don't propagate all map errors to UIBrad Fitzpatrick1-1/+1
2021-11-03all: replace tailcfg.DiscoKey with key.DiscoPublic.David Anderson1-2/+2
2021-11-02tailcfg: use key.NodePublic in wire protocol types.David Anderson1-3/+3
2021-11-01tailcfg, control/controlclient: add method to exit client from control planeBrad Fitzpatrick1-0/+4
2021-10-29various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic()David Anderson1-3/+3
2021-10-28control/controlclient: stop using wgkey.David Anderson1-16/+10
2021-10-28control/controlclient: add a LoginEphemeral LoginFlags bitBrad Fitzpatrick1-0/+1
2021-10-28types/persist: use new node key type.David Anderson1-6/+6
2021-10-27control/controlclient,tailcfg: propagate registration errors to the frontendMaisem Ali1-0/+3
2021-10-12all: fix spelling mistakesnicksherron1-1/+1
2021-09-03types/key: add a special key with custom serialization for control private ke...Dave Anderson1-62/+40
2021-09-03Revert "types/key: add MachinePrivate and MachinePublic."David Anderson1-40/+62
2021-09-03types/key: add MachinePrivate and MachinePublic.David Anderson1-62/+40
2021-09-01control/controlclient: remove TS_DEBUG_USE_DISCO=only.David Anderson1-26/+1
2021-08-24fix: typo spelling grammarslowy071-1/+1
2021-08-20hostinfo: add SetDeviceModel setter, move remaining code from controlclientBrad Fitzpatrick1-44/+2
2021-08-18control/controlclient: tweak a couple error messagesBrad Fitzpatrick1-2/+2
2021-08-18tailcfg: add IP and Types field to PingRequestSimeng He1-0/+56
2021-08-17control/controlclient: do not periodically print full netmapJosh Bleecher Snyder1-6/+5
2021-07-26control/controlclient: report whether we're in a snap packageBrad Fitzpatrick1-0/+7
2021-07-15control/{controlknobs,controlclient}: simplify knobs API, fix controlclient c...Brad Fitzpatrick1-1/+1
2021-07-15net/portmapper: add upnp port mappingjulianknodt1-1/+5
2021-06-28controlclient: log server key and URLDavid Crawshaw1-0/+1
2021-06-16control/controlclient: fix typo/braino in error messageBrad Fitzpatrick1-1/+1
2021-06-15tailcfg, control/controlclient: clarify more, enforce PingRequest.URL is uniqueBrad Fitzpatrick1-1/+19
2021-06-08control/controlclient: add Pinger interface, Options.PingerSimeng He1-0/+15
2021-06-07ipn/{ipnlocal,localapi}, control/controlclient: add SetDNS localapiBrad Fitzpatrick1-0/+47