| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-29 | cmd/tailscale: combine funnel and serve under dev flagmarwan/servedev | Marwan Sulaiman | 4 | -67/+126 |
| 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 |
| 2023-08-20 | ipn/ipnstate: add PeerStatus.AltSharerUserID, stop mangling Node.User | Brad Fitzpatrick | 1 | -3/+12 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -8/+12 |
| 2023-08-18 | cmd/viewer, types/views, all: un-special case slice of netip.Prefix | Brad Fitzpatrick | 3 | -8/+4 |
| 2023-08-17 | cmd/tailscale: change serve and funnel calls to StatusWithoutPeers | Marwan Sulaiman | 3 | -10/+12 |
| 2023-08-17 | all: import x/exp/maps as xmaps to distinguish from Go 1.21 "maps" | Brad Fitzpatrick | 2 | -4/+4 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 11 | -22/+22 |
| 2023-08-17 | cmd/derper: count bootstrap dns unique lookups. | Denton Gentry | 3 | -1/+23 |
| 2023-08-16 | tailcfg: move LogHeapPprof from Debug to c2n [capver 69] | Brad Fitzpatrick | 1 | -3/+2 |
| 2023-08-16 | cmd/k8s-operator: add support for control plane assigned groups | Maisem Ali | 2 | -16/+183 |
| 2023-08-16 | client/web: hook up data fetching to fill --dev React UI | Sonia Appasamy | 1 | -1/+1 |
| 2023-08-16 | cmd/tailscale/cli: fix comment accuracy | Charlotte Brandhorst-Satzkorn | 1 | -1/+1 |
| 2023-08-16 | derp: include src IPs in mesh watch messages | Brad Fitzpatrick | 1 | -1/+2 |
| 2023-08-15 | wgengine/magicsock: only cache N most recent endpoints per-Addr | Andrew Dunham | 1 | -0/+3 |
| 2023-08-15 | cli/serve: add interactive flow for enabling HTTPS certs | Sonia Appasamy | 1 | -0/+16 |
| 2023-08-15 | cli/serve: funnel interactive enablement flow tweaks | Sonia Appasamy | 3 | -7/+22 |