| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-03-08 | net/httpconnect: HTTP CONNECT implementationcrawshaw/httpconnect | David Crawshaw | 1 | -42/+6 |
| 2023-03-07 | wgengine/magicsock: track per-endpoint changes in ringbuffer | Andrew Dunham | 2 | -0/+64 |
| 2023-03-07 | sniproxy: add promote-https (#7487) | shayne | 1 | -1/+21 |
| 2023-03-06 | cmd/sniproxy: draw the rest of the DNS owl. | Denton Gentry | 1 | -3/+85 |
| 2023-03-06 | cmd/tsconnect: pop CTA to make everything work with tailnet lock | Tom DNetto | 4 | -5/+27 |
| 2023-03-05 | tsnet: add UDP support to Server.Listen | Brad Fitzpatrick | 1 | -0/+27 |
| 2023-03-04 | all: use tstest.Replace more | Maisem Ali | 1 | -5/+3 |
| 2023-03-03 | tstest: add method to Replace values for tests | Maisem Ali | 1 | -6/+2 |
| 2023-03-03 | util/slicesx: add package for generic slice functions, use | Andrew Dunham | 4 | -2/+5 |
| 2023-03-03 | ipn,cmd/tailscale: implement resigning nodes on tka key removal | Tom DNetto | 1 | -4/+68 |
| 2023-03-03 | cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI | Andrew Dunham | 3 | -98/+35 |
| 2023-03-03 | net/sockstats: remove explicit dependency on wgengine/monitor | Mihai Parparita | 2 | -5/+3 |
| 2023-03-02 | cmd/derper: randomize IPs on refreshBootstrapDNS (#7440) | shayne | 1 | -0/+8 |
| 2023-03-02 | cmd/sniproxy: add start of a tsnet-based SNI proxy | Brad Fitzpatrick | 1 | -0/+90 |
| 2023-03-02 | cmd/containerboot,kube: consolidate the two kube clients | Maisem Ali | 3 | -218/+38 |
| 2023-03-01 | cmd/tailscale: use request Schema+Host for QNAP authLogin.cgi | Denton Gentry | 2 | -19/+93 |
| 2023-03-01 | cmd/mkmanifest, cmd/tailscale, cmd/tailscaled: remove Windows arm32 resources... | Aaron Klotz | 5 | -3/+1 |
| 2023-03-01 | cmd/k8s-operator: update device authorization copy | Sonia Appasamy | 1 | -1/+1 |
| 2023-03-01 | cmd/tsconnect: update device authorization copy | Sonia Appasamy | 2 | -2/+2 |
| 2023-03-01 | sockstats: instrument networking code paths | Mihai Parparita | 3 | -3/+8 |
| 2023-03-01 | cmd/tailscale/cli: update device authorization copy | Sonia Appasamy | 2 | -2/+2 |
| 2023-02-28 | all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) | Joe Tsai | 2 | -3/+4 |
| 2023-02-27 | Add support for OAuth tokens #7394 (#7393) | Vladimir Pouzanov | 1 | -19/+36 |
| 2023-02-27 | tailcfg,hostinfo: add App field to identify tsnet uses | Maisem Ali | 1 | -2/+2 |
| 2023-02-25 | cmd/nginx-auth: build for arm64 | Denton Gentry | 1 | -25/+26 |
| 2023-02-24 | cmd/tailscale/cli: fix TestUpdatePrefs over Tailscale SSH (#7374) | Jordan Whited | 1 | -0/+7 |
| 2023-02-24 | release/dist: add forgotten license headers | David Anderson | 1 | -0/+3 |
| 2023-02-24 | release/dist/cli: factor out the CLI boilerplace from cmd/dist | David Anderson | 1 | -116/+7 |
| 2023-02-24 | release: open-source release build logic for unix packages | David Anderson | 1 | -0/+134 |
| 2023-02-23 | cmd/k8s-operator: set hostinfo.Package | Maisem Ali | 1 | -2/+20 |
| 2023-02-22 | cmd/tsconnect: find the build dir independently of -trimpath | David Anderson | 1 | -4/+23 |
| 2023-02-18 | version/mkversion: open-source version generation logic | David Anderson | 1 | -0/+44 |
| 2023-02-17 | cmd/tailscale/cli: handle home dir correctly on macOS for kubeconfig | Maisem Ali | 1 | -3/+33 |
| 2023-02-14 | cmd/tailscale/cli: add "configure kubeconfig" subcommand | Maisem Ali | 5 | -4/+361 |
| 2023-02-14 | cmd/tailscale/cli: add a hidden configure subcommand | Maisem Ali | 3 | -5/+51 |
| 2023-02-12 | cmd/tailscale/cli: add logout and debug info to web | Jenny Zhang | 3 | -29/+84 |
| 2023-02-11 | cmd/printdep: print correct toolchain URL | David Anderson | 1 | -10/+1 |
| 2023-02-11 | version: make all exported funcs compile-time constant or lazy | David Anderson | 3 | -0/+3 |
| 2023-02-11 | version: unexport all vars, turn Short/Long into funcs | David Anderson | 3 | -8/+8 |
| 2023-02-10 | cmd/sync-containers: update latest and stable tags | Denton Gentry | 1 | -0/+32 |
| 2023-02-10 | net/interfaces: redo how we get the default interface on macOS and iOS | Mihai Parparita | 1 | -1/+1 |
| 2023-02-08 | get-authkey: require tags to be specified | Will Norris | 1 | -0/+4 |
| 2023-02-08 | cmd/k8s-operator: add support for running an auth proxy | Maisem Ali | 4 | -10/+130 |
| 2023-02-04 | all: implement pcap streaming for datapath debugging | Tom DNetto | 3 | -1/+59 |
| 2023-02-03 | cmd/get-authkey: add an OAuth API client to produce an authkey | Denton Gentry | 2 | -0/+73 |
| 2023-02-03 | ipn/ipnlocal: add support to store certs in k8s secrets | Maisem Ali | 1 | -1/+5 |
| 2023-02-02 | go.toolchain.rev: use new statically built toolchain | David Anderson | 1 | -4/+0 |
| 2023-02-02 | net/{netns,netstat}: use new x/sys/cpu.IsBigEndian | Brad Fitzpatrick | 3 | -3/+3 |
| 2023-02-01 | health, net/tlsdial: add healthcheck for self-signed cert | Andrew Dunham | 2 | -1/+6 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 8 | -16/+12 |