| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-09-23 | tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan fiel... | Andrew Dunham | 1 | -0/+8 |
| 2022-09-21 | ipn/ipnlocal: return usernames when Tailscale SSH is enabled | Maisem Ali | 2 | -7/+30 |
| 2022-09-21 | control/controlclient,ipn/ipnlocal: wire tka enable/disable | Tom DNetto | 4 | -2/+409 |
| 2022-09-19 | tailcfg: mark CapabilityFileSharingTarget as inter-node | Maisem Ali | 1 | -6/+20 |
| 2022-09-19 | ipn/ipnlocal: add c2n method to get SSH username candidates | Brad Fitzpatrick | 4 | -2/+125 |
| 2022-09-16 | envknob: generalize Windows tailscaled-env.txt support | Brad Fitzpatrick | 1 | -43/+0 |
| 2022-09-16 | ipn/{ipnlocal,localapi}: use strs.CutPrefix, add more domain validation | Brad Fitzpatrick | 3 | -5/+60 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 7 | -20/+13 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 4 | -14/+13 |
| 2022-09-15 | ipn/ipnlocal: remove unused envknob | Brad Fitzpatrick | 1 | -3/+0 |
| 2022-09-13 | cmd/tailscaled, tailcfg, hostinfo: add flag to disable logging + support | Brad Fitzpatrick | 1 | -0/+4 |
| 2022-09-10 | util/mak: deprecate NonNil, add type-safe NonNilSliceForJSON, NonNilMapForJSON | Brad Fitzpatrick | 1 | -29/+2 |
| 2022-09-05 | net/dnsfallback: cache most recent DERP map on disk (#5545) | Andrew Dunham | 2 | -0/+7 |
| 2022-09-01 | cmd/tailscale/cli: add backwards compatibility 'up' processing for legacy client | Brad Fitzpatrick | 4 | -1/+15 |
| 2022-08-31 | tka: implement credential signatures (key material delegation) | Tom DNetto | 1 | -1/+1 |
| 2022-08-30 | ipn/localapi: send Tailscale version in ACME User-Agent (#5499) | Andrew Dunham | 1 | -1/+5 |
| 2022-08-30 | tailcfg: add Hostinfo.Userspace{,Router} bits | Brad Fitzpatrick | 1 | -0/+2 |
| 2022-08-29 | tailcfg, control/controlclient, ipn/ipnlocal: add c2n (control-to-node) system | Brad Fitzpatrick | 2 | -0/+22 |
| 2022-08-28 | cmd/tailscale: add emoji for illumos in status subcommand | Nahum Shalman | 1 | -0/+2 |
| 2022-08-26 | tka: make storage a parameter rather than an Authority struct member | Tom DNetto | 3 | -7/+15 |
| 2022-08-25 | ipn/ipnlocal: fix Taildrop not returning any sharing targets | Mihai Parparita | 1 | -1/+1 |
| 2022-08-24 | tka: optimize common case of processing updates built from head | Tom DNetto | 1 | -13/+13 |
| 2022-08-24 | ipn,tailcfg: transmit NodeID in tka init RPCs | Tom DNetto | 1 | -4/+12 |
| 2022-08-22 | client,cmd/tailscale,ipn,tka,types: implement tka initialization flow | Tom DNetto | 3 | -0/+298 |
| 2022-08-15 | util/deephash: avoid variadic argument for Update (#5372) | Joe Tsai | 1 | -1/+9 |
| 2022-08-09 | tailcfg, control/controlclient: make Debug settings sticky in a map session [... | Brad Fitzpatrick | 1 | -4/+1 |
| 2022-08-05 | ipn/ipnlocal: fix log about local IPs when using exit nodes | Maisem Ali | 1 | -3/+1 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -9/+9 |
| 2022-08-04 | syncs, all: move to using Go's new atomic types instead of ours | Brad Fitzpatrick | 4 | -19/+18 |
| 2022-08-03 | all: use atomic.Pointer | Maisem Ali | 2 | -5/+5 |
| 2022-08-03 | assorted: plumb tka initialization & network-lock key into tailscaled | Tom DNetto | 3 | -0/+93 |
| 2022-08-02 | all: migrate code from netaddr.FromStdAddr to Go 1.18 | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-08-02 | tailcfg: add CapabilityFileSharingTarget to identify FileTargets | Maisem Ali | 1 | -1/+2 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 5 | -22/+23 |
| 2022-07-28 | ipn/ipnlocal: blend existing host SSH keys + newly-generated types as needed | Brad Fitzpatrick | 2 | -29/+32 |
| 2022-07-27 | ipn/store/awsstore: add "ts_omit_aws" build tag to reduce binary size | Brad Fitzpatrick | 2 | -5/+6 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 12 | -132/+126 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 9 | -61/+67 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 13 | -78/+84 |
| 2022-07-25 | ipn/ipnlocal: prevent attempting to run SSH on QNAP for now | Denton Gentry | 1 | -0/+3 |
| 2022-07-22 | ipn/{ipnserver,ipnlocal}: support incoming Taildrop on QNAP | Denton Gentry | 2 | -5/+29 |
| 2022-07-22 | ipn/ipnlocal: ignore empty SSH host key files | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-07-22 | ipn/ipnlocal: flesh out error on ssh host key parse error | Brad Fitzpatrick | 1 | -2/+3 |
| 2022-07-19 | ipn/ipnlocal: logout ephemeral nodes on shutdown | Maisem Ali | 1 | -0/+12 |
| 2022-07-18 | ipn/localapi: define a cert dir for Synology DSM6 | Brad Fitzpatrick | 1 | -0/+9 |
| 2022-07-11 | ipn/localapi: add API for uploading client metrics | Mihai Parparita | 1 | -0/+61 |
| 2022-06-30 | ipn/ipnlocal: prefer to use one CGNAT route on the Mac | Mihai Parparita | 1 | -1/+33 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support | Brad Fitzpatrick | 2 | -52/+3 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud | Brad Fitzpatrick | 2 | -5/+55 |
| 2022-06-19 | control/controlclient, ipn/ipnlocal: remove Client.SetExpirySooner, fix race | Brad Fitzpatrick | 2 | -7/+7 |