| Age | Commit message (Expand) | Author | Files | Lines |
| 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-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 | 2 | -22/+30 |
| 2025-01-14 | ipn/{ipnauth,ipnlocal,ipnserver}, client/tailscale: make ipnserver.Server tes... | Nick Khyl | 1 | -0/+358 |
| 2025-01-14 | ipn/ipnserver: use ipnauth.Actor instead of *ipnserver.actor whenever possible | Nick Khyl | 2 | -12/+20 |
| 2025-01-09 | all: illumos/solaris userspace only support | Nahum Shalman | 1 | -1/+1 |
| 2024-12-16 | Switch logging service from log.tailscale.io to log.tailscale.com (#14398) | Joe Tsai | 1 | -1/+1 |
| 2024-10-18 | ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started i... | Nick Khyl | 1 | -1/+22 |
| 2024-09-05 | ipn/ipnserver: remove IdleTimeout | Nick Khyl | 1 | -10/+1 |
| 2024-08-28 | ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving acce... | Nick Khyl | 2 | -79/+241 |
| 2024-07-10 | all: add test for package comments, fix, add comments as needed | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-05-07 | ipn/ipnserver: close a small race in ipnserver, ~simplify code | Brad Fitzpatrick | 1 | -23/+2 |
| 2024-04-26 | ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-01-12 | ipn/ipnserver: always allow Windows SYSTEM user to connect | Will Norris | 1 | -2/+10 |
| 2023-12-05 | all: fix nilness issues | Matt Layher | 1 | -1/+1 |
| 2023-11-09 | ipn/localapi: only perform local-admin check in serveServeConfig (#10163) | Andrew Lytvynov | 1 | -59/+1 |
| 2023-11-07 | ipn/localapi: require root or sudo+operator access for SetServeConfig (#10142) | Andrew Lytvynov | 1 | -7/+46 |
| 2023-11-03 | ipn/ipnauth: improve the Windows token administrator check | Aaron Klotz | 1 | -8/+2 |
| 2023-10-26 | ipn, safesocket: use Windows token in LocalAPI | Aaron Klotz | 1 | -9/+68 |
| 2023-07-10 | logpolicy, various: allow overriding log function | Andrew Dunham | 1 | -1/+1 |
| 2023-05-04 | tsd: add package with System type to unify subsystem init, discovery | Brad Fitzpatrick | 1 | -3/+4 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 2 | -3/+9 |
| 2023-03-24 | logpolicy: split out DialContext into a func | Maisem Ali | 1 | -2/+1 |
| 2023-03-23 | all: pass log IDs as the proper type rather than strings | Will Norris | 1 | -3/+4 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 4 | -12/+8 |
| 2022-12-15 | ipn/ipnserver: propagate http.Serve error | Anton Tolchanov | 1 | -0/+1 |
| 2022-12-03 | ipn/{ipnserver,localapi}: fix InUseOtherUser handling with WatchIPNBus | Brad Fitzpatrick | 2 | -15/+122 |
| 2022-11-28 | cmd/tailscaled: unify the two Windows paths + separate IPN server path | Brad Fitzpatrick | 1 | -8/+82 |
| 2022-11-28 | ipn/ipnserver: change Server to let LocalBackend be supplied async | Brad Fitzpatrick | 1 | -160/+81 |
| 2022-11-27 | ipn/*: make new WindowsUserID type to consolidate docs | Brad Fitzpatrick | 1 | -6/+4 |
| 2022-11-26 | ipn/ipnserver: move Windows-specific code to tailscaled_windows.go | Brad Fitzpatrick | 1 | -113/+0 |
| 2022-11-26 | ipn/ipnserver: remove protoSwitchConn shenanigans; just use http.Server early | Brad Fitzpatrick | 3 | -156/+135 |
| 2022-11-25 | ipn/ipnserver: move BabysitProc to tailscaled_windows.go | Brad Fitzpatrick | 1 | -129/+0 |
| 2022-11-25 | ipn/ipnserver: remove IPN protocol server | Brad Fitzpatrick | 2 | -351/+30 |
| 2022-11-25 | ipn/ipnserver: move more connection acceptance logic to LocalBackend | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-11-25 | ipn/{ipnlocal,ipnserver}: add some comments | Brad Fitzpatrick | 1 | -0/+2 |
| 2022-11-25 | ipn/ipnserver: remove Server.serverModeUser | Maisem Ali | 1 | -62/+11 |
| 2022-11-24 | ipn/ipnserver: only permit the pre-HTTP LocalAPI protocol on Windows | Brad Fitzpatrick | 1 | -4/+34 |
| 2022-11-23 | ipn/ipnauth: start splitting ipnserver into new ipnauth package | Brad Fitzpatrick | 1 | -198/+33 |
| 2022-11-18 | ipn/{localapi,ipnserver}: set a CSP for ServeHTMLStatus, refactor host check | Tom DNetto | 1 | -1/+4 |
| 2022-11-17 | ipn/ipnserver: validate Host header on debug ServeHTMLStatus status | Brad Fitzpatrick | 1 | -0/+11 |
| 2022-11-15 | all: store NL keys per profile | Maisem Ali | 1 | -18/+0 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 1 | -49/+19 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -1/+1 |
| 2022-09-21 | control/controlclient,ipn/ipnlocal: wire tka enable/disable | Tom DNetto | 1 | -1/+1 |
| 2022-09-16 | envknob: generalize Windows tailscaled-env.txt support | Brad Fitzpatrick | 1 | -43/+0 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -3/+2 |