tailscale/ipn
Brad Fitzpatrick 12e28aa87d ipn: on transition from no PAC to PAC, reset state
So previous routes aren't shadowing resources that the operating
system might need (Windows Domain Controller, DNS server, corp HTTP
proxy, WinHTTP fetching the PAC file itself, etc).

This effectively detects when we're transitioning from, say, public
wifi to corp wifi and makes Tailscale remove all its routes and stops
its TCP connections and tries connecting to everything anew.

Updates tailscale/corp#653
2020-10-01 22:03:25 -07:00
..
ipnserver ipn/ipnserver: make ipnserver also be an HTTP server for localhost clients 2020-09-11 15:11:28 -07:00
ipnstate Revert "all: keep UserProfiles a slice instead of a map for longer" 2020-09-30 08:43:31 -07:00
policy ipn, ipn/policy: filter portlist to a short list of "interesting" ports 2020-04-01 10:03:44 -07:00
backend.go control/controlclient, ipn: store machine key separately from user prefs/persist 2020-10-01 14:30:20 -07:00
doc.go Move Linux client & common packages into a public repo. 2020-02-09 09:32:57 -08:00
fake_test.go cmd/tailscale/cli: add basic 'down' subcommand 2020-08-25 18:54:29 -07:00
handle.go ipn: add Login backend command for sign-in with token 2020-07-14 13:09:36 +02:00
local.go ipn: on transition from no PAC to PAC, reset state 2020-10-01 22:03:25 -07:00
loglines_test.go ipn: simplify TestLocalLogLines, defer a Shutdown of its LocalBackend 2020-09-04 08:36:07 -07:00
message_test.go ipn: add Login backend command for sign-in with token 2020-07-14 13:09:36 +02:00
message.go cmd/tailscale/cli: add basic 'down' subcommand 2020-08-25 18:54:29 -07:00
prefs_test.go ipn: remove DisableDERP pref 2020-09-18 07:44:01 -07:00
prefs.go ipn: remove DisableDERP pref 2020-09-18 07:44:01 -07:00
store_test.go Add tstest.PanicOnLog(), and fix various problems detected by this. 2020-05-13 23:12:35 -04:00
store.go control/controlclient, ipn: store machine key separately from user prefs/persist 2020-10-01 14:30:20 -07:00