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/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>
2 years ago
..
callback.go wgengine/router: avoid unncessary routing configuration changes 2 years ago
ifconfig_windows.go health: add Warnable, move ownership of warnable items to callers 2 years ago
ifconfig_windows_test.go go.mod: bump wireguard/windows, which moves to using net/netip 2 years ago
router.go all: convert more code to use net/netip directly 2 years ago
router_darwin.go wgengine/router: take a link monitor 3 years ago
router_default.go all: remove old +build tags 2 years ago
router_fake.go wgengine: pass in an explicit router.Router, rather than a generator. 3 years ago
router_freebsd.go wgengine/router: take a link monitor 3 years ago
router_linux.go wgengine/router: [linux] add before deleting interface addrs 2 years ago
router_linux_test.go wgengine/router: [linux] add before deleting interface addrs 2 years ago
router_openbsd.go all: convert more code to use net/netip directly 2 years ago
router_test.go all: convert more code to use net/netip directly 2 years ago
router_userspace_bsd.go wgengine/router: [bsd/darwin] remove and readd routes on profile change 2 years ago
router_windows.go all: fix spelling mistakes 2 years ago
runner.go all: remove old +build tags 2 years ago