| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-05-09 | cmd/tailscale: add the renew commandknyar/renew | Anton Tolchanov | 2 | -0/+79 |
| 2024-05-09 | cmd/k8s-operator: default nameserver image to tailscale/k8s-nameserver:unstab... | Irbe Krumina | 2 | -2/+19 |
| 2024-05-08 | wgengine/netstack: handle 4via6 routes that are advertised by the same node | Andrew Dunham | 2 | -30/+198 |
| 2024-05-08 | VERSION.txt: this is v1.67.0 (#12063)v1.67.0-pre | Nick O'Neill | 1 | -1/+1 |
| 2024-05-08 | api.md: remove extraneous commas in json examples | Sonia Appasamy | 1 | -52/+51 |
| 2024-05-08 | ipn/ipnlocal: fix another read of keyExpired outside mutex | Anton Tolchanov | 1 | -1/+1 |
| 2024-05-07 | cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests more | Brad Fitzpatrick | 6 | -20/+85 |
| 2024-05-07 | ipn/ipnlocal: fix read of keyExpired outside mutex | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-05-07 | ipn/ipnlocal, all: plumb health trackers in tests | Brad Fitzpatrick | 12 | -35/+62 |
| 2024-05-07 | ipn/ipnserver: close a small race in ipnserver, ~simplify code | Brad Fitzpatrick | 2 | -23/+12 |
| 2024-05-07 | ipn/ipnlocal: acquire b.mu once in Start | Maisem Ali | 3 | -44/+60 |
| 2024-05-07 | ipn/ipnlocal: use lockAndGetUnlock in Start | Maisem Ali | 2 | -25/+22 |
| 2024-05-07 | ipn/ipnlocal: call SetNetInfoCallback from NewLocalBackend | Maisem Ali | 1 | -3/+2 |
| 2024-05-07 | net/netcheck: do not add derps if IPv4/IPv6 is set to "none" | Maisem Ali | 1 | -4/+4 |
| 2024-05-07 | go.toolchain.rev: update to Go 1.22.3 | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-05-07 | web: use EditPrefs instead of passing UpdatePrefs to starting (#12040) | kari-ts | 1 | -1/+9 |
| 2024-05-07 | control/controlclient: early return and outdent some code | Brad Fitzpatrick | 1 | -25/+23 |
| 2024-05-07 | ipn/ipnlocal: set default NoStatefulFiltering in ipn.NewPrefs (#12031) | Andrew Lytvynov | 6 | -33/+50 |
| 2024-05-07 | cmd/tailscale/cli/ffcomplete: remove fullstop from ShortHelp | Paul Scott | 1 | -1/+1 |
| 2024-05-06 | tailcfg: bump capver for using NodeAttrUserDialUseRoutes for DNS | Maisem Ali | 1 | -1/+2 |
| 2024-05-06 | tailcfg,all: add/plumb Node.IsJailed | Maisem Ali | 11 | -7/+168 |
| 2024-05-06 | ipn/ipnlocal,net/tstun,wgengine: create and plumb jailed packet filter | Maisem Ali | 5 | -5/+87 |
| 2024-05-06 | net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of Syst... | Nick Khyl | 3 | -16/+30 |
| 2024-05-06 | various: implement stateful firewalling on Linux (#12025) | Andrew Lytvynov | 17 | -47/+632 |
| 2024-05-06 | net/tstun: refactor peerConfig to allow storing more details | Maisem Ali | 2 | -140/+169 |
| 2024-05-06 | cmd/tailscale/cli: don't start WatchIPNBus until after up's initial Start | Brad Fitzpatrick | 1 | -64/+45 |
| 2024-05-06 | ipn/ipnlocal: don't send an empty BrowseToURL w/ WatchIPNBus NotifyInitialState | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-05-06 | tstest/integration: add more debugging, logs to catch flaky test | Brad Fitzpatrick | 2 | -12/+48 |
| 2024-05-06 | ipn/ipnlocal, net/tsdial: plumb routes into tsdial and use them in UserDial | Nick Khyl | 4 | -3/+45 |
| 2024-05-06 | net/portmapper: add envknob to disable portmapper in localhost integration tests | Brad Fitzpatrick | 2 | -0/+7 |
| 2024-05-06 | ipn/ipnlocal, tstest/integration: add panic to catch flaky test in the act | Brad Fitzpatrick | 2 | -3/+24 |
| 2024-05-06 | licenses: update license notices | License Updater | 4 | -55/+52 |
| 2024-05-06 | all: make more tests pass/skip in airplane mode | Brad Fitzpatrick | 7 | -15/+28 |
| 2024-05-06 | util/syspolicy: add auto exit node related keys (#11996) | Claire Wang | 2 | -0/+65 |
| 2024-05-05 | util/set: add Of variant of SetOf that takes variadic parameter | Brad Fitzpatrick | 2 | -10/+31 |
| 2024-05-05 | tsweb: remove redundant bumpStartIfNeeded func | Will Norris | 1 | -7/+8 |
| 2024-05-03 | types/views: add AppendStrings util func | Maisem Ali | 1 | -0/+9 |
| 2024-05-03 | types/views: remove duplicate SliceContainsFunc | Maisem Ali | 4 | -16/+4 |
| 2024-05-03 | tsweb: ensure in-flight requests are always marked as finished | Will Norris | 1 | -2/+5 |
| 2024-05-03 | ipn/ipnlocal: reuse transport across Taildrive remotes | Percy Wegmann | 2 | -20/+16 |
| 2024-05-03 | drive: actually cache results on statcache | Percy Wegmann | 4 | -24/+39 |
| 2024-05-03 | cmd/k8s-operator: cleanup runReconciler signature (#11993) | Irbe Krumina | 2 | -43/+86 |
| 2024-05-03 | ipnlocal, magicsock: store last suggested exit node id in local backend (#11959) | Claire Wang | 3 | -3/+401 |
| 2024-05-03 | tstest/integration/testcontrol: fix data race | Brad Fitzpatrick | 1 | -1/+7 |
| 2024-05-03 | ipn/ipnlocal: plumb health.Tracker into profileManager constructor | Andrew Dunham | 8 | -34/+41 |
| 2024-05-03 | net/netcheck: don't spam on ICMP socket permission denied errors | Brad Fitzpatrick | 1 | -6/+14 |
| 2024-05-03 | derp/derphttp: fix netcheck HTTPS probes | Brad Fitzpatrick | 3 | -12/+49 |
| 2024-05-03 | cmd/derper,tstest/nettest: skip network-needing test in airplane mode | Brad Fitzpatrick | 2 | -0/+24 |
| 2024-05-03 | ssh/tailssh: plumb health.Tracker in test | Brad Fitzpatrick | 2 | -1/+3 |
| 2024-05-03 | ssh/tailssh: use ptr.To in test | Brad Fitzpatrick | 1 | -3/+2 |