diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-09-11 19:57:46 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-09-11 19:57:46 +0000 |
commit | 3b22d6a1fb41ede3b9f5afb84ecd78208fca8559 (patch) | |
tree | 1aa8c871f0c3c2aa626f348ccd88cd7c05d8de91 /TODO | |
parent | c27349f728b2c8e749b7fd6fd13fad9c05c0cc04 (diff) |
Initial glider TODO and format-handling code
git-svn-id: file:///home/or/svnrepo/updater/trunk@16856 55e972cd-5a19-0410-ae62-a4d7a52db4cd
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -0,0 +1,37 @@ + + +o Write spec + +. Write server-side code (python) + o S-expression lib + . Code to manage data formats + - Code to wrangle private keys + - Generate + - Store, load (password-protected) + - Print for posterity + + - Code to generate timestamp files + - Code to generate mirror files + - Code to generate keylist files, and add new keys to them, and + remove keys. + +- Write client-side code + - Decide early if a python implementation will do for v1. + IF SO: + - Adjust httplib, urllib2 to use socks4a. + - Check SOCKS package for suitability as basis for socks4a support? + - Look into best packageing practices + IF NOT: + - Maybe use curllib for downloading, unless there's something + better. + - Check out Ron's reference code for s-expression handling. + + - Write cacheing code + - Write code to pick a mirror + - Write code to grab a timestamp file and figure out what to do. + - Write code to update other files + - Write code to run, telling another process about status, + eventually coming up with a list of packages to install or an + "A-OK" signal. + + - GUI |