tailscale/wgengine/router
Brad Fitzpatrick 3f8e185003 health: add Warnable, move ownership of warnable items to callers
The health package was turning into a rando dumping ground. Make a new
Warnable type instead that callers can request an instance of, and
then Set it locally in their code without the health package being
aware of all the things that are warnable. (For plenty of things the
health package will want to know details of how Tailscale works so it
can better prioritize/suppress errors, but lots of the warnings are
pretty leaf-y and unrelated)

This just moves two of the health warnings. Can probably move more
later.

Change-Id: I51e50e46eb633f4e96ced503d3b18a1891de1452
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2022-11-13 08:00:27 -08:00
..
callback.go wgengine/router: avoid unncessary routing configuration changes 2022-06-28 16:59:37 -07:00
ifconfig_windows_test.go go.mod: bump wireguard/windows, which moves to using net/netip 2022-08-31 08:36:56 -07:00
ifconfig_windows.go health: add Warnable, move ownership of warnable items to callers 2022-11-13 08:00:27 -08:00
router_darwin.go wgengine/router: take a link monitor 2021-07-20 13:43:40 -07:00
router_default.go all: remove old +build tags 2022-11-04 07:25:42 -07:00
router_fake.go wgengine: pass in an explicit router.Router, rather than a generator. 2021-03-26 22:01:55 -07:00
router_freebsd.go wgengine/router: take a link monitor 2021-07-20 13:43:40 -07:00
router_linux_test.go wgengine/router: [linux] add before deleting interface addrs 2022-10-20 13:39:33 -07:00
router_linux.go wgengine/router: [linux] add before deleting interface addrs 2022-10-20 13:39:33 -07:00
router_openbsd.go all: convert more code to use net/netip directly 2022-07-25 21:53:49 -07:00
router_test.go all: convert more code to use net/netip directly 2022-07-25 21:53:49 -07:00
router_userspace_bsd.go wgengine/router: [bsd/darwin] remove and readd routes on profile change 2022-11-11 19:49:01 +05:00
router_windows.go all: fix spelling mistakes 2022-09-29 13:36:13 -07:00
router.go all: convert more code to use net/netip directly 2022-07-25 21:53:49 -07:00
runner.go all: remove old +build tags 2022-11-04 07:25:42 -07:00