| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-09-19 | cmd/containerboot: split main.go (#13517) | Tom Proctor | 7 | -744/+830 |
| 2024-09-17 | cmd/natc: fix nil pointer | Fran Bull | 1 | -0/+5 |
| 2024-09-11 | cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299) | Tom Proctor | 15 | -27/+4485 |
| 2024-09-10 | cmd/natc: fix nil pointer | Fran Bull | 1 | -0/+3 |
| 2024-09-09 | cmd/stunstamp: add protocol context to timeout logs (#13422) | Jordan Whited | 1 | -28/+15 |
| 2024-09-08 | kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.... | Irbe Krumina | 17 | -23/+23 |
| 2024-09-08 | kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.... | Irbe Krumina | 17 | -87/+92 |
| 2024-09-08 | cmd/k8s-operator,kube: set app name for Kubernetes Operator proxies (#13410) | Irbe Krumina | 15 | -17/+84 |
| 2024-09-05 | cmd/stunstamp: cleanup timeout and interval constants (#13393) | Jordan Whited | 2 | -8/+17 |
| 2024-09-05 | cmd/systray: handle reconnects to IPN bus (#13386) | Andrew Lytvynov | 1 | -3/+21 |
| 2024-09-04 | cmd/tailscale/cli: use new Go 1.23 slices.Sorted | Brad Fitzpatrick | 1 | -7/+3 |
| 2024-09-04 | cli: implement `tailscale dns status` (#13353) | Andrea Gottardo | 4 | -1/+292 |
| 2024-09-04 | cmd/stunstamp: increase probe jitter (#13362) | Jordan Whited | 1 | -1/+1 |
| 2024-09-04 | cmd/stunstamp: use measureFn more consistently in naming/signatures (#13360) | Jordan Whited | 3 | -3/+3 |
| 2024-09-04 | cmd/stunstamp: implement ICMP{v6} probing (#13354) | Jordan Whited | 3 | -16/+179 |
| 2024-09-03 | cmd/tailscale/cli: add 'debug go-buildinfo' subcommand | Brad Fitzpatrick | 1 | -0/+17 |
| 2024-09-03 | cmd/k8s-operator,k8s-operator/sessionrecording: ensure recording header conta... | Irbe Krumina | 1 | -5/+12 |
| 2024-09-03 | wgengine/magicsock: actually use AF_PACKET socket for raw disco | Andrew Dunham | 2 | -2/+2 |
| 2024-08-28 | ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving acce... | Nick Khyl | 2 | -2/+2 |
| 2024-08-27 | usermetric: add initial user-facing metrics | Kristoffer Dalby | 4 | -2/+8 |
| 2024-08-27 | tsweb/varz: remove pprof | Kristoffer Dalby | 2 | -2/+2 |
| 2024-08-26 | cmd/tta: pull out test driver dialing into a type, fix bugs | Brad Fitzpatrick | 1 | -39/+111 |
| 2024-08-24 | tstest/natlab/vnet: add start of IPv6 support | Brad Fitzpatrick | 3 | -10/+42 |
| 2024-08-23 | cmd/vnet: omit log spam when backend status hasn't changed | Brad Fitzpatrick | 1 | -1/+5 |
| 2024-08-23 | cmd/cloner, cmd/viewer, util/codegen: add support for aliases of cloneable types | Nick Khyl | 5 | -18/+145 |
| 2024-08-23 | util/codegen, cmd/cloner, cmd/viewer: update codegen.LookupMethod to support ... | Nick Khyl | 5 | -4/+171 |
| 2024-08-23 | cmd/vnet: add --blend and --pcap flags | Brad Fitzpatrick | 1 | -5/+9 |
| 2024-08-23 | cmd/tta, tstest/natlab/vnet: remove unneeded port 124 log hack, add log buffer | Brad Fitzpatrick | 1 | -7/+33 |
| 2024-08-23 | cmd/systray: set ipn.NotifyNoPrivateKeys, permit non-operator use | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-23 | cmd/systray: add a basic linux systray app | Will Norris | 3 | -0/+471 |
| 2024-08-22 | go.mod: update to github.com/tailscale/netlink library that doesn't require v... | Percy Wegmann | 4 | -4/+4 |
| 2024-08-22 | net/dns: updated gonotify dependency to v2 that supports closable context | Ilarion Kovalchuk | 2 | -2/+2 |
| 2024-08-22 | all: switch to and require Go 1.23 | Brad Fitzpatrick | 7 | -10/+25 |
| 2024-08-22 | all: fix new lint warnings from bumping staticcheck | Brad Fitzpatrick | 2 | -3/+3 |
| 2024-08-21 | cmd/tailscale/cli: add debug command to do DNS lookups portably | Brad Fitzpatrick | 1 | -0/+34 |
| 2024-08-21 | cmd/tl-longchain: tool to re-sign nodes with long rotation signatures | Anton Tolchanov | 1 | -0/+93 |
| 2024-08-20 | net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linu... | Jordan Whited | 2 | -2/+4 |
| 2024-08-20 | cmd/k8s-operator: support default proxy class in k8s-operator (#12711) | ChandonPierre | 5 | -4/+29 |
| 2024-08-20 | cmd/k8s-operator/deploy: replace wildcards in Kubernetes Operator RBAC role d... | pierig-n3xtio | 3 | -10/+45 |
| 2024-08-19 | wgengine/magicsock: replace deprecated poly1305 (#13184) | tomholford | 2 | -2/+2 |
| 2024-08-14 | go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket | Kyle Carberry | 5 | -18/+18 |
| 2024-08-14 | cmd/viewer: add support for map-like container types | Nick Khyl | 4 | -16/+68 |
| 2024-08-14 | cmd/k8s-operator,k8s-operator/sessionrecording: support recording kubectl exe... | Irbe Krumina | 2 | -13/+45 |
| 2024-08-14 | cmd/tailscale/cli: support passing network lock keys via files | Brad Fitzpatrick | 4 | -7/+26 |
| 2024-08-14 | cmd/containerboot: optionally serve health check endpoint (#12899) | Irbe Krumina | 1 | -1/+63 |
| 2024-08-13 | gokrazy,tstest/integration/nat: add Gokrazy appliance just for natlab | Brad Fitzpatrick | 1 | -3/+4 |
| 2024-08-13 | cmd/tailscale/cli: fix gokrazy CLI-as-a-service detection | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-13 | cmd/k8s-operator: fix DNS reconciler for dual-stack clusters (#13057) | Irbe Krumina | 2 | -22/+68 |
| 2024-08-13 | cmd/tailscale/cli: don't run CLI as a service on gokrazy | Brad Fitzpatrick | 1 | -0/+7 |
| 2024-08-12 | util/syspolicy/setting: add package that contains types for the next syspolic... | Nick Khyl | 4 | -5/+18 |