| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-26 | tailfs: replace webdavfs with reverse proxies | Percy Wegmann | 1 | -1/+1 |
| 2024-02-21 | cmd/derper, derp, tailcfg: add admission controller URL option | Brad Fitzpatrick | 1 | -1/+20 |
| 2024-02-11 | tailcfg: remove UserProfile.Groups | Maisem Ali | 3 | -15/+4 |
| 2024-02-09 | tailfs: disable TailFSForLocal via policy | Percy Wegmann | 1 | -2/+5 |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 2 | -4/+16 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 1 | -1/+6 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 1 | -3/+3 |
| 2024-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-01-23 | wgengine/magicsock: implement probing of UDP path lifetime (#10844) | Jordan Whited | 1 | -1/+6 |
| 2024-01-11 | client/web: add initial types for using peer capabilities | Sonia Appasamy | 1 | -0/+3 |
| 2024-01-05 | controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) | James 'zofrex' Sanderson | 1 | -1/+6 |
| 2024-01-04 | ipn/ipnlocal: refresh node key without blocking if cap enabled (#10529) | James 'zofrex' Sanderson | 1 | -1/+6 |
| 2023-12-20 | all: cleanup unused code, part 1 (#10661) | Andrew Lytvynov | 1 | -25/+0 |
| 2023-12-18 | ipn: apply tailnet-wide default for auto-updates (#10508) | Andrew Lytvynov | 1 | -1/+9 |
| 2023-12-05 | tailcfg: bump CapabilityVersion for Linux netfilter NodeAttrs and c2n endpoint | Naman Sood | 1 | -1/+2 |
| 2023-12-05 | linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter | Naman Sood | 1 | -0/+10 |
| 2023-11-17 | control/controlclient: support incremental packet filter updates [capver 81] | Brad Fitzpatrick | 1 | -1/+28 |
| 2023-11-16 | ipn/ipnlocal: add c2n method to check on TLS cert fetch status | Brad Fitzpatrick | 2 | -1/+25 |
| 2023-11-15 | ipn: remove the preview-webclient node capability | Will Norris | 1 | -1/+0 |
| 2023-11-13 | control/controlknobs,wgengine/magicsock: implement SilentDisco toggle (#10195) | Jordan Whited | 1 | -0/+4 |
| 2023-11-09 | ipn,tailconfig: clean up unreleased and removed app connector service | James Tucker | 1 | -5/+0 |
| 2023-11-09 | tailcfg,ipn/ipnlocal: add hostinfo field to replace service entry | James Tucker | 4 | -8/+25 |
| 2023-11-07 | tailcfg,ipn,appc: add c2n endpoint for appc domain routes | Charlotte Brandhorst-Satzkorn | 1 | -0/+11 |
| 2023-11-01 | ipn/ipnlocal,tailcfg: add AppConnector service to HostInfo when configured | James Tucker | 1 | -6/+10 |
| 2023-10-31 | ipn: replace web client debug flag with node capability | Will Norris | 1 | -0/+1 |
| 2023-10-19 | tailcfg: add ID field to WebClientAuthResponse | Sonia Appasamy | 1 | -5/+7 |
| 2023-10-17 | tailcfg,cmd/tailscale: add UrgentSecurityUpdate flag to ClientVersion (#9848) | Andrew Lytvynov | 1 | -3/+7 |
| 2023-10-13 | tailcfg: add tailnet field to register request (#9675) | Claire Wang | 3 | -0/+14 |
| 2023-10-11 | tailcfg: implement text encoding for ProtoPortRange | James Tucker | 2 | -14/+82 |
| 2023-10-11 | tailcfg: import ProtoPortRange for local use | James Tucker | 2 | -0/+250 |
| 2023-10-10 | tailcfg: add type for web client auth response | Will Norris | 1 | -0/+16 |
| 2023-10-09 | tailcfg,ipn: add c2n endpoint for posture identity | Kristoffer Dalby | 1 | -0/+12 |
| 2023-10-05 | hostinfo, ipnlocal: flesh out Wake-on-LAN support, send MACs, add c2n sender | Brad Fitzpatrick | 4 | -1/+8 |
| 2023-10-04 | net/tstun: finish wiring IPv6 NAT support | Tom DNetto | 1 | -1/+2 |
| 2023-10-03 | tstest/deptest: add check that x/exp/{maps,slices} imported as xfoo | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-10-01 | tailcfg, all: use []netip.AddrPort instead of []string for Endpoints | Brad Fitzpatrick | 4 | -12/+12 |
| 2023-09-30 | util/slicesx: add EqualSameNil, like slices.Equal but same nilness | Brad Fitzpatrick | 1 | -29/+6 |
| 2023-09-29 | cmd/cloner,*: revert: optimize nillable slice cloner | James Tucker | 1 | -15/+25 |
| 2023-09-29 | cmd/cloner,*: optimize nillable slice cloner | James Tucker | 1 | -25/+15 |
| 2023-09-27 | ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes | James Tucker | 1 | -1/+2 |
| 2023-09-25 | net/dns: retry forwarder requests over TCP | Andrew Dunham | 1 | -1/+6 |
| 2023-09-21 | control,tailcfg,wgengine/magicsock: add nodeAttr to enable/disable peer MTU | Val | 1 | -0/+4 |
| 2023-09-18 | all: declare & plumb IPv6 masquerade address for peer | Tom DNetto | 4 | -1/+40 |
| 2023-09-18 | tailcfg: add NodeCapMap | Maisem Ali | 4 | -11/+125 |
| 2023-09-18 | tailcfg: add Node.HasCap helpers | Maisem Ali | 1 | -0/+10 |
| 2023-09-18 | tailcfg: add RawMessage | Maisem Ali | 2 | -2/+106 |
| 2023-09-17 | tailcfg: define a type for NodeCapability | Maisem Ali | 3 | -50/+57 |
| 2023-09-15 | tailcfg: add DNS address list for IsWireGuardOnly nodes | James Tucker | 4 | -2/+17 |
| 2023-09-14 | cmd/cloner: do not allocate slices when the source is nil | James Tucker | 1 | -12/+20 |
| 2023-09-14 | tailcfg: remove completed TODO from IsWireGuardOnly | James Tucker | 1 | -2/+1 |