[or-cvs] r17950: {projects} Updated outdated TODO list (projects/gettor)
kaner at seul.org
kaner at seul.org
Tue Jan 6 13:21:24 UTC 2009
Author: kaner
Date: 2009-01-06 08:21:24 -0500 (Tue, 06 Jan 2009)
New Revision: 17950
Modified:
projects/gettor/TODO
Log:
Updated outdated TODO list
Modified: projects/gettor/TODO
===================================================================
--- projects/gettor/TODO 2009-01-06 13:06:15 UTC (rev 17949)
+++ projects/gettor/TODO 2009-01-06 13:21:24 UTC (rev 17950)
@@ -1,51 +1,11 @@
These are planned changes to the gettor system.
-Localization of all message strings:
- - We need to implement the gnu gettext _("") code for *all* print functions
- - A user can explictly set their program to 'stdout' if they want to test
-
-Fix file logging:
- - Currently logging to a file isn't implemented
- - python lacks a way to do proper semaphores (ipc fail)
- - Any logging should make use of scrubbing functions.
- - Hash private information (e.g. emailaddresses)
-
-Localization of gettor output for messages sent to users:
- - Localize the language of outgoing mail messages
- - We need a method of fetching the user's preference
- - Perhaps for now a field that specifies a locale?
- - Do we want to set a preference or make it per email?
- - For now, lets set it per email
-
-Allow for file/package configuration in the dotfile
- - We should not hardcode the package names or files
-
-Create options that make gettor less ghetto:
- - Add an option to allow selecting of a specific Tor mirror
- "--use-mirror"
- - Add proxy support for fetching
- - Add an option to add a crontab to update a packages directory
- "--install-crontab"
- - Test that rsync and cron are enabled
- - Ensure that this option selects a random time to rsync data
- - Add an option to fetch packages from a given mirror
- "--fetch-packages"
- - Add an option to zip up all files in the packages directory
- "--prep-packages"
- - Automatically generate package list and create proper config stanza lines
- - Currently blocked by our inability to configure package names
- "--generate-package-list"
- - Add an option that runs a series of tests confirming everything is OK
- "--run-tests"
- - Show the user all of the results
- - Add an option that implements all of this in one easy step
- "--setup"
- - An alias for "--run-tests --fetch-packages --prep-packages \
- --generate-package-list --install-crontab"
-
-Create an explicit whitelist configuration option:
- - We should ensure that we never block certain users
- - Even without DKIM
-
-Testing and proposals to better support users with limited email bandwidth
-(multi-part download, etc.).
+- Testing and proposals to better support users with limited email bandwidth
+ (multi-part download, etc.).
+- Write spec for how locale requests shall be formatted and parsed
+- Implement test (-t switch) functionality
+- Installer
+- Rename the library modules and move them to something like lib/ so that only
+ the gettor.py executable stays in the top-level dir
+- Enhance README file
+- Automatically parse .po files and move the .mo files to their proper place
More information about the tor-commits
mailing list