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
David Anderson 44d0c1ab06 ipn/ipnlocal: resolve exit node IP to ID at EditPrefs time.
Without this, enabling an exit node immediately blackholes all traffic,
but doesn't correctly let it flow to the exit node until the next netmap
update.

Fixes #3447

Signed-off-by: David Anderson <danderson@tailscale.com>
3 years ago
..
ipnlocal ipn/ipnlocal: resolve exit node IP to ID at EditPrefs time. 3 years ago
ipnserver net/tsdial: move macOS/iOS peerapi sockopt logic from LocalBackend 3 years ago
ipnstate cmd/tailscale, ipn/ipnstate: note which nodes are exit nodes in status 3 years ago
localapi net/tsdial: move more weirdo dialing into new tsdial package, plumb 3 years ago
policy all: fix spelling mistakes 3 years ago
store/aws ipn/store/aws: support using sub-paths in parameters 3 years ago
backend.go ipn: use key.NodePublic instead of tailcfg.NodeKey 3 years ago
doc.go Move Linux client & common packages into a public repo. 4 years ago
fake_test.go ipn{,/ipnlocal}, cmd/tailscale/cli: don't check pref reverts on initial up 3 years ago
handle.go ipn: another controlplane synonym 3 years ago
message.go ipn: don't log IPN messages that may contain an authkey. 3 years ago
message_test.go ipn: allow b to be nil in NewBackendServer 3 years ago
prefs.go ipn: fix formatting of ExitNodeIP in MaskedPrefs 3 years ago
prefs_clone.go cmd/cloner: mangle "go:generate" in cloner.go 3 years ago
prefs_test.go types/persist: use new node key type. 3 years ago
store.go ipn: remove mention of wgkey in comment. 3 years ago
store_test.go ipn: test TestFileStore in a fresh subdirectory 3 years ago