This project is archived. Its data is
read-only
.
Changes
Page history
Apply conversion script to all *.md files.
authored
Jun 15, 2020
by
Alexander Hansen Færøy
Hide whitespace changes
Inline
Side-by-side
org/roadmaps/TorObfuscation.md
View page @
a1a4b621
[[TOC]]
STATUS COLOR CODE:
...
...
@@ -6,90 +6,102 @@ STATUS COLOR CODE:
*
YELLOW = MOST OF IT DONE BUT NOT FINISHED BY EOM
*
RED = EITHER DECIDED TO DROP IT OR JUST STARTED THE TASK OR IS MOVING TO THE NEXT MONTH
= Tor Obfuscation roadmap for 2015 / 2016 =
== March 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Ship obfs4proxy in Tails || ? || || || GREEN ||
|| - || goptlib IPv6 Support || Yawning || March 2015 || #12535 || YELLOW ||
|| - || Implement asynchronous I/O layer for BridgeDB usage of Stem's parsers || Isis || Q1 2015 || || RED ||
|| - || Figure out meek funding || DCF || ? || || ???? ||
|| - || "Fix" agl's Ed25519 code || Yawning || ? || || YELLOW/RED ||
|| - || Fix bridge distribution for PTs missing arguments || Isis || Q1 2015 || #13202 || GREEN ||
|| - || Refactor BridgeDB's hashring structure in [http://bridges.py/ bridges.py] || Isis || Q1 2015 || #12505 || YELLOW ||
|| - || Migrate BridgeDB's servers to a new host machine || isis || Q1 2015 || #14797 || GREEN ||
|| - || Design "obfs5" (tentp) || Yawning || ? || #15232|| YELLOW/RED ||
|| - || Sponsor S/T Report (1) || Yawning || Q1 2015 || || ???? ||
# Tor Obfuscation roadmap for 2015 / 2016
## March 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Ship obfs4proxy in Tails | ? | | | GREEN |
| - | goptlib IPv6 Support | Yawning | March 2015 | #12535 | YELLOW |
| - | Implement asynchronous I/O layer for BridgeDB usage of Stem's parsers | Isis | Q1 2015 | | RED |
| - | Figure out meek funding | DCF | ? | | ???? |
| - | "Fix" agl's Ed25519 code | Yawning | ? | | YELLOW/RED |
| - | Fix bridge distribution for PTs missing arguments | Isis | Q1 2015 | #13202 | GREEN |
| - | Refactor BridgeDB's hashring structure in
[
bridges.py
](
http://bridges.py/
)
| Isis | Q1 2015 | #12505 | YELLOW |
| - | Migrate BridgeDB's servers to a new host machine | isis | Q1 2015 | #14797 | GREEN |
| - | Design "obfs5" (tentp) | Yawning | ? | #15232| YELLOW/RED |
| - | Sponsor S/T Report (1) | Yawning | Q1 2015 | | ???? |
== April 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Ship meek + obfsproxy in Orbot || Nathan || April 2015 || || RED ||
|| - || Add TCP stream splitting to obfs4proxy (for Dust) [banana] || Yawning || April 2015 || || ? ||
|| - || Make "old" flashproxy work out of the box || Yawning, DCF || April 2015 || #13338 || ? ||
|| - || Ship obfs4proxy in TBB stable || Mike, Yawning, isis || Q2 2015 || || GREEN ||
|| - || "obfs4" blog post || Yawning, isis || April 2015 || || RED ||
|| - || Distributor API for BridgeDB || isis || Q2 2015 || #12506, #12029 || GREEN ||
|| - || Implement and deploy BridgeDB database/scalability improvements in prop!#226 || isis || Q2 2015 || #12031, #12030, #12506 || GREEN ||
|| - || BridgeDB statistics for clients dealt bridges per distributor || isis/sysrqb || Q2 2015 || || YELLOW ||
## April 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Ship meek + obfsproxy in Orbot | Nathan | April 2015 | | RED |
| - | Add TCP stream splitting to obfs4proxy (for Dust) [banana] | Yawning | April 2015 | | ? |
| - | Make "old" flashproxy work out of the box | Yawning, DCF | April 2015 | #13338 | ? |
| - | Ship obfs4proxy in TBB stable | Mike, Yawning, isis | Q2 2015 | | GREEN |
| - | "obfs4" blog post | Yawning, isis | April 2015 | | RED |
| - | Distributor API for BridgeDB | isis | Q2 2015 | #12506, #12029 | GREEN |
| - | Implement and deploy BridgeDB database/scalability improvements in prop!#226 | isis | Q2 2015 | #12031, #12030, #12506 | GREEN |
| - | BridgeDB statistics for clients dealt bridges per distributor | isis/sysrqb | Q2 2015 | | YELLOW |
== May 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Distributor API for BridgeDB || isis || Q2 2015 || #12506, #12029 || GREEN ||
|| - || Implement and deploy BridgeDB database/scalability improvements in prop!#226 || isis || Q2 2015 || #12031, #12030, #12506 || RED, FUNDING STALLED ||
|| - || Ship Dust in obfs4proxy || Brandon || May 2015 || || RED ||
|| - || Announce/release PLUTO (PT on Android) Developers Libs/Docs || Nathan || May 2015 || || RED ||
|| - || Deprecate 'obfs2' || isis || ? || #14685 || GREEN ||
|| - || WebRTC PT / Flash proxy || DCF, Serene? || ? || || RED, Serene has a fellowship now ||
|| - || BridgeDB statistics for clients dealt bridges per distributor || isis/sysrqb || Q2 2015 || || RED, FUNDING STALLED ||
## May 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Distributor API for BridgeDB | isis | Q2 2015 | #12506, #12029 | GREEN |
| - | Implement and deploy BridgeDB database/scalability improvements in prop!#226 | isis | Q2 2015 | #12031, #12030, #12506 | RED, FUNDING STALLED |
| - | Ship Dust in obfs4proxy | Brandon | May 2015 | | RED |
| - | Announce/release PLUTO (PT on Android) Developers Libs/Docs | Nathan | May 2015 | | RED |
| - | Deprecate 'obfs2' | isis | ? | #14685 | GREEN |
| - | WebRTC PT / Flash proxy | DCF, Serene? | ? | | RED, Serene has a fellowship now |
| - | BridgeDB statistics for clients dealt bridges per distributor | isis/sysrqb | Q2 2015 | | RED, FUNDING STALLED |
== June 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Distributor API for BridgeDB || isis || Q2 2015 || #12506, #12029 || GREEN ||
|| - || Fix emailing arbitrary address (BridgeDB) || isis || Q2 2015 || #12089 || RED, FUNDING STALLED ||
|| - || Implement and deploy BridgeDB database/scalability improvements in prop!#226 || isis || Q2 2015 || #12031, #12030, #12506 || RED, FUNDING STALLED ||
|| - || BridgeDB statistics for clients dealt bridges per distributor || isis/sysrqb || Q2 2015 || #9316 || RED, FUNDING STALLED ||
## June 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Distributor API for BridgeDB | isis | Q2 2015 | #12506, #12029 | GREEN |
| - | Fix emailing arbitrary address (BridgeDB) | isis | Q2 2015 | #12089 | RED, FUNDING STALLED |
| - | Implement and deploy BridgeDB database/scalability improvements in prop!#226 | isis | Q2 2015 | #12031, #12030, #12506 | RED, FUNDING STALLED |
| - | BridgeDB statistics for clients dealt bridges per distributor | isis/sysrqb | Q2 2015 | #9316 | RED, FUNDING STALLED |
== July 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || BridgeDB complete and automated documentation || isis || Q3 2015 || #12507 || GREEN ||
|| - || Social Distributor || isis || Q3 2015-Q1 2016 || #7520 || RED, FUNDING STALLED ||
|| - || Implement users per transport per country stats and reports || Karsten || July 2015 || #14453 ||
|| - || Fix PT usage stats (are they broken?) || ? || ? || ? || ? ||
## July 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | BridgeDB complete and automated documentation | isis | Q3 2015 | #12507 | GREEN |
| - | Social Distributor | isis | Q3 2015-Q1 2016 | #7520 | RED, FUNDING STALLED |
| - | Implement users per transport per country stats and reports | Karsten | July 2015 | #14453 |
| - | Fix PT usage stats (are they broken?) | ? | ? | ? | ? |
== August 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || BridgeDB complete and automated documentation || isis || Q3 2015 || #12507 || GREEN ||
|| - || Social Distributor || isis || Q3 2015-Q1 2016 || #7520 || RED, FUNDING STALLED ||
## August 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | BridgeDB complete and automated documentation | isis | Q3 2015 | #12507 | GREEN |
| - | Social Distributor | isis | Q3 2015-Q1 2016 | #7520 | RED, FUNDING STALLED |
== September 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || BridgeDB complete and automated documentation || isis || Q3 2015 || #12507 || GREEN ||
|| - || Social Distributor || isis || Q3 2015-Q1 2016 || #7520 || RED, FUNDING STALLED ||
## September 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | BridgeDB complete and automated documentation | isis | Q3 2015 | #12507 | GREEN |
| - | Social Distributor | isis | Q3 2015-Q1 2016 | #7520 | RED, FUNDING STALLED |
== October 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Social Distributor || isis || Q3 2015-Q1 2016 || #7520 || RED, FUNDING STALLED ||
|| - || 4 hop bridge circuits || isis || Oct 2015 || #7144, Prop. 188 || GREEN ||
|| - || Support large per-connection PT configuration || Yawning || ? || #11138, #12456, Prop. 229 || ||
|| - || Design new PT config protocol || Yawning || ? || || ||
## October 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Social Distributor | isis | Q3 2015-Q1 2016 | #7520 | RED, FUNDING STALLED |
| - | 4 hop bridge circuits | isis | Oct 2015 | #7144, Prop. 188 | GREEN |
| - | Support large per-connection PT configuration | Yawning | ? | #11138, #12456, Prop. 229 | |
| - | Design new PT config protocol | Yawning | ? | | |
== November 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Social Distributor || isis || Q3 2015-Q1 2016 || #7520 || RED, FUNDING STALLED ||
|| - || Deploy uProxy as a PT in TBB || uProxy Team || Nov 2015 || || ? ||
## November 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Social Distributor | isis | Q3 2015-Q1 2016 | #7520 | RED, FUNDING STALLED |
| - | Deploy uProxy as a PT in TBB | uProxy Team | Nov 2015 | | ? |
== December 2015 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Social Distributor || isis || Q3 2015-Q1 2016 || #7520 || RED, FUNDING STALLED ||
|| - || PT support in iOS (CPAProxy library) || Tigas || Dec 2015 || || ||
|| Z || Bridge bandwidth measurements || ? || ? || || RED, NO FUNDING ||
## December 2015
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Social Distributor | isis | Q3 2015-Q1 2016 | #7520 | RED, FUNDING STALLED |
| - | PT support in iOS (CPAProxy library) | Tigas | Dec 2015 | | |
| Z | Bridge bandwidth measurements | ? | ? | | RED, NO FUNDING |
== January 2016 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Social Distributor || isis || Q3 2015-Q1 2016 || #7520 || ||
|| - || Obfs4proxy as a general platform for PT development || Yawning || Jan 2016 || || ||
|| - || Design a UDP PT || Yawning || Jan 2016 || || ||
## January 2016
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Social Distributor | isis | Q3 2015-Q1 2016 | #7520 | |
| - | Obfs4proxy as a general platform for PT development | Yawning | Jan 2016 | | |
| - | Design a UDP PT | Yawning | Jan 2016 | | |
== February 2016 ==
|| '''Sponsor''' || '''What''' || '''Who''' || '''When''' || '''Ticket''' || '''Status''' ||
|| - || Social Distributor || isis || Q3 2015-Q1 2016 || #7520 || RED, FUNDING STALLED ||
|| - || Make obfs4proxy work with clients and servers other than Tor [banana] || Yawning || Feb 2016 || || ||
## February 2016
|
**Sponsor**
|
**What**
|
**Who**
|
**When**
|
**Ticket**
|
**Status**
|
|-------------|----------|---------|----------|------------|------------|
| - | Social Distributor | isis | Q3 2015-Q1 2016 | #7520 | RED, FUNDING STALLED |
| - | Make obfs4proxy work with clients and servers other than Tor [banana] | Yawning | Feb 2016 | | |