[tor-commits] [snowflake-webext/master] Move proxy datachannel timeout value to config

cohosh at torproject.org cohosh at torproject.org
Thu Apr 30 14:15:58 UTC 2020


commit 4c28d98f04fb91dea2cd47aa6be2ac7ae286f2ea
Author: Cecylia Bocovich <cohosh at torproject.org>
Date:   Thu Apr 2 12:20:42 2020 -0400

    Move proxy datachannel timeout value to config
---
 config.js    | 3 +++
 snowflake.js | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/config.js b/config.js
index 39c2b15..5b8963a 100644
--- a/config.js
+++ b/config.js
@@ -26,6 +26,9 @@ Config.prototype.rateLimitHistory = 5.0;
 
 Config.prototype.defaultBrokerPollInterval = 300.0 * 1000;
 
+// Timeout after sending answer before datachannel is opened
+Config.prototype.datachannelTimeout = 20 * 1000;
+
 Config.prototype.maxNumClients = 1;
 
 Config.prototype.proxyType = "";
diff --git a/snowflake.js b/snowflake.js
index 0e9730e..3baddbe 100644
--- a/snowflake.js
+++ b/snowflake.js
@@ -76,7 +76,7 @@ class Snowflake {
           log('proxypair datachannel timed out waiting for open');
           return pair.close();
         }
-      }), 20000); // 20 second timeout
+      }), this.config.datachannelTimeout);
     }, function() {
       //on error, close proxy pair
       return pair.close();





More information about the tor-commits mailing list