|
|
@@ -390,10 +390,6 @@ type Config struct {
|
|
|
// is used. This value is typical overridden for testing.
|
|
|
FetchUpgradeRetryPeriodMilliseconds *int
|
|
|
|
|
|
- // EmitBytesTransferred indicates whether to emit periodic notices showing
|
|
|
- // bytes sent and received.
|
|
|
- EmitBytesTransferred bool
|
|
|
-
|
|
|
// TrustedCACertificatesFilename specifies a file containing trusted CA
|
|
|
// certs. When set, this toggles use of the trusted CA certs, specified in
|
|
|
// TrustedCACertificatesFilename, for tunneled TLS connections that expect
|
|
|
@@ -430,14 +426,26 @@ type Config struct {
|
|
|
// distributed or displayed to users. Default is off.
|
|
|
EmitDiagnosticNetworkParameters bool
|
|
|
|
|
|
- // RateLimits specify throttling configuration for the tunnel.
|
|
|
- RateLimits common.RateLimits
|
|
|
+ // EmitBytesTransferred indicates whether to emit periodic notices showing
|
|
|
+ // bytes sent and received.
|
|
|
+ EmitBytesTransferred bool
|
|
|
|
|
|
// EmitSLOKs indicates whether to emit notices for each seeded SLOK. As
|
|
|
// this could reveal user browsing activity, it's intended for debugging
|
|
|
// and testing only.
|
|
|
EmitSLOKs bool
|
|
|
|
|
|
+ // EmitTapdanceLogs indicates whether to emit gotapdance log messages
|
|
|
+ // to stdout. Note that gotapdance log messages do not conform to the
|
|
|
+ // Notice format standard. Default is off.
|
|
|
+ EmitTapdanceLogs bool
|
|
|
+
|
|
|
+ // EmitServerAlerts indicates whether to emit notices for server alerts.
|
|
|
+ EmitServerAlerts bool
|
|
|
+
|
|
|
+ // RateLimits specify throttling configuration for the tunnel.
|
|
|
+ RateLimits common.RateLimits
|
|
|
+
|
|
|
// PacketTunnelTunDeviceFileDescriptor specifies a tun device file
|
|
|
// descriptor to use for running a packet tunnel. When this value is > 0,
|
|
|
// a packet tunnel is established through the server and packets are
|
|
|
@@ -472,11 +480,6 @@ type Config struct {
|
|
|
// Required for the exchange functionality.
|
|
|
ExchangeObfuscationKey string
|
|
|
|
|
|
- // EmitTapdanceLogs indicates whether to emit gotapdance log messages
|
|
|
- // to stdout. Note that gotapdance log messages do not conform to the
|
|
|
- // Notice format standard. Default is off.
|
|
|
- EmitTapdanceLogs bool
|
|
|
-
|
|
|
// TransformHostNameProbability is for testing purposes.
|
|
|
TransformHostNameProbability *float64
|
|
|
|