[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