| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2023-08-11 | tstime/mono: remove unsafe | Brad Fitzpatrick | 3 | -3/+3 |
| 2023-08-11 | net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsock | James Tucker | 1 | -1/+4 |
| 2023-08-11 | cmd/tailscale: add debug commands to break connections | Brad Fitzpatrick | 1 | -0/+10 |
| 2023-08-10 | client/web: add barebones vite dev setup | Sonia Appasamy | 2 | -3/+4 |
| 2023-08-10 | cmd/tailscale/cli,clientupdate: extract new clientupdate package (#8827) | Andrew Lytvynov | 6 | -1326/+25 |
| 2023-08-10 | tool/{node,yarn}: update node and yarn tools | Sonia Appasamy | 2 | -1/+4 |
| 2023-08-09 | client/web: add web client Server struct | Sonia Appasamy | 1 | -4/+6 |
| 2023-08-09 | tailscale/cli: add interactive flow for enabling Funnel | Sonia Appasamy | 3 | -5/+232 |
| 2023-08-09 | client/web: extract web client from cli package | Will Norris | 6 | -2135/+11 |
| 2023-08-09 | cmd/tailscale: refactor shared utility methods | Will Norris | 5 | -100/+13 |
| 2023-08-08 | all: require Go 1.21 | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-08 | util/testenv: add new package to hold InTest | Maisem Ali | 4 | -3/+5 |