| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-09-02 | net/dnscache: add a bunch of synthetic failure knobsandrew/dnscache-debugging-1.22.2 | Andrew Dunham | 2 | -9/+51 |
| 2022-03-17 | VERSION.txt: this is v1.22.2v1.22.2release-branch/1.22 | Denton Gentry | 1 | -1/+1 |
| 2022-03-17 | wgengine: handle nil netmaps when assigning isSubnetRouter. | Maisem Ali | 1 | -4/+4 |
| 2022-03-09 | VERSION.txt: this is v1.22.1v1.22.1 | Denton Gentry | 1 | -1/+1 |
| 2022-03-09 | cmd/tailscale: allow use of flags in gokrazy | Joonas Kuorilehto | 1 | -7/+12 |
| 2022-03-08 | net/interfaces: add FreeBSD default route lookup (portmapping, etc) | Brad Fitzpatrick | 2 | -2/+138 |
| 2022-03-08 | net/socks5: always close client connections after serving | Maisem Ali | 1 | -1/+1 |
| 2022-03-08 | tstime/mono: fix Before function comment | Robert Fritzsche | 1 | -1/+1 |
| 2022-03-08 | go.toolchain.rev: bump to Go 1.17.8 | Josh Bleecher Snyder | 1 | -1/+1 |
| 2022-03-08 | cmd/tailscale: tell gokrazy to not manage the CLI as a daemon | Brad Fitzpatrick | 1 | -0/+7 |
| 2022-03-08 | cmd/tailscaled: default to userspace-networking mode on gokrazy, set paths | Brad Fitzpatrick | 3 | -2/+25 |
| 2022-03-08 | version, hostinfo: recognize gokrazy as a distro | Brad Fitzpatrick | 3 | -5/+34 |
| 2022-03-08 | tstime/rate: deflake TestLongRunningQPS even more | Brad Fitzpatrick | 1 | -56/+0 |
| 2022-03-08 | net/interfaces: get Linux default route from netlink as fallback | Brad Fitzpatrick | 5 | -7/+87 |
| 2022-02-23 | VERSION.txt: this is v1.22.0v1.22.0 | Denton Gentry | 1 | -1/+1 |
| 2022-02-23 | ssh/tailssh: flesh out env, support non-pty commands | Brad Fitzpatrick | 1 | -31/+105 |
| 2022-02-23 | net/dns: ignore permission errors on Synology DSM7 for now | Brad Fitzpatrick | 2 | -4/+34 |
| 2022-02-23 | cmd/tailscale: make configure-host on Synology also add CAP_NET_RAW | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-02-22 | tsnet: fix typo in Ephemeral | Maisem Ali | 1 | -2/+2 |
| 2022-02-22 | net/netutil: fix regression where peerapi would get closed after 1st req | Brad Fitzpatrick | 4 | -17/+86 |
| 2022-02-22 | hostinfo: use the sentinel value set by the MSI installer to detect MSI packa... | Aaron Klotz | 2 | -18/+8 |
| 2022-02-22 | hostinfo: move packageType out to platform-specific files | Brad Fitzpatrick | 4 | -53/+86 |
| 2022-02-22 | ipn/ipnlocal: use views for Peer.PrimaryRoutes and Peer.Tags | Maisem Ali | 6 | -8/+140 |
| 2022-02-21 | ipn/{ipnlocal,ipnstate}: add Tags and PrimaryRoutes to PeerStatus | Maisem Ali | 2 | -7/+23 |
| 2022-02-21 | go.mod: update github.com/mdlayher/netlink to 1.6.0 | David Anderson | 2 | -16/+154 |
| 2022-02-20 | cmd/tailscale: add "tailscale debug hostinfo" subcommand | Brad Fitzpatrick | 1 | -0/+13 |
| 2022-02-20 | hostinfo: detect NSIS vs MSI package type on Windows | Brad Fitzpatrick | 1 | -1/+33 |
| 2022-02-19 | ipn/localapi: treat ACME "invalid" state as terminal, log more | Brad Fitzpatrick | 1 | -17/+12 |
| 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 | ssh/tailssh: get login shell when running as non-root | Brad Fitzpatrick | 1 | -5/+35 |
| 2022-02-18 | ssh/tailssh: evaluate tailcfg.SSHPolicy on incoming connections | Brad Fitzpatrick | 3 | -18/+329 |
| 2022-02-18 | types/logger: add more reserved top level field names | Josh Bleecher Snyder | 1 | -2/+2 |
| 2022-02-18 | cmd/tailscaled: add `-state=mem:` to support creation of an ephemeral node. | Maisem Ali | 12 | -18/+46 |
| 2022-02-18 | control/controlclient: use structured logging for MapResponse.ControlTime | Josh Bleecher Snyder | 3 | -2/+15 |
| 2022-02-18 | types/logger, logtail: add mechanism to do structured JSON logs | Brad Fitzpatrick | 5 | -1/+83 |
| 2022-02-18 | tailcfg: make MapResponse.ControlTime a pointer | Josh Bleecher Snyder | 3 | -3/+4 |
| 2022-02-17 | tailcfg, ipn/ipnlocal: add Hostinfo.SSH_HostKeys, send when SSH enabled | Brad Fitzpatrick | 7 | -8/+52 |
| 2022-02-17 | tailcfg: fix stale docs for MapResponse.KeepAlive | Josh Bleecher Snyder | 1 | -1/+1 |
| 2022-02-17 | api: document preauthorized auth keys | Brad Fitzpatrick | 1 | -1/+6 |
| 2022-02-17 | ipnlocal, tailssh: start moving host key stuff into the right spot | Brad Fitzpatrick | 2 | -11/+55 |
| 2022-02-17 | cmd/tailscale: rewrite --authkey to --auth-key | Josh Bleecher Snyder | 4 | -5/+55 |
| 2022-02-17 | scripts/installer: add Ubuntu 22.04 LTS Jammy Jellyfish (#3955) | Xe Iaso | 1 | -1/+2 |
| 2022-02-16 | tailcfg: add MapResponse.ControlTime field | Josh Bleecher Snyder | 4 | -1/+29 |
| 2022-02-16 | tailcfg: make Node.Hostinfo a HostinfoView | Maisem Ali | 15 | -42/+72 |
| 2022-02-16 | tailcfg: introduce HostinfoView | Maisem Ali | 2 | -0/+201 |
| 2022-02-16 | net/dns: add health check for particular broken-ish Linux DNS config | Brad Fitzpatrick | 2 | -1/+10 |
| 2022-02-15 | tailcfg: add start of SSH policy to be sent from control plane to nodes | Brad Fitzpatrick | 3 | -0/+88 |
| 2022-02-15 | go.toolchain.rev: bump to Go 1.17.7 | Josh Bleecher Snyder | 1 | -1/+1 |
| 2022-02-15 | ssh/tailssh: move SSH code from wgengine/netstack to this new package | Brad Fitzpatrick | 4 | -148/+173 |
| 2022-02-15 | ipn: add `TailnetStatus` field to `tailscale status --json` (#3865) | Ross Zurowski | 2 | -11/+32 |