Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 194 lines (174 sloc) 7.651 kb
d065ce30 » mludvig
2011-04-11 Released version 1.1.0-beta1
1 s3cmd 1.1.0 - ???
2 ===========
5ad69b30 » mludvig
2012-01-12 Enable multipart for [sync] - do not check MD5
3 * MultiPart upload enabled for both [put] and [sync]. Default chunk
4 size is 15MB.
d065ce30 » mludvig
2011-04-11 Released version 1.1.0-beta1
5 * CloudFront invalidation via [sync --cf-invalidate] and [cfinvalinfo].
6 * Increased socket_timeout from 10 secs to 5 mins.
3bf7d0c3 » mludvig
2011-06-07 Improved WebSite support
7 * Added "Static WebSite" support [ws-create / ws-delete / ws-info]
8 (contributed by Jens Braeuer)
35612e61 » mludvig
2011-09-22 * Force MIME type with --mime-type=abc/xyz
9 * Force MIME type with --mime-type=abc/xyz, also --guess-mime-type
0d477b9c » mludvig
2012-01-06 MIME-Type guessing is now on by default
10 is now on by default, -M is no longer shorthand for --guess-mime-type
addecb79 » mludvig
2012-01-03 Mention --mime-type="xx/yy; param=abc" in NEWS
11 * Allow parameters in MIME types, for example:
12 --mime-type="text/plain; charset=utf-8"
6063e01c » mludvig
2012-01-06 Released version 1.1.0-beta2
13 * MIME type can be guessed by python-magic which is a lot better than
14 relying on the extension. Contributed by Karsten Sperling.
ae4289a6 » mludvig
2011-10-12 Document usage of environment variables as config values
15 * Support for environment variables as config values. For instance
16 in ~/.s3cmd put "access_key=$S3_ACCESS_KEY". Contributed by Ori Bar.
2a585f76 » mludvig
2011-10-12 Document --configure [s3://bucket-name]
17 * Support for --configure checking access to a specific bucket instead
18 of listing all buckets.
19 Listing buckets requires the S3 ListAllMyBuckets permission which
20 is typically not available to delegated IAM accounts. With this change,
21 s3cmd --configure accepts an (optional) bucket uri as a parameter
22 and if it's provided, the access check will just verify access to this
23 bucket individually. Contributed by Mike Repass.
649e813f » mludvig
2011-10-12 Document STDOUT for multiple files
24 * Allow STDOUT as a destination even for downloading multiple files.
25 They will be output one after another without any delimiters!
26 Contributed by Rob Wills.
d065ce30 » mludvig
2011-04-11 Released version 1.1.0-beta1
27
db359162 » mludvig
2011-01-09 * Released version 1.0.0
28 s3cmd 1.0.0 - 2011-01-18
2d067a6d » mludvig
2010-12-23 * s3cmd: Added --(no-)check-md5 for [sync].
29 ===========
30 * [sync] now supports --no-check-md5
0222ce4f » mludvig
2010-12-23 * s3cmd: Set 10s socket timeout for read()/write().
31 * Network connections now have 10s timeout
536ad447 » mludvig
2010-12-08 * Released version 1.0.0-rc2
32 * [sync] now supports bucket-to-bucket synchronisation
db359162 » mludvig
2011-01-09 * Released version 1.0.0
33 * Added [accesslog] command.
b020ea02 » mludvig
2010-06-12 * s3cmd, S3/CloudFront.py, S3/Config.py: Support access
34 * Added access logging for CloudFront distributions
35 using [cfmodify --log]
db359162 » mludvig
2011-01-09 * Released version 1.0.0
36 * Added --acl-grant and --acl-revoke [Timothee Groleau]
08f8991a » mludvig
2010-06-12 * S3/CloudFront.py: Allow s3:// URI as well as cf:// URI
37 * Allow s3:// URI as well as cf:// URI as a distribution
38 name for most CloudFront related commands.
5a9b6e33 » mludvig
2010-10-26 * NEWS, TODO: Updated.
39 * Support for Reduced Redundancy Storage (--reduced-redundancy)
40 * Follow symlinks in [put] and [sync] with --follow-symlinks
41 * Support for CloudFront DefaultRootObject [Luke Andrew]
cb0bbaef » mludvig
2010-03-19 * s3cmd, S3/AccessLog.py, ...: Added [accesslog] command.
42
fa476d85 » mludvig
2009-10-08 * Released version 0.9.9.91
43 s3cmd 0.9.9.91 - 2009-10-08
44 ==============
45 * Fixed invalid reference to a variable in failed upload handling.
46
c321acc3 » mludvig
2009-10-06 * Released version 0.9.9.90
47 s3cmd 0.9.9.90 - 2009-10-06
48 ==============
e0b946c0 » mludvig
2009-05-27 * s3cmd: Support for recursive [cp] and [mv], including
49 * New command 'sign' for signing e.g. POST upload policies.
dc1c96cf » mludvig
2009-05-27 2009-05-27 Michal Ludvig <michal@logix.cz>
50 * Fixed handling of filenames that differ only in
51 capitalisation (eg blah.txt vs Blah.TXT).
bc886ff8 » mludvig
2009-05-27 * NEWS: Added info about --verbatim.
52 * Added --verbatim mode, preventing most filenames
53 pre-processing. Good for fixing unreadable buckets.
e0b946c0 » mludvig
2009-05-27 * s3cmd: Support for recursive [cp] and [mv], including
54 * Added --recursive support for [cp] and [mv], including
55 multiple-source arguments, --include/--exclude, --dry-run, etc.
c74f3dfe » mludvig
2009-05-27 * s3cmd, run-test.py, TODO, NEWS: Added --dry-run
56 * Added --exclude/--include and --dry-run for [del], [setacl].
b40dd815 » mludvig
2009-05-28 * S3/Utils.py: New function replace_nonprintables()
57 * Neutralise characters that are invalid in XML to avoid ExpatErrors.
58 http://boodebr.org/main/python/all-about-python-and-unicode
3c07424d » mludvig
2009-06-02 * s3cmd: New [fixbucket] command for fixing invalid object
59 * New command [fixbucket] for for fixing invalid object names
60 in a given Bucket. For instance names with &#x08; in them
61 (not sure how people manage to upload them but they do).
0b8ea559 » mludvig
2009-02-24 * s3cmd: New command [sign]
62
9a3c1abb » mludvig
2009-02-16 * Released version 0.9.9
63 s3cmd 0.9.9 - 2009-02-17
8567b8ed » mludvig
2009-02-12 * s3cmd: Added --list-md5 for 'ls' command.
64 ===========
9a3c1abb » mludvig
2009-02-16 * Released version 0.9.9
65 New commands:
66 * Commands for copying and moving objects, within or
67 between buckets: [cp] and [mv] (Andrew Ryan)
68 * CloudFront support through [cfcreate], [cfdelete],
69 [cfmodify] and [cfinfo] commands. (sponsored by Joseph Denne)
70 * New command [setacl] for setting ACL on existing objects,
71 use together with --acl-public/--acl-private (sponsored by
72 Joseph Denne)
73
74 Other major features:
75 * Improved source dirname handling for [put], [get] and [sync].
76 * Recursive and wildcard support for [put], [get] and [del].
77 * Support for non-recursive [ls].
78 * Enabled --dry-run for [put], [get] and [sync].
79 * Allowed removal of non-empty buckets with [rb --force].
80 * Implemented progress meter (--progress / --no-progress)
19accd3a » mludvig
2009-01-27 * Released version 0.9.9-rc1
81 * Added --include / --rinclude / --(r)include-from
82 options to override --exclude exclusions.
9a3c1abb » mludvig
2009-02-16 * Released version 0.9.9
83 * Added --add-header option for [put], [sync], [cp] and [mv].
84 Good for setting e.g. Expires or Cache-control headers.
85 * Added --list-md5 option for [ls].
86 * Continue [get] partially downloaded files with --continue
319b1b88 » mludvig
2008-12-29 * TODO, NEWS: Updated
87 * New option --skip-existing for [get] and [sync].
9a3c1abb » mludvig
2009-02-16 * Released version 0.9.9
88
89 Minor features and bugfixes:
90 * Fixed GPG (--encrypt) compatibility with Python 2.6.
91 * Always send Content-Length header to satisfy some http proxies.
319b1b88 » mludvig
2008-12-29 * TODO, NEWS: Updated
92 * Fixed installation on Windows and Mac OS X.
4c96181e » mludvig
2008-12-31 * NEWS: Updated.
93 * Don't print nasty backtrace on KeyboardInterrupt.
94 * Should work fine on non-UTF8 systems, provided all
9a3c1abb » mludvig
2009-02-16 * Released version 0.9.9
95 the files are in current system encoding.
4c96181e » mludvig
2008-12-31 * NEWS: Updated.
96 * System encoding can be overriden using --encoding.
9197e62e » mludvig
2008-11-25 * S3/S3.py, s3cmd, S3/Config.py, s3cmd.1: Added --continue for
97 * Improved resistance to communication errors (Connection
98 reset by peer, etc.)
a208e977 » mludvig
2008-09-01 * s3cmd, S3/S3.py, S3/Config.py: Allow access to upper-case
99
aa532100 » mludvig
2008-11-16 * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
100 s3cmd 0.9.8.4 - 2008-11-07
803c7253 » mludvig
2008-09-15 * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
101 =============
aa532100 » mludvig
2008-11-16 * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
102 * Stabilisation / bugfix release:
803c7253 » mludvig
2008-09-15 * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
103 * Restored access to upper-case named buckets.
104 * Improved handling of filenames with Unicode characters.
105 * Avoid ZeroDivisionError on ultrafast links (for instance
106 on Amazon EC2)
aa532100 » mludvig
2008-11-16 * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
107 * Re-issue failed requests (e.g. connection errors, internal
108 server errors, etc).
109 * Sync skips over files that can't be open instead of
110 terminating the sync completely.
111 * Doesn't run out of open files quota on sync with lots of
112 files.
803c7253 » mludvig
2008-09-15 * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
113
43458d38 » mludvig
2008-07-29 * Released version 0.9.8.3
114 s3cmd 0.9.8.3 - 2008-07-29
115 =============
116 * Bugfix release. Avoid running out-of-memory in MD5'ing
117 large files.
118
5be0729e » mludvig
2008-07-03 * S3/PkgInfo.py: Bumped up version to 0.9.8.2
119 s3cmd 0.9.8.2 - 2008-06-27
120 =============
121 * Bugfix release. Re-upload file if Amazon doesn't send ETag
122 back.
123
0471c1d4 » mludvig
2008-06-27 * S3/PkgInfo.py: Bumped up version to 0.9.8.1
124 s3cmd 0.9.8.1 - 2008-06-27
125 =============
126 * Bugfix release. Fixed 'mb' and 'rb' commands again.
127
3490bb40 » mludvig
2008-06-23 * S3/PkgInfo.py: Bumped up version to 0.9.8
128 s3cmd 0.9.8 - 2008-06-23
ee852c0a » mludvig
2008-06-09 * s3cmd.1, NEWS: Document --exclude
129 ===========
3490bb40 » mludvig
2008-06-23 * S3/PkgInfo.py: Bumped up version to 0.9.8
130 * Added --exclude / --rexclude options for sync command.
131 * Doesn't require $HOME env variable to be set anymore.
132 * Better checking of bucket names to Amazon S3 rules.
ee852c0a » mludvig
2008-06-09 * s3cmd.1, NEWS: Document --exclude
133
29893afc » mludvig
2008-06-04 * S3/PkgInfo.py: Bumped up version to 0.9.7
134 s3cmd 0.9.7 - 2008-06-05
135 ===========
136 * Implemented 'sync' from S3 back to local folder, including
137 file attribute restoration.
138 * Failed uploads are retried on lower speed to improve error
139 resilience.
140 * Compare MD5 of the uploaded file, compare with checksum
141 reported by S3 and re-upload on mismatch.
142
10c01a07 » mludvig
2008-02-27 * S3/PkgInfo.py: bumped up version to 0.9.6
143 s3cmd 0.9.6 - 2008-02-28
144 ===========
145 * Support for setting / guessing MIME-type of uploaded file
146 * Correctly follow redirects when accessing buckets created
147 in Europe.
148 * Introduced 'info' command both for buckets and objects
149 * Correctly display public URL on uploads
150 * Updated TODO list for everyone to see where we're heading
151 * Various small fixes. See ChangeLog for details.
152
311549c1 » mludvig
2007-11-13 * Released version 0.9.5
153 s3cmd 0.9.5 - 2007-11-13
4e8a1870 » mludvig
2007-08-18 2007-08-19 Michal Ludvig <michal@logix.cz>
154 ===========
dc758146 » mludvig
2007-11-13 * S3/S3.py: Support for buckets stored in Europe, access now
155 * Support for buckets created in Europe
156 * Initial 'sync' support, for now local to s3 direction only
4e8a1870 » mludvig
2007-08-18 2007-08-19 Michal Ludvig <michal@logix.cz>
157 * Much better handling of multiple args to put, get and del
158 * Tries to use ElementTree from any available module
d94adea9 » mludvig
2007-09-13 * S3/S3.py: Support for buckets with over 1000 objects.
159 * Support for buckets with over 1000 objects.
4e8a1870 » mludvig
2007-08-18 2007-08-19 Michal Ludvig <michal@logix.cz>
160
38130537 » mludvig
2007-08-13 Updated news (this will still go to 0.9.4, ehm)
161 s3cmd 0.9.4 - 2007-08-13
49731b40 » mludvig
2007-06-16 2007-06-17 Michal Ludvig <michal@logix.cz>
162 ===========
38130537 » mludvig
2007-08-13 Updated news (this will still go to 0.9.4, ehm)
163 * Support for transparent GPG encryption of uploaded files
9606aa2e » mludvig
2007-07-05 2007-07-05 Michal Ludvig <michal@logix.cz>
164 * HTTP proxy support
d35b41f4 » mludvig
2007-08-13 2007-08-13 Michal Ludvig <michal@logix.cz>
165 * HTTPS protocol support
38130537 » mludvig
2007-08-13 Updated news (this will still go to 0.9.4, ehm)
166 * Support for non-ASCII characters in uploaded filenames
49731b40 » mludvig
2007-06-16 2007-06-17 Michal Ludvig <michal@logix.cz>
167
2f7ddbc7 » mludvig
2007-05-26 2007-05-26 Michal Ludvig <michal@logix.cz>
168 s3cmd 0.9.3 - 2007-05-26
169 ===========
170 * New command "du" for displaying size of your data in S3.
171 (Basil Shubin)
172
173 s3cmd 0.9.2 - 2007-04-09
81eb4385 » mludvig
2007-02-19 Added NEWS file
174 ===========
8c01622a » mludvig
2007-04-08 * More news for release 0.9.2
175 * Lots of new documentation
81eb4385 » mludvig
2007-02-19 Added NEWS file
176 * Allow "get" to stdout (use "-" in place of destination file
177 to get the file contents on stdout)
8c01622a » mludvig
2007-04-08 * More news for release 0.9.2
178 * Better compatibility with Python 2.4
179 * Output public HTTP URL for objects stored with Public ACL
180 * Various bugfixes and improvements
81eb4385 » mludvig
2007-02-19 Added NEWS file
181
182 s3cmd 0.9.1 - 2007-02-06
183 ===========
184 * All commands now use S3-URIs
185 * Removed hard dependency on Python 2.5
186 * Experimental support for Python 2.4
187 (requires external ElementTree module)
188
189
190 s3cmd 0.9.0 - 2007-01-18
191 ===========
192 * First public release brings support for all basic Amazon S3
193 operations: Creation and Removal of buckets, Upload (put),
194 Download (get) and Removal (del) of files/objects.
195
Something went wrong with that request. Please try again.