force setting of close idle time to at least minimum.
This commit is contained in:
@ -181,12 +181,12 @@ It would be really awesome if I could make this run on Android. So I'll make
|
||||
that happen eventually.
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEzBAEBCAAdFiEEcNIGBzi++AUjrK/311wDs5teFOEFAlt1+okACgkQ11wDs5te
|
||||
FOGW3wf+MnuierzsVmzv3GBO2awCC9O0ORmdf1sdiN6KP2v8CTLvq9BFEMM52KSZ
|
||||
l0zq1dDAcNF+H0lXS7RI416szJjIS7qY6xl71IvNa1tbUfjUg6GoXfXbUkJcJVwU
|
||||
ql521Ie2Z8R0wG0NUv8EHVoSt+DiO54SAMEPxBBjsGTo+LdqkkWl6fJxMoFNcgGr
|
||||
5KUoRmNjSgFXWP38AE6eNplu3F9WjM/qDdk8tW35GXRX047h/sHKlxssEEUReBfn
|
||||
AtCFLYYOIF+ZitbHRVN5AZNOnCZYL118fx1O7pl4I8zR+XZAUsKcUut6bS7F83Cw
|
||||
z+fzysiQzpCk6DjjCo165+JJfi2SFA==
|
||||
=QQCt
|
||||
iQEzBAEBCAAdFiEEcNIGBzi++AUjrK/311wDs5teFOEFAlt1+58ACgkQ11wDs5te
|
||||
FOGljAf/UgCu49jApMcrFPJoTvhoVBgQRKgARWovQ2Zs7zRAvCS6/Hn9a/vH2mZn
|
||||
t0vi/Ry3va/tutP7V8xSdgvBreGsaeG9u5Zv7XElbFveMl2k8gzpMtgMyFvSvCsX
|
||||
vMfEy1w88xkrCC2gLTguNGVcQ8ziPtFk21cQpq9a0MGTk8rYVXUf6ou/bMVRuIMK
|
||||
0m21rmN8Hfw1Alq0iIY7jR3ZJug4/o4eLm04MSSZJjFYRd2MV0MGjToTMFhW8I3G
|
||||
pPuW4L9e/oXYDCggKiKUtLDE2MyQiZzmVcQX9YZDAknMIsM7kNc9e6gNHImKxmht
|
||||
cox0OalhzOOZOpK5q7TLzJj5dKMCKw==
|
||||
=esBN
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -91,7 +91,7 @@ func main() {
|
||||
samforwarder.SetCompress(*useCompression),
|
||||
samforwarder.SetReduceIdle(*reduceIdle),
|
||||
samforwarder.SetReduceIdleTimeMs(*reduceIdleTime),
|
||||
samforwarder.SetCloseIdleTimeMs(*reduceIdleTime),
|
||||
samforwarder.SetCloseIdleTimeMs(*reduceIdleTime),
|
||||
samforwarder.SetReduceIdleQuantity(*reduceIdleQuantity),
|
||||
)
|
||||
}
|
||||
|
@ -237,7 +237,7 @@ func SetClientReduceIdle(b bool) func(*SAMClientForwarder) error {
|
||||
//SetClientReduceIdleTime sets the time to wait before reducing tunnels to idle levels
|
||||
func SetClientReduceIdleTime(u int) func(*SAMClientForwarder) error {
|
||||
return func(c *SAMClientForwarder) error {
|
||||
c.reduceIdleTime = 300000
|
||||
c.reduceIdleTime = strconv.Itoa(300000)
|
||||
if u >= 6 {
|
||||
c.reduceIdleTime = strconv.Itoa((u * 60) * 1000)
|
||||
return nil
|
||||
@ -249,7 +249,7 @@ func SetClientReduceIdleTime(u int) func(*SAMClientForwarder) error {
|
||||
//SetClientReduceIdleTimeMs sets the time to wait before reducing tunnels to idle levels in milliseconds
|
||||
func SetClientReduceIdleTimeMs(u int) func(*SAMClientForwarder) error {
|
||||
return func(c *SAMClientForwarder) error {
|
||||
c.reduceIdleTime = 300000
|
||||
c.reduceIdleTime = strconv.Itoa(300000)
|
||||
if u >= 300000 {
|
||||
c.reduceIdleTime = strconv.Itoa(u)
|
||||
return nil
|
||||
@ -284,7 +284,7 @@ func SetClientCloseIdle(b bool) func(*SAMClientForwarder) error {
|
||||
//SetClientCloseIdleTime sets the time to wait before closing tunnels to idle levels
|
||||
func SetClientCloseIdleTime(u int) func(*SAMClientForwarder) error {
|
||||
return func(c *SAMClientForwarder) error {
|
||||
c.closeIdleTime = 300000
|
||||
c.closeIdleTime = strconv.Itoa(300000)
|
||||
if u >= 6 {
|
||||
c.closeIdleTime = strconv.Itoa((u * 60) * 1000)
|
||||
return nil
|
||||
@ -296,7 +296,7 @@ func SetClientCloseIdleTime(u int) func(*SAMClientForwarder) error {
|
||||
//SetClientCloseIdleTimeMs sets the time to wait before closing tunnels to idle levels in milliseconds
|
||||
func SetClientCloseIdleTimeMs(u int) func(*SAMClientForwarder) error {
|
||||
return func(c *SAMClientForwarder) error {
|
||||
c.closeIdleTime = 300000
|
||||
c.closeIdleTime = strconv.Itoa(300000)
|
||||
if u >= 300000 {
|
||||
c.closeIdleTime = strconv.Itoa(u)
|
||||
return nil
|
||||
|
@ -229,7 +229,7 @@ func SetReduceIdle(b bool) func(*SAMForwarder) error {
|
||||
//SetReduceIdleTime sets the time to wait before reducing tunnels to idle levels
|
||||
func SetReduceIdleTime(u int) func(*SAMForwarder) error {
|
||||
return func(c *SAMForwarder) error {
|
||||
c.reduceIdleTime = 300000
|
||||
c.reduceIdleTime = strconv.Itoa(300000)
|
||||
if u >= 6 {
|
||||
c.reduceIdleTime = strconv.Itoa((u * 60) * 1000)
|
||||
return nil
|
||||
@ -241,7 +241,7 @@ func SetReduceIdleTime(u int) func(*SAMForwarder) error {
|
||||
//SetReduceIdleTimeMs sets the time to wait before reducing tunnels to idle levels in milliseconds
|
||||
func SetReduceIdleTimeMs(u int) func(*SAMForwarder) error {
|
||||
return func(c *SAMForwarder) error {
|
||||
c.reduceIdleTime = 300000
|
||||
c.reduceIdleTime = strconv.Itoa(300000)
|
||||
if u >= 300000 {
|
||||
c.reduceIdleTime = strconv.Itoa(u)
|
||||
return nil
|
||||
@ -276,7 +276,7 @@ func SetCloseIdle(b bool) func(*SAMForwarder) error {
|
||||
//SetCloseIdleTime sets the time to wait before closing tunnels to idle levels
|
||||
func SetCloseIdleTime(u int) func(*SAMForwarder) error {
|
||||
return func(c *SAMForwarder) error {
|
||||
c.closeIdleTime = 300000
|
||||
c.closeIdleTime = strconv.Itoa(300000)
|
||||
if u >= 6 {
|
||||
c.closeIdleTime = strconv.Itoa((u * 60) * 1000)
|
||||
return nil
|
||||
@ -288,7 +288,7 @@ func SetCloseIdleTime(u int) func(*SAMForwarder) error {
|
||||
//SetCloseIdleTimeMs sets the time to wait before closing tunnels to idle levels in milliseconds
|
||||
func SetCloseIdleTimeMs(u int) func(*SAMForwarder) error {
|
||||
return func(c *SAMForwarder) error {
|
||||
c.closeIdleTime = 300000
|
||||
c.closeIdleTime = strconv.Itoa(300000)
|
||||
if u >= 300000 {
|
||||
c.closeIdleTime = strconv.Itoa(u)
|
||||
return nil
|
||||
|
Reference in New Issue
Block a user