r17667@tombo: nickm | 2008-08-07 15:13:30 -0400
[tor.git] / doc / TODO.external
blob18c387dd0a3b58d173bdee5be25736e7bd76f43a
1 $Id: TODO 16258 2008-07-30 13:04:38Z nickm $
2 Legend:
3 SPEC!!  - Not specified
4 SPEC    - Spec not finalized
5 N       - nick claims
6 R       - arma claims
7 P       - phobos claims
8 S       - Steven claims
9 E       - Matt claims
10 M       - Mike claims
11 J       - Jeff claims
12 I       - ioerror claims
13 W       - weasel claims
14 K       - Karsten claims
15         - Not done
16         * Top priority
17         . Partially done
18         o Done
19         d Deferrable
20         D Deferred
21         X Abandoned
23 =======================================================================
25 External constraints:
27   - mid August
28 KS  - Design hidden service improvements, evaluate them and consider
29       security properties: write some proposals, get feedback, revise
30       them, etc.
31 P   - nlnet 'user safety contest'. submit torbrowser, others?
33   - end of October
34 I   - Auto update
35       o Vidalia learns when Tor thinks it should be updated
36 R     - Tor status events should suggest a new version to switch to
37 I     - Figure out a good PKI, document the design, assess security issues:
38         "write a proposal"
39       - Vidalia fetches the new one via Tor when possible, but fetches
40         it without Tor "when necessary", whatever that means.
41         - Give an interface for notifying the user, and letting her
42           decide to fetch and decide to swap out the old Tor for the new.
43       - Do the same for Polipo
44       - and for Vidalia itself
46   - mid October
47 KS  - Finish implementation of hidden service improvements: have a set
48       of patches that you think work.
49 W   - Finish implementation of directory overhead changes: have a set
50       of patches that you think work.
52   - end of December
53 NSE - Write first draft of research study for Paul's research problem.
55   - mid January
56 KS  - Finish testing, debugging, unit testing, etc the hidden service
57       changes. Have it in the development version and in use.
58 W   - Finish testing, debugging, unit testing, etc the directory overhead
59       changes. Have it in the development version and in use.