summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2025-07-02tailcfg: report StateEncrypted in Hostinfo (#16434)Andrew Lytvynov2-0/+33
2025-07-01tailcfg: add CapabilityOwner (#16426)kari-ts1-0/+14
2025-07-01drive,ipn/ipnlocal: calculate peer taildrive URLs on-demandPercy Wegmann1-8/+19
2025-06-30ipn/ipnlocal: add verbose Taildrive logging on client sidePercy Wegmann2-14/+27
2025-06-27ipn/store: make StateStore.All optional (#16409)Andrew Lytvynov5-31/+23
2025-06-26ipn/store: automatically migrate between plaintext and encrypted state (#16318)Andrew Lytvynov7-6/+186
2025-06-26ipn/ipnlocal: update PeerByID to return SelfNode and rename it to NodeByID (#...JerryYan4-12/+13
2025-06-24ipn/ipnlocal,wgengine/magicsock: wait for magicsock to process pending events...Nick Khyl3-1/+61
2025-06-18feature/tpm: implement ipn.StateStore using TPM sealing (#16030)Andrew Lytvynov1-0/+2
2025-06-18ipn/ipnlocal,wgengine{/magicsock}: replace SetNetworkMap with eventbus (#16299)Jordan Whited4-30/+69
2025-06-18ipn/ipnlocal: make pricing restriction message for Tailnet Lock clearerAnton Tolchanov2-6/+14
2025-06-17ipn: add missing entries for OpenBSDJuan Francisco Cantero Hurtado2-2/+2
2025-06-17ipn/ipnlocal: add some verbose logging to taildrive peerapi handlerPercy Wegmann1-14/+21
2025-06-16scripts/check_license_headers.sh: delete, rewrite as a Go testBrad Fitzpatrick1-0/+1
2025-06-16ipn/ipnlocal,wgengine/magicsock: use eventbus for node & filter updates (#16271)Jordan Whited3-14/+54
2025-06-13ipn/ipnlocal: signal nodeBackend readiness and shutdownNick Khyl3-16/+230
2025-06-13ipn/ipnlocal: replace nodeContext with nodeBackend in commentsNick Khyl1-24/+24
2025-06-11ipn/localapi,client/local: add debug watcher for bus events (#16239)Claus Lensbøl1-37/+100
2025-06-10cmd/tailscale/cli: add a risk message about rp_filterAnton Tolchanov2-67/+94
2025-06-09health: prefix Warnables received from the control planeJames Sanderson1-9/+17
2025-06-06ipn/ipnlocal: Update hostinfo to control on service config change (#16146)KevinLiang102-8/+76
2025-06-04ipn: add watch opt to include actions in health messagesJames Sanderson3-17/+161
2025-06-03ipn/ipnlocal: fix deadlock when filtering DisplayMessage URLsJames Sanderson2-2/+13
2025-05-30controlclient,health,ipnlocal,tailcfg: add DisplayMessage supportJames Sanderson2-1/+73
2025-05-29ipn/ipnlocal: fix data race when accessing b.appConnectorNick Khyl2-7/+15
2025-05-28ipn: set RouteAll=true by default for new accounts on iOS and Android (#16110)Jonathan Nobels1-1/+2
2025-05-23ipn/ipnlocal: improve dohQuery error to suggest `?dns=` and `?q=` (#16056)Zach Buchheit1-1/+1
2025-05-22control/controlclient,health,tailcfg: refactor control health messages (#15839)James 'zofrex' Sanderson1-6/+10
2025-05-21ipn/store: remove a layer of indirection for registering stores (#15986)Andrew Lytvynov4-21/+4
2025-05-19ipn/ipnlocal: make GetExt work earlier, before extension initBrad Fitzpatrick3-8/+59
2025-05-14feature/taildrop,ipn/ipn{ext,local}: initialize taildrop for initial profileNick Khyl2-3/+14
2025-05-13ipn/ipnlocal: attach Tailnet Lock status to bugreportsAnton Tolchanov1-0/+9
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