summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2025-05-12ipn/ipnlocal,wgengine: move (*tsdial.Dialer).SetRoutes() calls from LocalBack...Nick Khyl1-7/+0
2025-05-09ipn/ipnlocal: move nodeBackend methods from local.go to node_backend.goNick Khyl3-480/+490
2025-05-09ipn/ipn{server,test}: extract the LocalAPI test client and server into ipntestNick Khyl9-335/+846
2025-05-09ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forward...Nick Khyl1-2/+2
2025-05-09health, ipn/ipnlocal: add metrics for various client events (#15828)Jonathan Nobels5-9/+146
2025-05-08feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshareBrad Fitzpatrick2-27/+13
2025-05-08tsnet: add test for packet filter generation from netmapJames Sanderson2-2/+6
2025-05-07all: remove non-applicable "linux" deps on AndroidBrad Fitzpatrick2-2/+2
2025-05-07ipn/store: don't link in AWS & Kubernetes stuff on AndroidBrad Fitzpatrick2-2/+2
2025-05-06feature/taildrop: move rest of Taildrop out of LocalBackendBrad Fitzpatrick9-466/+151
2025-05-06cmd/tailscale/cli: rename "--posture-checking" to "--report-posture"Brad Fitzpatrick1-0/+5
2025-05-05ipn/ipnlocal, tailcfg: add MagicDNS opt-in attr for IPv6 AAAA recordsBrad Fitzpatrick1-1/+3
2025-05-02ipn/ipnlocal: use "nb" consistently as receiver for nodeBackendBrad Fitzpatrick2-136/+136
2025-05-02ipn/ipnlocal: rename localNodeContext to nodeBackendBrad Fitzpatrick2-53/+53
2025-05-01ipn/ipnlocal: fix Taildrop regression from refactoringBrad Fitzpatrick1-2/+2
2025-04-30ipn/ipnlocal: fix Taildrop deadlockBrad Fitzpatrick1-6/+21
2025-04-25feature,ipn/ipnlocal: add profileManager.StateChangeHookNick Khyl3-19/+583
2025-04-25ipn/ipnlocal: update profileManager to use SwitchToProfile when switching to ...Nick Khyl1-53/+40
2025-04-25ipn/ipnlocal: add localNodeContext with netmap-related fields and methodsNick Khyl13-351/+648
2025-04-25types/mapx, ipn/ipnext: add ordered map, akin to set.SliceBrad Fitzpatrick2-23/+13
2025-04-25ipn/ipnext: remove some interface indirection to add hooksBrad Fitzpatrick5-111/+64
2025-04-24ipn/{ipnext,ipnlocal}: add a SafeBackend interfaceBrad Fitzpatrick6-21/+68
2025-04-24ipn/ipnext: remove support for unregistering extensionBrad Fitzpatrick5-176/+98
2025-04-23ipn/ipnlocal: use tsd.NewSystem instead of &tsd.System in a few more testsNick Khyl2-3/+3
2025-04-18ipn/ipnlocal: use MagicDNSName of the current profile instead of generating a...Nick Khyl1-1/+1
2025-04-17ipn/ipnlocal: remove another copy of slicesx.MapValuesBrad Fitzpatrick1-19/+6
2025-04-16feature/taildrop: start moving Taildrop out of LocalBackendBrad Fitzpatrick9-1240/+411
2025-04-16net/netmon: publish events to event busDavid Anderson8-13/+28
2025-04-16all: update the tsd.System constructor name (#15372)M. J. Fromberger6-10/+10
2025-04-16portmapper: update NewClient to use a Config argumentM. J. Fromberger1-11/+17
2025-04-16all: construct new System values with an event bus pre-populatedM. J. Fromberger6-11/+10
2025-04-15ipn/ipnlocal: fix TestOnTailnetDefaultAutoUpdate on macOS (#15697)Andrew Lytvynov1-5/+1
2025-04-15ipn/{auditlog,ipnext,ipnlocal}: convert the profile-change callback to a prof...Nick Khyl6-81/+370
2025-04-15ipn/auditlog: fix featureName doc typo (#15696)Jordan Whited1-1/+1
2025-04-15ipn/ipnlocal: skip broken TestOnTailnetDefaultAutoUpdate on macOSBrad Fitzpatrick1-0/+4
2025-04-15ipn/desktop: fix panics on Windows 10, x86Nick Khyl3-22/+35
2025-04-14hostinfo, ipnlocal: add optional os-specific callback for querying the hostna...Jonathan Nobels1-1/+1
2025-04-11ipn/ipn{ext,local}: allow extension lookup by name or typeNick Khyl4-0/+184
2025-04-11cmd/tailscaled,ipn/{auditlog,desktop,ipnext,ipnlocal},tsd: extract LocalBacke...Nick Khyl7-317/+2075
2025-04-10Revert "ipn/ipnstate: add home DERP to tailscale status JSON"Brad Fitzpatrick1-3/+0
2025-04-10ipn, ipn/ipnlocal: reduce coupling between LocalBackend/profileManager and th...Nick Khyl6-165/+206
2025-04-10ipn/ipnstate: add home DERP to tailscale status JSONBrad Fitzpatrick1-0/+3
2025-04-09ipnlocal: log when client reports new peerAPI ports (#15463)kari-ts1-0/+25
2025-04-09ipn/ipnlocal: fix peerapi ingress endpoint (#15611)Jordan Whited1-1/+1
2025-04-09cmd/tailscale,ipn: add relay-server-port "tailscale set" flag and Prefs field...Jordan Whited4-1/+47
2025-04-08ipn/ipnlocal: include previous cert in new ACME orders (#15595)Andrew Lytvynov1-4/+15
2025-04-08ipn: use slices.Equal in another spotBrad Fitzpatrick1-27/+3
2025-04-02ipn/ipnlocal: fix taildrive logf formatting verb (#15514)Jordan Whited1-1/+1
2025-04-02ssh/tailssh: add Plan 9 support for Tailscale SSHBrad Fitzpatrick2-2/+2
2025-04-02ipn/ipnserver: treat all plan9 safesocket connections as permittedBrad Fitzpatrick1-1/+1