| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-31 | ipn/ipnlocal: rename LogoutSync to Logout | Maisem Ali | 1 | -1/+1 |
| 2023-08-30 | control/controlclient: remove unused StartLogout | Brad Fitzpatrick | 1 | -1/+5 |
| 2023-08-30 | clientupdate: add linux tarball updates (#9144) | Andrew Lytvynov | 2 | -1/+6 |
| 2023-08-30 | ipn/ipnlocal: support most Linuxes in handleC2NUpdate (#9114) | Chris Palmer | 2 | -5/+7 |
| 2023-08-30 | control/controlclient: delete Status.Log{in,out}Finished | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-30 | cmd/k8s-operator: emit event if HTTPS is disabled on Tailnet | Maisem Ali | 3 | -2/+14 |
| 2023-08-30 | cmd/sniproxy: move default debug-port away from 8080. | Denton Gentry | 1 | -1/+1 |
| 2023-08-30 | cmd/k8s-operator: add metrics to track usage | Maisem Ali | 3 | -0/+72 |
| 2023-08-30 | cm/k8s-operator,cmd/containerboot: fix STS config, more tests (#9155) | Irbe Krumina | 2 | -3/+31 |
| 2023-08-30 | cmd/sniproxy: switch to peterbourgon/ff for flags | Denton Gentry | 1 | -10/+15 |
| 2023-08-30 | cmd/k8s-operator,cmd/containerboot: add kube egress proxy (#9031) | Irbe Krumina | 5 | -50/+338 |
| 2023-08-29 | cmd/testwrapper: handle timeouts as test failures | Maisem Ali | 1 | -0/+6 |
| 2023-08-29 | cmd/containerboot: fix broken tests | Maisem Ali | 2 | -30/+96 |
| 2023-08-29 | net/wsconn: accept a remote addr string and plumb it through | David Anderson | 1 | -1/+1 |
| 2023-08-29 | cmd/k8s-operator,ipn/store/kubestore: patch secrets instead of updating | Maisem Ali | 1 | -5/+5 |
| 2023-08-29 | cmd/tailscaled: default to userspace-networking on plan9 | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-08-28 | types/logger: add AsJSON | Brad Fitzpatrick | 2 | -8/+5 |
| 2023-08-28 | clientupdate: download SPK and MSI packages with distsign (#9115) | Andrew Lytvynov | 1 | -1/+2 |
| 2023-08-28 | cmd/k8s-operator: add matching family addresses to status | Maisem Ali | 2 | -10/+13 |
| 2023-08-28 | cmd/k8s-operator: update RBAC to allow creating events | Maisem Ali | 1 | -1/+1 |
| 2023-08-28 | client/web: always use new web client; remove old client | Will Norris | 1 | -1/+1 |
| 2023-08-28 | cmd/tailscale, net/portmapper: add --log-http option to "debug portmap" | Andrew Dunham | 1 | -9/+29 |
| 2023-08-28 | cmd/k8s-operator: put Tailscale IPs in Service ingress status | Mike Beaumont | 7 | -22/+67 |
| 2023-08-28 | cmd/k8s-operator: support being the default loadbalancer controller | Mike Beaumont | 3 | -7/+61 |
| 2023-08-25 | cmd/containerboot: account for k8s secret reflection in fsnotify | Maisem Ali | 1 | -7/+22 |
| 2023-08-25 | cmd/k8s-operator: add support for Ingress resources | Maisem Ali | 8 | -55/+383 |
| 2023-08-24 | cmd/containerboot: add support for setting ServeConfig | Maisem Ali | 1 | -14/+112 |
| 2023-08-24 | cmd/k8s-operator: handle changes to services w/o teardown | Maisem Ali | 2 | -1/+22 |
| 2023-08-24 | cmd/sniproxy: add port forwarding and prometheus metrics | Denton Gentry | 3 | -16/+215 |
| 2023-08-24 | all: adjust some build tags for plan9 | Brad Fitzpatrick | 16 | -2/+46 |
| 2023-08-24 | client/web: add self node cache | Sonia Appasamy | 1 | -1/+1 |
| 2023-08-24 | cmd/dist,release/dist: add distsign signing hooks (#9070) | Andrew Lytvynov | 1 | -3/+3 |
| 2023-08-24 | cmd/testwrapper: fix off-by-one error in maxAttempts check | Maisem Ali | 1 | -1/+1 |
| 2023-08-24 | cmd/containerboot: reapply known args on restart | Maisem Ali | 1 | -13/+36 |
| 2023-08-24 | util/osdiag, util/osdiag/internal/wsc: add code to probe the Windows Security... | Aaron Klotz | 1 | -1/+3 |
| 2023-08-24 | client/web: cache csrf key when running in CGI mode | Will Norris | 1 | -1/+5 |
| 2023-08-24 | types/logger, cmd/tailscale/cli: flesh out, simplify some non-unix build tags | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-23 | cmd/tailscale/cli: make netcheck run even if machine lacks TLS certs | Brad Fitzpatrick | 1 | -1/+3 |
| 2023-08-23 | all: replace deprecated ioutil references | Marwan Sulaiman | 1 | -2/+1 |
| 2023-08-23 | cmd/k8s-operator: fix regression from earlier refactor | Maisem Ali | 1 | -1/+1 |
| 2023-08-23 | net/netmon: make ChangeFunc's signature take new ChangeDelta, not bool | Brad Fitzpatrick | 1 | -4/+4 |
| 2023-08-23 | cli/web: pass existing localClient to web client | Sonia Appasamy | 1 | -1/+1 |
| 2023-08-23 | cmd/k8s-operator: split operator.go into svc.go/sts.go | Maisem Ali | 3 | -545/+577 |
| 2023-08-23 | cmd/k8s-operator: refactor operator code | Maisem Ali | 3 | -171/+265 |
| 2023-08-22 | util/winutil: add RegisterForRestart, allowing programs to indicate their pre... | Aaron Klotz | 2 | -1/+2 |
| 2023-08-22 | cmd/tailscale/cli, ipn/ipnlocal: [funnel] add stream mode | Marwan Sulaiman | 6 | -2/+132 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 4 | -9/+9 |
| 2023-08-21 | client/web: add csrf protection to web client api | Sonia Appasamy | 1 | -1/+5 |
| 2023-08-20 | types/views,cmd/viewer: add ByteSlice[T] to replace mem.RO | Maisem Ali | 2 | -5/+4 |
| 2023-08-20 | cmd/cloner: use maps.Clone and ptr.To | Maisem Ali | 5 | -54/+28 |