tailscale/ipn/ipnlocal
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>
2021-12-01 15:50:32 -08:00
..
dnsconfig_test.go tailcfg, ipn/ipnlocal, net/dns: forward exit node DNS on Unix to system DNS 2021-11-29 15:25:41 -08:00
local_test.go net/tsdial: move more weirdo dialing into new tsdial package, plumb 2021-12-01 10:36:55 -08:00
local.go ipn/ipnlocal: resolve exit node IP to ID at EditPrefs time. 2021-12-01 15:50:32 -08:00
loglines_test.go net/tsdial: move more weirdo dialing into new tsdial package, plumb 2021-12-01 10:36:55 -08:00
peerapi_macios_ext.go net/tsdial: move macOS/iOS peerapi sockopt logic from LocalBackend 2021-12-01 12:55:31 -08:00
peerapi_test.go ipn/ipnlocal: restrict exit node DoH server based on ACL'ed packet filter 2021-11-29 09:56:59 -08:00
peerapi.go net/tsdial: also plumb TUN name and monitor into tsdial.Dialer 2021-12-01 10:36:55 -08:00
state_test.go net/tsdial: move more weirdo dialing into new tsdial package, plumb 2021-12-01 10:36:55 -08:00