[tor-bugs] #31310 [Circumvention/Snowflake]: Refactor/remove proxy-pair state machine in webextension
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Aug 1 16:41:26 UTC 2019
#31310: Refactor/remove proxy-pair state machine in webextension
-----------------------------------------+---------------------------------
Reporter: cohosh | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Normal | Keywords: snowflake-
| webextension
Actual Points: | Parent ID:
Points: 2 | Reviewer:
Sponsor: |
-----------------------------------------+---------------------------------
The snowflake badge and webextension code is heavily based off of flash
proxy, but the proxy pair state machine, which used attributes such as
"running" and "active" doesn't map as nicely to the webrtc context. It
would be nice to refactor this to be simpler, more closely match our
understanding of the webrtc state machine and be easier to maintain. This
might mean removing these attributes entirely and using the existence of
proxy pairs to indicate if there are any open or running connections (see
https://trac.torproject.org/projects/tor/ticket/31100#comment:23).
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31310>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list