clarify that 'resolve' relay cells nul-terminate the hostname, just
[tor/rransom.git] / doc / TODO.external
blob45409d4b6494d2732b84f955410fc49712915f3e
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  o 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   - mid October
34 KS  - Finish implementation of hidden service improvements: have a set
35       of patches that you think work.
36 W   - Finish implementation of directory overhead changes: have a set
37       of patches that you think work.
39   - end of October
40 I   - Auto update
41       o Vidalia learns when Tor thinks it should be updated
42 R     - Tor status events should suggest a new version to switch to
43 I     - Figure out a good PKI, document the design, assess security issues:
44         "write a proposal"
45       - Vidalia fetches the new one via Tor when possible, but fetches
46         it without Tor "when necessary", whatever that means.
47         - Give an interface for notifying the user, and letting her
48           decide to fetch and decide to swap out the old Tor for the new.
49       - Do the same for Polipo
50       - and for Vidalia itself
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.