From 3cc140e624714aca4d688b834d5eacc6f33c77b3 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Sun, 6 Mar 2011 13:22:58 -0800 Subject: [PATCH] updated TODO --- TODO | 52 +++++++++++++++++++++++----------------------------- 1 file changed, 23 insertions(+), 29 deletions(-) diff --git a/TODO b/TODO index 42d98a86e..d8a45cb29 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,26 @@ -Blobserver: +-- Get App Engine blob server up to parity (brett) -[X] Get App Engine blob server up to parity (brett) -[ ] range request tests, fleshing out (upstream to Gо?) -[ ] add CROS support: - http://hacks.mozilla.org/2009/07/cross-site-xmlhttprequest-with-cors/ +-- add CROS support? + http://hacks.mozilla.org/2009/07/cross-site-xmlhttprequest-with-cors/ + +-- Go: http persistent connections (will speed up camput) +-- Go: ditch our http Range header stuff, get in upstream Go + +-- camput: keep a digest cache somewhere to speed +-- camput: support for skipping common cache/temp files + +-- camget: finish. it's barely started. should be able to cat blobs + or restore filesytems from backup. + +-- fuse mount client; for static filesystems at least initially + (https://github.com/hanwen/go-fuse + Go camlistore client == easy?) + +-- brackup integration, perhaps sans GPG? (requires Perl client?) + +-- blobserver test suite: flesh it out. (bs-test.pl ... it's pretty good + so far, but not done) +-- blobserver: clean up channel-closing consistency in blobserver interface + (one closes, one sends nil, one does neither. all should close) Android: @@ -17,35 +34,12 @@ Android: http://code.google.com/p/android-privacy-guard/wiki/UsingApgForDevelopment ... mailed the author. -Command-line tools: - -[ ] camput (Brad) - Client libraries: -[ ] Go (Brad) +[X] Go (Brad) [/] Python (Brett) [ ] Perl [ ] Ruby [ ] PHP [/] JavaScript (evan) -Indexing: - -[X] Range requests on Go server (brad) -[X] basic sql-based indexing (brad) - -Testing: - -[/] blob server test suite (brad, in progress) - -Tools: - -[ ] json signing/verification server -[ ] 3rd party program to sync between two blob servers (unclaimed) -[ ] fuse mounting -[ ] Brackup integration, perhaps sans GPG? (requires Perl client?) - -Docs: - -[X] move Google Docs info to doc/* (Brad)