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/feature/buildfeatures
Brad Fitzpatrick 447cbdd1d0 health: make it omittable
Saves 86 KB.

And stop depending on expvar and usermetrics when disabled,
in prep to removing all the expvar/metrics/tsweb stuff.

Updates #12614

Change-Id: I35d2479ddd1d39b615bab32b1fa940ae8cbf9b11
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2 months ago
..
buildfeatures.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_acme_disabled.go feature/featuretags, all: add ts_omit_acme to disable TLS cert support 3 months ago
feature_acme_enabled.go feature/featuretags, all: add ts_omit_acme to disable TLS cert support 3 months ago
feature_advertiseexitnode_disabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_advertiseexitnode_enabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_advertiseroutes_disabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_advertiseroutes_enabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_appconnectors_disabled.go feature/appconnectors: start making it modular 2 months ago
feature_appconnectors_enabled.go feature/appconnectors: start making it modular 2 months ago
feature_aws_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_aws_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_bakedroots_disabled.go feature/featuretags, all: add build features, use existing ones in more places 2 months ago
feature_bakedroots_enabled.go feature/featuretags, all: add build features, use existing ones in more places 2 months ago
feature_bird_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_bird_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_c2n_disabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_c2n_enabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_captiveportal_disabled.go feature/featuretags: add build tag to remove captive portal detection 2 months ago
feature_captiveportal_enabled.go feature/featuretags: add build tag to remove captive portal detection 2 months ago
feature_capture_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_capture_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_cliconndiag_disabled.go feature/featuretags: make CLI connection error diagnostics modular 2 months ago
feature_cliconndiag_enabled.go feature/featuretags: make CLI connection error diagnostics modular 2 months ago
feature_clientmetrics_disabled.go feature/featuretags: make clientmetrics optional 2 months ago
feature_clientmetrics_enabled.go feature/featuretags: make clientmetrics optional 2 months ago
feature_clientupdate_disabled.go feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet 2 months ago
feature_clientupdate_enabled.go feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet 2 months ago
feature_cloud_disabled.go feature/featuretags, all: add build features, use existing ones in more places 2 months ago
feature_cloud_enabled.go feature/featuretags, all: add build features, use existing ones in more places 2 months ago
feature_completion_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_completion_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_dbus_disabled.go net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus modular 2 months ago
feature_dbus_enabled.go net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus modular 2 months ago
feature_debug_disabled.go feature/featuretags: add a catch-all "Debug" feature flag 2 months ago
feature_debug_enabled.go feature/featuretags: add a catch-all "Debug" feature flag 2 months ago
feature_debugeventbus_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_debugeventbus_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_debugportmapper_disabled.go feature/portmapper: make the portmapper & its debugging tools modular 3 months ago
feature_debugportmapper_enabled.go feature/portmapper: make the portmapper & its debugging tools modular 3 months ago
feature_desktop_sessions_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_desktop_sessions_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_dns_disabled.go feature/featuretags: add option to turn off DNS 2 months ago
feature_dns_enabled.go feature/featuretags: add option to turn off DNS 2 months ago
feature_doctor_disabled.go doctor: add ts_omit_doctor support 2 months ago
feature_doctor_enabled.go doctor: add ts_omit_doctor support 2 months ago
feature_drive_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_drive_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_gro_disabled.go wgengine/netstack/gro: permit building without GRO 2 months ago
feature_gro_enabled.go wgengine/netstack/gro: permit building without GRO 2 months ago
feature_health_disabled.go health: make it omittable 2 months ago
feature_health_enabled.go health: make it omittable 2 months ago
feature_hujsonconf_disabled.go feature/featuretags, ipn/conffile: make HuJSON support in config files optional 2 months ago
feature_hujsonconf_enabled.go feature/featuretags, ipn/conffile: make HuJSON support in config files optional 2 months ago
feature_iptables_disabled.go util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables optional 2 months ago
feature_iptables_enabled.go util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables optional 2 months ago
feature_kube_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_kube_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_linuxdnsfight_disabled.go feature/linuxdnsfight: move inotify watching of /etc/resolv.conf out to a feature 2 months ago
feature_linuxdnsfight_enabled.go feature/linuxdnsfight: move inotify watching of /etc/resolv.conf out to a feature 2 months ago
feature_listenrawdisco_disabled.go feature/featuretags, all: add build features, use existing ones in more places 2 months ago
feature_listenrawdisco_enabled.go feature/featuretags, all: add build features, use existing ones in more places 2 months ago
feature_logtail_disabled.go feature/logtail: pull logtail + netlog out to modular features 2 months ago
feature_logtail_enabled.go feature/logtail: pull logtail + netlog out to modular features 2 months ago
feature_netlog_disabled.go feature/logtail: pull logtail + netlog out to modular features 2 months ago
feature_netlog_enabled.go feature/logtail: pull logtail + netlog out to modular features 2 months ago
feature_netstack_disabled.go ipn/ipnlocal: move last unconditional gvisor import, complete ts_omit_netstack support 2 months ago
feature_netstack_enabled.go ipn/ipnlocal: move last unconditional gvisor import, complete ts_omit_netstack support 2 months ago
feature_networkmanager_disabled.go net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus modular 2 months ago
feature_networkmanager_enabled.go net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus modular 2 months ago
feature_oauthkey_disabled.go tsnet,internal/client/tailscale: resolve OAuth into authkeys in tsnet (#17191) 3 months ago
feature_oauthkey_enabled.go tsnet,internal/client/tailscale: resolve OAuth into authkeys in tsnet (#17191) 3 months ago
feature_osrouter_disabled.go wgengine/router{,/osrouter}: split OS router implementations into subpackage 2 months ago
feature_osrouter_enabled.go wgengine/router{,/osrouter}: split OS router implementations into subpackage 2 months ago
feature_outboundproxy_disabled.go feature, net/tshttpproxy: pull out support for using proxies as a feature 2 months ago
feature_outboundproxy_enabled.go feature, net/tshttpproxy: pull out support for using proxies as a feature 2 months ago
feature_peerapiclient_disabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_peerapiclient_enabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_peerapiserver_disabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_peerapiserver_enabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_portlist_disabled.go feature/portlist: pull portlist service porting into extension, use eventbus 2 months ago
feature_portlist_enabled.go feature/portlist: pull portlist service porting into extension, use eventbus 2 months ago
feature_portmapper_disabled.go feature/portmapper: make the portmapper & its debugging tools modular 3 months ago
feature_portmapper_enabled.go feature/portmapper: make the portmapper & its debugging tools modular 3 months ago
feature_posture_disabled.go ipn/ipnlocal, feature/posture: pull posture out into a modular feature 2 months ago
feature_posture_enabled.go ipn/ipnlocal, feature/posture: pull posture out into a modular feature 2 months ago
feature_relayserver_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_relayserver_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_resolved_disabled.go net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus modular 2 months ago
feature_resolved_enabled.go net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus modular 2 months ago
feature_sdnotify_disabled.go feature/sdnotify: move util/systemd to a modular feature 2 months ago
feature_sdnotify_enabled.go feature/sdnotify: move util/systemd to a modular feature 2 months ago
feature_serve_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_serve_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_ssh_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_ssh_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_synology_disabled.go feature, net/tshttpproxy: pull out support for using proxies as a feature 2 months ago
feature_synology_enabled.go feature, net/tshttpproxy: pull out support for using proxies as a feature 2 months ago
feature_syspolicy_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_syspolicy_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_systray_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_systray_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_taildrop_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_taildrop_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_tailnetlock_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_tailnetlock_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_tap_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_tap_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_tpm_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_tpm_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_unixsocketidentity_disabled.go feature/featuretags, all: add build features, use existing ones in more places 2 months ago
feature_unixsocketidentity_enabled.go feature/featuretags, all: add build features, use existing ones in more places 2 months ago
feature_useexitnode_disabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_useexitnode_enabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_useproxy_disabled.go feature, net/tshttpproxy: pull out support for using proxies as a feature 2 months ago
feature_useproxy_enabled.go feature, net/tshttpproxy: pull out support for using proxies as a feature 2 months ago
feature_useroutes_disabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_useroutes_enabled.go feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 2 months ago
feature_wakeonlan_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_wakeonlan_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_webclient_disabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
feature_webclient_enabled.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago
gen.go feature/buildfeatures: split const bools out of the featuretags package, add Has prefix 3 months ago