| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2022-09-05 | net/dnsfallback: cache most recent DERP map on disk (#5545) | Andrew Dunham | 1 | -0/+3 |
| 2022-08-26 | tka: make storage a parameter rather than an Authority struct member | Tom DNetto | 1 | -3/+3 |
| 2022-08-03 | assorted: plumb tka initialization & network-lock key into tailscaled | Tom DNetto | 1 | -0/+20 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -2/+1 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -2/+3 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-07-22 | ipn/{ipnserver,ipnlocal}: support incoming Taildrop on QNAP | Denton Gentry | 1 | -1/+25 |
| 2022-06-03 | ipn/ipnserver, cmd/tailscaled: fix peerapi on Windows | Brad Fitzpatrick | 2 | -15/+22 |
| 2022-05-19 | ipn/ipnserver: fix build on js/wasm | Brad Fitzpatrick | 2 | -0/+20 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 1 | -2/+2 |
| 2022-03-16 | ipn/ipnserver: use strings.Cut | Josh Bleecher Snyder | 1 | -10/+1 |
| 2022-02-28 | ipn/store: add common package for instantiating ipn.StateStores | Maisem Ali | 2 | -72/+2 |
| 2022-02-22 | net/netutil: fix regression where peerapi would get closed after 1st req | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-02-19 | ipn/ipnserver: let TS_PERMIT_CERT_UID contain a username too, not just uid | Brad Fitzpatrick | 1 | -1/+24 |
| 2022-02-18 | cmd/tailscaled: add `-state=mem:` to support creation of an ephemeral node. | Maisem Ali | 1 | -1/+9 |
| 2022-02-13 | net/netutil: unify two oneConnListeners into a new package | Brad Fitzpatrick | 1 | -24/+2 |
| 2022-02-02 | ipn/ipnserver, util/winutil: update workaround for os/user.LookupId failures ... | Aaron Klotz | 1 | -0/+8 |
| 2022-01-25 | ipn/ipnserver: add TS_PERMIT_CERT_UID envknob to give webservers cert access | Brad Fitzpatrick | 1 | -0/+22 |
| 2022-01-10 | ipn/ipnserver: provide means of setting debug env vars on Windows | Brad Fitzpatrick | 1 | -0/+53 |
| 2021-12-17 | logpolicy, ipn/ipnserver: connect to logtail via tailscaled when needed | Brad Fitzpatrick | 2 | -0/+90 |
| 2021-12-16 | ipn/ipnserver, logpolicy: move Windows disk logging up earlier | Brad Fitzpatrick | 1 | -9/+0 |
| 2021-12-09 | safesocket: add ConnectionStrategy, provide control over fallbacks | Josh Bleecher Snyder | 1 | -1/+2 |
| 2021-12-07 | ipn/{ipnserver,ipnlocal}: support incoming Taildrop on TrueNAS | Todd Neal | 1 | -6/+43 |
| 2021-12-06 | ipn/{ipnserver,ipnlocal}: support incoming Taildrop on Synology | Brad Fitzpatrick | 1 | -0/+26 |
| 2021-12-02 | net/tsdial: give netstack a Dialer, start refactoring name resolution | Brad Fitzpatrick | 2 | -8/+3 |
| 2021-12-01 | net/tsdial: move macOS/iOS peerapi sockopt logic from LocalBackend | Brad Fitzpatrick | 1 | -2/+1 |
| 2021-12-01 | net/tsdial: also plumb TUN name and monitor into tsdial.Dialer | Brad Fitzpatrick | 2 | -2/+4 |
| 2021-12-01 | net/tsdial: move more weirdo dialing into new tsdial package, plumb | Brad Fitzpatrick | 1 | -3/+10 |
| 2021-11-07 | ipn/ipnserver: grant js/wasm all localapi permissions | Brad Fitzpatrick | 1 | -1/+4 |
| 2021-11-07 | ipn/ipnserver: add Server.LocalBackend accessor | Brad Fitzpatrick | 1 | -0/+3 |
| 2021-11-05 | cmd/tailscaled, ipn/ipnserver: refactor ipnserver | Brad Fitzpatrick | 2 | -104/+124 |
| 2021-11-03 | cmd/tailscaled, ipn: add tailscaled --statedir flag for var directory | Brad Fitzpatrick | 1 | -0/+18 |
| 2021-10-28 | ipn/ipnserver: add New, Server.Server | Brad Fitzpatrick | 1 | -16/+40 |
| 2021-10-28 | ipn/ipnserver: move the unserved connection logic to a Listener | Brad Fitzpatrick | 1 | -8/+27 |
| 2021-10-28 | ipn/ipnserver: start refactoring ipnserver.Run into smaller pieces | Brad Fitzpatrick | 1 | -12/+24 |
| 2021-10-27 | ipn/ipnserver: export server type as Server | Brad Fitzpatrick | 1 | -18/+18 |
| 2021-10-18 | ipn/ipnserver paths: add paths.LegacyStateFilePath | Aaron Klotz | 1 | -2/+1 |
| 2021-10-12 | all: fix spelling mistakes | nicksherron | 1 | -1/+1 |
| 2021-10-12 | ipn/store/aws, cmd/tailscaled: add AWS SSM ipn.StateStore implementation | Maxime VISONNEAU | 1 | -0/+7 |
| 2021-09-20 | logpolicy: don't use C:\ProgramData use for tailscale-ipn GUI's log dir | Brad Fitzpatrick | 1 | -3/+3 |
| 2021-09-19 | ipn/ipnserver, paths, logpolicy: move Window config files out of %LocalAppData% | Denton Gentry | 1 | -5/+33 |