| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-09 | tailscale/cli: add interactive flow for enabling Funnel | Sonia Appasamy | 1 | -0/+1 |
| 2023-08-08 | util/testenv: add new package to hold InTest | Maisem Ali | 1 | -2/+2 |
| 2023-08-03 | go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil... | Aaron Klotz | 1 | -0/+1 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -1/+1 |
| 2023-07-20 | tstest/deptest: add test-only package to unify negative dep tests | Brad Fitzpatrick | 3 | -54/+79 |
| 2023-07-14 | tstime: add Since method (#8622) | Claire Wang | 2 | -0/+49 |
| 2023-07-07 | tstest, tstime: mockable timers and tickers | Adrian Dewhurst | 2 | -54/+3048 |
| 2023-07-06 | tstest: prepare for Clock API changes | Adrian Dewhurst | 1 | -0/+74 |
| 2023-06-28 | tstest: do not panic when a panic logs | Maisem Ali | 1 | -1/+1 |
| 2023-05-04 | tsd: add package with System type to unify subsystem init, discovery | Brad Fitzpatrick | 5 | -0/+5 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 5 | -5/+5 |
| 2023-04-19 | ipn/ipnlocal: handle masquerade addresses in PeerAPI | Maisem Ali | 1 | -0/+8 |
| 2023-04-15 | wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr... | Brad Fitzpatrick | 1 | -8/+11 |
| 2023-04-13 | tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer | Maisem Ali | 1 | -1/+2 |
| 2023-04-11 | tsweb: move varz handler(s) into separate modules | Anton Tolchanov | 5 | -5/+5 |
| 2023-03-23 | tstest/integration: add ping test w/ masquerades | Maisem Ali | 2 | -8/+173 |
| 2023-03-23 | all: pass log IDs as the proper type rather than strings | Will Norris | 5 | -0/+5 |
| 2023-03-15 | tsnet: add test for Funnel connections | Maisem Ali | 1 | -7/+52 |
| 2023-03-04 | all: use tstest.Replace more | Maisem Ali | 1 | -1/+2 |
| 2023-03-03 | tstest: add method to Replace values for tests | Maisem Ali | 2 | -0/+41 |
| 2023-03-03 | cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI | Andrew Dunham | 5 | -5/+0 |
| 2023-02-28 | all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) | Joe Tsai | 1 | -2/+2 |
| 2023-02-14 | tstest/integration: enable go lookups from $PATH | James Tucker | 1 | -8/+23 |
| 2023-02-01 | all: use Go 1.20's bytes.Clone | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-01-27 | all: update tools that manage copyright headers | Will Norris | 2 | -8/+4 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 42 | -126/+84 |
| 2023-01-23 | tstest/integration: mark all integration tests as flaky | Andrew Dunham | 1 | -0/+1 |
| 2023-01-19 | various: mark more tests as flaky | Andrew Dunham | 1 | -0/+3 |
| 2023-01-09 | ssh/tailssh: add OpenBSD support for Tailscale SSH | Brad Fitzpatrick | 1 | -0/+1 |
| 2023-01-03 | net/tlsdial,tstest,version: use go command from $PATH | James Tucker | 3 | -9/+3 |
| 2022-12-09 | all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (... | Jordan Whited | 2 | -3/+3 |
| 2022-12-08 | net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663) | Jordan Whited | 1 | -0/+12 |
| 2022-12-07 | cmd/tailscaled: add a special command to tailscaled's Windows service for rem... | Aaron Klotz | 1 | -0/+1 |
| 2022-11-28 | safesocket: remove the IPN protocol support | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-11-28 | cmd/tailscaled: unify the two Windows paths + separate IPN server path | Brad Fitzpatrick | 5 | -0/+6 |
| 2022-11-28 | ipn/ipnserver: change Server to let LocalBackend be supplied async | Brad Fitzpatrick | 5 | -0/+15 |
| 2022-11-24 | cmd/tailscaled, wgengine/router: use wingoes/com for COM initialization inste... | Aaron Klotz | 1 | -0/+1 |
| 2022-11-23 | envknob: add GOOS func | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-11-21 | tstest/integration: add --accept-risk=all to tailscale down | Maisem Ali | 1 | -1/+1 |
| 2022-11-13 | ipn/ipnlocal: delete profile on logout | Maisem Ali | 1 | -3/+7 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 1 | -7/+4 |
| 2022-11-10 | ssh/tailssh: add Tailscale SSH (server) support on FreeBSD | Pat Maddox | 1 | -0/+1 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 13 | -13/+0 |
| 2022-11-02 | ipn/ipnlocal: fix test flake when we log after a test completes | Andrew Dunham | 1 | -0/+47 |
| 2022-10-12 | tstest/natlab: add Firewall.Reset method to drop firewall state | Brad Fitzpatrick | 1 | -7/+8 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 6 | -7/+7 |
| 2022-09-20 | net/netcheck: add check for captive portal (#5593) | Andrew Dunham | 2 | -0/+4 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 4 | -11/+7 |
| 2022-08-29 | tailcfg, control/controlclient, ipn/ipnlocal: add c2n (control-to-node) system | Brad Fitzpatrick | 1 | -0/+69 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -7/+5 |