| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-01-14 | ipn/ipnlocal: move handling of expired nodes to LocalBackend | Andrew Dunham | 1 | -0/+6 |
| 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 | 1 | -8/+8 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 1 | -2/+8 |
| 2022-11-04 | control/controlclient: export NoiseClient | Maisem Ali | 1 | -20/+7 |
| 2022-11-02 | client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise | Brad Fitzpatrick | 1 | -0/+27 |
| 2022-10-31 | cmd,ipn/ipnlocal,tailcfg: implement TKA disablement | Tom DNetto | 1 | -0/+17 |
| 2022-10-24 | types/persist: add PublicNodeKey helper | Maisem Ali | 1 | -1/+1 |
| 2022-10-14 | control/controlclient,ipn/ipnlocal,tailcfg: rotate node-key signature on regi... | Tom DNetto | 1 | -42/+102 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -1/+1 |
| 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 | 1 | -0/+32 |
| 2022-09-23 | control/controlclient: add a noiseClient.post helper method | Brad Fitzpatrick | 1 | -6/+2 |
| 2022-09-23 | tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan fiel... | Andrew Dunham | 1 | -1/+45 |
| 2022-09-21 | control/controlclient,ipn/ipnlocal: wire tka enable/disable | Tom DNetto | 1 | -0/+7 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -8/+7 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -17/+17 |
| 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-15 | Allow any port for HTTPS when using Noise over TLS | Juan Font Alonso | 1 | -1/+1 |
| 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 | 1 | -16/+17 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -16/+7 |
| 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-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-06-19 | control/controlclient: remove Client.SetStatusFunc | Brad Fitzpatrick | 1 | -0/+3 |
| 2022-06-19 | control/controlclient, types/netmap: remove unused LocalPort field | Brad Fitzpatrick | 1 | -17/+6 |
| 2022-06-19 | control/controlclient: start simplifying netmap fetch APIs | Brad Fitzpatrick | 1 | -18/+26 |
| 2022-06-17 | control/controlclient, net/dnscache: use typed singleflight fork | Brad Fitzpatrick | 1 | -6/+5 |
| 2022-06-06 | cmd/controlclient: wire up PingRequest peerapi pings too | Brad Fitzpatrick | 1 | -11/+15 |
| 2022-06-02 | control/controlhttp: allow client and server to communicate over WebSockets | Mihai Parparita | 1 | -6/+0 |
| 2022-05-20 | control/controlclient: avoid Noise protocol for js/wasm for now | Brad Fitzpatrick | 1 | -0/+6 |
| 2022-05-03 | control/controlclient: store netinfo and hostinfo separately | Maisem Ali | 1 | -13/+23 |
| 2022-05-03 | wgengine, net/packet, cmd/tailscale: add ICMP echo | James Tucker | 1 | -9/+8 |
| 2022-04-27 | net/tsdial: add SystemDial as a wrapper on netns.Dial | Maisem Ali | 1 | -6/+8 |
| 2022-04-26 | control/controlclient: fix log print with always-empty key | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-04-18 | tailcfg, logtail: provide Debug bit to disable logtail | Brad Fitzpatrick | 1 | -0/+4 |
| 2022-04-15 | tailcfg, control/controlclient: TSMP & disco pings | James Tucker | 1 | -33/+44 |
| 2022-03-28 | net/netutil: add CheckIPForwardingLinux (#4301) | Maisem Ali | 1 | -81/+9 |
| 2022-03-22 | control/controlclient, ipn/ipnlocal, tailcfg: add MapResponse.PopBrowserURL | Brad Fitzpatrick | 1 | -4/+16 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 1 | -5/+5 |
| 2022-03-10 | ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from network | Brad Fitzpatrick | 1 | -0/+8 |
| 2022-03-10 | control/controlclient: proactively close TLS connection after /key fetch | Brad Fitzpatrick | 1 | -0/+8 |