| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-01-21 | cmd/natc: send TCP keepalives to upstreamsraggi/natc-upstream-keepalive | James Tucker | 1 | -1/+2 |
| 2025-01-21 | Revert "ipn/ipnlocal: re-advertise appc routes on startup (#14609)" | Brad Fitzpatrick | 2 | -79/+3 |
| 2025-01-20 | build(deps): bump braces from 3.0.2 to 3.0.3 in /cmd/tsconnect (#12468) | dependabot[bot] | 1 | -8/+8 |
| 2025-01-21 | cmd/{k8s-operator,containerboot},kube/kubetypes: parse Ingresses for ingress ... | Irbe Krumina | 12 | -127/+1391 |
| 2025-01-21 | ipn/ipnlocal,tailcfg: communicate to control whether funnel is enabled (#14688) | Irbe Krumina | 6 | -5/+216 |
| 2025-01-20 | build(deps): bump nanoid from 3.3.4 to 3.3.8 in /cmd/tsconnect (#14352) | dependabot[bot] | 1 | -3/+3 |
| 2025-01-20 | .github: Bump golangci/golangci-lint-action from 6.1.0 to 6.2.0 (#14696) | dependabot[bot] | 1 | -2/+1 |
| 2025-01-20 | .github: Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 (#14695) | dependabot[bot] | 2 | -2/+2 |
| 2025-01-20 | .github: Bump actions/upload-artifact from 4.4.3 to 4.6.0 (#14697) | dependabot[bot] | 1 | -1/+1 |
| 2025-01-20 | derp: add bytes dropped metric (#14698) | Mike O'Driscoll | 1 | -5/+30 |
| 2025-01-19 | ipn: [serve] warn that foreground funnel won't work if shields are up (#14685) | Irbe Krumina | 2 | -8/+97 |
| 2025-01-17 | ipnlocal: allow overriding os.Hostname() via syspolicy (#14676) | Andrea Gottardo | 2 | -0/+37 |
| 2025-01-17 | go.{mod,sum},cmd/{k8s-operator,derper,stund}/depaware.txt: bump kube deps (#1... | Irbe Krumina | 22 | -364/+690 |
| 2025-01-16 | net/tstun: add logging to aid developers missing Start calls | Brad Fitzpatrick | 1 | -1/+15 |
| 2025-01-16 | derp: change packets_dropped metric to also have reason and kind labels (#14651) | Mario Minardi | 2 | -131/+126 |
| 2025-01-16 | net/dns: only populate OSConfig.Hosts when MagicDNS is enabled | Aaron Klotz | 2 | -1/+73 |
| 2025-01-16 | cmd/k8s-operator: require namespace config (#14648) | Tom Proctor | 1 | -0/+9 |
| 2025-01-15 | prober: remove DERP pub key copying overheads in qd and non-tun measures (#14... | Jordan Whited | 1 | -6/+10 |
| 2025-01-15 | prober: remove per-packet DERP pub key copying overheads (#14658) | Jordan Whited | 1 | -2/+4 |
| 2025-01-15 | ipn/ipnserver: fix a deadlock in (*Server).blockWhileIdentityInUse | Nick Khyl | 2 | -1/+58 |
| 2025-01-15 | ipn/ipnserver: fix TestConcurrentOSUserSwitchingOnWindows | Nick Khyl | 1 | -1/+14 |
| 2025-01-15 | cmd/tailscaled: add some more depchecker dep tests | Brad Fitzpatrick | 1 | -2/+4 |
| 2025-01-15 | types/lazy: fix flaky TestDeferAfterDo | Nick Khyl | 2 | -7/+34 |
| 2025-01-15 | ipn/ipnlocal: re-advertise appc routes on startup (#14609) | Andrew Lytvynov | 2 | -3/+79 |
| 2025-01-15 | atomicfile: use ReplaceFile on Windows so that attributes and ACLs are preserved | Aaron Klotz | 10 | -7/+261 |
| 2025-01-15 | .github: Bump github/codeql-action from 3.27.6 to 3.28.1 (#14618) | dependabot[bot] | 1 | -3/+3 |
| 2025-01-15 | .github: Bump actions/setup-go from 5.1.0 to 5.2.0 (#14391) | dependabot[bot] | 3 | -3/+3 |
| 2025-01-15 | cmd/derper: support explicit configuration of mesh dial hosts | Percy Wegmann | 2 | -31/+28 |
| 2025-01-15 | tailcfg,control/controlclient: treat nil AllowedIPs as Addresses [capver 112] | Brad Fitzpatrick | 3 | -4/+50 |
| 2025-01-14 | net/netmon: trim IPv6 endpoints in already routable subnets | James Tucker | 1 | -1/+16 |
| 2025-01-14 | client/tailscale: fix typo in comment | Nick Khyl | 1 | -1/+1 |
| 2025-01-14 | ipn/ipnserver: fix race condition where LocalBackend is reset after a differe... | Nick Khyl | 2 | -8/+74 |
| 2025-01-14 | ipn/{ipnlocal,ipnserver}: remove redundant (*LocalBackend).ResetForClientDisc... | Nick Khyl | 3 | -36/+42 |
| 2025-01-14 | ipn/{ipnauth,ipnlocal,ipnserver}, client/tailscale: make ipnserver.Server tes... | Nick Khyl | 4 | -3/+389 |
| 2025-01-14 | ipn/ipnserver: use ipnauth.Actor instead of *ipnserver.actor whenever possible | Nick Khyl | 2 | -12/+20 |
| 2025-01-14 | net/dns: ensure the Windows configurator does not touch the hosts file unless... | Aaron Klotz | 2 | -14/+102 |
| 2025-01-14 | control/controlclient: remove misleading TS_DEBUG_NETMAP, make it TS_DEBUG_MA... | Brad Fitzpatrick | 1 | -18/+18 |
| 2025-01-14 | all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] | Brad Fitzpatrick | 19 | -97/+171 |
| 2025-01-14 | ipn/ipnlocal: allow Peer API access via either V4MasqAddr or V6MasqAddr when ... | Nick Khyl | 1 | -4/+6 |
| 2025-01-14 | cmd/viewer,all: consistently use "read-only" instead of "readonly" | Brad Fitzpatrick | 14 | -110/+110 |
| 2025-01-14 | go.mod: bump mdlayher/netlink and u-root/uio to use Go 1.21 NativeEndian | Brad Fitzpatrick | 6 | -21/+10 |
| 2025-01-14 | cmd/viewer,types/views,various: avoid allocations in pointer field getters wh... | Nick Khyl | 15 | -163/+219 |
| 2025-01-14 | cmd/tailscale/cli: add --posture-checking to tailscale up | Anton Tolchanov | 2 | -0/+19 |
| 2025-01-13 | cmd/tailscale/cli: only exit silently if len(args) == 0 | Michael Stapelberg | 1 | -3/+3 |
| 2025-01-13 | prober: record total bytes transferred in DERP bandwidth probes | Percy Wegmann | 1 | -8/+14 |
| 2025-01-13 | Revert "Dockerfile: bump base alpine image (#14604)" (#14620) | Andrew Lytvynov | 3 | -3/+3 |
| 2025-01-13 | all: use Go 1.21's binary.NativeEndian | Brad Fitzpatrick | 4 | -11/+10 |
| 2025-01-12 | util/uniq,types/lazy,*: delete code that's now in Go std | Brad Fitzpatrick | 13 | -271/+18 |
| 2025-01-10 | Dockerfile: bump base alpine image (#14604) | Andrew Lytvynov | 3 | -3/+3 |
| 2025-01-10 | ipn/ipnlocal: add VIPServices hash to return body of vip-services c2n endpoint | KevinLiang10 | 3 | -4/+22 |