| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-01-23 | ipn: add KeyExpiry to PeerStatusandrew/peer-status-KeyExpiry | Andrew Dunham | 2 | -0/+5 |
| 2023-01-23 | tstest/integration: mark all integration tests as flaky | Andrew Dunham | 2 | -1/+2 |
| 2023-01-23 | licenses: update tailscale{,d} licenses | License Updater | 1 | -6/+7 |
| 2023-01-22 | tailcfg,hostinfo: add Hostinfo.Machine and Hostinfo.GoArchVar | Brad Fitzpatrick | 6 | -1/+76 |
| 2023-01-21 | cmd/tailscale/cli: only give systemctl hint on systemd systems | Brad Fitzpatrick | 1 | -1/+21 |
| 2023-01-21 | net/connstats: mark TestConcurrent as flaky | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-01-20 | version, cmd/tailscale: add version.Meta, tailscale version --json | Brad Fitzpatrick | 5 | -11/+113 |
| 2023-01-20 | cmd/tailscale/cli: make 'tailscale update' support Debian/Ubuntu apt | Brad Fitzpatrick | 2 | -6/+176 |
| 2023-01-20 | ipn/ipnlocal: [serve] listen on all-interfaces for macOS sandboxed (#6771) | shayne | 1 | -1/+33 |
| 2023-01-20 | go.mod: bump AWS SDK past a breaking API change of theirs | Brad Fitzpatrick | 4 | -13/+21 |
| 2023-01-20 | cmd/tailscale/cli: use mock impl of LocalClient for serve cmd (#6422) | shayne | 2 | -65/+84 |
| 2023-01-20 | wgengine/magicsock: retry failed single packet ops across rebinds (#6990) | Jordan Whited | 1 | -8/+16 |
| 2023-01-19 | all: start groundwork for using capver for localapi & peerapi | Brad Fitzpatrick | 9 | -15/+43 |
| 2023-01-19 | cmd/tailscale/cli: un-alpha login+switch in ShortUsage docs | Brad Fitzpatrick | 2 | -3/+3 |
| 2023-01-19 | cmd/tailscale/cli: make "update" work on Windows | Brad Fitzpatrick | 5 | -6/+357 |
| 2023-01-19 | various: mark more tests as flaky | Andrew Dunham | 2 | -0/+5 |
| 2023-01-19 | wgengine/netstack: fix data race in tests | Andrew Dunham | 1 | -6/+2 |
| 2023-01-18 | tailcfg: bump capver for Node.Expired | Andrew Dunham | 1 | -1/+2 |
| 2023-01-18 | cmd/testwrapper: move from corp; mark magicsock test as flaky | Andrew Dunham | 6 | -2/+146 |
| 2023-01-17 | wgengine/magicsock: quiet log flood at tailscaled shutdown | Brad Fitzpatrick | 1 | -2/+6 |
| 2023-01-17 | net/dns: fix recently added URL scheme from http to https | Brad Fitzpatrick | 2 | -2/+2 |
| 2023-01-17 | ipn/{ipnlocal,localapi}: ensure watcher is installed before /watch-ipn-bus/ r... | salman | 3 | -5/+48 |
| 2023-01-17 | control/controlhttp: add TS_FORCE_NOISE_443, TS_DEBUG_NOISE_DIAL envknobs | Brad Fitzpatrick | 1 | -2/+25 |
| 2023-01-17 | cmd/tailscale/cli: implement --json for lock status and lock log cmds | Tom DNetto | 1 | -0/+24 |
| 2023-01-17 | licenses: update android licenses | License Updater | 1 | -4/+4 |
| 2023-01-17 | licenses: update win/apple licenses | License Updater | 1 | -1/+1 |
| 2023-01-15 | cmd/tailscale, logtail: add 'tailscale debug daemon-logs' logtail mechanism | Brad Fitzpatrick | 4 | -0/+149 |
| 2023-01-15 | Remove redundant type declaration | andig | 1 | -1/+1 |
| 2023-01-14 | flake.nix: update vendor hash. | David Anderson | 3 | -3/+3 |
| 2023-01-14 | net/dns/resolvconffile: link to FAQ about resolv.conf being overwritten | Brad Fitzpatrick | 2 | -0/+2 |
| 2023-01-14 | ipn/ipnlocal: move handling of expired nodes to LocalBackend | Andrew Dunham | 6 | -199/+348 |
| 2023-01-14 | net/{packet,tstun}: fix typo in test helper docs | Brad Fitzpatrick | 2 | -2/+2 |
| 2023-01-14 | net/{packet,tstun},wgengine/filter: fix unknown IP protocol handling | Brad Fitzpatrick | 4 | -15/+73 |
| 2023-01-14 | wgengine/filter: include IP proto number in unknown protocol errors | Brad Fitzpatrick | 1 | -2/+13 |
| 2023-01-14 | wgengine/filter: reorder RunOut disjunctive cases to match RunIn above | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-01-14 | cmd/tailscale: add start of "tailscale update" command | Brad Fitzpatrick | 4 | -1/+210 |
| 2023-01-13 | ipn/ipnlocal: add Expired to PeerStatus | Mihai Parparita | 2 | -0/+12 |
| 2023-01-13 | cmd/tailscale/cli: style synology outgoing access info (#6959) | phirework | 2 | -4/+16 |
| 2023-01-13 | ipn/ipnlocal, wgengine/magicsock: check Expired bool on Node; print error in ... | Andrew Dunham | 2 | -1/+22 |
| 2023-01-13 | cmd/tailscale/cli: make web show/link Synology outgoing connection mode/docs | Brad Fitzpatrick | 2 | -0/+10 |
| 2023-01-13 | control/controlhttp: fix header case-sensitivity | Matthias Gabriel | 1 | -1/+2 |
| 2023-01-13 | cmd/tailscale/cli: plumb TUN mode into tailscale web template | Brad Fitzpatrick | 3 | -1/+8 |
| 2023-01-13 | cmd/tailscale: correct order for -terminate-tls flag in serve tcp usage | salman | 1 | -3/+3 |
| 2023-01-13 | version: advertise unstable track in CLI, daemon start-up | Brad Fitzpatrick | 1 | -0/+3 |
| 2023-01-12 | net/portmapper: relax handling of UPnP resp (#6946) | Jordan Whited | 2 | -5/+12 |
| 2023-01-12 | licenses: update win/apple licenses | License Updater | 2 | -7/+7 |
| 2023-01-12 | tailcfg: document zero value for KeyExpiry | Andrew Dunham | 1 | -1/+1 |
| 2023-01-11 | net/flowtrack,wgengine/filter: refactor Cache to use generics | Tom DNetto | 3 | -20/+20 |
| 2023-01-11 | types/views: add SliceEqualAnyOrder func | Will Norris | 2 | -0/+35 |
| 2023-01-11 | control/controlclient, tailcfg: add Node.Expired field, set for expired nodes | Andrew Dunham | 8 | -13/+246 |