all: use buildfeatures consts in a few more places
Saves ~25 KB. Updates #12614 Change-Id: I7b976e57819a0d2692824d779c8cc98033df0d30 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
committed by
Brad Fitzpatrick
parent
44e1d735c3
commit
541a4ed5b4
@@ -72,15 +72,12 @@ var handler = map[string]LocalAPIHandler{
|
||||
// The other /localapi/v0/NAME handlers are exact matches and contain only NAME
|
||||
// without a trailing slash:
|
||||
"alpha-set-device-attrs": (*Handler).serveSetDeviceAttrs, // see tailscale/corp#24690
|
||||
"check-ip-forwarding": (*Handler).serveCheckIPForwarding,
|
||||
"check-prefs": (*Handler).serveCheckPrefs,
|
||||
"check-reverse-path-filtering": (*Handler).serveCheckReversePathFiltering,
|
||||
"check-udp-gro-forwarding": (*Handler).serveCheckUDPGROForwarding,
|
||||
"derpmap": (*Handler).serveDERPMap,
|
||||
"dial": (*Handler).serveDial,
|
||||
"disconnect-control": (*Handler).disconnectControl,
|
||||
"dns-osconfig": (*Handler).serveDNSOSConfig,
|
||||
"dns-query": (*Handler).serveDNSQuery,
|
||||
"goroutines": (*Handler).serveGoroutines,
|
||||
"handle-push-message": (*Handler).serveHandlePushMessage,
|
||||
"id-token": (*Handler).serveIDToken,
|
||||
@@ -111,6 +108,9 @@ func init() {
|
||||
if buildfeatures.HasAppConnectors {
|
||||
Register("appc-route-info", (*Handler).serveGetAppcRouteInfo)
|
||||
}
|
||||
if buildfeatures.HasAdvertiseRoutes {
|
||||
Register("check-ip-forwarding", (*Handler).serveCheckIPForwarding)
|
||||
}
|
||||
if buildfeatures.HasUseExitNode {
|
||||
Register("suggest-exit-node", (*Handler).serveSuggestExitNode)
|
||||
Register("set-use-exit-node-enabled", (*Handler).serveSetUseExitNodeEnabled)
|
||||
@@ -122,6 +122,10 @@ func init() {
|
||||
Register("bugreport", (*Handler).serveBugReport)
|
||||
Register("pprof", (*Handler).servePprof)
|
||||
}
|
||||
if buildfeatures.HasDNS {
|
||||
Register("dns-osconfig", (*Handler).serveDNSOSConfig)
|
||||
Register("dns-query", (*Handler).serveDNSQuery)
|
||||
}
|
||||
}
|
||||
|
||||
// Register registers a new LocalAPI handler for the given name.
|
||||
|
||||
Reference in New Issue
Block a user