summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2026-03-04ipn/ipnlocal: skip writing netmaps to disk when disabled (#18883)M. J. Fromberger1-2/+4
2026-03-04cmd/tailscale,ipn,net/netutil: remove rp_filter strict mode warnings (#18863)Mike O'Driscoll2-60/+0
2026-02-25netns,wgengine: add OpenBSD support to netns via an rtablejoshua stein1-1/+1
2026-02-24ipnext,ipnlocal,wgengine/filter: add extension hooks for custom filter matchersMichael Ben-Ami2-1/+39
2026-02-18ipn/ipnlocal, cmd/tailscale: use wildcard. prefix for cert filenames (#18748)Fernando Serboncini2-17/+17
2026-02-17ipn/ipnlocal: add basic support for netmap caching (#18530)M. J. Fromberger3-8/+186
2026-02-16all: replace UserVisibleError with vizerror packageWill Norris1-3/+3
2026-02-13ipn/ipnlocal: log errors when suggesting exit nodes (#18728)Simon Law1-2/+6
2026-02-13ipn/ipnlocal/netmapcache: include packet filters in the cache (#18715)M. J. Fromberger3-33/+115
2026-02-10ipn/ipnlocal: log traffic steering scores and suggested exit nodes (#18681)Simon Law1-2/+21
2026-02-10magicsock, ipnlocal: revert eventbus-based node/filter updates, remove Synchr...Brad Fitzpatrick3-45/+14
2026-02-10net/dns, ipn/local: skip health warnings in dns forwarder when accept-dns is ...Jonathan Nobels3-23/+37
2026-02-06tailcfg: add peerRelay bool to hostinfoKevinLiang101-0/+4
2026-02-06cmd/tailscale: add event bus queue depth debuggingJames Tucker1-0/+58
2026-02-06ipn/ipnlocal: skip AuthKey use if profiles exist (#18619)Will Hannah1-1/+3
2026-02-03ipn/ipnlocal: add wildcard TLS certificate support for subdomains (#18356)Fernando Serboncini2-40/+312
2026-02-03ipn/ipnlocal/netmapcache: ensure cache updates preserve unchanged data (#18590)M. J. Fromberger2-0/+20
2026-01-30wgengine/netstack: add local tailscale service IPs to route and terminate loc...KevinLiang102-4/+69
2026-01-30net/dns,ipn/ipnlocal: add nodecap to resolve subdomains (#18258)Fernando Serboncini2-0/+45
2026-01-28ipn/ipnlocal/netmapcache: report the correct error for a missing column (#18547)M. J. Fromberger2-6/+64
2026-01-26ipn/localapi: stop logging "broken pipe" errors (#18487)Amal Bansode1-1/+4
2026-01-26ipn/ipnlocal/netmapcache: add a package to split and cache network maps (#18497)M. J. Fromberger3-0/+701
2026-01-26appc,ipn/ipnlocal: Add split DNS entries for conn25 peersFran Bull2-0/+112
2026-01-23all: remove AUTHORS file and references to itWill Norris121-121/+121
2026-01-23ipn/ipnlocal: manage per-profile subdirectories in TailscaleVarRoot (#18485)M. J. Fromberger2-0/+111
2026-01-16tsnet: add support for ServicesHarry Harpham2-0/+23
2026-01-16ipn/ipnlocal: allow retrieval of serve config ETags from local APIHarry Harpham3-36/+48
2026-01-16net/netmon: move TailscaleInterfaceIndex out of netmon.State (#18428)Jonathan Nobels3-6/+33
2026-01-14ipn,ipn/local: always accept routes for Tailscale Services (cgnat range) (#18...Tom Meadows2-4/+106
2026-01-13ipn/store/kubestore: don't load write replica certs in memory (#18395)Irbe Krumina2-9/+9
2026-01-07ipn,cmd/tailscale/cli: set correct SNI name for TLS-terminated TCP Services (...Naman Sood1-12/+25
2026-01-06cmd/tailscaled,ipn/{ipnlocal,store/kubestore}: don't create attestation keys ...Irbe Krumina2-11/+153
2026-01-05cmd/tailscaled: disable state encryption / attestation by default (#18336)Andrew Lytvynov1-1/+7
2026-01-05ipn/ipnlocal: don't fail profile unmarshal due to attestation keys (#18335)Andrew Lytvynov2-7/+79
2025-12-23ipn/ipnauth, safesocket: defer named pipe client's token retrieval until ipns...Nick Khyl1-18/+11
2025-12-19cmd/k8s-operator,ipn/ipnlocal: allow opting out of ACME order replace extensi...Irbe Krumina1-1/+4
2025-12-18ipn/ipnlocal: log cert renewal failures (#18246)Irbe Krumina1-1/+5
2025-12-17net/netmon, wgengine/userspace: purge ChangeDelta.Major and address TODOs (#1...Jonathan Nobels4-26/+25
2025-12-16client/local: add method to set gauge metric to a valueWill Norris1-10/+11
2025-12-12ipn/ipnlocal: add ProxyProtocol support to VIP service TCP handler (#18175)Raj Singh1-88/+79
2025-12-11ipn/ipnlocal: avoid ResetAndStop panicBrad Fitzpatrick1-1/+8
2025-12-09cmd/tailscale/cli: stabilise the output of `tailscale lock status --json`Alex Chan2-0/+2
2025-12-08Revert "ipn/ipnlocal: shut down old control client synchronously on reset"Nick Khyl1-10/+29
2025-12-05ipn/ipnlocal: add peer API endpoints to Hostinfo on initial client creation (...James 'zofrex' Sanderson2-10/+102
2025-12-04cmd/tailscale,ipn: add Unix socket support for servePeter A.4-2/+385
2025-12-04ipn/ipnlocal: fix LocalBackend deadlock when packet arrives during profile sw...Nick Khyl1-10/+10
2025-12-03ipn/ipnlocal: shut down old control client synchronously on resetNick Khyl1-29/+10
2025-11-26syncs: add means of declare locking assumptions for debug mode validationBrad Fitzpatrick1-0/+39
2025-11-26tstest/integration: add integration test for Tailnet LockAlex Chan2-283/+54
2025-11-25cmd/tailscale/cli,ipn,all: make peer relay server port a *uint16Jordan Whited4-13/+9