| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-01-23 | cmd/tailscaled,util/syspolicy/source,util/winutil/gp: disallow acquiring the ... | Nick Khyl | 1 | -2/+23 |
| 2025-01-23 | net/tstun: move TAP support out to separate package feature/tap | Brad Fitzpatrick | 1 | -3/+4 |
| 2025-01-22 | feature/*: make Wake-on-LAN conditional, start supporting modular features | Brad Fitzpatrick | 2 | -1/+5 |
| 2025-01-21 | ipn/ipnlocal: also use LetsEncrypt-baked-in roots for cert validation | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-01-15 | cmd/tailscaled: add some more depchecker dep tests | Brad Fitzpatrick | 1 | -2/+4 |
| 2025-01-15 | atomicfile: use ReplaceFile on Windows so that attributes and ACLs are preserved | Aaron Klotz | 1 | -1/+1 |
| 2025-01-14 | go.mod: bump mdlayher/netlink and u-root/uio to use Go 1.21 NativeEndian | Brad Fitzpatrick | 1 | -2/+1 |
| 2025-01-12 | util/uniq,types/lazy,*: delete code that's now in Go std | Brad Fitzpatrick | 1 | -1/+0 |
| 2025-01-09 | all: illumos/solaris userspace only support | Nahum Shalman | 1 | -2/+2 |
| 2025-01-03 | util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-12-13 | net/netcheck: adjust HTTPS latency check to connection time and avoid data race | James Tucker | 1 | -2/+1 |
| 2024-11-22 | cmd/tailscaled: log SCM interactions if the policy setting is enabled at the ... | Nick Khyl | 1 | -5/+4 |
| 2024-11-22 | cmd/tailscaled: flush DNS if FlushDNSOnSessionUnlock is true upon receiving a... | Nick Khyl | 1 | -11/+10 |
| 2024-11-07 | derp/derphttp: don't link websockets other than on GOOS=js | Brad Fitzpatrick | 1 | -5/+0 |
| 2024-11-07 | control/controlhttp/controlhttpserver: split out Accept to its own package | Brad Fitzpatrick | 1 | -5/+6 |
| 2024-11-07 | cmd/tailscaled: support "ts_omit_ssh" build tag to remove SSH | Brad Fitzpatrick | 2 | -1/+31 |
| 2024-11-05 | types/result, util/lineiter: add package for a result type, use it | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-11-01 | wgengine/netstack: remove unused taildrive deps | Brad Fitzpatrick | 1 | -2/+0 |
| 2024-10-31 | cmd/tailscale/cli, client/tailscale, ipn/localapi: add tailscale syspolicy {l... | Nick Khyl | 1 | -1/+1 |
| 2024-10-25 | util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsop | Nick Khyl | 1 | -3/+6 |
| 2024-10-21 | net/tstun: restore tap mode functionality | Maisem Ali | 1 | -1/+1 |
| 2024-10-19 | net/tlsdial: call out firewalls blocking Tailscale in health warnings (#13840) | Andrea Gottardo | 1 | -0/+1 |
| 2024-10-16 | ipn/ipnlocal: error when trying to use exit node on unsupported platform (#13... | Mario Minardi | 1 | -0/+1 |
| 2024-10-10 | clientupdate: don't link distsign on platforms that don't download | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-10-09 | clientupdate, ipn/localapi: don't use google/uuid, thin iOS deps | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-10-08 | util/syspolicy, ipn: add "tailscale debug component-logs" support | Nick Khyl | 1 | -1/+2 |
| 2024-09-25 | util/usermetrics: make usermetrics non-global | Kristoffer Dalby | 1 | -0/+3 |
| 2024-09-08 | kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.... | Irbe Krumina | 1 | -3/+3 |
| 2024-09-08 | kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.... | Irbe Krumina | 1 | -1/+3 |
| 2024-09-08 | cmd/k8s-operator,kube: set app name for Kubernetes Operator proxies (#13410) | Irbe Krumina | 2 | -1/+5 |
| 2024-09-03 | wgengine/magicsock: actually use AF_PACKET socket for raw disco | Andrew Dunham | 1 | -1/+1 |
| 2024-08-28 | ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving acce... | Nick Khyl | 1 | -1/+1 |
| 2024-08-27 | usermetric: add initial user-facing metrics | Kristoffer Dalby | 1 | -1/+2 |
| 2024-08-22 | go.mod: update to github.com/tailscale/netlink library that doesn't require v... | Percy Wegmann | 1 | -1/+1 |
| 2024-08-22 | net/dns: updated gonotify dependency to v2 that supports closable context | Ilarion Kovalchuk | 1 | -1/+1 |
| 2024-08-22 | all: switch to and require Go 1.23 | Brad Fitzpatrick | 3 | -4/+7 |
| 2024-08-20 | net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linu... | Jordan Whited | 1 | -1/+2 |
| 2024-08-19 | wgengine/magicsock: replace deprecated poly1305 (#13184) | tomholford | 1 | -1/+1 |
| 2024-08-14 | go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket | Kyle Carberry | 1 | -4/+4 |
| 2024-08-14 | cmd/tailscale/cli: support passing network lock keys via files | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-12 | util/syspolicy/setting: add package that contains types for the next syspolic... | Nick Khyl | 1 | -1/+3 |
| 2024-08-12 | cmd/tailscaled: add env knob to control default verbosity | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-08-10 | cmd/tailscaled: allow setting env via linux cmdline for integration tests | Brad Fitzpatrick | 1 | -0/+23 |
| 2024-08-02 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921) | Jordan Whited | 1 | -0/+1 |
| 2024-07-31 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869) | Jordan Whited | 1 | -1/+0 |
| 2024-07-30 | net/dns, cmd/tailscaled: plumb system health tracker into dns cleanup (#12969) | Jonathan Nobels | 1 | -1/+1 |
| 2024-07-29 | cmd/k8s-operator,k8s-operator/sessionrecording,sessionrecording,ssh/tailssh: ... | Irbe Krumina | 1 | -0/+1 |
| 2024-07-26 | health: introduce captive-portal-detected Warnable (#12707) | Andrea Gottardo | 1 | -0/+1 |
| 2024-07-08 | util/winutil/gp, net/dns: add package for Group Policy API | Nick Khyl | 1 | -0/+1 |
| 2024-07-08 | types/opt: add generic Value[T any] for optional values of any types | Nick Khyl | 1 | -3/+4 |