| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-09-02 | util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l... | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-09-01 | util/syspolicy/policyclient: add policyclient.Client interface, start plumbing | Brad Fitzpatrick | 1 | -2/+3 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-08-28 | wgengine/magicsock: shorten process internal DERP queue | James Tucker | 1 | -1/+0 |
| 2025-08-28 | util/ringbuffer: rename to ringlog | James Tucker | 1 | -1/+1 |
| 2025-08-26 | go.toolchain.branch: bump to go1.25 (#16954) | Patrick O'Doherty | 1 | -2/+13 |
| 2025-08-23 | ipn,tsnet: update AdvertiseTags documentation (#16931) | M. J. Fromberger | 1 | -5/+4 |
| 2025-08-23 | tsnet: add Server.AdvertiseTags option (#15840) | Mohammed Naser | 1 | -0/+8 |
| 2025-08-21 | wgengine/magicsock,net/sockopts: export Windows ICMP suppression logic (#16917) | Jordan Whited | 1 | -1/+1 |
| 2025-08-20 | net/sockopts,wgengine/magicsock: export socket buffer sizing logic (#16909) | Jordan Whited | 1 | -0/+1 |
| 2025-08-18 | ipn/localapi: plumb an event bus through the localapi.Handler (#16892) | M. J. Fromberger | 1 | -2/+14 |
| 2025-08-13 | net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) | Jordan Whited | 1 | -0/+1 |
| 2025-07-31 | cmd/tsidp,tsnet: update tsidp oidc-key store path (#16735) | Mike O'Driscoll | 1 | -0/+6 |
| 2025-07-29 | ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594) | M. J. Fromberger | 1 | -4/+1 |
| 2025-06-10 | cmd/tailscale/cli: add a risk message about rp_filter | Anton Tolchanov | 1 | -1/+1 |
| 2025-05-29 | go.mod: bump golang.org/x deps | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-05-28 | tsnet: remove an expired configuration-path migration step (#16120) | M. J. Fromberger | 1 | -47/+1 |
| 2025-05-22 | client/web: add Sec-Fetch-Site CSRF protection (#16046) | Patrick O'Doherty | 1 | -6/+3 |
| 2025-05-19 | cmd/derper, net/tlsdial: fix client's self-signed cert validation | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-05-09 | wgengine/magicsock: re-shape relayManager to use an event loop (#15935) | Jordan Whited | 1 | -0/+1 |
| 2025-05-09 | ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forward... | Nick Khyl | 1 | -1/+1 |
| 2025-05-08 | feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshare | Brad Fitzpatrick | 1 | -1/+0 |
| 2025-05-08 | util/eventbus: also disable websocket debug on Android | Brad Fitzpatrick | 1 | -7/+7 |
| 2025-05-08 | tsnet: add test for packet filter generation from netmap | James Sanderson | 1 | -0/+248 |
| 2025-05-07 | all: remove non-applicable "linux" deps on Android | Brad Fitzpatrick | 1 | -8/+8 |
| 2025-05-07 | util/systemd: don't link systemd-notification package on Android | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-05-07 | net/dns: don't link dbus, gonotify on Android | Brad Fitzpatrick | 1 | -3/+3 |
| 2025-05-07 | ipn/store: don't link in AWS & Kubernetes stuff on Android | Brad Fitzpatrick | 1 | -80/+80 |
| 2025-05-07 | tsnet: add android & iOS results to depaware | Brad Fitzpatrick | 1 | -119/+119 |
| 2025-05-07 | tsnet: don't depend on condregister & its default tailscaled features | Brad Fitzpatrick | 2 | -47/+16 |
| 2025-05-07 | Makefile: add tsnet to depaware | Brad Fitzpatrick | 1 | -0/+680 |
| 2025-04-30 | tsnet: add FunnelTLSConfig FunnelOption type | Brad Fitzpatrick | 1 | -11/+43 |
| 2025-04-16 | net/netmon: publish events to event bus | David Anderson | 1 | -1/+1 |
| 2025-04-16 | all: update the tsd.System constructor name (#15372) | M. J. Fromberger | 1 | -1/+1 |
| 2025-04-16 | tsnet: shut down the event bus on Close | M. J. Fromberger | 1 | -1/+4 |
| 2025-04-16 | all: construct new System values with an event bus pre-populated | M. J. Fromberger | 1 | -1/+2 |
| 2025-03-25 | tsnet: Default executable name on iOS | James Nugent | 1 | -0/+5 |
| 2025-03-21 | tsnet: use test logger for testcontrol and node logs | James Sanderson | 1 | -1/+2 |
| 2025-03-11 | tsnet,wgengine: fix src to primary Tailscale IP for TCP dials | Fran Bull | 1 | -2/+7 |
| 2025-02-18 | tsnet: require I_Acknowledge_This_API_Is_Experimental to use AuthenticatedAPI... | Percy Wegmann | 1 | -0/+9 |
| 2025-02-18 | tsnet: provide AuthenticatedAPITransport for use with tailscale.com/client/ta... | Percy Wegmann | 1 | -2/+27 |
| 2025-02-18 | cmd,tsnet,internal/client: create internal shim to deprecated control plane API | Percy Wegmann | 1 | -0/+3 |
| 2025-02-05 | all: use new LocalAPI client package location | Brad Fitzpatrick | 2 | -9/+10 |
| 2025-02-04 | ipn/{ipnserver,localapi},tsnet: use ipnauth.Self as the actor in tsnet locala... | Nick Khyl | 1 | -2/+3 |
| 2025-01-28 | tsnet: return from Accept when the listener gets closed | Anton Tolchanov | 2 | -3/+35 |
| 2025-01-22 | feature/*: make Wake-on-LAN conditional, start supporting modular features | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-01-21 | tsnet: block in Server.Dial until backend is Running | Brad Fitzpatrick | 2 | -0/+72 |
| 2025-01-21 | tsnet: fix panic on race between listener.Close and incoming packet | Brad Fitzpatrick | 2 | -11/+33 |
| 2024-12-16 | Switch logging service from log.tailscale.io to log.tailscale.com (#14398) | Joe Tsai | 1 | -1/+1 |