[tor-bugs] #25429 [Obfuscation/Snowflake]: Need something better than client's `checkForStaleness`

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Mar 6 00:17:02 UTC 2018

#25429: Need something better than client's `checkForStaleness`
     Reporter:  arlolra                |      Owner:  (none)
         Type:  defect                 |     Status:  new
     Priority:  Medium                 |  Milestone:
    Component:  Obfuscation/Snowflake  |    Version:
     Severity:  Normal                 |   Keywords:
Actual Points:                         |  Parent ID:
       Points:                         |   Reviewer:
      Sponsor:                         |
 If no message has been received on the datachannel on the client for
 `SnowflakeTimeout` (30 seconds), `checkForStaleness` closes the
 connection.  The comment says this is to,

 > // Prevent long-lived broken remotes.

 but there's no heartbeat at this level of abstraction so the connection is
 constantly being reset anytime the user pauses their activity (for
 example, to read a webpage).

 This greatly exacerbated #21312

Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25429>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online

More information about the tor-bugs mailing list