You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/ipn
Brad Fitzpatrick e6fbc0cd54 cmd/tailscaled, ipn/ipnserver: refactor ipnserver
More work towards removing the massive ipnserver.Run and ipnserver.Options
and making composable pieces.

Work remains. (The getEngine retry loop on Windows complicates things.)
For now some duplicate code exists. Once the Windows side is fixed
to either not need the retry loop or to move the retry loop into a
custom wgengine.Engine wrapper, then we can unify tailscaled_windows.go
too.

Change-Id: If84d16e3cd15b54ead3c3bb301f27ae78d055f80
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
4 years ago
..
ipnlocal ipn/ipnlocal, control/controlclient: don't propagate all map errors to UI 4 years ago
ipnserver cmd/tailscaled, ipn/ipnserver: refactor ipnserver 4 years ago
ipnstate ipn/ipnstate: use key.NodePublic instead of tailcfg.NodeKey. 4 years ago
localapi all: disable TCP keep-alives on iOS/Android 4 years ago
policy all: fix spelling mistakes 4 years ago
store/aws all: fix spelling mistakes 4 years ago
backend.go ipn: use key.NodePublic instead of tailcfg.NodeKey 4 years ago
doc.go Move Linux client & common packages into a public repo. 6 years ago
fake_test.go ipn{,/ipnlocal}, cmd/tailscale/cli: don't check pref reverts on initial up 5 years ago
handle.go ipn: another controlplane synonym 4 years ago
message.go ipn: don't log IPN messages that may contain an authkey. 4 years ago
message_test.go ipn: allow b to be nil in NewBackendServer 5 years ago
prefs.go ipn: fix formatting of ExitNodeIP in MaskedPrefs 4 years ago
prefs_clone.go cmd/cloner: mangle "go:generate" in cloner.go 4 years ago
prefs_test.go types/persist: use new node key type. 4 years ago
store.go ipn: remove mention of wgkey in comment. 4 years ago
store_test.go ipn: test TestFileStore in a fresh subdirectory 4 years ago