tailscale/ipn
M. J. Fromberger 9002e5fd6b ipn/ipnlocal: remove an unnecessary unlock shortcut
The early unlock on this branch was required because the "send" method goes on
to acquire the mutex itself. Rather than release the lock just to acquire it
again, call the underlying locked helper directly.

Updates #11649

Change-Id: I50d81864a00150fc41460b7486a9c65655f282f5
Signed-off-by: M. J. Fromberger <fromberger@tailscale.com>
2025-08-25 11:26:26 -07:00
..
auditlog ipn/ipnext: remove some interface indirection to add hooks 2025-04-25 09:03:39 -07:00
conffile ipn/conffile: don't depend on hujson on iOS/Android 2024-10-10 09:14:36 -07:00
desktop ipn/ipnext: remove some interface indirection to add hooks 2025-04-25 09:03:39 -07:00
ipnauth ipn/{ipnauth,ipnlocal,localapi}: make EditPrefs return an error if changing exit node is restricted by policy 2025-07-07 17:18:00 -05:00
ipnext ipn/ipnlocal: make GetExt work earlier, before extension init 2025-05-19 15:36:25 -07:00
ipnlocal ipn/ipnlocal: remove an unnecessary unlock shortcut 2025-08-25 11:26:26 -07:00
ipnserver ipn/localapi: plumb an event bus through the localapi.Handler (#16892) 2025-08-18 10:56:17 -07:00
ipnstate cmd/tailscale, ipn/ipnstate, wgengine/magicsock: update ping output for peer relay (#16515) 2025-07-10 18:22:25 -04:00
lapitest ipn/ipn{server,test}: extract the LocalAPI test client and server into ipntest 2025-05-09 18:12:54 -05:00
localapi ipn/localapi: make tailscale debug derp STUNOnly-aware (#16927) 2025-08-22 15:11:51 -07:00
policy ipn,tailconfig: clean up unreleased and removed app connector service 2023-11-09 22:36:52 -08:00
store ipn/store/kubestore,kube: fix cert error in admin UI (#16717) 2025-07-30 13:39:59 +01:00
backend.go ipn: add watch opt to include actions in health messages 2025-06-04 11:01:02 +01:00
conf.go ipn: ensure that conffile is source of truth for advertised services. (#15361) 2025-03-20 14:40:36 +00:00
doc.go ipn: generate LoginProfileView and use it instead of *LoginProfile where appropriate 2025-01-30 18:12:54 -06:00
ipn_clone.go cmd/tailscale/cli,ipn,ipn/ipnlocal: add AutoExitNode preference for automatic exit node selection 2025-07-03 14:12:25 -05:00
ipn_test.go all: do not depend on the testing package 2024-05-24 05:23:36 -07:00
ipn_view.go cmd/viewer, types/views: implement support for json/v2 (#16852) 2025-08-14 13:46:48 -07:00
prefs_test.go ipn: move ParseAutoExitNodeID from ipn/ipnlocal to ipn 2025-07-09 12:48:12 -05:00
prefs.go ipn,tsnet: update AdvertiseTags documentation (#16931) 2025-08-23 08:07:36 -07:00
serve_test.go cmd/tailscale/cli: Add service flag to serve command (#16191) 2025-07-16 19:37:46 -04:00
serve.go cmd/tailscale/cli: revert key for web config for services to FQDN (#16627) 2025-07-22 16:23:51 -04:00
store_test.go ipn/store: automatically migrate between plaintext and encrypted state (#16318) 2025-06-26 17:09:13 -07:00
store.go tailcfg: report StateEncrypted in Hostinfo (#16434) 2025-07-02 10:52:00 -07:00