Bump copyright year to 2009
[tor-bridgedb/rransom.git] / TODO
blobad16f5d1fbe1cd5005feba209d7227a8c3207e95
2 Soon:
3 * It keeps corrupting its database, causing Roger to delete the old
4   database and undermine this whole give-the-same-answer-each-time
5   design:
6   https://bugs.torproject.org/flyspray/index.php?do=details&id=1098
7 o Send back an email even if there are no bridges
8 o Check dkim headers for sanity.
9 - Make the 'magic word' for the email configurable, case-tolerant,
10   html-tolerant, and punctuation-tolerant
11   - for bonus points, make it base64-tolerant
12 - make all the rest of the email options configurable.
13 - bug: the email handler gets really upset when the email doesn't have
14   a message-id header in it.
15 - When we hit the end of a period, forget email address history.
16 - When sending bridges to an email address in the history, check for
17   liveness.
18 . Make bounces go to the right address.
19   o Make address sent in "mail from" command configurable.
20   - Actually configure it.
21 - make the bridge list you get back include at least one *non*443
22   bridge. turns out sometimes 443 isn't all it's cracked up to be.
23 - write the ip addresses of the unallocated bridges to a local file,
24   so we can give them out manually as needed
26 Not now:
27 - check that incoming IP of email is sane.
28 - check more email headers for sanity
30 Later:
31 - document stuff better
32 - better area division logic
33 - make all proxies get stuck in their own area.
34 o implement slightly nicer logging
35 - add captchas
36 o decent template for web interface
37 o decent template for mail interface
38 - implement 'help' command
39 - Reload configuration on sighup; not just bridges.
40 - Reply with locale support.
41 - Check host option in http