mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-03 18:52:24 -06:00 
			
		
		
		
	- github.com/KimMachineGun/automemlimit v0.7.2 => v0.7.3
- github.com/gin-contrib/cors v1.7.5 => v1.7.6
- github.com/minio/minio-go/v7 v7.0.92 => v7.0.94
- github.com/spf13/cast v1.8.0 => v1.9.2
- github.com/uptrace/bun{,/*} v1.2.11 => v1.2.14
- golang.org/x/image v0.27.0 => v0.28.0
- golang.org/x/net v0.40.0 => v0.41.0
- code.superseriousbusiness.org/go-swagger v0.31.0-gts-go1.23-fix => v0.32.3-gts-go1.23-fix
Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4304
Co-authored-by: kim <grufwub@gmail.com>
Co-committed-by: kim <grufwub@gmail.com>
		
	
			
		
			
				
	
	
		
			71 lines
		
	
	
	
		
			2.9 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
	
		
			2.9 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
/*
 | 
						|
 *
 | 
						|
 * Copyright 2020 gRPC authors.
 | 
						|
 *
 | 
						|
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
						|
 * you may not use this file except in compliance with the License.
 | 
						|
 * You may obtain a copy of the License at
 | 
						|
 *
 | 
						|
 *     http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
 *
 | 
						|
 * Unless required by applicable law or agreed to in writing, software
 | 
						|
 * distributed under the License is distributed on an "AS IS" BASIS,
 | 
						|
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
						|
 * See the License for the specific language governing permissions and
 | 
						|
 * limitations under the License.
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
package envconfig
 | 
						|
 | 
						|
import (
 | 
						|
	"os"
 | 
						|
)
 | 
						|
 | 
						|
const (
 | 
						|
	// XDSBootstrapFileNameEnv is the env variable to set bootstrap file name.
 | 
						|
	// Do not use this and read from env directly. Its value is read and kept in
 | 
						|
	// variable XDSBootstrapFileName.
 | 
						|
	//
 | 
						|
	// When both bootstrap FileName and FileContent are set, FileName is used.
 | 
						|
	XDSBootstrapFileNameEnv = "GRPC_XDS_BOOTSTRAP"
 | 
						|
	// XDSBootstrapFileContentEnv is the env variable to set bootstrap file
 | 
						|
	// content. Do not use this and read from env directly. Its value is read
 | 
						|
	// and kept in variable XDSBootstrapFileContent.
 | 
						|
	//
 | 
						|
	// When both bootstrap FileName and FileContent are set, FileName is used.
 | 
						|
	XDSBootstrapFileContentEnv = "GRPC_XDS_BOOTSTRAP_CONFIG"
 | 
						|
)
 | 
						|
 | 
						|
var (
 | 
						|
	// XDSBootstrapFileName holds the name of the file which contains xDS
 | 
						|
	// bootstrap configuration. Users can specify the location of the bootstrap
 | 
						|
	// file by setting the environment variable "GRPC_XDS_BOOTSTRAP".
 | 
						|
	//
 | 
						|
	// When both bootstrap FileName and FileContent are set, FileName is used.
 | 
						|
	XDSBootstrapFileName = os.Getenv(XDSBootstrapFileNameEnv)
 | 
						|
	// XDSBootstrapFileContent holds the content of the xDS bootstrap
 | 
						|
	// configuration. Users can specify the bootstrap config by setting the
 | 
						|
	// environment variable "GRPC_XDS_BOOTSTRAP_CONFIG".
 | 
						|
	//
 | 
						|
	// When both bootstrap FileName and FileContent are set, FileName is used.
 | 
						|
	XDSBootstrapFileContent = os.Getenv(XDSBootstrapFileContentEnv)
 | 
						|
 | 
						|
	// C2PResolverTestOnlyTrafficDirectorURI is the TD URI for testing.
 | 
						|
	C2PResolverTestOnlyTrafficDirectorURI = os.Getenv("GRPC_TEST_ONLY_GOOGLE_C2P_RESOLVER_TRAFFIC_DIRECTOR_URI")
 | 
						|
 | 
						|
	// XDSDualstackEndpointsEnabled is true if gRPC should read the
 | 
						|
	// "additional addresses" in the xDS endpoint resource.
 | 
						|
	XDSDualstackEndpointsEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS", true)
 | 
						|
 | 
						|
	// XDSSystemRootCertsEnabled is true when xDS enabled gRPC clients can use
 | 
						|
	// the system's default root certificates for TLS certificate validation.
 | 
						|
	// For more details, see:
 | 
						|
	// https://github.com/grpc/proposal/blob/master/A82-xds-system-root-certs.md.
 | 
						|
	XDSSystemRootCertsEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_SYSTEM_ROOT_CERTS", false)
 | 
						|
 | 
						|
	// XDSSPIFFEEnabled controls if SPIFFE Bundle Maps can be used as roots of
 | 
						|
	// trust.  For more details, see:
 | 
						|
	// https://github.com/grpc/proposal/blob/master/A87-mtls-spiffe-support.md
 | 
						|
	XDSSPIFFEEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_MTLS_SPIFFE", false)
 | 
						|
)
 |