Skip to content
Newer
Older
100644 52 lines (46 sloc) 2.17 KB
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
1 TODO list for s3cmd project
2 ===========================
3
59864e5 @mludvig * s3cmd: Under some circumstance s3cmd crashed
mludvig authored
4 - For 0.9.9.x
5 - Make 'sync s3://bkt/some-filename local/other-filename' work
6 (at the moment it'll always download).
c74f3df @mludvig * s3cmd, run-test.py, TODO, NEWS: Added --dry-run
mludvig authored
7 - Enable --exclude for [ls].
8d63b2b @mludvig * TODO: Updated
mludvig authored
8 - Allow change /tmp to somewhere else
319b1b8 @mludvig * TODO, NEWS: Updated
mludvig authored
9 - With --guess-mime use 'magic' module if available.
01a8052 @mludvig * s3cmd.1: Document all the new options and commands.
mludvig authored
10 - Support --preserve for [put] and [get]. Update manpage.
11 - Don't let --continue fail if the file is already fully downloaded.
12 - Option --mime-type should set mime type with 'cp' and 'mv'.
13 If possible --guess-mime-type should do as well.
bc886ff @mludvig * NEWS: Added info about --verbatim.
mludvig authored
14 - Skip files that disapper during upload. Now it fails.
1a60297 @mludvig * TODO: Updated with new ideas.
mludvig authored
15 - Make upload throttling configurable.
8d63b2b @mludvig * TODO: Updated
mludvig authored
16
17 - For 1.0.0
42320d0 @mludvig * TODO: Updated.
mludvig authored
18 - Add 'geturl' command, both Unicode and urlencoded output.
1a60297 @mludvig * TODO: Updated with new ideas.
mludvig authored
19 - Add a command for generating "Query String Authentication" URLs.
20 - Add a command for setting up access logging.
06481a4 @mludvig * TODO: Add some items
mludvig authored
21
22 - After 1.0.0
23 - Speed up upload / download with multiple threads.
1e2d476 @mludvig * s3cmd: Updated email address for reporting bugs.
mludvig authored
24 - Sync should be able to update metadata (UID, timstamps, etc)
25 if only these change (i.e. same content, different metainfo).
26 - Sync must backup non-files as well. At least directories,
27 symlinks and device nodes.
6541c83 @mludvig * TODO: Note about failing GPG.
mludvig authored
28 - If GPG fails error() and exit. If un-GPG fails save the
29 file with .gpg extension.
c686da5 @mludvig * TODO: Updated list.
mludvig authored
30 - Keep backup files remotely on put/sync-to if requested
31 (move the old 'object' to e.g. 'object~' and only then upload
32 the new one). Could be more advanced to keep, say, last 5
42320d0 @mludvig * TODO: Updated.
mludvig authored
33 copies, etc.
bc886ff @mludvig * NEWS: Added info about --verbatim.
mludvig authored
34 - Memory consumption on very large upload sets is terribly high.
1a60297 @mludvig * TODO: Updated with new ideas.
mludvig authored
35 - Implement per-bucket (or per-regexp?) default settings. For
36 example regarding ACLs, encryption, etc.
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
37
38 - Implement GPG for sync
39 (it's not that easy since it won't be easy to compare
40 the encrypted-remote-object size with local file.
41 either we can store the metadata in a dedicated file
42 where we face a risk of inconsistencies, or we'll store
43 the metadata encrypted in each object header where we'll
44 have to do large number for object/HEAD requests. tough
45 call).
1e2d476 @mludvig * s3cmd: Updated email address for reporting bugs.
mludvig authored
46 Or we can only compare local timestamps with remote object
47 timestamps. If the local one is older we'll *assume* it
48 hasn't been changed.
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
49
7393bdb @mludvig * s3cmd, s3cmd.1: Updated help and man page.
mludvig authored
50 - Keep man page up to date and write some more documentation
51 - Yeah, right ;-)
Something went wrong with that request. Please try again.