| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-11-19 | wgengine/filter: actually use the passed CapTestFunc [capver 109] | Anton Tolchanov | 1 | -2/+3 |
| 2024-11-15 | ipn,tailcfg: add VIPService struct and c2n to fetch them from client (#14046) | Naman Sood | 4 | -1/+42 |
| 2024-10-31 | ipn,tailcfg: add app connector config knob to conffile (#13942) | Irbe Krumina | 1 | -1/+2 |
| 2024-10-16 | cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envkno... | Naman Sood | 1 | -0/+15 |
| 2024-10-15 | hostinfo,build_docker.sh,tailcfg: more reliably detect being in a container (... | Tom Proctor | 1 | -1/+1 |
| 2024-10-02 | tailcfg: add func to check for known valid ServiceProtos (#13668) | Naman Sood | 1 | -0/+10 |
| 2024-09-22 | tailcfg: add AcceptEnv field to SSHRule (#13523) | Mario Minardi | 3 | -0/+11 |
| 2024-09-12 | tailcfg: add node attr for SSH environment variables (#13450) | Mario Minardi | 1 | -0/+4 |
| 2024-09-03 | tailcfg: bump capver for earlier cryptokey panic fix [capver 106] | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-08-29 | ssh/tailssh: add ability to force V2 behavior using new feature flag | Percy Wegmann | 1 | -0/+7 |
| 2024-08-21 | ssh/tailssh: fix SSH on busybox systems | Percy Wegmann | 1 | -1/+2 |
| 2024-08-03 | net/packet/checksum: fix v6 NAT | Maisem Ali | 1 | -1/+2 |
| 2024-07-26 | health: introduce captive-portal-detected Warnable (#12707) | Andrea Gottardo | 1 | -1/+6 |
| 2024-07-12 | wgengine/magicsock: use wireguard-go/conn.PeerAwareEndpoint | Brad Fitzpatrick | 1 | -1/+6 |
| 2024-07-11 | cmd/cloner, cmd/viewer, util/codegen: add support for generic types and inter... | Nick Khyl | 1 | -6/+30 |
| 2024-07-10 | posture: add network hardware addresses to posture identity | Anton Tolchanov | 1 | -3/+7 |
| 2024-07-10 | all: add test for package comments, fix, add comments as needed | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-07-08 | wgengine/magicsock: add debug envknob for injecting an endpoint | Brad Fitzpatrick | 1 | -0/+3 |
| 2024-07-06 | control/controlknobs,tailcfg,wgengine/magicsock: remove DRPO shutoff switch | Brad Fitzpatrick | 1 | -4/+0 |
| 2024-07-01 | tailcfg: bump CurrentCapabilityVersion to capture SSH agent forwarding fix | Percy Wegmann | 1 | -1/+2 |
| 2024-06-20 | wgengine/filter: support FilterRules matching on srcIP node caps [capver 100] | Brad Fitzpatrick | 1 | -1/+3 |
| 2024-06-18 | tailcfg, wgengine/filter: remove most FilterRule.SrcBits code | Brad Fitzpatrick | 1 | -7/+9 |
| 2024-06-15 | cmd/viewer,type/views: add MapSlice for maps of slices | Maisem Ali | 1 | -4/+2 |
| 2024-06-14 | various: create a catch-all NRPT rule when "Override local DNS" is enabled on... | Nick Khyl | 1 | -1/+11 |
| 2024-06-14 | xcode/iOS: support serial number collection via MDM on iOS (#11429) | Andrea Gottardo | 1 | -1/+2 |
| 2024-06-14 | tailcfg: update PeerAPIDNS Port value documentation | James Tucker | 1 | -4/+2 |
| 2024-06-11 | kube,tailcfg: store parsed recorder tags in a separate field (#12429) | Irbe Krumina | 1 | -5/+7 |
| 2024-06-10 | tailcfg: bump capver for NodeAttrDisableSplitDNSWhenNoCustomResolvers | Nick Khyl | 1 | -1/+2 |
| 2024-06-10 | tailcfg,cmd/k8s-operator,kube: move Kubernetes cap to a location that can be ... | Irbe Krumina | 2 | -0/+58 |
| 2024-06-06 | tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346) | Andrea Gottardo | 1 | -0/+11 |
| 2024-06-04 | tailcfg,cmd/k8s-operator: moves tailscale.com/cap/kubernetes peer cap to tail... | Irbe Krumina | 1 | -0/+6 |
| 2024-05-31 | tailcfg: use strings.CutPrefix for CheckTag; add test | Andrew Dunham | 2 | -2/+27 |
| 2024-05-29 | ssh/tailssh: fall back to using su when no TTY available on Linux | Percy Wegmann | 1 | -1/+6 |
| 2024-05-24 | all: do not depend on the testing package | Maisem Ali | 1 | -0/+1 |
| 2024-05-17 | control/controlclient: delete unused Client.Login Oauth2Token field | Brad Fitzpatrick | 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 | 4 | -3/+23 |
| 2024-05-06 | net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of Syst... | Nick Khyl | 1 | -1/+2 |
| 2024-05-06 | various: implement stateful firewalling on Linux (#12025) | Andrew Lytvynov | 1 | -1/+2 |
| 2024-05-06 | ipn/ipnlocal, net/tsdial: plumb routes into tsdial and use them in UserDial | Nick Khyl | 1 | -1/+6 |
| 2024-05-06 | all: make more tests pass/skip in airplane mode | Brad Fitzpatrick | 1 | -0/+4 |
| 2024-04-29 | tailcfg: add suggest exit node UI node attribute (#11918) | Claire Wang | 1 | -0/+3 |
| 2024-04-29 | appc: add flag shouldStoreRoutes and controlknob for it | Fran Bull | 1 | -0/+3 |
| 2024-04-25 | tailcfg: add auto exit node attribute (#11871) | Claire Wang | 1 | -0/+3 |
| 2024-04-24 | ipn/ipnlocal: only show Taildrive peers to which ACLs grant us access | Percy Wegmann | 1 | -2/+7 |
| 2024-04-21 | tailcfg: remove some unused fields from RegisterResponseAuth | Brad Fitzpatrick | 3 | -9/+1 |
| 2024-04-21 | tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuth | Brad Fitzpatrick | 3 | -7/+10 |
| 2024-04-18 | tailcfg: rename exit node destination network flow log node attribute (#11779) | Claire Wang | 1 | -2/+2 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-16 | tailcfg: document use of CapMap for peers | Adrian Dewhurst | 1 | -0/+10 |