| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-06-19 | derp: don't verify mesh peers when --verify-clients is set | Brad Fitzpatrick | 1 | -1/+14 |
| 2024-06-19 | derp: fix fmt verb for nodekeys | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-06-18 | tailcfg, wgengine/filter: remove most FilterRule.SrcBits code | Brad Fitzpatrick | 4 | -53/+35 |
| 2024-06-18 | net/flowtrack: fix, test String method | Brad Fitzpatrick | 2 | -2/+9 |
| 2024-06-18 | net/flowtrack: optimize Tuple type for use as map key | Brad Fitzpatrick | 6 | -26/+121 |
| 2024-06-18 | health: include DERP region name in bad derp notifications (#12530) | Andrea Gottardo | 4 | -12/+43 |
| 2024-06-18 | cli/netcheck: fail with output if we time out fetching a derpmap (#12528) | Andrea Gottardo | 1 | -1/+6 |
| 2024-06-18 | cmd/xdpderper,derp/xdp: implement mode that drops STUN packets (#12527) | Jordan Whited | 9 | -10/+128 |
| 2024-06-18 | health: expose DependsOn to local API via UnhealthyState (#12513) | Andrea Gottardo | 2 | -2/+44 |
| 2024-06-18 | wgengine/filter/filtertype: make Match.IPProto a view | Brad Fitzpatrick | 8 | -24/+26 |
| 2024-06-18 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-06-18 | cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition fo... | Tom Proctor | 24 | -1043/+4176 |
| 2024-06-18 | proxymap, various: distinguish between different protocols | Andrew Dunham | 12 | -30/+89 |
| 2024-06-18 | hostinfo: update Windows hostinfo to include MSIDist registry value | Aaron Klotz | 1 | -12/+10 |
| 2024-06-17 | derp: add a verifyClients check to the consistency check | James Tucker | 1 | -0/+25 |
| 2024-06-17 | types/logid: add Add method (#12478) | Joe Tsai | 2 | -0/+128 |
| 2024-06-17 | derp/xdp: fix handling of zero value UDP checksums (#12510) | Jordan Whited | 4 | -1/+49 |
| 2024-06-17 | cmd/{containerboot,k8s-operator}: store proxy device ID early to help with cl... | Irbe Krumina | 3 | -32/+83 |
| 2024-06-17 | cmd/tailscale/cli: do not allow update --version on macOS (#12508) | Andrew Lytvynov | 1 | -1/+3 |
| 2024-06-17 | clientupdate: allow switching from unstable to stable tracks (#12477) | Andrew Lytvynov | 2 | -25/+138 |
| 2024-06-17 | client/tailscale: add NodeID to device | Kristoffer Dalby | 1 | -0/+5 |
| 2024-06-17 | net/ipset: skip the loop over Prefixes when there's only one | Brad Fitzpatrick | 2 | -11/+14 |
| 2024-06-16 | wgengine/filter: add UDP flow benchmark | Brad Fitzpatrick | 1 | -5/+31 |
| 2024-06-16 | net/ipset: return all closures from named wrappers | Brad Fitzpatrick | 1 | -22/+45 |
| 2024-06-16 | net/ipset, wgengine/filter/filtertype: add split-out packages | Brad Fitzpatrick | 20 | -347/+388 |
| 2024-06-16 | wgengine/filter: split local+logging lookups by IPv4-vs-IPv6 | Brad Fitzpatrick | 2 | -19/+36 |
| 2024-06-16 | wgengine/filter: add TCP non-SYN benchmarks | Brad Fitzpatrick | 1 | -3/+35 |
| 2024-06-16 | wgengine/filter: fix copy/pasteo in new benchmark's v6 CIDR | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-06-16 | net/tsaddr: use bart in NewContainsIPFunc, add tests, benchmarks | Brad Fitzpatrick | 5 | -32/+170 |
| 2024-06-15 | cmd/viewer,type/views: add MapSlice for maps of slices | Maisem Ali | 6 | -20/+109 |
| 2024-06-15 | wgengine/filter: add more benchmarks, make names more explicit | Brad Fitzpatrick | 1 | -7/+38 |
| 2024-06-15 | wgengine/filter: use NewContainsIPFunc for Srcs matches | Brad Fitzpatrick | 5 | -42/+55 |
| 2024-06-15 | wgengine/filter: add filter benchmark | Brad Fitzpatrick | 2 | -0/+1632 |
| 2024-06-14 | health: fix data race in new warnable code | Brad Fitzpatrick | 1 | -10/+15 |
| 2024-06-14 | various: create a catch-all NRPT rule when "Override local DNS" is enabled on... | Nick Khyl | 11 | -15/+75 |
| 2024-06-14 | util/winutil: update UserProfile to ensure any environment variables in the r... | Aaron Klotz | 3 | -21/+30 |
| 2024-06-14 | health: begin work to use structured health warnings instead of strings, pipe... | Andrea Gottardo | 11 | -210/+936 |
| 2024-06-14 | xcode/iOS: support serial number collection via MDM on iOS (#11429) | Andrea Gottardo | 4 | -3/+32 |
| 2024-06-14 | util/winutil: add UserProfile type for (un)loading user profiles | Aaron Klotz | 6 | -3/+230 |
| 2024-06-14 | cmd/stunc: support user-specified port (#12469) | Jordan Whited | 1 | -3/+12 |
| 2024-06-14 | tailcfg: update PeerAPIDNS Port value documentation | James Tucker | 1 | -4/+2 |
| 2024-06-14 | derp/xdp,cmd/xdpderper: initial skeleton (#12390) | Jordan Whited | 22 | -11/+8684 |
| 2024-06-14 | ipn/localapi,client/tailscale,cmd/derper: add WhoIs lookup by nodekey, use in... | Brad Fitzpatrick | 6 | -25/+141 |
| 2024-06-13 | wgengine/netstack: add test for #12448 | Andrew Dunham | 2 | -49/+275 |
| 2024-06-13 | wgengine/netstack: fix 4via6 subnet routes (#12454) | Irbe Krumina | 1 | -2/+11 |
| 2024-06-12 | cmd/derper: add a README | Brad Fitzpatrick | 1 | -0/+74 |
| 2024-06-12 | ssh/tailssh: check IsSELinuxEnforcing in tailscaled process | Percy Wegmann | 2 | -16/+38 |
| 2024-06-12 | net/dns: re-query system resolvers on no-upstream resolver failure on apple p... | Jonathan Nobels | 1 | -0/+19 |
| 2024-06-12 | net/dnscache: use parent context to perform lookup | Andrew Dunham | 1 | -10/+10 |
| 2024-06-12 | VERSION.txt: this is v1.69.0 (#12441)v1.69.0-pre | Mario Minardi | 1 | -1/+1 |