| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-01-23 | cmd/tailscaled: defer COM initialization and enabling GP lock restrictions on...nickkhyl/tailscaled-deferredinit | Nick Khyl | 2 | -19/+36 |
| 2025-01-23 | cmd/tailscaled,util/syspolicy/source,util/winutil/gp: disallow acquiring the ... | Nick Khyl | 4 | -8/+138 |
| 2025-01-23 | control/controlclient: delete unreferenced mapSession UserProfiles | Brad Fitzpatrick | 1 | -1/+30 |
| 2025-01-23 | net/tstun: move TAP support out to separate package feature/tap | Brad Fitzpatrick | 7 | -20/+85 |
| 2025-01-23 | appc,ipn/ipnlocal: log DNS parsing errors in app connectors (#14607) | Andrew Lytvynov | 5 | -35/+78 |
| 2025-01-23 | derp,wgengine/magicsock: remove unexpected label (#14711) | Mike O'Driscoll | 2 | -5/+4 |
| 2025-01-23 | cmd/k8s-operator: fix reconciler name clash (#14712) | Tom Proctor | 1 | -0/+7 |
| 2025-01-22 | feature/*: make Wake-on-LAN conditional, start supporting modular features | Brad Fitzpatrick | 18 | -242/+355 |
| 2025-01-22 | ipn/ipnlocal: re-advertise appc routes on startup, take 2 (#14740) | Andrew Lytvynov | 2 | -3/+87 |
| 2025-01-22 | cmd/tailscale: define CLI tools to manipulate macOS network and system extens... | Andrea Gottardo | 8 | -68/+213 |
| 2025-01-22 | tailcfg: add ServiceName | Adrian Dewhurst | 12 | -72/+95 |
| 2025-01-22 | .github: Bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#14141) | dependabot[bot] | 2 | -8/+7 |
| 2025-01-22 | util/slicesx: add AppendNonzero | Brad Fitzpatrick | 4 | -4/+26 |
| 2025-01-22 | tailcfg: remove now-unused TailscaleFunnelEnabled method | Brad Fitzpatrick | 1 | -8/+0 |
| 2025-01-22 | delete extra struct in tailcfg | KevinLiang10 | 1 | -16/+0 |
| 2025-01-22 | fix handler related and some nit | KevinLiang10 | 5 | -43/+39 |
| 2025-01-22 | add blank line | KevinLiang10 | 1 | -0/+1 |
| 2025-01-22 | add copyright header | KevinLiang10 | 1 | -0/+2 |
| 2025-01-22 | ipn/ipnlocal: Support TCP and Web VIP services | KevinLiang10 | 9 | -21/+783 |
| 2025-01-22 | tsweb: add missing debug pprof endpoints | Brad Fitzpatrick | 1 | -7/+7 |
| 2025-01-21 | net/bakedroots: add LetsEncrypt ISRG Root X2 | Brad Fitzpatrick | 2 | -4/+48 |
| 2025-01-21 | ipn/ipnlocal: also use LetsEncrypt-baked-in roots for cert validation | Brad Fitzpatrick | 9 | -110/+164 |
| 2025-01-21 | cmd/tailscale/cli: clean up how optional commands get registered | Brad Fitzpatrick | 2 | -16/+20 |
| 2025-01-21 | go.mod: bump github.com/inetaf/tcpproxy | James Tucker | 2 | -3/+3 |
| 2025-01-21 | tsnet: block in Server.Dial until backend is Running | Brad Fitzpatrick | 2 | -0/+72 |
| 2025-01-21 | prober: fix nil pointer access in tcp-in-tcp probes | Percy Wegmann | 1 | -0/+2 |
| 2025-01-21 | tsnet: fix panic on race between listener.Close and incoming packet | Brad Fitzpatrick | 2 | -11/+33 |
| 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 |