Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 48 lines (42 sloc) 1.936 kb
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
1 TODO list for s3cmd project
2 ===========================
3
06481a4 @mludvig * TODO: Add some items
mludvig authored
4 - For 0.9.9
ac0d4a2 @mludvig Updated TODO list
mludvig authored
5 - Recursive processing / multiple sources with most commands.
c686da5 @mludvig * TODO: Updated list.
mludvig authored
6 - Incl. recursive cp/mv on remote "folders".
7 - Sanitize put/get behaviour.
8 For instance 'get s3://../blah/x.jpg' should save it to
9 x.jpg and not attempt blah/x.jpg.
8d63b2b @mludvig * TODO: Updated
mludvig authored
10 Similar thing, 'put /foo/bar/xyz.jpg s3://bucket/dome/path/'
11 should save it to s3://bucket/dome/path/xyz.jpg
319b1b8 @mludvig * TODO, NEWS: Updated
mludvig authored
12 - Sync should work for one file, for example
13 s3cmd sync /etc/passwd s3://bucket/passwd
c686da5 @mludvig * TODO: Updated list.
mludvig authored
14 - Document --recursive and --force for buckets
8d63b2b @mludvig * TODO: Updated
mludvig authored
15 - Allow change /tmp to somewhere else
319b1b8 @mludvig * TODO, NEWS: Updated
mludvig authored
16 - With --guess-mime use 'magic' module if available.
8d63b2b @mludvig * TODO: Updated
mludvig authored
17
18 - For 1.0.0
19 - Add --include/--include-from/--rinclude* for sync
a120a4e @mludvig * s3cmd, S3/Progress.py: Fixed Unicode output in Progress meter.
mludvig authored
20 - Add commands for CloudFront.
42320d0 @mludvig * TODO: Updated.
mludvig authored
21 - Add 'geturl' command, both Unicode and urlencoded output.
06481a4 @mludvig * TODO: Add some items
mludvig authored
22
23 - After 1.0.0
24 - Speed up upload / download with multiple threads.
1e2d476 @mludvig * s3cmd: Updated email address for reporting bugs.
mludvig authored
25 - Sync should be able to update metadata (UID, timstamps, etc)
26 if only these change (i.e. same content, different metainfo).
27 - Sync must backup non-files as well. At least directories,
28 symlinks and device nodes.
c686da5 @mludvig * TODO: Updated list.
mludvig authored
29 - Keep backup files remotely on put/sync-to if requested
30 (move the old 'object' to e.g. 'object~' and only then upload
31 the new one). Could be more advanced to keep, say, last 5
42320d0 @mludvig * TODO: Updated.
mludvig authored
32 copies, etc.
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
33
34 - Implement GPG for sync
35 (it's not that easy since it won't be easy to compare
36 the encrypted-remote-object size with local file.
37 either we can store the metadata in a dedicated file
38 where we face a risk of inconsistencies, or we'll store
39 the metadata encrypted in each object header where we'll
40 have to do large number for object/HEAD requests. tough
41 call).
1e2d476 @mludvig * s3cmd: Updated email address for reporting bugs.
mludvig authored
42 Or we can only compare local timestamps with remote object
43 timestamps. If the local one is older we'll *assume* it
44 hasn't been changed.
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
45
7393bdb @mludvig * s3cmd, s3cmd.1: Updated help and man page.
mludvig authored
46 - Keep man page up to date and write some more documentation
47 - Yeah, right ;-)
Something went wrong with that request. Please try again.