| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-10-11 | all: use slices.Collect with maps.Keys instead of xmaps.Keysdsnet/slices-collect | Joe Tsai | 14 | -38/+37 |
| 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 |
| 2024-10-07 | cmd/k8s-operator,k8s-operator: create ConfigMap for egress services + small f... | Irbe Krumina | 13 | -71/+153 |
| 2024-10-07 | derp: add server metric for batch write sizes | Brad Fitzpatrick | 1 | -2/+9 |
| 2024-10-07 | types/key: use tlpub: in error message (#13707) | Erisa A | 2 | -4/+4 |
| 2024-10-07 | tool/gocross: fix argument order to find | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-10-07 | cmd/{containerboot,k8s-operator},k8s-operator,kube: add ProxyGroup controller... | Tom Proctor | 20 | -32/+1117 |
| 2024-10-06 | tailscaleroot: panic if tailscale_go build tag but Go toolchain mismatch | Brad Fitzpatrick | 3 | -10/+45 |
| 2024-10-05 | wgengine: stop conntrack log spam about Canonical net probes | Brad Fitzpatrick | 1 | -11/+58 |
| 2024-10-04 | envknob: support disk-based envknobs on the macsys build | Andrew Dunham | 1 | -23/+53 |
| 2024-10-04 | safeweb: allow passing http.Server in safeweb.Config (#13688) | Patrick O'Doherty | 2 | -1/+35 |
| 2024-10-04 | hostinfo: update SetPackage doc with new Android values (#13537) | kari-ts | 1 | -2/+7 |
| 2024-10-04 | cmd/tailscale/cli: don't print disablement secrets if init fails (#13673) | Erisa A | 1 | -3/+6 |
| 2024-10-04 | cmd/{k8s-operator,containerboot},k8s-operator,kube: reconcile ExternalName Se... | Irbe Krumina | 20 | -37/+1651 |
| 2024-10-03 | cmd/containerboot,util/linuxfw: create a SNAT rule for dst/src only once, cle... | Irbe Krumina | 9 | -73/+272 |
| 2024-10-03 | safeweb: add StrictTransportSecurityOptions config (#13679) | Patrick O'Doherty | 2 | -0/+61 |
| 2024-10-03 | ssh/tailssh: pass window size pixels in IoctlSetWinsize events | Brad Fitzpatrick | 1 | -2/+4 |
| 2024-10-03 | logpolicy: force TLS 1.3 handshake | Andrea Gottardo | 1 | -0/+2 |
| 2024-10-03 | wgengine/netstack: check userspace ping success on Windows | Brad Fitzpatrick | 3 | -1/+118 |
| 2024-10-03 | control/controlclient: include HTTP status string in error message too | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-10-02 | wgengine/magicsock: avoid log spam from ReceiveFunc on shutdown | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-10-02 | tailcfg: add func to check for known valid ServiceProtos (#13668) | Naman Sood | 1 | -0/+10 |
| 2024-10-02 | ipn/ipnlocal: don't run portlist code unless service collection is on | Brad Fitzpatrick | 1 | -29/+8 |
| 2024-10-02 | wf/firewall: allow link-local multicast for permitted local routes when the k... | Nick Khyl | 2 | -2/+60 |
| 2024-10-02 | tstest: add the start of a testing wishlist | Brad Fitzpatrick | 1 | -0/+17 |
| 2024-10-02 | net/dns: tweak DoH timeout, limit MaxConnsPerHost, require TLS 1.3 (#13564) | Andrea Gottardo | 1 | -5/+23 |
| 2024-10-02 | control/control{client,http}: don't noise dial localhost:443 in http-only tests | Brad Fitzpatrick | 4 | -13/+41 |
| 2024-10-02 | control/controlhttp: rename a param from addr to optAddr for clarity | Brad Fitzpatrick | 1 | -14/+20 |
| 2024-10-02 | net/dnscache: don't fall back to an IPv6 dial if we don't have IPv6 | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-10-02 | control/controlclient: bound ReportHealthChange context lifetime to Direct cl... | Brad Fitzpatrick | 1 | -1/+7 |
| 2024-10-02 | net/captivedetection: set Timeout on net.Dialer (#13613) | Andrea Gottardo | 1 | -1/+5 |