| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-28 | client/web: fix lock/unlock order when updating s.selfsoniaappasamy/fix-web-client-lock | Sonia Appasamy | 1 | -2/+2 |
| 2023-08-28 | cmd/tailscale, net/portmapper: add --log-http option to "debug portmap" | Andrew Dunham | 5 | -14/+142 |
| 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-27 | util/deephash: add IncludeFields, ExcludeFields HasherForType Options | Brad Fitzpatrick | 2 | -7/+138 |
| 2023-08-27 | types/views: add SliceEqual, like std slices.Equal | Brad Fitzpatrick | 2 | -0/+20 |
| 2023-08-26 | flake.nix: use Go 1.21 to build tailscale, for real this time | David Anderson | 1 | -1/+1 |
| 2023-08-26 | flake.nix: use Go 1.21 to build tailscale flake | David Anderson | 2 | -10/+28 |
| 2023-08-26 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2023-08-25 | cmd/containerboot: account for k8s secret reflection in fsnotify | Maisem Ali | 1 | -7/+22 |
| 2023-08-25 | release/dist: remove extra Close on a signed file (#9094) | Andrew Lytvynov | 1 | -3/+0 |
| 2023-08-25 | client/web: move api handler into web.go | Sonia Appasamy | 2 | -38/+23 |
| 2023-08-25 | tsweb: check for key-based debug access before XFF check (#9093) | Dave Anderson | 1 | -8/+16 |
| 2023-08-25 | util/osdiag: add query for Windows page file configuration and status | Aaron Klotz | 3 | -4/+92 |
| 2023-08-25 | scripts/installer: add Kaisen, Garuda, Fedora-Asahi. | Denton Gentry | 1 | -3/+3 |
| 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 | 2 | -15/+113 |
| 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 | 32 | -17/+84 |
| 2023-08-24 | clientupdate/distsign/roots: add temporary dev root key (#9080) | Andrew Lytvynov | 2 | -2/+2 |
| 2023-08-24 | client/web: add self node cache | Sonia Appasamy | 3 | -3/+80 |
| 2023-08-24 | clientupdate: remove Arch support (#9081) | Andrew Lytvynov | 2 | -157/+6 |
| 2023-08-24 | cmd/dist,release/dist: add distsign signing hooks (#9070) | Andrew Lytvynov | 7 | -49/+62 |
| 2023-08-24 | client/web: enforce full path for CGI platforms | Will Norris | 5 | -3/+44 |
| 2023-08-24 | client/web: invert auth logic for synology and qnap | Will Norris | 4 | -99/+83 |
| 2023-08-24 | client/web: move synology and qnap logic into separate files | Will Norris | 3 | -154/+182 |
| 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 | release/dist/cli: add sign-key and verify-key-signature commands (#9041) | Andrew Lytvynov | 2 | -9/+111 |
| 2023-08-24 | util/osdiag, util/osdiag/internal/wsc: add code to probe the Windows Security... | Aaron Klotz | 3 | -1/+423 |
| 2023-08-24 | client/web: refresh on tab focus | Sonia Appasamy | 1 | -3/+16 |
| 2023-08-24 | client/web: cache csrf key when running in CGI mode | Will Norris | 3 | -15/+63 |
| 2023-08-24 | .github: update flakehub workflow to support existing tags (#9067) | shayne | 1 | -2/+10 |
| 2023-08-24 | .github: fix flakehub-publish-tagged.yml glob (#9066) | shayne | 1 | -2/+4 |
| 2023-08-24 | types/logger, cmd/tailscale/cli: flesh out, simplify some non-unix build tags | Brad Fitzpatrick | 3 | -3/+3 |
| 2023-08-24 | paths: remove wasm file, no-op stubs, make OS-specific funcs consistent | Brad Fitzpatrick | 4 | -27/+28 |
| 2023-08-23 | cmd/tailscale/cli: make netcheck run even if machine lacks TLS certs | Brad Fitzpatrick | 2 | -8/+28 |
| 2023-08-23 | net/netmon: factor out debounce loop, simplify polling impl | Brad Fitzpatrick | 2 | -48/+71 |
| 2023-08-23 | client/web: don't require secure cookies for csrf | Will Norris | 1 | -3/+6 |
| 2023-08-23 | clientupdate/distsign: use distinct PEM types for root/signing keys (#9045) | Andrew Lytvynov | 5 | -79/+243 |
| 2023-08-23 | all: replace deprecated ioutil references | Marwan Sulaiman | 5 | -12/+7 |
| 2023-08-23 | scripts/installer.sh: add CloudLinux and Alibaba Linux | Denton Gentry | 1 | -1/+1 |
| 2023-08-23 | client/web: open auth URLs in new browser tab | Sonia Appasamy | 1 | -5/+1 |
| 2023-08-23 | tailcfg: bump capver to 72 to restore UPnP | Brad Fitzpatrick | 1 | -1/+2 |
| 2023-08-23 | ipn/ipnlocal, wgengine/magicsock: move UpdateStatus stuff around | Brad Fitzpatrick | 3 | -29/+34 |
| 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 | 8 | -53/+87 |
| 2023-08-23 | cli/web: pass existing localClient to web client | Sonia Appasamy | 1 | -1/+1 |
| 2023-08-23 | tsweb: clean up pprof handler registration, document why it's there | David Anderson | 1 | -8/+24 |