Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 53 lines (48 sloc) 2.507 kb
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
1 TODO list for s3cmd project
2 ===========================
3
5a9b6e3 @mludvig * NEWS, TODO: Updated.
mludvig authored
4 - Before 1.0.0 (or asap after 1.0.0)
59864e5 @mludvig * s3cmd: Under some circumstance s3cmd crashed
mludvig authored
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.
1a60297 @mludvig * TODO: Updated with new ideas.
mludvig authored
14 - Make upload throttling configurable.
5a9b6e3 @mludvig * NEWS, TODO: Updated.
mludvig authored
15 - Allow removing 'DefaultRootObject' from CloudFront distributions.
16 - Get s3://bucket/non-existent creates empty local file 'non-existent'
42320d0 @mludvig * TODO: Updated.
mludvig authored
17 - Add 'geturl' command, both Unicode and urlencoded output.
1a60297 @mludvig * TODO: Updated with new ideas.
mludvig authored
18 - Add a command for generating "Query String Authentication" URLs.
3db91d0 @mludvig * TODO: Updated.
mludvig authored
19 - Support --acl-grant (together with --acl-public/private) for [put] and [sync]
20 - Filter 's3cmd ls' output by --bucket-location=
06481a4 @mludvig * TODO: Add some items
mludvig authored
21
22 - After 1.0.0
3db91d0 @mludvig * TODO: Updated.
mludvig authored
23 - Sync must backup non-files as well. At least directories,
24 symlinks and device nodes.
06481a4 @mludvig * TODO: Add some items
mludvig authored
25 - Speed up upload / download with multiple threads.
3db91d0 @mludvig * TODO: Updated.
mludvig authored
26 (see http://blog.50projects.com/p/s3cmd-modifications.html)
1e2d476 @mludvig * s3cmd: Updated email address for reporting bugs.
mludvig authored
27 - Sync should be able to update metadata (UID, timstamps, etc)
28 if only these change (i.e. same content, different metainfo).
6541c83 @mludvig * TODO: Note about failing GPG.
mludvig authored
29 - If GPG fails error() and exit. If un-GPG fails save the
30 file with .gpg extension.
c686da5 @mludvig * TODO: Updated list.
mludvig authored
31 - Keep backup files remotely on put/sync-to if requested
32 (move the old 'object' to e.g. 'object~' and only then upload
33 the new one). Could be more advanced to keep, say, last 5
42320d0 @mludvig * TODO: Updated.
mludvig authored
34 copies, etc.
bc886ff @mludvig * NEWS: Added info about --verbatim.
mludvig authored
35 - Memory consumption on very large upload sets is terribly high.
1a60297 @mludvig * TODO: Updated with new ideas.
mludvig authored
36 - Implement per-bucket (or per-regexp?) default settings. For
37 example regarding ACLs, encryption, etc.
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
38
39 - Implement GPG for sync
40 (it's not that easy since it won't be easy to compare
41 the encrypted-remote-object size with local file.
42 either we can store the metadata in a dedicated file
43 where we face a risk of inconsistencies, or we'll store
44 the metadata encrypted in each object header where we'll
45 have to do large number for object/HEAD requests. tough
46 call).
1e2d476 @mludvig * s3cmd: Updated email address for reporting bugs.
mludvig authored
47 Or we can only compare local timestamps with remote object
48 timestamps. If the local one is older we'll *assume* it
5a9b6e3 @mludvig * NEWS, TODO: Updated.
mludvig authored
49 hasn't been changed. But what to do about remote2local sync?
65a7c0f @mludvig 2008-02-27 Michal Ludvig <michal@logix.cz>
mludvig authored
50
7393bdb @mludvig * s3cmd, s3cmd.1: Updated help and man page.
mludvig authored
51 - Keep man page up to date and write some more documentation
52 - Yeah, right ;-)
Something went wrong with that request. Please try again.