| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-07-17 | cmd/k8s-operator: add a metric to track the amount of ProxyClass resources (#... | Irbe Krumina | 2 | -7/+66 |
| 2024-07-15 | ipn: allow FQDN in exit node selection | Adrian Dewhurst | 1 | -2/+1 |
| 2024-07-12 | cmd/cloner, cmd/viewer: add _test prefix for files generated with the test bu... | Nick Khyl | 2 | -2/+10 |
| 2024-07-12 | cmd/tailscale: resolve taildrive share paths | Linus Brogan | 1 | -2/+8 |
| 2024-07-11 | cmd/cloner, cmd/viewer, util/codegen: add support for generic types and inter... | Nick Khyl | 5 | -94/+707 |
| 2024-07-10 | all: add test for package comments, fix, add comments as needed | Brad Fitzpatrick | 5 | -3/+4 |
| 2024-07-10 | cmd/k8s-operator: add metrics for attempted/uploaded session recordings (#12765) | Irbe Krumina | 2 | -1/+12 |
| 2024-07-10 | cmd/k8s-operator: send container name to session recorder (#12763) | Irbe Krumina | 1 | -0/+2 |
| 2024-07-08 | cmd/k8s-operator: update depaware.txt | Nick Khyl | 1 | -0/+1 |
| 2024-07-08 | go.mod: bump bart | Maisem Ali | 1 | -3/+3 |
| 2024-07-08 | util/winutil/gp, net/dns: add package for Group Policy API | Nick Khyl | 1 | -0/+1 |
| 2024-07-08 | clientupdate: return true for CanAutoUpdate for macsys (#12746) | Andrew Lytvynov | 1 | -4/+3 |
| 2024-07-08 | types/opt: add generic Value[T any] for optional values of any types | Nick Khyl | 5 | -7/+28 |
| 2024-07-08 | cmd/k8s-operator,ssh/tailssh,tsnet: optionally record 'kubectl exec' sessions... | Irbe Krumina | 11 | -67/+1999 |
| 2024-07-08 | cmd/k8s-operator: add depaware.txt | Maisem Ali | 1 | -0/+989 |
| 2024-07-05 | cmd/containerboot,cmd/k8s-operator: enable IPv6 for fqdn egress proxies (#12577) | Tom Proctor | 4 | -11/+82 |
| 2024-07-03 | cmd/tailscale/cli: exit node filter should display all exit node options (#12... | Charlotte Brandhorst-Satzkorn | 2 | -4/+10 |
| 2024-07-01 | cmd/stunstamp: fix handling of invalid DERP map resp (#12679) | Jordan Whited | 1 | -1/+4 |
| 2024-06-27 | cmd/xdpderper: add autodetection for default interface name | James Tucker | 1 | -2/+13 |
| 2024-06-26 | fix: broken tests for localhost | Josh McKinney | 1 | -38/+38 |
| 2024-06-26 | cmd/derper: clarify that derper and tailscaled need to be in sync | Brad Fitzpatrick | 1 | -1/+3 |
| 2024-06-26 | cmd/derper: link to various derper docs in more places | Brad Fitzpatrick | 1 | -4/+15 |
| 2024-06-26 | cmd/derper: add some DERP diagnostics pointers | James Tucker | 1 | -4/+37 |
| 2024-06-26 | cmd/tailscale/cli: correct command emitted by exit node suggestion | Adrian Dewhurst | 1 | -1/+3 |
| 2024-06-25 | cmd/stunstamp: remove sqlite DB and API (#12604) | Jordan Whited | 4 | -282/+0 |
| 2024-06-25 | derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlags | Brad Fitzpatrick | 1 | -4/+2 |
| 2024-06-24 | types/lazy: add Peek method to SyncValue | Andrew Dunham | 1 | -1/+1 |
| 2024-06-24 | net/netns: add Windows support for bind-to-interface-by-route | Aaron Klotz | 3 | -6/+6 |
| 2024-06-24 | cmd/derper: add debug endpoint to adjust mutex profiling rate | Brad Fitzpatrick | 1 | -0/+30 |
| 2024-06-21 | cmd/stunstamp: add explicit metric to track timeout events (#12564) | Jordan Whited | 1 | -37/+98 |
| 2024-06-21 | cmd/proxy-to-grafana: add flag for alternative control server | Kristoffer Dalby | 1 | -2/+4 |
| 2024-06-19 | cmd/tailscale/cli: actually perform Noise request in 'debug ts2021' | Andrew Dunham | 3 | -21/+48 |
| 2024-06-19 | control/controlclient: move noiseConn to internal package | Andrew Dunham | 1 | -0/+27 |
| 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 | 1 | -1/+21 |
| 2024-06-18 | cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition fo... | Tom Proctor | 15 | -579/+2810 |
| 2024-06-18 | proxymap, various: distinguish between different protocols | Andrew Dunham | 1 | -2/+4 |
| 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-16 | net/ipset, wgengine/filter/filtertype: add split-out packages | Brad Fitzpatrick | 6 | -16/+16 |
| 2024-06-16 | net/tsaddr: use bart in NewContainsIPFunc, add tests, benchmarks | Brad Fitzpatrick | 3 | -0/+6 |
| 2024-06-15 | cmd/viewer,type/views: add MapSlice for maps of slices | Maisem Ali | 2 | -8/+6 |
| 2024-06-14 | various: create a catch-all NRPT rule when "Override local DNS" is enabled on... | Nick Khyl | 1 | -2/+2 |
| 2024-06-14 | util/winutil: add UserProfile type for (un)loading user profiles | Aaron Klotz | 3 | -3/+3 |
| 2024-06-14 | cmd/stunc: support user-specified port (#12469) | Jordan Whited | 1 | -3/+12 |
| 2024-06-14 | derp/xdp,cmd/xdpderper: initial skeleton (#12390) | Jordan Whited | 1 | -0/+76 |
| 2024-06-12 | cmd/derper: add a README | Brad Fitzpatrick | 1 | -0/+74 |
| 2024-06-12 | tsnet: fix error formatting bug | JunYanBJSS | 1 | -1/+1 |
| 2024-06-11 | cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with ... | Aaron Klotz | 1 | -0/+3 |
| 2024-06-10 | ipn/{ipnlocal,localapi},net/netkernelconf,client/tailscale,cmd/containerboot:... | Irbe Krumina | 1 | -16/+32 |