| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-10-17 | ssh/tailssh: allow setting some Tailscale SSH config from env varsbradfitz/ssh_config_from_env | Brad Fitzpatrick | 1 | -1/+10 |
| 2024-10-16 | cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envkno... | Naman Sood | 9 | -2/+130 |
| 2024-10-16 | ipn/ipnlocal: error when trying to use exit node on unsupported platform (#13... | Mario Minardi | 7 | -63/+80 |
| 2024-10-16 | wgengine/magicsock: fix CI-only test warning of missing health tracker | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-10-16 | cmd/tsconnect, logpolicy: fixes for wasm_js.go | Christian | 2 | -0/+7 |
| 2024-10-16 | util/syspolicy: add rsop package that provides access to the resultant policy | Nick Khyl | 9 | -18/+1834 |
| 2024-10-15 | cmd/derpprobe: add /healthz endpoint | Andrew Dunham | 1 | -0/+5 |
| 2024-10-15 | hostinfo,build_docker.sh,tailcfg: more reliably detect being in a container (... | Tom Proctor | 5 | -4/+37 |
| 2024-10-14 | licenses: update license notices | License Updater | 4 | -6/+2 |
| 2024-10-14 | {net/connstats,wgengine/magicsock}: fix packet counting in connstats | Kristoffer Dalby | 4 | -15/+15 |
| 2024-10-14 | wgengine: instrument with usermetrics | Kristoffer Dalby | 7 | -23/+509 |
| 2024-10-14 | tstest: avoid Fatal in ResourceCheck to show panic (#13790) | Paul Scott | 1 | -2/+6 |
| 2024-10-11 | ssh/tailssh: calculate passthrough environment at latest possible stage | Percy Wegmann | 1 | -15/+37 |
| 2024-10-11 | types/bools: add Compare to compare boolean values (#13792) | Joe Tsai | 2 | -0/+38 |
| 2024-10-11 | net/dns/resolver: add tests for using a forwarder with multiple upstream reso... | Nick Khyl | 1 | -45/+190 |
| 2024-10-11 | net/dns/resolver: update (*forwarder).forwardWithDestChan to always return an... | Nick Hill | 3 | -16/+15 |
| 2024-10-11 | net/dns/resolver: translate 5xx DoH server errors into SERVFAIL DNS responses | Nick Hill | 1 | -0/+4 |
| 2024-10-11 | net/dns/resolver: forward SERVFAIL responses over PeerDNS | Nick Hill | 2 | -9/+2 |
| 2024-10-11 | client/tailscale,cmd/{cli,get-authkey,k8s-operator}: set distinct User-Agents | Percy Wegmann | 5 | -7/+14 |
| 2024-10-10 | net/netcheck: fix netcheck cli-triggered nil pointer deref (#13782) | Jordan Whited | 1 | -1/+1 |
| 2024-10-10 | VERSION.txt: this is v1.77.0 (#13779)v1.77.0-pre | Jonathan Nobels | 1 | -1/+1 |
| 2024-10-10 | ipn/conffile: don't depend on hujson on iOS/Android | Brad Fitzpatrick | 3 | -2/+37 |
| 2024-10-10 | tsnet: fix panic caused by logging after test finishes | Andrew Dunham | 1 | -1/+1 |
| 2024-10-10 | clientupdate: don't link distsign on platforms that don't download | Brad Fitzpatrick | 7 | -20/+42 |
| 2024-10-10 | k8s-operator/apis: revert ProxyGroup readiness cond name change (#13770) | Irbe Krumina | 1 | -1/+1 |
| 2024-10-09 | clientupdate, ipn/localapi: don't use google/uuid, thin iOS deps | Brad Fitzpatrick | 7 | -210/+219 |
| 2024-10-09 | safesocket: don't depend on go-ps on iOS | Brad Fitzpatrick | 2 | -1/+2 |
| 2024-10-09 | control/controlhttp: don't link ts2021 server + websocket code on iOS | Brad Fitzpatrick | 2 | -3/+7 |
| 2024-10-09 | taildrop: fix defer in loop (#13757) | Joe Tsai | 1 | -1/+1 |
| 2024-10-09 | syncs: allocate map with Map.WithLock (#13755) | Joe Tsai | 1 | -0/+3 |
| 2024-10-09 | syncs: delete Map.Range, update callers to iterators | Brad Fitzpatrick | 5 | -32/+11 |
| 2024-10-09 | util/vizerror: add WrapWithMessage | Percy Wegmann | 2 | -13/+67 |
| 2024-10-09 | syncs: add iterators to Map (#13739) | Joe Tsai | 1 | -0/+48 |
| 2024-10-09 | cmd/k8s-operator,k8s-operator/apis: set a readiness condition on egress Servi... | Irbe Krumina | 5 | -14/+420 |
| 2024-10-09 | types/views: add iterators to the three Map view types | Brad Fitzpatrick | 2 | -0/+77 |
| 2024-10-09 | cmd/k8s-operator: don't error out if ProxyClass for ProxyGroup not found. (#1... | Irbe Krumina | 1 | -1/+8 |
| 2024-10-09 | cmd/k8s-operator: fix Pod IP selection (#13743) | Irbe Krumina | 2 | -2/+6 |
| 2024-10-08 | util/syspolicy, ipn: add "tailscale debug component-logs" support | Nick Khyl | 9 | -16/+100 |
| 2024-10-08 | util/syspolicy/setting: update Snapshot to use Go 1.23 iterators | Nick Khyl | 1 | -14/+11 |
| 2024-10-08 | cmd/k8s-operator: base ProxyGroup StatefulSet on common proxy.yaml definition... | Tom Proctor | 3 | -148/+144 |
| 2024-10-08 | kube/egressservices: improve egress ports config readability (#13722) | Tom Proctor | 2 | -37/+38 |
| 2024-10-08 | net/sockstats: quiet some log spam in release builds | Brad Fitzpatrick | 1 | -1/+6 |
| 2024-10-08 | cmd/{k8s-operator,containerboot},kube/egressservices: fix Pod IP check for du... | Irbe Krumina | 7 | -45/+109 |
| 2024-10-08 | net/netcheck: don't panic if a region has no Nodes | Andrew Dunham | 1 | -0/+4 |
| 2024-10-08 | cmd/k8s-operator,k8s-operator: use default ProxyClass if set for ProxyGroup (... | Tom Proctor | 17 | -69/+118 |
| 2024-10-08 | cmd/containerboot: simplify k8s setup logic (#13627) | Tom Proctor | 1 | -29/+36 |
| 2024-10-07 | .github: Bump github/codeql-action from 3.26.9 to 3.26.11 (#13710) | dependabot[bot] | 1 | -3/+3 |
| 2024-10-07 | .github: Bump actions/cache from 4.0.2 to 4.1.0 (#13711) | dependabot[bot] | 1 | -5/+5 |
| 2024-10-07 | types/lazy: add DeferredInit type | Nick Hill | 2 | -0/+375 |
| 2024-10-07 | derp: fix omitted word in comment | Brad Fitzpatrick | 1 | -1/+1 |