| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-05-03 | cmd/k8s-operator/deploy,k8s-operator: document that metrics are unstable (#11... | Irbe Krumina | 2 | -2/+2 |
| 2024-05-02 | cmd/{k8s-operator,k8s-nameserver},k8s-operator: update nameserver config with... | Irbe Krumina | 14 | -39/+707 |
| 2024-05-01 | cmd/tailscale/cli: set localClient.UseSocketOnly during flag parsing | Paul Scott | 2 | -15/+11 |
| 2024-05-01 | cmd/tailscale/cli/ffcomplete: omit and clean completion results | Paul Scott | 2 | -9/+29 |
| 2024-05-01 | cmd/k8s-operator/deploy/chart: allow users to configure additional labels for... | Gabe Gorelick | 2 | -0/+4 |
| 2024-04-30 | cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver, make o... | Irbe Krumina | 16 | -9/+1291 |
| 2024-04-29 | cmd/k8s-operator/deploy/manifests: check if IPv6 module is loaded before usin... | Irbe Krumina | 2 | -6/+4 |
| 2024-04-29 | clientupdate: exec systemctl instead of using dbus to restart (#11923) | Andrew Lytvynov | 2 | -5/+2 |
| 2024-04-29 | cmd/containerboot,kube,ipn/store/kubestore: allow interactive login on kube, ... | Irbe Krumina | 3 | -48/+263 |
| 2024-04-28 | net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon | Brad Fitzpatrick | 4 | -18/+15 |
| 2024-04-28 | net/netmon, add: add netmon.State type alias of interfaces.State | Brad Fitzpatrick | 2 | -3/+2 |
| 2024-04-27 | cmd/containerboot: wait on tailscaled process only (#11897) | Irbe Krumina | 1 | -10/+11 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 2 | -3/+5 |
| 2024-04-26 | net/netcheck, wgengine/magicsock: make netmon.Monitor required | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-04-26 | health, all: remove health.Global, finish plumbing health.Tracker | Brad Fitzpatrick | 2 | -7/+8 |
| 2024-04-26 | ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker | Brad Fitzpatrick | 4 | -0/+4 |
| 2024-04-26 | cmd/k8s-operator,k8s-operator: optionally serve tailscaled metrics on Pod IP ... | Irbe Krumina | 7 | -15/+100 |
| 2024-04-25 | tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing | Brad Fitzpatrick | 3 | -2/+6 |
| 2024-04-24 | cmd/k8s-operator,k8s-operator: proxyclass affinity (#11862) | Lee Briggs | 4 | -0/+1044 |
| 2024-04-23 | cmd{containerboot,k8s-operator},util/linuxfw: support ExternalName Services (... | Irbe Krumina | 5 | -25/+308 |
| 2024-04-22 | ipn/local: log OS-specific diagnostic information as JSON (#11700) | Joe Tsai | 1 | -1/+1 |
| 2024-04-22 | release/dist/qnap: add qnap target builder | Sonia Appasamy | 1 | -1/+12 |
| 2024-04-19 | cmd/k8s-operator: correctly determine cluster domain (#11512) | Irbe Krumina | 3 | -4/+139 |
| 2024-04-18 | hostinfo: use Distro field for distinguishing Windows Server builds | Aaron Klotz | 3 | -0/+3 |
| 2024-04-18 | cmd/tailscale: clarify Taildrive grants in help text | Percy Wegmann | 1 | -24/+14 |
| 2024-04-17 | cmd/tailscale: add shell tab-completion | Paul Scott | 18 | -17/+917 |
| 2024-04-17 | build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#11410) | dependabot[bot] | 2 | -0/+2 |
| 2024-04-17 | cmd/tailscale/cli: prepend "tailscale" to usage errors | Paul Scott | 7 | -11/+11 |
| 2024-04-17 | cmd/tailscale/cli: fix "subcommand required" errors when typod | Paul Scott | 8 | -27/+67 |
| 2024-04-17 | cmd/tailscale/cli: improve ShortHelp/ShortUsage unit test, fix new errors | Paul Scott | 5 | -29/+126 |
| 2024-04-17 | cmd/tailscale/cli: remove explicit usageFunc - its default | Paul Scott | 1 | -4/+0 |
| 2024-04-17 | cmd/tailscale/cli: remove duplicate "tailscale " in drive subcmd usage | Paul Scott | 1 | -4/+4 |
| 2024-04-17 | cmd/tailscale/cli: fix drive --help usage identation | Paul Scott | 1 | -1/+1 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 10 | -12/+12 |
| 2024-04-16 | cmd/tailscale/cli: prevent concurrent Start calls in 'up' | Brad Fitzpatrick | 1 | -5/+22 |
| 2024-04-16 | cmd/k8s-operator,k8s-operator: document tailscale.com Custom Resource Definit... | Irbe Krumina | 3 | -4/+12 |
| 2024-04-15 | ipn/ipnlocal: make StartLoginInteractive take (yet unused) context | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-15 | cmd/tailscale, ipn/ipnlocal: add suggest exit node CLI option (#11407) | Claire Wang | 2 | -2/+34 |
| 2024-04-15 | cmd/k8s-operator,k8s-operator: allow users to configure proxy env vars via Pr... | Irbe Krumina | 7 | -4/+138 |
| 2024-04-13 | cmd/tailscaled, net/tstun: build for aix/ppc64 | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-12 | logtail: optimize JSON processing (#11671) | Joe Tsai | 1 | -0/+6 |
| 2024-04-09 | tsweb: switch to fastuuid for request ID generation | James Tucker | 2 | -2/+6 |
| 2024-04-09 | cmd/tailscaled: move cleanup to an implicit action during startup | James Tucker | 2 | -10/+13 |
| 2024-04-09 | cmd/tailscale/cli: prefix all --help usages with "tailscale ...", some tidying | Paul Scott | 33 | -262/+344 |
| 2024-04-08 | cmd/tailscale/cli: moved share.go to drive.go | Percy Wegmann | 1 | -0/+0 |
| 2024-04-08 | cmd/tailscale/cli: rename share command to drive | Percy Wegmann | 2 | -39/+40 |
| 2024-04-08 | Revert "cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver... | Irbe Krumina | 15 | -1287/+7 |
| 2024-04-08 | cmd/tailscale/cli: fix macOS crash reading envknob in init (#11667) | Brad Fitzpatrick | 3 | -40/+47 |
| 2024-04-08 | cli/configure: respect $KUBECONFIG (#11604) | Chloé Vulquin | 1 | -3/+20 |
| 2024-04-08 | cmd/tailscale/cli: stop spamming os.Stdout/os.Stderr in tests | Brad Fitzpatrick | 12 | -44/+66 |