|
|
|
|
|
ficus's plan for Spring 2013 is:
|
|
|
|
|
|
- get vanilla Debian running on a new open hardware ARM platform
|
|
|
- improve torouter-live build process for generating images
|
|
|
- test debian's grsec patch package on new ARM hardware
|
|
|
- finish a relatively stable, releasable CLI-oriented (arm, hand edited config files) torouter image for the new hardware
|
|
|
- improve torouterui such that it has minimal viable functionality for router use
|
|
|
|
|
|
== The Old Proposed Fall 2012 Roadmap ==
|
|
|
|
|
|
'''Iterate Build/Package System, Quick-Flash Development DreamPlug Image''' Sept 22nd (-> Sept 24nd)
|
|
|
|
|
|
- ~~build system in place~~
|
|
|
- ~~partially-functional torouterui~~
|
|
|
- ~~libertas_uap issue work around~~
|
|
|
- ~~unsigned .img file posted online:~~ http://ficus.robocracy.org/pub/images/
|
|
|
|
|
|
'''Functional DreamPlug Image''' Sept 30th (-> Nov 30th)
|
|
|
|
|
|
- ~~SD card media~~
|
|
|
- "works for me" functionality
|
|
|
- web interface authentication strategy
|
|
|
- cron auto-security-updates
|
|
|
- rate limiting
|
|
|
- tor configuration via torouterui
|
|
|
- ~~skeleton documentation~~
|
|
|
- OONI integration
|
|
|
|
|
|
'''Hardened DreamPlug Image''' Oct 15th (-> Dec 31st)
|
|
|
|
|
|
- "device initialization"
|
|
|
- hidden service HTTP hosting
|
|
|
- custom kernel build (grsec etc)
|
|
|
- integrate tls-based ntp replacement
|
|
|
- integrate hardened dhcpd and dhclient replacements
|
|
|
- .deb repository GPG signing keyrings and workflow in place
|
|
|
|
|
|
'''End-User Beta-Ready Image''' Oct 30th (-> Feb 2013)
|
|
|
|
|
|
- justified design document (aka, reviewed proposal of functionality)
|
|
|
- reviewed and documented "default configuration" behavior
|
|
|
- web interface translation framework
|
|
|
- documentation translation framework
|
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
''See also [https://lists.torproject.org/pipermail/tor-talk/2012-March/023799.html status update] from March 2012''
|
|
|
|
|
|
This is the current working road map and release schedule for the DreamPlug
|
|
|
Torouter - this document is not final and should be discussed extensively.
|
|
|
|
|
|
Our plan to complete this task list is outlined below.
|
|
|
|
|
|
'''July 16th, 2011 - Basic OS prototype and hardware proving'''
|
|
|
- Goals
|
|
|
- Understanding what the hardware is able to do (e.g. #2977)
|
|
|
- Install and configure Debian on the DreamPlug
|
|
|
- Status
|
|
|
- Capabilities and limitations documented in #3374
|
|
|
- Documented the Debian installation process on https://trac.torproject.org/projects/tor/wiki/doc/DebianDreamPlug
|
|
|
- Tasks
|
|
|
- #3374
|
|
|
|
|
|
'''July 24th, 2011 - Alpha-test prototype ready for demo at the tor-dev meeting'''
|
|
|
- Goals
|
|
|
- A device that hard core Tor developers could use for Torouter/Tor development
|
|
|
- A plan to understand specific features for the alpha-test prototype (see #3477)
|
|
|
- Document how to install and configure software mentioned in #3477
|
|
|
- Status
|
|
|
- Work in progress
|
|
|
- Currently documenting installation and configuration procedures on https://trac.torproject.org/projects/tor/wiki/doc/TorDreamPlug
|
|
|
- Tasks
|
|
|
- #3477
|
|
|
|
|
|
'''August 15th, 2011 - Feature complete Alpha-test prototype'''
|
|
|
- Goals
|
|
|
- A device that semi-technical Debian users should feel comfortable using
|
|
|
- A general support plan (see #3478)
|
|
|
- A specific feedback plan and process (see #3479 and #3646)
|
|
|
- Remote access to admin the Torouter (see #3480)
|
|
|
- A basic UI (see #3664)
|
|
|
- A rate limited Tor bridge or relay (see #3481)
|
|
|
- A meta package to configure everything (see #3647)
|
|
|
- At least two weeks of actual Tor network testing (see #3482)
|
|
|
- Status
|
|
|
- No Alpha-test progress to report
|
|
|
- Tasks
|
|
|
- #3478, #3479, #3480, #3374, #3481, #3482, #3647
|
|
|
|
|
|
'''October 30th, 2011 - Alpha-test shipping'''
|
|
|
- Goal
|
|
|
- A support plan (see #3478)
|
|
|
- A Tor upgrade and security maintenance plan (see #3484)
|
|
|
- An OS upgrade and security maintenance plan (see #3485)
|
|
|
- A plan to select testers (see #3486)
|
|
|
- A plan to collect feedback from all testers (see #3487)
|
|
|
- A plan to discuss feedback and to iterate for the next test run (see #3488)
|
|
|
- Hardware flashed running Alpha-test firmware (see #3489)
|
|
|
- Status
|
|
|
- Hardware is allocated but not re-flashed
|
|
|
- No further progress to report
|
|
|
- Tasks
|
|
|
- #3484, #3485, #3486, #3487, #3488, #3489
|
|
|
|
|
|
'''November 1st, 2011 - Alpha-test feedback and Torouter iteration report back'''
|
|
|
- Goal
|
|
|
- Understand successes and failures (see #3490)
|
|
|
- Iterate and improve Torouter for Beta-test (see #3491)
|
|
|
- Status
|
|
|
- No progress to report
|
|
|
- Tasks
|
|
|
- #3490, #3491
|
|
|
|
|
|
'''November 15th, 2011 - Beta-test prototype'''
|
|
|
- Goal
|
|
|
- A plan to select Beta-testers (see #3492)
|
|
|
- A plan to collect feedback from all testers (see #3494)
|
|
|
- A plan to discuss feedback and to iterate for the next test run (see #3495)
|
|
|
- Hardware flashed running Alpha-test firmware (see #3493)
|
|
|
- Status
|
|
|
- No progress to report
|
|
|
- Tasks
|
|
|
- #3492, #3493, #3494, #3495
|
|
|
|
|
|
'''December 1st, 2011 - Beta-test release date'''
|
|
|
- Goal
|
|
|
- A plan to select testers (see #XXX)
|
|
|
- A plan to collect feedback from all testers (see #XXX)
|
|
|
- A plan to discuss feedback and to iterate for the next test run (see #XXX)
|
|
|
- Hardware flashed running Beta-test firmware (see #XXX)
|
|
|
- Status
|
|
|
- No progress to report
|
|
|
- Tasks
|
|
|
- #XXX
|
|
|
|
|
|
'''December 15th, 2012 - First generally available shipping release'''
|
|
|
- Goal
|
|
|
- A tutorial that will turn any DreamPlug into a Torouter
|
|
|
- A store where users may purchase pre-flashed routers - "give one, get one" model - see #XXX
|
|
|
- Ongoing user and software support
|
|
|
- Status
|
|
|
- No progress to report
|
|
|
- Tasks
|
|
|
- See #XXX
|
|
|
|
|
|
The full Torouter task list is as follows (please note that some tickets are not related to the DreamPlug) :
|
|
|
[[TicketQuery(component=Torouter,order=status,format=table,col=id|summary|status|priority|keywords|owner|)]] |
|
|
\ No newline at end of file |