| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-26 | tstest/integration: add integration test for Tailnet Lock | Alex Chan | 4 | -3/+484 |
| 2025-11-25 | tailcfg, control/controlclient: start moving MapResponse.DefaultAutoUpdate to... | Brad Fitzpatrick | 3 | -34/+91 |
| 2025-11-23 | tstest/integration/testcontrol: de-flake TestUserMetricsRouteGauges | Andrew Dunham | 1 | -0/+3 |
| 2025-11-21 | portlist,tstest: skip tests on kernels with /proc/net/tcp regression | Andrew Dunham | 4 | -1/+97 |
| 2025-11-20 | cmd/tailscaled,ipn: show a health warning when state store fails to open (#17... | Andrew Lytvynov | 6 | -0/+42 |
| 2025-11-19 | ipn/ipnlocal, tka: compact TKA state after every sync | Alex Chan | 1 | -2/+2 |
| 2025-11-18 | tka: move RemoveAll() to CompactableChonk | Alex Chan | 1 | -0/+47 |
| 2025-11-18 | all: rename variables with lowercase-l/uppercase-I | Alex Chan | 1 | -3/+3 |
| 2025-11-17 | ipn/ipnlocal: use an in-memory TKA store if FS is unavailable | Alex Chan | 1 | -0/+6 |
| 2025-11-16 | types/netmap: remove PrivateKey from NetworkMap | Brad Fitzpatrick | 2 | -6/+106 |
| 2025-10-28 | wgengine/magicsock: fix js/wasm crash regression loading non-existent portmapper | Brad Fitzpatrick | 1 | -0/+22 |
| 2025-10-20 | tka: created a shared testing library for Chonk | Alex Chan | 2 | -0/+309 |
| 2025-10-20 | cmd/tailscale: improve the error message for `lock log` with no lock | Alex Chan | 1 | -0/+40 |
| 2025-10-08 | cmd/tailscale/cli: only print authURLs and device approval URLs once | Alex Chan | 2 | -3/+188 |
| 2025-10-08 | tstest/integration: log all the output printed by `tailscale up` | Alex Chan | 2 | -1/+4 |
| 2025-10-08 | tstest/integration: test `tailscale up` when device approval is required | Alex Chan | 3 | -101/+222 |
| 2025-10-06 | tstest/integration: mark TestPeerRelayPing as flaky | Alex Chan | 1 | -0/+1 |
| 2025-10-03 | tstest/integration: mark TestClientSideJailing as flaky | Alex Chan | 1 | -0/+1 |
| 2025-10-01 | all: use Go 1.20's errors.Join instead of our multierr package | Brad Fitzpatrick | 5 | -5/+0 |
| 2025-09-30 | feature, net/tshttpproxy: pull out support for using proxies as a feature | Brad Fitzpatrick | 5 | -5/+0 |
| 2025-09-29 | feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet | Brad Fitzpatrick | 1 | -2/+3 |
| 2025-09-28 | util/backoff: rename logtail/backoff package to util/backoff | Brad Fitzpatrick | 2 | -2/+2 |
| 2025-09-27 | tstest/integration/vms,.github/workflows: bump Ubuntu and NixOS for VM tests ... | Irbe Krumina | 8 | -204/+14 |
| 2025-09-26 | types/opt: de-weird the API a bit with new True and False consts | Brad Fitzpatrick | 2 | -2/+2 |
| 2025-09-26 | tstest/integration: deflake TestC2NDebugNetmap, disable service collection | Brad Fitzpatrick | 2 | -2/+9 |
| 2025-09-26 | cmd/tailscaled: start implementing ts_omit_netstack | Brad Fitzpatrick | 5 | -0/+5 |
| 2025-09-26 | all: don't rebind variables in for loops | Alex Chan | 3 | -11/+0 |
| 2025-09-26 | cmd/tailscale/cli: fix race condition in `up --force-reauth` | Alex Chan | 1 | -8/+0 |
| 2025-09-26 | tstest/integration: skip this test rather than commenting it out | Alex Chan | 1 | -10/+14 |
| 2025-09-25 | tstest/integration: expand the tests for `tailscale up` | Alex Chan | 2 | -44/+192 |
| 2025-09-24 | derp/derpserver: clean up extraction of derp.Server (#17264) | Simon Law | 2 | -2/+2 |
| 2025-09-24 | derp/derpserver: split off derp.Server out of derp into its own package | Brad Fitzpatrick | 2 | -10/+8 |
| 2025-09-23 | client, cmd/tailscale/cli, feature/relayserver, net/udprelay: implement tails... | Jordan Whited | 1 | -1/+44 |
| 2025-09-19 | ipn/ipnlocal: add a C2N endpoint for fetching a netmap | Anton Tolchanov | 2 | -3/+155 |
| 2025-09-19 | tstest/integration: support multiple C2N handlers in testcontrol | Anton Tolchanov | 2 | -37/+105 |
| 2025-09-15 | tstest/integration{/testcontrol}: add peer relay integration test (#17103) | Jordan Whited | 3 | -8/+130 |
| 2025-09-11 | feature/drive: start factoring out Taildrive, add ts_omit_drive build tag | Brad Fitzpatrick | 5 | -0/+5 |
| 2025-09-10 | tstest/integration/testcontrol: propagate CapVer (#17093) | Jordan Whited | 1 | -0/+2 |
| 2025-09-08 | utils/expvarx, tstest/integration: mark two tests as known flaky (#17052) | Alex Chan | 1 | -0/+1 |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 5 | -5/+5 |
| 2025-09-02 | ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs | Brad Fitzpatrick | 1 | -2/+10 |
| 2025-09-02 | util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l... | Brad Fitzpatrick | 1 | -0/+4 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 5 | -0/+5 |
| 2025-07-29 | tstest/natlab: fix conn.Close race with conn.ReadFromUDPAddrPort (#16710) | Jordan Whited | 1 | -89/+23 |
| 2025-07-21 | tstest/integration/testcontrol: include peer CapMaps in MapResponses | Raj Singh | 2 | -0/+151 |
| 2025-06-26 | ipn/store: automatically migrate between plaintext and encrypted state (#16318) | Andrew Lytvynov | 6 | -6/+73 |
| 2025-06-19 | tstest/tlstest: simplify, don't even bake in any keys | Brad Fitzpatrick | 5 | -61/+87 |
| 2025-06-18 | net/tlsdial: fix TLS cert validation of HTTPS proxies | Brad Fitzpatrick | 4 | -0/+182 |
| 2025-05-08 | feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshare | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-05-04 | tstest/integration: work around ETXTBSY flake | Brad Fitzpatrick | 1 | -0/+26 |