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