Browse Source

Re-add HoldOffTunnel for legacy clients

Miro 1 year ago
parent
commit
c128408660
1 changed files with 11 additions and 0 deletions
  1. 11 0
      psiphon/common/parameters/parameters.go

+ 11 - 0
psiphon/common/parameters/parameters.go

@@ -310,6 +310,11 @@ const (
 	CustomHostNameRegexes                              = "CustomHostNameRegexes"
 	CustomHostNameProbability                          = "CustomHostNameProbability"
 	CustomHostNameLimitProtocols                       = "CustomHostNameLimitProtocols"
+	HoldOffTunnelMinDuration                           = "HoldOffTunnelMinDuration"
+	HoldOffTunnelMaxDuration                           = "HoldOffTunnelMaxDuration"
+	HoldOffTunnelProtocols                             = "HoldOffTunnelProtocols"
+	HoldOffTunnelFrontingProviderIDs                   = "HoldOffTunnelFrontingProviderIDs"
+	HoldOffTunnelProbability                           = "HoldOffTunnelProbability"
 	HoldOffTunnelProtocolMinDuration                   = "HoldOffTunnelProtocolMinDuration"
 	HoldOffTunnelProtocolMaxDuration                   = "HoldOffTunnelProtocolMaxDuration"
 	HoldOffTunnelProtocolNames                         = "HoldOffTunnelProtocolNames"
@@ -816,6 +821,12 @@ var defaultParameters = map[string]struct {
 	CustomHostNameProbability:    {value: 0.0, minimum: 0.0},
 	CustomHostNameLimitProtocols: {value: protocol.TunnelProtocols{}},
 
+	HoldOffTunnelMinDuration:         {value: time.Duration(0), minimum: time.Duration(0)},
+	HoldOffTunnelMaxDuration:         {value: time.Duration(0), minimum: time.Duration(0)},
+	HoldOffTunnelProtocols:           {value: protocol.TunnelProtocols{}},
+	HoldOffTunnelFrontingProviderIDs: {value: []string{}},
+	HoldOffTunnelProbability:         {value: 0.0, minimum: 0.0},
+
 	HoldOffTunnelProtocolMinDuration: {value: time.Duration(0), minimum: time.Duration(0)},
 	HoldOffTunnelProtocolMaxDuration: {value: time.Duration(0), minimum: time.Duration(0)},
 	HoldOffTunnelProtocolNames:       {value: protocol.TunnelProtocols{}},