| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-11-30 | types/ptr: move all the ptrTo funcs to one new package's ptr.To | Brad Fitzpatrick | 1 | -12/+9 |
| 2022-11-23 | tailcfg, ipn, controlclient: add MapResponse.ClientVersion, plumb to IPN bus | Brad Fitzpatrick | 1 | -9/+15 |
| 2022-11-16 | ipn/ipnlocal: move URL validation to LocalBackend | Maisem Ali | 1 | -25/+0 |
| 2022-11-16 | control/controlclient: filter PopBrowserURL values to https schemes | Brad Fitzpatrick | 1 | -0/+25 |
| 2022-11-15 | all: store NL keys per profile | Maisem Ali | 1 | -18/+7 |
| 2022-11-13 | health: add Warnable, move ownership of warnable items to callers | Brad Fitzpatrick | 1 | -3/+1 |
| 2022-11-11 | control/controlclient: make Status.Persist a PersistView | Maisem Ali | 3 | -11/+11 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 2 | -4/+10 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 4 | -4/+0 |
| 2022-11-04 | control/controlclient: export NoiseClient | Maisem Ali | 3 | -33/+43 |
| 2022-11-02 | client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise | Brad Fitzpatrick | 3 | -6/+60 |
| 2022-11-01 | control/controlclient, tailcfg: add support for EarlyNoise payload before http/2 | Brad Fitzpatrick | 2 | -22/+150 |
| 2022-10-31 | cmd,ipn/ipnlocal,tailcfg: implement TKA disablement | Tom DNetto | 3 | -0/+25 |
| 2022-10-30 | control/controlclient: add start of noise+http2 upgrade test | Brad Fitzpatrick | 1 | -0/+125 |
| 2022-10-28 | control/controlclient: refactor noiseClient, connections, http2 | Brad Fitzpatrick | 1 | -23/+81 |
| 2022-10-28 | control/controlhttp: remove ClientConn.UntrustedUpgradeHeaders | Brad Fitzpatrick | 3 | -23/+11 |
| 2022-10-27 | control/controlhttp: add AcceptHTTP hook to add coalesced Server->Client write | Brad Fitzpatrick | 2 | -15/+128 |
| 2022-10-24 | types/persist: add PublicNodeKey helper | Maisem Ali | 1 | -1/+1 |
| 2022-10-18 | net/wsconn: add back custom wrapper for turning a websocket.Conn into a net.Conn | Mihai Parparita | 2 | -2/+4 |
| 2022-10-17 | control/controlhttp: allow setting, getting Upgrade headers in Noise upgrade | Brad Fitzpatrick | 6 | -26/+65 |
| 2022-10-17 | control/controlhttp: try to avoid flakes in TestDialPlan | Andrew Dunham | 1 | -5/+18 |
| 2022-10-14 | control/controlclient,ipn/ipnlocal,tailcfg: rotate node-key signature on regi... | Tom DNetto | 1 | -42/+102 |
| 2022-10-10 | all: fix more resource leaks found by staticmajor | Emmanuel T Odeke | 1 | -1/+7 |
| 2022-10-06 | wgengine/wgcfg: plumb down audit log IDs (#5855) | Joe Tsai | 1 | -14/+19 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 3 | -3/+3 |
| 2022-09-26 | control/controlhttp: use custom port for non-localhost JS noise client connec... | Mihai Parparita | 1 | -2/+4 |
| 2022-09-26 | ipn/ipnlocal: add c2n /debug/{goroutines,prefs,metrics} | Brad Fitzpatrick | 2 | -114/+3 |
| 2022-09-25 | control/controlclient: fix recent set-dns regression | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-09-24 | control/controlclient: stop restarting map polls on health change | Brad Fitzpatrick | 2 | -9/+33 |
| 2022-09-23 | control/controlclient: add a noiseClient.post helper method | Brad Fitzpatrick | 2 | -6/+17 |
| 2022-09-23 | tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan fiel... | Andrew Dunham | 5 | -16/+559 |
| 2022-09-21 | control/controlclient,ipn/ipnlocal: wire tka enable/disable | Tom DNetto | 2 | -0/+19 |
| 2022-09-16 | control/controlhttp: move Dial options into options struct (#5661) | Andrew Dunham | 5 | -55/+132 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -8/+7 |
| 2022-09-15 | cmd/derper, control/controlhttp: disable WebSocket compression | Mihai Parparita | 1 | -0/+6 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 3 | -26/+24 |
| 2022-09-13 | cmd/tailscaled, tailcfg, hostinfo: add flag to disable logging + support | Brad Fitzpatrick | 1 | -0/+1 |
| 2022-08-29 | tailcfg, control/controlclient, ipn/ipnlocal: add c2n (control-to-node) system | Brad Fitzpatrick | 1 | -2/+64 |
| 2022-08-22 | control/controlclient,tailcfg: [capver 40] create KeySignature field in tailc... | Tom DNetto | 2 | -0/+17 |
| 2022-08-15 | cmd/tailscale/cli: fix build break | Maisem Ali | 1 | -8/+3 |
| 2022-08-15 | Allow any port for HTTPS when using Noise over TLS | Juan Font Alonso | 3 | -19/+26 |
| 2022-08-11 | tailcfg, control/controlclient: add PingRequest.URLIsNoise [capver 38] | Brad Fitzpatrick | 1 | -6/+15 |
| 2022-08-09 | tailcfg, control/controlclient: make Debug settings sticky in a map session [... | Brad Fitzpatrick | 3 | -18/+209 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -16/+7 |
| 2022-08-04 | syncs, all: move to using Go's new atomic types instead of ours | Brad Fitzpatrick | 1 | -4/+5 |
| 2022-08-03 | all: use atomic.Pointer | Maisem Ali | 1 | -2/+2 |
| 2022-08-03 | control/controlclient: fix crash in tests elsewhere when GetNLPublicKey is nil | Brad Fitzpatrick | 1 | -5/+11 |
| 2022-08-03 | assorted: plumb tka initialization & network-lock key into tailscaled | Tom DNetto | 1 | -0/+9 |
| 2022-08-02 | control/controlclient, tailcfg: add 6 more patchable Node fields [capver 36] | Brad Fitzpatrick | 2 | -1/+117 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 3 | -8/+8 |