[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [snowflake-webext/master] Increment natFailures when snowflake is restricted
commit 31730750eecb14a2afda5bbf83f21e49357628db
Author: Cecylia Bocovich <cohosh@xxxxxxxxxxxxxx>
Date: Mon Jan 25 13:33:16 2021 -0500
Increment natFailures when snowflake is restricted
---
snowflake.js | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/snowflake.js b/snowflake.js
index 9ac5fad..7d4edb9 100644
--- a/snowflake.js
+++ b/snowflake.js
@@ -86,9 +86,12 @@ class Snowflake {
this.pollInterval =
Math.min(this.pollInterval + this.config.pollAdjustment,
this.config.slowestBrokerPollInterval);
+ if (clientNAT == "restricted") {
+ this.natFailures++;
+ }
// if we fail to connect to a restricted client 3 times in
// a row, assume we have a restricted NAT
- if ((clientNAT == "restricted") && (this.natFailures > 3)){
+ if (this.natFailures >= 3){
this.ui.natType = "restricted";
console.log("Learned NAT type: restricted");
this.natFailures = 0;
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits