[tor-bugs] #29206 [Circumvention/Snowflake]: New design for client -- proxy protocol for Snowflake
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri May 31 20:10:14 UTC 2019
#29206: New design for client -- proxy protocol for Snowflake
-------------------------------------+---------------------------
Reporter: cohosh | Owner: cohosh
Type: task | Status: assigned
Priority: Medium | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points: 6
Reviewer: | Sponsor: Sponsor19
-------------------------------------+---------------------------
Changes (by cohosh):
* cc: phw, dcf, arlolra (added)
Comment:
Here's a first stab at a very simple sequencing layer for snowflake:
https://github.com/cohosh/snowflake/compare/sequencing
There is still a lot to do such as:
- send acknowledement packets when data has been received
- implement a timeout feature (which I will probably do by making
`SnowflakeReadWriter` an actual `net.Conn`.
- resend data chunks that have not been acknowledged
- implement a fixed sized window to avoid sending too much data
But I thought I'd put this out there sooner to get feedback since this is
a big change
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29206#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list