This commit is contained in:
2026-02-19 10:07:43 +00:00
parent 007438e372
commit 6e637ecf77
1763 changed files with 60820 additions and 279516 deletions

View File

@@ -0,0 +1,10 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
//go:generate go run gen.go
// The buildfeatures package contains boolean constants indicating which
// features were included in the binary (via build tags), for use in dead code
// elimination when using separate build tag protected files is impractical
// or undesirable.
package buildfeatures

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_ace
package buildfeatures
// HasACE is whether the binary was built with support for modular feature "Alternate Connectivity Endpoints".
// Specifically, it's whether the binary was NOT built with the "ts_omit_ace" build tag.
// It's a const so it can be used for dead code elimination.
const HasACE = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_ace
package buildfeatures
// HasACE is whether the binary was built with support for modular feature "Alternate Connectivity Endpoints".
// Specifically, it's whether the binary was NOT built with the "ts_omit_ace" build tag.
// It's a const so it can be used for dead code elimination.
const HasACE = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_acme
package buildfeatures
// HasACME is whether the binary was built with support for modular feature "ACME TLS certificate management".
// Specifically, it's whether the binary was NOT built with the "ts_omit_acme" build tag.
// It's a const so it can be used for dead code elimination.
const HasACME = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_acme
package buildfeatures
// HasACME is whether the binary was built with support for modular feature "ACME TLS certificate management".
// Specifically, it's whether the binary was NOT built with the "ts_omit_acme" build tag.
// It's a const so it can be used for dead code elimination.
const HasACME = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_advertiseexitnode
package buildfeatures
// HasAdvertiseExitNode is whether the binary was built with support for modular feature "Run an exit node".
// Specifically, it's whether the binary was NOT built with the "ts_omit_advertiseexitnode" build tag.
// It's a const so it can be used for dead code elimination.
const HasAdvertiseExitNode = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_advertiseexitnode
package buildfeatures
// HasAdvertiseExitNode is whether the binary was built with support for modular feature "Run an exit node".
// Specifically, it's whether the binary was NOT built with the "ts_omit_advertiseexitnode" build tag.
// It's a const so it can be used for dead code elimination.
const HasAdvertiseExitNode = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_advertiseroutes
package buildfeatures
// HasAdvertiseRoutes is whether the binary was built with support for modular feature "Advertise routes for other nodes to use".
// Specifically, it's whether the binary was NOT built with the "ts_omit_advertiseroutes" build tag.
// It's a const so it can be used for dead code elimination.
const HasAdvertiseRoutes = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_advertiseroutes
package buildfeatures
// HasAdvertiseRoutes is whether the binary was built with support for modular feature "Advertise routes for other nodes to use".
// Specifically, it's whether the binary was NOT built with the "ts_omit_advertiseroutes" build tag.
// It's a const so it can be used for dead code elimination.
const HasAdvertiseRoutes = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_appconnectors
package buildfeatures
// HasAppConnectors is whether the binary was built with support for modular feature "App Connectors support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_appconnectors" build tag.
// It's a const so it can be used for dead code elimination.
const HasAppConnectors = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_appconnectors
package buildfeatures
// HasAppConnectors is whether the binary was built with support for modular feature "App Connectors support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_appconnectors" build tag.
// It's a const so it can be used for dead code elimination.
const HasAppConnectors = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_aws
package buildfeatures
// HasAWS is whether the binary was built with support for modular feature "AWS integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_aws" build tag.
// It's a const so it can be used for dead code elimination.
const HasAWS = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_aws
package buildfeatures
// HasAWS is whether the binary was built with support for modular feature "AWS integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_aws" build tag.
// It's a const so it can be used for dead code elimination.
const HasAWS = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_bakedroots
package buildfeatures
// HasBakedRoots is whether the binary was built with support for modular feature "Embed CA (LetsEncrypt) x509 roots to use as fallback".
// Specifically, it's whether the binary was NOT built with the "ts_omit_bakedroots" build tag.
// It's a const so it can be used for dead code elimination.
const HasBakedRoots = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_bakedroots
package buildfeatures
// HasBakedRoots is whether the binary was built with support for modular feature "Embed CA (LetsEncrypt) x509 roots to use as fallback".
// Specifically, it's whether the binary was NOT built with the "ts_omit_bakedroots" build tag.
// It's a const so it can be used for dead code elimination.
const HasBakedRoots = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_bird
package buildfeatures
// HasBird is whether the binary was built with support for modular feature "Bird BGP integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_bird" build tag.
// It's a const so it can be used for dead code elimination.
const HasBird = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_bird
package buildfeatures
// HasBird is whether the binary was built with support for modular feature "Bird BGP integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_bird" build tag.
// It's a const so it can be used for dead code elimination.
const HasBird = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_c2n
package buildfeatures
// HasC2N is whether the binary was built with support for modular feature "Control-to-node (C2N) support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_c2n" build tag.
// It's a const so it can be used for dead code elimination.
const HasC2N = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_c2n
package buildfeatures
// HasC2N is whether the binary was built with support for modular feature "Control-to-node (C2N) support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_c2n" build tag.
// It's a const so it can be used for dead code elimination.
const HasC2N = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_cachenetmap
package buildfeatures
// HasCacheNetMap is whether the binary was built with support for modular feature "Cache the netmap on disk between runs".
// Specifically, it's whether the binary was NOT built with the "ts_omit_cachenetmap" build tag.
// It's a const so it can be used for dead code elimination.
const HasCacheNetMap = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_cachenetmap
package buildfeatures
// HasCacheNetMap is whether the binary was built with support for modular feature "Cache the netmap on disk between runs".
// Specifically, it's whether the binary was NOT built with the "ts_omit_cachenetmap" build tag.
// It's a const so it can be used for dead code elimination.
const HasCacheNetMap = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_captiveportal
package buildfeatures
// HasCaptivePortal is whether the binary was built with support for modular feature "Captive portal detection".
// Specifically, it's whether the binary was NOT built with the "ts_omit_captiveportal" build tag.
// It's a const so it can be used for dead code elimination.
const HasCaptivePortal = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_captiveportal
package buildfeatures
// HasCaptivePortal is whether the binary was built with support for modular feature "Captive portal detection".
// Specifically, it's whether the binary was NOT built with the "ts_omit_captiveportal" build tag.
// It's a const so it can be used for dead code elimination.
const HasCaptivePortal = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_capture
package buildfeatures
// HasCapture is whether the binary was built with support for modular feature "Packet capture".
// Specifically, it's whether the binary was NOT built with the "ts_omit_capture" build tag.
// It's a const so it can be used for dead code elimination.
const HasCapture = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_capture
package buildfeatures
// HasCapture is whether the binary was built with support for modular feature "Packet capture".
// Specifically, it's whether the binary was NOT built with the "ts_omit_capture" build tag.
// It's a const so it can be used for dead code elimination.
const HasCapture = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_cliconndiag
package buildfeatures
// HasCLIConnDiag is whether the binary was built with support for modular feature "CLI connection error diagnostics".
// Specifically, it's whether the binary was NOT built with the "ts_omit_cliconndiag" build tag.
// It's a const so it can be used for dead code elimination.
const HasCLIConnDiag = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_cliconndiag
package buildfeatures
// HasCLIConnDiag is whether the binary was built with support for modular feature "CLI connection error diagnostics".
// Specifically, it's whether the binary was NOT built with the "ts_omit_cliconndiag" build tag.
// It's a const so it can be used for dead code elimination.
const HasCLIConnDiag = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_clientmetrics
package buildfeatures
// HasClientMetrics is whether the binary was built with support for modular feature "Client metrics support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_clientmetrics" build tag.
// It's a const so it can be used for dead code elimination.
const HasClientMetrics = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_clientmetrics
package buildfeatures
// HasClientMetrics is whether the binary was built with support for modular feature "Client metrics support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_clientmetrics" build tag.
// It's a const so it can be used for dead code elimination.
const HasClientMetrics = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_clientupdate
package buildfeatures
// HasClientUpdate is whether the binary was built with support for modular feature "Client auto-update support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_clientupdate" build tag.
// It's a const so it can be used for dead code elimination.
const HasClientUpdate = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_clientupdate
package buildfeatures
// HasClientUpdate is whether the binary was built with support for modular feature "Client auto-update support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_clientupdate" build tag.
// It's a const so it can be used for dead code elimination.
const HasClientUpdate = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_cloud
package buildfeatures
// HasCloud is whether the binary was built with support for modular feature "detect cloud environment to learn instances IPs and DNS servers".
// Specifically, it's whether the binary was NOT built with the "ts_omit_cloud" build tag.
// It's a const so it can be used for dead code elimination.
const HasCloud = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_cloud
package buildfeatures
// HasCloud is whether the binary was built with support for modular feature "detect cloud environment to learn instances IPs and DNS servers".
// Specifically, it's whether the binary was NOT built with the "ts_omit_cloud" build tag.
// It's a const so it can be used for dead code elimination.
const HasCloud = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_completion
package buildfeatures
// HasCompletion is whether the binary was built with support for modular feature "CLI shell completion".
// Specifically, it's whether the binary was NOT built with the "ts_omit_completion" build tag.
// It's a const so it can be used for dead code elimination.
const HasCompletion = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_completion
package buildfeatures
// HasCompletion is whether the binary was built with support for modular feature "CLI shell completion".
// Specifically, it's whether the binary was NOT built with the "ts_omit_completion" build tag.
// It's a const so it can be used for dead code elimination.
const HasCompletion = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_dbus
package buildfeatures
// HasDBus is whether the binary was built with support for modular feature "Linux DBus support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_dbus" build tag.
// It's a const so it can be used for dead code elimination.
const HasDBus = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_dbus
package buildfeatures
// HasDBus is whether the binary was built with support for modular feature "Linux DBus support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_dbus" build tag.
// It's a const so it can be used for dead code elimination.
const HasDBus = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_debug
package buildfeatures
// HasDebug is whether the binary was built with support for modular feature "various debug support, for things that don't have or need their own more specific feature".
// Specifically, it's whether the binary was NOT built with the "ts_omit_debug" build tag.
// It's a const so it can be used for dead code elimination.
const HasDebug = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_debug
package buildfeatures
// HasDebug is whether the binary was built with support for modular feature "various debug support, for things that don't have or need their own more specific feature".
// Specifically, it's whether the binary was NOT built with the "ts_omit_debug" build tag.
// It's a const so it can be used for dead code elimination.
const HasDebug = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_debugeventbus
package buildfeatures
// HasDebugEventBus is whether the binary was built with support for modular feature "eventbus debug support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_debugeventbus" build tag.
// It's a const so it can be used for dead code elimination.
const HasDebugEventBus = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_debugeventbus
package buildfeatures
// HasDebugEventBus is whether the binary was built with support for modular feature "eventbus debug support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_debugeventbus" build tag.
// It's a const so it can be used for dead code elimination.
const HasDebugEventBus = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_debugportmapper
package buildfeatures
// HasDebugPortMapper is whether the binary was built with support for modular feature "portmapper debug support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_debugportmapper" build tag.
// It's a const so it can be used for dead code elimination.
const HasDebugPortMapper = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_debugportmapper
package buildfeatures
// HasDebugPortMapper is whether the binary was built with support for modular feature "portmapper debug support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_debugportmapper" build tag.
// It's a const so it can be used for dead code elimination.
const HasDebugPortMapper = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_desktop_sessions
package buildfeatures
// HasDesktopSessions is whether the binary was built with support for modular feature "Desktop sessions support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_desktop_sessions" build tag.
// It's a const so it can be used for dead code elimination.
const HasDesktopSessions = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_desktop_sessions
package buildfeatures
// HasDesktopSessions is whether the binary was built with support for modular feature "Desktop sessions support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_desktop_sessions" build tag.
// It's a const so it can be used for dead code elimination.
const HasDesktopSessions = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_dns
package buildfeatures
// HasDNS is whether the binary was built with support for modular feature "MagicDNS and system DNS configuration support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_dns" build tag.
// It's a const so it can be used for dead code elimination.
const HasDNS = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_dns
package buildfeatures
// HasDNS is whether the binary was built with support for modular feature "MagicDNS and system DNS configuration support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_dns" build tag.
// It's a const so it can be used for dead code elimination.
const HasDNS = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_doctor
package buildfeatures
// HasDoctor is whether the binary was built with support for modular feature "Diagnose possible issues with Tailscale and its host environment".
// Specifically, it's whether the binary was NOT built with the "ts_omit_doctor" build tag.
// It's a const so it can be used for dead code elimination.
const HasDoctor = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_doctor
package buildfeatures
// HasDoctor is whether the binary was built with support for modular feature "Diagnose possible issues with Tailscale and its host environment".
// Specifically, it's whether the binary was NOT built with the "ts_omit_doctor" build tag.
// It's a const so it can be used for dead code elimination.
const HasDoctor = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_drive
package buildfeatures
// HasDrive is whether the binary was built with support for modular feature "Tailscale Drive (file server) support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_drive" build tag.
// It's a const so it can be used for dead code elimination.
const HasDrive = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_drive
package buildfeatures
// HasDrive is whether the binary was built with support for modular feature "Tailscale Drive (file server) support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_drive" build tag.
// It's a const so it can be used for dead code elimination.
const HasDrive = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_gro
package buildfeatures
// HasGRO is whether the binary was built with support for modular feature "Generic Receive Offload support (performance)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_gro" build tag.
// It's a const so it can be used for dead code elimination.
const HasGRO = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_gro
package buildfeatures
// HasGRO is whether the binary was built with support for modular feature "Generic Receive Offload support (performance)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_gro" build tag.
// It's a const so it can be used for dead code elimination.
const HasGRO = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_health
package buildfeatures
// HasHealth is whether the binary was built with support for modular feature "Health checking support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_health" build tag.
// It's a const so it can be used for dead code elimination.
const HasHealth = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_health
package buildfeatures
// HasHealth is whether the binary was built with support for modular feature "Health checking support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_health" build tag.
// It's a const so it can be used for dead code elimination.
const HasHealth = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_hujsonconf
package buildfeatures
// HasHuJSONConf is whether the binary was built with support for modular feature "HuJSON config file support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_hujsonconf" build tag.
// It's a const so it can be used for dead code elimination.
const HasHuJSONConf = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_hujsonconf
package buildfeatures
// HasHuJSONConf is whether the binary was built with support for modular feature "HuJSON config file support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_hujsonconf" build tag.
// It's a const so it can be used for dead code elimination.
const HasHuJSONConf = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_identityfederation
package buildfeatures
// HasIdentityFederation is whether the binary was built with support for modular feature "Auth key generation via identity federation support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_identityfederation" build tag.
// It's a const so it can be used for dead code elimination.
const HasIdentityFederation = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_identityfederation
package buildfeatures
// HasIdentityFederation is whether the binary was built with support for modular feature "Auth key generation via identity federation support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_identityfederation" build tag.
// It's a const so it can be used for dead code elimination.
const HasIdentityFederation = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_iptables
package buildfeatures
// HasIPTables is whether the binary was built with support for modular feature "Linux iptables support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_iptables" build tag.
// It's a const so it can be used for dead code elimination.
const HasIPTables = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_iptables
package buildfeatures
// HasIPTables is whether the binary was built with support for modular feature "Linux iptables support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_iptables" build tag.
// It's a const so it can be used for dead code elimination.
const HasIPTables = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_kube
package buildfeatures
// HasKube is whether the binary was built with support for modular feature "Kubernetes integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_kube" build tag.
// It's a const so it can be used for dead code elimination.
const HasKube = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_kube
package buildfeatures
// HasKube is whether the binary was built with support for modular feature "Kubernetes integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_kube" build tag.
// It's a const so it can be used for dead code elimination.
const HasKube = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_lazywg
package buildfeatures
// HasLazyWG is whether the binary was built with support for modular feature "Lazy WireGuard configuration for memory-constrained devices with large netmaps".
// Specifically, it's whether the binary was NOT built with the "ts_omit_lazywg" build tag.
// It's a const so it can be used for dead code elimination.
const HasLazyWG = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_lazywg
package buildfeatures
// HasLazyWG is whether the binary was built with support for modular feature "Lazy WireGuard configuration for memory-constrained devices with large netmaps".
// Specifically, it's whether the binary was NOT built with the "ts_omit_lazywg" build tag.
// It's a const so it can be used for dead code elimination.
const HasLazyWG = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_linkspeed
package buildfeatures
// HasLinkSpeed is whether the binary was built with support for modular feature "Set link speed on TUN device for better OS integration (Linux only)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_linkspeed" build tag.
// It's a const so it can be used for dead code elimination.
const HasLinkSpeed = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_linkspeed
package buildfeatures
// HasLinkSpeed is whether the binary was built with support for modular feature "Set link speed on TUN device for better OS integration (Linux only)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_linkspeed" build tag.
// It's a const so it can be used for dead code elimination.
const HasLinkSpeed = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_linuxdnsfight
package buildfeatures
// HasLinuxDNSFight is whether the binary was built with support for modular feature "Linux support for detecting DNS fights (inotify watching of /etc/resolv.conf)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_linuxdnsfight" build tag.
// It's a const so it can be used for dead code elimination.
const HasLinuxDNSFight = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_linuxdnsfight
package buildfeatures
// HasLinuxDNSFight is whether the binary was built with support for modular feature "Linux support for detecting DNS fights (inotify watching of /etc/resolv.conf)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_linuxdnsfight" build tag.
// It's a const so it can be used for dead code elimination.
const HasLinuxDNSFight = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_listenrawdisco
package buildfeatures
// HasListenRawDisco is whether the binary was built with support for modular feature "Use raw sockets for more robust disco (NAT traversal) message receiving (Linux only)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_listenrawdisco" build tag.
// It's a const so it can be used for dead code elimination.
const HasListenRawDisco = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_listenrawdisco
package buildfeatures
// HasListenRawDisco is whether the binary was built with support for modular feature "Use raw sockets for more robust disco (NAT traversal) message receiving (Linux only)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_listenrawdisco" build tag.
// It's a const so it can be used for dead code elimination.
const HasListenRawDisco = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_logtail
package buildfeatures
// HasLogTail is whether the binary was built with support for modular feature "upload logs to log.tailscale.com (debug logs for bug reports and also by network flow logs if enabled)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_logtail" build tag.
// It's a const so it can be used for dead code elimination.
const HasLogTail = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_logtail
package buildfeatures
// HasLogTail is whether the binary was built with support for modular feature "upload logs to log.tailscale.com (debug logs for bug reports and also by network flow logs if enabled)".
// Specifically, it's whether the binary was NOT built with the "ts_omit_logtail" build tag.
// It's a const so it can be used for dead code elimination.
const HasLogTail = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_netlog
package buildfeatures
// HasNetLog is whether the binary was built with support for modular feature "Network flow logging support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_netlog" build tag.
// It's a const so it can be used for dead code elimination.
const HasNetLog = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_netlog
package buildfeatures
// HasNetLog is whether the binary was built with support for modular feature "Network flow logging support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_netlog" build tag.
// It's a const so it can be used for dead code elimination.
const HasNetLog = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_netstack
package buildfeatures
// HasNetstack is whether the binary was built with support for modular feature "gVisor netstack (userspace networking) support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_netstack" build tag.
// It's a const so it can be used for dead code elimination.
const HasNetstack = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_netstack
package buildfeatures
// HasNetstack is whether the binary was built with support for modular feature "gVisor netstack (userspace networking) support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_netstack" build tag.
// It's a const so it can be used for dead code elimination.
const HasNetstack = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_networkmanager
package buildfeatures
// HasNetworkManager is whether the binary was built with support for modular feature "Linux NetworkManager integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_networkmanager" build tag.
// It's a const so it can be used for dead code elimination.
const HasNetworkManager = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_networkmanager
package buildfeatures
// HasNetworkManager is whether the binary was built with support for modular feature "Linux NetworkManager integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_networkmanager" build tag.
// It's a const so it can be used for dead code elimination.
const HasNetworkManager = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_oauthkey
package buildfeatures
// HasOAuthKey is whether the binary was built with support for modular feature "OAuth secret-to-authkey resolution support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_oauthkey" build tag.
// It's a const so it can be used for dead code elimination.
const HasOAuthKey = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_oauthkey
package buildfeatures
// HasOAuthKey is whether the binary was built with support for modular feature "OAuth secret-to-authkey resolution support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_oauthkey" build tag.
// It's a const so it can be used for dead code elimination.
const HasOAuthKey = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_osrouter
package buildfeatures
// HasOSRouter is whether the binary was built with support for modular feature "Configure the operating system's network stack, IPs, and routing tables".
// Specifically, it's whether the binary was NOT built with the "ts_omit_osrouter" build tag.
// It's a const so it can be used for dead code elimination.
const HasOSRouter = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_osrouter
package buildfeatures
// HasOSRouter is whether the binary was built with support for modular feature "Configure the operating system's network stack, IPs, and routing tables".
// Specifically, it's whether the binary was NOT built with the "ts_omit_osrouter" build tag.
// It's a const so it can be used for dead code elimination.
const HasOSRouter = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_outboundproxy
package buildfeatures
// HasOutboundProxy is whether the binary was built with support for modular feature "Support running an outbound localhost HTTP/SOCK5 proxy support that sends traffic over Tailscale".
// Specifically, it's whether the binary was NOT built with the "ts_omit_outboundproxy" build tag.
// It's a const so it can be used for dead code elimination.
const HasOutboundProxy = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_outboundproxy
package buildfeatures
// HasOutboundProxy is whether the binary was built with support for modular feature "Support running an outbound localhost HTTP/SOCK5 proxy support that sends traffic over Tailscale".
// Specifically, it's whether the binary was NOT built with the "ts_omit_outboundproxy" build tag.
// It's a const so it can be used for dead code elimination.
const HasOutboundProxy = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_peerapiclient
package buildfeatures
// HasPeerAPIClient is whether the binary was built with support for modular feature "PeerAPI client support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_peerapiclient" build tag.
// It's a const so it can be used for dead code elimination.
const HasPeerAPIClient = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_peerapiclient
package buildfeatures
// HasPeerAPIClient is whether the binary was built with support for modular feature "PeerAPI client support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_peerapiclient" build tag.
// It's a const so it can be used for dead code elimination.
const HasPeerAPIClient = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_peerapiserver
package buildfeatures
// HasPeerAPIServer is whether the binary was built with support for modular feature "PeerAPI server support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_peerapiserver" build tag.
// It's a const so it can be used for dead code elimination.
const HasPeerAPIServer = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_peerapiserver
package buildfeatures
// HasPeerAPIServer is whether the binary was built with support for modular feature "PeerAPI server support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_peerapiserver" build tag.
// It's a const so it can be used for dead code elimination.
const HasPeerAPIServer = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_portlist
package buildfeatures
// HasPortList is whether the binary was built with support for modular feature "Optionally advertise listening service ports".
// Specifically, it's whether the binary was NOT built with the "ts_omit_portlist" build tag.
// It's a const so it can be used for dead code elimination.
const HasPortList = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_portlist
package buildfeatures
// HasPortList is whether the binary was built with support for modular feature "Optionally advertise listening service ports".
// Specifically, it's whether the binary was NOT built with the "ts_omit_portlist" build tag.
// It's a const so it can be used for dead code elimination.
const HasPortList = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_portmapper
package buildfeatures
// HasPortMapper is whether the binary was built with support for modular feature "NAT-PMP/PCP/UPnP port mapping support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_portmapper" build tag.
// It's a const so it can be used for dead code elimination.
const HasPortMapper = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_portmapper
package buildfeatures
// HasPortMapper is whether the binary was built with support for modular feature "NAT-PMP/PCP/UPnP port mapping support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_portmapper" build tag.
// It's a const so it can be used for dead code elimination.
const HasPortMapper = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_posture
package buildfeatures
// HasPosture is whether the binary was built with support for modular feature "Device posture checking support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_posture" build tag.
// It's a const so it can be used for dead code elimination.
const HasPosture = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_posture
package buildfeatures
// HasPosture is whether the binary was built with support for modular feature "Device posture checking support".
// Specifically, it's whether the binary was NOT built with the "ts_omit_posture" build tag.
// It's a const so it can be used for dead code elimination.
const HasPosture = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_qrcodes
package buildfeatures
// HasQRCodes is whether the binary was built with support for modular feature "QR codes in tailscale CLI".
// Specifically, it's whether the binary was NOT built with the "ts_omit_qrcodes" build tag.
// It's a const so it can be used for dead code elimination.
const HasQRCodes = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_qrcodes
package buildfeatures
// HasQRCodes is whether the binary was built with support for modular feature "QR codes in tailscale CLI".
// Specifically, it's whether the binary was NOT built with the "ts_omit_qrcodes" build tag.
// It's a const so it can be used for dead code elimination.
const HasQRCodes = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_relayserver
package buildfeatures
// HasRelayServer is whether the binary was built with support for modular feature "Relay server".
// Specifically, it's whether the binary was NOT built with the "ts_omit_relayserver" build tag.
// It's a const so it can be used for dead code elimination.
const HasRelayServer = false

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build !ts_omit_relayserver
package buildfeatures
// HasRelayServer is whether the binary was built with support for modular feature "Relay server".
// Specifically, it's whether the binary was NOT built with the "ts_omit_relayserver" build tag.
// It's a const so it can be used for dead code elimination.
const HasRelayServer = true

View File

@@ -0,0 +1,13 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
// Code generated by gen.go; DO NOT EDIT.
//go:build ts_omit_resolved
package buildfeatures
// HasResolved is whether the binary was built with support for modular feature "Linux systemd-resolved integration".
// Specifically, it's whether the binary was NOT built with the "ts_omit_resolved" build tag.
// It's a const so it can be used for dead code elimination.
const HasResolved = false

Some files were not shown because too many files have changed in this diff Show More