tailscale/wgengine
Brad Fitzpatrick 9b07517f18 wgengine: add Engine.SetLinkChangeCallback
Start of making the IPN state machine react to link changes and down
its DNS & routes if necessary to unblock proxy resolution (e.g. for
transitioning from public to corp networks where the corp network has
mandatory proxies and WPAD PAC files that can't be resolved while
using the DNS/routes configured previously)

This change should be a no-op. Just some callback plumbing.
2020-08-27 21:25:17 -07:00
..
filter control/controlclient, wgengine/filter: extract parsePacketFilter to … (#696) 2020-08-20 10:36:19 -07:00
magicsock wgengine: lazily create peer wireguard configs more explicitly 2020-08-26 12:26:06 -07:00
monitor wgengine/monitor: add a poller to the Windows link change monitor 2020-08-24 21:23:52 -07:00
packet wgengine/filter: fix IPv4 IGMP spam omission, also omit ff02::16 spam 2020-07-30 11:00:20 -07:00
router tailcfg, tsdns: derive root domains from list of nodes (#708) 2020-08-24 17:27:21 -04:00
tsdns tsdns: log when settings upstreams. 2020-08-27 17:01:59 -04:00
tstun wgengine: configure wireguard peers lazily, as needed 2020-07-24 12:50:15 -07:00
winnet Move Linux client & common packages into a public repo. 2020-02-09 09:32:57 -08:00
rusage_nowindows.go wgengine: flesh out some docs 2020-02-12 13:37:45 -08:00
rusage_windows.go Move Linux client & common packages into a public repo. 2020-02-09 09:32:57 -08:00
rusage.go Move "logger" package to under types, now that we have it. 2020-02-14 20:23:05 -08:00
userspace_test.go wgengine: lazily create peer wireguard configs more explicitly 2020-08-26 12:26:06 -07:00
userspace.go wgengine: add Engine.SetLinkChangeCallback 2020-08-27 21:25:17 -07:00
watchdog_test.go wgengine: prevent log after exit in watchdog test 2020-07-03 10:52:39 -07:00
watchdog.go wgengine: add Engine.SetLinkChangeCallback 2020-08-27 21:25:17 -07:00
wgengine.go wgengine: add Engine.SetLinkChangeCallback 2020-08-27 21:25:17 -07:00