DRAFT DRAFT DRAFT
This is not final; I'm still editing it. Please come back later. -- Nick
Tor 0.2.3: roadmap, timeline, vague priorities.
This is Nick's vague draft plan for a Tor 0.2.3.x release.
Please don't edit it without talking to me first: I've made a section at the bottom of the page for that.
Timeline
(All dates subject to change if there's a
December 1: Big patch freeze. No new big patches get merged after this date.
January 6: Feature freeze. No features after this date. Bugfixes are limited to regressions against 0.2.2, serious bugs usability/security/reliability bugs, and bugs which for whatever reason can't wait for 0.2.4.x.
When it's done, hopefully by the end of Feb: Release.
The definition of "big patch" is deliberately vague.
Note that the cutoffs above are merge freezes, not submission freezes. If you give me a big patch on December 1, and I can't merge it on that day (because of time, or because it needs changes, or for whatever reason), it will have to wait. Thus, if there's something big that you want to have put into 0.2.3.x, then you should try to get it into the review pipeline well before the merge cutoff.
Priorities
Here is a rough list of my current priorities for 0.2.3.x. Note that this list involves more items than we will have time to do; some things will get bumped.
Again, please don't edit this without talking to me.
THIS IS NOT DONE YET; I WILL EDIT MORE.
The old version of this list was features. This is must-fix bugs. All other bugs in the 0.2.3.x milestone are good-to-fix if possible.
TODO:
- Merge stuff in needs-review. Stuff in needs-review as of 16 May is not on this list.
- Go through stuff in needs-information. Stuff in needs-info as of 16 May is not on this list.
- Get all "new"/"accepted"/"assigned" 0.2.2 items done. Stuff in 0.2.2 is not on this list.
What? | Time est | Priority | Notes |
---|---|---|---|
#5840 (moved) tor disregards MapAddress .exit mapping | 3 | 8 | |
#5708 (moved) |
2 | 7 | Deferred. |
#5458 (moved) Clients should warn and disable guards responsible for excessive circuit failures | 2 | 7 | Mike says he may revise |
#4873 (moved) [Error] connection_or_handle_event_cb(): Bug: connection_or.c:1281: ... | 3 | 7 | |
#2954 (moved) ides corrupted its cached-microdescs.new file | 2 | 6 | |
#4520 (moved) Update 'tor-win32-mingw-creation.txt' for Windows Tor build | 1 | 6 | |
#3443 (moved) Client with low CBT can't switch to a bridge if it's slow | 3 | 5 | |
#5374 (moved) getsockname() to check for address change failed | 1 | 5 | at least do a workaround |
#5603 (moved) get_configured_bridge_by_addr_port_digest is not robust | 1 | 5 | |
#4657 (moved) setting myfamily on a bridge should warn (and fail?) | 1 | 5 | |
#5598 (moved) Turn DynamicDHGroups off by default | 1 | 5 | |
#5089 (moved) get_parent_directory returns error for /home | 1 | 5 | |
#5048 (moved) cbtmintimeout should have a lower maximum | 1 | 4 | |
#5049 (moved) When LearnCircuitBuildTimeout is off, we should ignore (most?)( CBT parameters from the consensus | 2 | 4 | |
#5589 (moved) validate_pluggable_transports_config() is not called after SIGHUP | 1 | 4 | |
#2045 (moved) Make tor_check_port_forwarding handle incomplete lines | 2 | 3 | This will be a pain to debug if it ever triggers |
#5824 (moved) Stop reporting relay-only statistics as a bridge | 1 | 3 | |
#4296 (moved) Trivial issues in tor_spawn_background()/tor_check_port_forwarding() | 1 | 2 | appears to be a trivial resource leak |
#2967 (moved) bad pidfile handling on ENOSPC | 1 | 1 |
Fix if we can figure it out:
What? | Time est | Priority | Notes |
---|---|---|---|
#4249 (moved) Tor not respecting bandwidth limits | ? | 7 | no idea why this is happening |
#5595 (moved) Some relays tried to refetch maatuska's new certificate repeatedly | ? | 7 | |
#3080 (moved) Bug: The application request to "jabber.org":5222 has launched 10 circuits without finding one it likes. | ? | 7 | |
#4847 (moved) Bridges binding only to an IPv6 address doesn't work | ? | 5 | |
#5897 (moved) Windows 8 Connection Error | ? | 5 | |
#2983 (moved) Errant circuit creation beyond MAPADDRESS validity | ? | 4 | |
#3825 (moved) HS intro points overloaded with CREATE cells cause connectivity failures | ? | 4 |
Usability
What? | Time est | Priority | Notes |
---|---|---|---|
#4663 (moved) Tor proxy settings bypassed when proxy is down/broken | 1 | 2 | Actually a UI issue |
Spec/doc correctness
What? | Time est | Priority | Notes |
---|---|---|---|
#5597 (moved) Document the new ORPort option, and that ORListenAddress is deprecated, and how to transition | 2 | 7 | |
#4748 (moved) --defaults-torrc is not documented in manpage | 1 | 6 | |
#5437 (moved) man page: IsolateClientProtocol needs clarification? | 1 | 5 | |
#2865 (moved) Update manpage for *Statistics options | 1 | 4 | |
#4752 (moved) Older command-line behavior of -log might be more reasonable | 1 | 4 | |
#4614 (moved) Disable/finish non-working parts of proposal-186 implementation | 1 | 3 | |
#4600 (moved) Spec doesn't mention password quotes | 2 | 3 |