Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 300 lines (267 sloc) 11.914 kb
be45a0d @mdomsch Update version to 1.5.2
mdomsch authored
1 s3cmd-1.5.2 - 2015-02-08
2 ===============
3 * Handle unvalidated SSL certificate. Necessary on Ubuntu 14.04 for
4 SSL to function at all.
5 * packaging fixes (require python-magic, drop ez_setup)
6
a317223 @mdomsch Update to version 1.5.1.2
mdomsch authored
7 s3cmd-1.5.1.2 - 2015-02-04
4d6144e @mdomsch Update version to 1.5.1.1
mdomsch authored
8 ===============
9 * fix PyPi install
10
725f9c8 @mdomsch update NEWS for 1.5.1
mdomsch authored
11 s3cmd-1.5.1 - 2015-02-04
12 ===============
13
14 * Sort s3cmd ls output by bucket name (Andrew Gaul)
15 * Support relative expiry times in signurl. (Chris Lamb)
16 * Fixed issue with mixed path separators with s3cmd get --recursive on
17 Windows. (Luke Winslow)
18 * fix S3 wildcard certificate checking
19 * Handle headers with spaces in their values properly (#460)
20 * Fix lack of SSL certificate checking libraries on older python
21 * set content-type header for stdin from command line or Config()
22 * fix uploads from stdin (#464)
23 * Fix directory exclusions (#467)
24 * fix signurl
25 * Don't retry in response to HTTP 405 error (#422)
26 * Don't crash when a proxy returns an invalid XML error document
27
8fcc2c7 @mdomsch update NEWS
mdomsch authored
28 s3cmd-1.5.0 - 2015-01-12
29 ===============
30 * add support for newer regions such as Frankfurt that
31 require newer authorization signature v4 support
32 (Vasileios Mitrousis, Michal Ludvig, Matt Domsch)
33 * drop support for python 2.4 due to signature v4 code.
34 python 2.6 is now the minimum, and python 3 is still not supported.
35 * handle redirects to the "right" region for a bucket.
36 * add --ca-cert=FILE for self-signed certs (Matt Domsch)
37 * allow proxied SSL connections with python >= 2.7 (Damian Gerow)
38 * add --remove-headers for [modify] command (Matt Domsch)
39 * add -s/--ssl and --no-ssl options (Viktor Szakáts)
40 * add --signature-v2 for backwards compatibility with S3 clones.
41 * bugfixes by 17 contributors
42
25ff338 @mludvig Update version to 1.5.0-rc1
mludvig authored
43 s3cmd 1.5.0-rc1 - 2014-06-29
44 ===============
8fcc2c7 @mdomsch update NEWS
mdomsch authored
45 * add environment variable S3CMD_CONFIG (Devon Jones),
46 access key and secre keys (Vasileios Mitrousis)
47 * added modify command (Francois Gaudin)
48 * better debug messages (Matt Domsch)
49 * faster batch deletes (Matt Domsch)
50 * Added support for restoring files from Glacier storage (Robert Palmer)
51 * Add and remove full lifecycle policies (Sam Rudge)
52 * Add support for object expiration (hrchu)
53 * bugfixes by 26 contributors
54
25ff338 @mludvig Update version to 1.5.0-rc1
mludvig authored
55
2dff2c0 @mludvig Version 1.5.0-beta1
mludvig authored
56 s3cmd 1.5.0-beta1 - 2013-12-02
57 =================
58 * Brougt to you by Matt Domsch and contributors, thanks guys! :)
59 * Multipart upload improvements (Eugene Brevdo, UENISHI Kota)
60 * Allow --acl-grant on AWS groups (Dale Lovelace)
61 * Added Server-Side Encryption support (Kevin Daub)
62 * Improved MIME types detections and content encoding (radomir,
63 Eric Drechsel, George Melika)
64 * Various smaller changes and bugfixes from many contributors
65
986aebb @mludvig Version 1.5.0-alpha3
mludvig authored
66 s3cmd 1.5.0-alpha3 - 2013-03-11
67 ==================
68 * Persistent HTTP/HTTPS connections for massive speedup (Michal Ludvig)
69 * New switch --quiet for suppressing all output (Siddarth Prakash)
70 * Honour "umask" on file downloads (Jason Dalton)
71 * Various bugfixes from many contributors
72
4e74f9b @mludvig Version 1.5.0-alpha2
mludvig authored
73 s3cmd 1.5.0-alpha2 - 2013-03-04
74 ==================
75 * IAM roles support (David Kohen, Eric Dowd)
76 * Manage bucket policies (Kota Uenishi)
77 * Various bugfixes from many contributors
78
79 s3cmd 1.5.0-alpha1 - 2013-02-19
80 ==================
bca16f0 @mludvig Updated NEWS
mludvig authored
81 * Server-side copy for hardlinks/softlinks to improve performance
82 (Matt Domsch)
83 * New [signurl] command (Craig Ringer)
84 * Improved symlink-loop detection (Michal Ludvig)
85 * Add --delete-after option for sync (Matt Domsch)
86 * Handle empty return bodies when processing S3 errors.
87 (Kelly McLaughlin)
88 * Upload from STDIN (Eric Connell)
89 * Updated bucket locations (Stefhen Hovland)
90 * Support custom HTTP headers (Brendan O'Connor, Karl Matthias)
91 * Improved MIME support (Karsten Sperling, Christopher Noyes)
92 * Added support for --acl-grant/--acl-revoke to 'sync' command
93 (Michael Tyson)
94 * CloudFront: Support default index and default root invalidation
95 (Josep del Rio)
96 * Command line options for access/secret keys (Matt Sweeney)
97 * Support [setpolicy] for setting bucket policies (Joe Fiorini)
98 * Respect the $TZ environment variable (James Brown)
99 * Reduce memory consumption for [s3cmd du] (Charlie Schluting)
100 * Rate limit progress updates (Steven Noonan)
101 * Download from S3 to a temp file first (Sumit Kumar)
102 * Reuse a single connection when doing a bucket list (Kelly McLaughlin)
103 * Delete empty files if object_get() failed (Oren Held)
104
105 s3cmd 1.1.0 - (never released)
d065ce3 @mludvig Released version 1.1.0-beta1
mludvig authored
106 ===========
5ad69b3 @mludvig Enable multipart for [sync] - do not check MD5
mludvig authored
107 * MultiPart upload enabled for both [put] and [sync]. Default chunk
108 size is 15MB.
d065ce3 @mludvig Released version 1.1.0-beta1
mludvig authored
109 * CloudFront invalidation via [sync --cf-invalidate] and [cfinvalinfo].
110 * Increased socket_timeout from 10 secs to 5 mins.
3bf7d0c @mludvig Improved WebSite support
mludvig authored
111 * Added "Static WebSite" support [ws-create / ws-delete / ws-info]
112 (contributed by Jens Braeuer)
35612e6 @mludvig * Force MIME type with --mime-type=abc/xyz
mludvig authored
113 * Force MIME type with --mime-type=abc/xyz, also --guess-mime-type
0d477b9 @mludvig MIME-Type guessing is now on by default
mludvig authored
114 is now on by default, -M is no longer shorthand for --guess-mime-type
addecb7 @mludvig Mention --mime-type="xx/yy; param=abc" in NEWS
mludvig authored
115 * Allow parameters in MIME types, for example:
116 --mime-type="text/plain; charset=utf-8"
6063e01 @mludvig Released version 1.1.0-beta2
mludvig authored
117 * MIME type can be guessed by python-magic which is a lot better than
118 relying on the extension. Contributed by Karsten Sperling.
ae4289a @mludvig Document usage of environment variables as config values
mludvig authored
119 * Support for environment variables as config values. For instance
120 in ~/.s3cmd put "access_key=$S3_ACCESS_KEY". Contributed by Ori Bar.
2a585f7 @mludvig Document --configure [s3://bucket-name]
mludvig authored
121 * Support for --configure checking access to a specific bucket instead
122 of listing all buckets.
123 Listing buckets requires the S3 ListAllMyBuckets permission which
124 is typically not available to delegated IAM accounts. With this change,
125 s3cmd --configure accepts an (optional) bucket uri as a parameter
126 and if it's provided, the access check will just verify access to this
127 bucket individually. Contributed by Mike Repass.
649e813 @mludvig Document STDOUT for multiple files
mludvig authored
128 * Allow STDOUT as a destination even for downloading multiple files.
129 They will be output one after another without any delimiters!
130 Contributed by Rob Wills.
d065ce3 @mludvig Released version 1.1.0-beta1
mludvig authored
131
db35916 @mludvig * Released version 1.0.0
mludvig authored
132 s3cmd 1.0.0 - 2011-01-18
2d067a6 @mludvig * s3cmd: Added --(no-)check-md5 for [sync].
mludvig authored
133 ===========
134 * [sync] now supports --no-check-md5
0222ce4 @mludvig * s3cmd: Set 10s socket timeout for read()/write().
mludvig authored
135 * Network connections now have 10s timeout
536ad44 @mludvig * Released version 1.0.0-rc2
mludvig authored
136 * [sync] now supports bucket-to-bucket synchronisation
db35916 @mludvig * Released version 1.0.0
mludvig authored
137 * Added [accesslog] command.
b020ea0 @mludvig * s3cmd, S3/CloudFront.py, S3/Config.py: Support access
mludvig authored
138 * Added access logging for CloudFront distributions
139 using [cfmodify --log]
db35916 @mludvig * Released version 1.0.0
mludvig authored
140 * Added --acl-grant and --acl-revoke [Timothee Groleau]
08f8991 @mludvig * S3/CloudFront.py: Allow s3:// URI as well as cf:// URI
mludvig authored
141 * Allow s3:// URI as well as cf:// URI as a distribution
142 name for most CloudFront related commands.
5a9b6e3 @mludvig * NEWS, TODO: Updated.
mludvig authored
143 * Support for Reduced Redundancy Storage (--reduced-redundancy)
144 * Follow symlinks in [put] and [sync] with --follow-symlinks
145 * Support for CloudFront DefaultRootObject [Luke Andrew]
cb0bbae @mludvig * s3cmd, S3/AccessLog.py, ...: Added [accesslog] command.
mludvig authored
146
fa476d8 @mludvig * Released version 0.9.9.91
mludvig authored
147 s3cmd 0.9.9.91 - 2009-10-08
148 ==============
149 * Fixed invalid reference to a variable in failed upload handling.
150
c321acc @mludvig * Released version 0.9.9.90
mludvig authored
151 s3cmd 0.9.9.90 - 2009-10-06
152 ==============
e0b946c @mludvig * s3cmd: Support for recursive [cp] and [mv], including
mludvig authored
153 * New command 'sign' for signing e.g. POST upload policies.
dc1c96c @mludvig 2009-05-27 Michal Ludvig <michal@logix.cz>
mludvig authored
154 * Fixed handling of filenames that differ only in
155 capitalisation (eg blah.txt vs Blah.TXT).
bc886ff @mludvig * NEWS: Added info about --verbatim.
mludvig authored
156 * Added --verbatim mode, preventing most filenames
157 pre-processing. Good for fixing unreadable buckets.
e0b946c @mludvig * s3cmd: Support for recursive [cp] and [mv], including
mludvig authored
158 * Added --recursive support for [cp] and [mv], including
159 multiple-source arguments, --include/--exclude, --dry-run, etc.
c74f3df @mludvig * s3cmd, run-test.py, TODO, NEWS: Added --dry-run
mludvig authored
160 * Added --exclude/--include and --dry-run for [del], [setacl].
b40dd81 @mludvig * S3/Utils.py: New function replace_nonprintables()
mludvig authored
161 * Neutralise characters that are invalid in XML to avoid ExpatErrors.
162 http://boodebr.org/main/python/all-about-python-and-unicode
3c07424 @mludvig * s3cmd: New [fixbucket] command for fixing invalid object
mludvig authored
163 * New command [fixbucket] for for fixing invalid object names
164 in a given Bucket. For instance names with &#x08; in them
165 (not sure how people manage to upload them but they do).
0b8ea55 @mludvig * s3cmd: New command [sign]
mludvig authored
166
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
167 s3cmd 0.9.9 - 2009-02-17
8567b8e @mludvig * s3cmd: Added --list-md5 for 'ls' command.
mludvig authored
168 ===========
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
169 New commands:
170 * Commands for copying and moving objects, within or
171 between buckets: [cp] and [mv] (Andrew Ryan)
172 * CloudFront support through [cfcreate], [cfdelete],
173 [cfmodify] and [cfinfo] commands. (sponsored by Joseph Denne)
174 * New command [setacl] for setting ACL on existing objects,
175 use together with --acl-public/--acl-private (sponsored by
176 Joseph Denne)
177
178 Other major features:
179 * Improved source dirname handling for [put], [get] and [sync].
180 * Recursive and wildcard support for [put], [get] and [del].
181 * Support for non-recursive [ls].
182 * Enabled --dry-run for [put], [get] and [sync].
183 * Allowed removal of non-empty buckets with [rb --force].
184 * Implemented progress meter (--progress / --no-progress)
19accd3 @mludvig * Released version 0.9.9-rc1
mludvig authored
185 * Added --include / --rinclude / --(r)include-from
186 options to override --exclude exclusions.
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
187 * Added --add-header option for [put], [sync], [cp] and [mv].
188 Good for setting e.g. Expires or Cache-control headers.
189 * Added --list-md5 option for [ls].
190 * Continue [get] partially downloaded files with --continue
319b1b8 @mludvig * TODO, NEWS: Updated
mludvig authored
191 * New option --skip-existing for [get] and [sync].
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
192
193 Minor features and bugfixes:
194 * Fixed GPG (--encrypt) compatibility with Python 2.6.
195 * Always send Content-Length header to satisfy some http proxies.
319b1b8 @mludvig * TODO, NEWS: Updated
mludvig authored
196 * Fixed installation on Windows and Mac OS X.
4c96181 @mludvig * NEWS: Updated.
mludvig authored
197 * Don't print nasty backtrace on KeyboardInterrupt.
198 * Should work fine on non-UTF8 systems, provided all
9a3c1ab @mludvig * Released version 0.9.9
mludvig authored
199 the files are in current system encoding.
23ace81 @LocutusOfBorg Fix typo (overriden -> overridden)
LocutusOfBorg authored
200 * System encoding can be overridden using --encoding.
9197e62 @mludvig * S3/S3.py, s3cmd, S3/Config.py, s3cmd.1: Added --continue for
mludvig authored
201 * Improved resistance to communication errors (Connection
202 reset by peer, etc.)
a208e97 @mludvig * s3cmd, S3/S3.py, S3/Config.py: Allow access to upper-case
mludvig authored
203
aa53210 @mludvig * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
mludvig authored
204 s3cmd 0.9.8.4 - 2008-11-07
803c725 @mludvig * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
mludvig authored
205 =============
aa53210 @mludvig * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
mludvig authored
206 * Stabilisation / bugfix release:
803c725 @mludvig * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
mludvig authored
207 * Restored access to upper-case named buckets.
208 * Improved handling of filenames with Unicode characters.
209 * Avoid ZeroDivisionError on ultrafast links (for instance
210 on Amazon EC2)
aa53210 @mludvig * NEWS: Fetch 0.9.8.4 release news from 0.9.8.x branch.
mludvig authored
211 * Re-issue failed requests (e.g. connection errors, internal
212 server errors, etc).
213 * Sync skips over files that can't be open instead of
214 terminating the sync completely.
215 * Doesn't run out of open files quota on sync with lots of
216 files.
803c725 @mludvig * NEWS: s3cmd 0.9.8.4 released from branches/0.9.8.x SVN branch.
mludvig authored
217
43458d3 @mludvig * Released version 0.9.8.3
mludvig authored
218 s3cmd 0.9.8.3 - 2008-07-29
219 =============
220 * Bugfix release. Avoid running out-of-memory in MD5'ing
221 large files.
222
5be0729 @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.8.2
mludvig authored
223 s3cmd 0.9.8.2 - 2008-06-27
224 =============
225 * Bugfix release. Re-upload file if Amazon doesn't send ETag
226 back.
227
0471c1d @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.8.1
mludvig authored
228 s3cmd 0.9.8.1 - 2008-06-27
229 =============
230 * Bugfix release. Fixed 'mb' and 'rb' commands again.
231
3490bb4 @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.8
mludvig authored
232 s3cmd 0.9.8 - 2008-06-23
ee852c0 @mludvig * s3cmd.1, NEWS: Document --exclude
mludvig authored
233 ===========
3490bb4 @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.8
mludvig authored
234 * Added --exclude / --rexclude options for sync command.
235 * Doesn't require $HOME env variable to be set anymore.
236 * Better checking of bucket names to Amazon S3 rules.
ee852c0 @mludvig * s3cmd.1, NEWS: Document --exclude
mludvig authored
237
29893af @mludvig * S3/PkgInfo.py: Bumped up version to 0.9.7
mludvig authored
238 s3cmd 0.9.7 - 2008-06-05
239 ===========
240 * Implemented 'sync' from S3 back to local folder, including
241 file attribute restoration.
242 * Failed uploads are retried on lower speed to improve error
243 resilience.
244 * Compare MD5 of the uploaded file, compare with checksum
245 reported by S3 and re-upload on mismatch.
246
10c01a0 @mludvig * S3/PkgInfo.py: bumped up version to 0.9.6
mludvig authored
247 s3cmd 0.9.6 - 2008-02-28
248 ===========
249 * Support for setting / guessing MIME-type of uploaded file
250 * Correctly follow redirects when accessing buckets created
251 in Europe.
252 * Introduced 'info' command both for buckets and objects
253 * Correctly display public URL on uploads
254 * Updated TODO list for everyone to see where we're heading
255 * Various small fixes. See ChangeLog for details.
256
311549c @mludvig * Released version 0.9.5
mludvig authored
257 s3cmd 0.9.5 - 2007-11-13
4e8a187 @mludvig 2007-08-19 Michal Ludvig <michal@logix.cz>
mludvig authored
258 ===========
dc75814 @mludvig * S3/S3.py: Support for buckets stored in Europe, access now
mludvig authored
259 * Support for buckets created in Europe
260 * Initial 'sync' support, for now local to s3 direction only
4e8a187 @mludvig 2007-08-19 Michal Ludvig <michal@logix.cz>
mludvig authored
261 * Much better handling of multiple args to put, get and del
262 * Tries to use ElementTree from any available module
d94adea @mludvig * S3/S3.py: Support for buckets with over 1000 objects.
mludvig authored
263 * Support for buckets with over 1000 objects.
4e8a187 @mludvig 2007-08-19 Michal Ludvig <michal@logix.cz>
mludvig authored
264
3813053 @mludvig Updated news (this will still go to 0.9.4, ehm)
mludvig authored
265 s3cmd 0.9.4 - 2007-08-13
49731b4 @mludvig 2007-06-17 Michal Ludvig <michal@logix.cz>
mludvig authored
266 ===========
3813053 @mludvig Updated news (this will still go to 0.9.4, ehm)
mludvig authored
267 * Support for transparent GPG encryption of uploaded files
9606aa2 @mludvig 2007-07-05 Michal Ludvig <michal@logix.cz>
mludvig authored
268 * HTTP proxy support
d35b41f @mludvig 2007-08-13 Michal Ludvig <michal@logix.cz>
mludvig authored
269 * HTTPS protocol support
3813053 @mludvig Updated news (this will still go to 0.9.4, ehm)
mludvig authored
270 * Support for non-ASCII characters in uploaded filenames
49731b4 @mludvig 2007-06-17 Michal Ludvig <michal@logix.cz>
mludvig authored
271
2f7ddbc @mludvig 2007-05-26 Michal Ludvig <michal@logix.cz>
mludvig authored
272 s3cmd 0.9.3 - 2007-05-26
273 ===========
274 * New command "du" for displaying size of your data in S3.
275 (Basil Shubin)
276
277 s3cmd 0.9.2 - 2007-04-09
81eb438 @mludvig Added NEWS file
mludvig authored
278 ===========
8c01622 @mludvig * More news for release 0.9.2
mludvig authored
279 * Lots of new documentation
81eb438 @mludvig Added NEWS file
mludvig authored
280 * Allow "get" to stdout (use "-" in place of destination file
281 to get the file contents on stdout)
8c01622 @mludvig * More news for release 0.9.2
mludvig authored
282 * Better compatibility with Python 2.4
283 * Output public HTTP URL for objects stored with Public ACL
284 * Various bugfixes and improvements
81eb438 @mludvig Added NEWS file
mludvig authored
285
286 s3cmd 0.9.1 - 2007-02-06
287 ===========
288 * All commands now use S3-URIs
289 * Removed hard dependency on Python 2.5
290 * Experimental support for Python 2.4
291 (requires external ElementTree module)
292
293
294 s3cmd 0.9.0 - 2007-01-18
295 ===========
296 * First public release brings support for all basic Amazon S3
297 operations: Creation and Removal of buckets, Upload (put),
298 Download (get) and Removal (del) of files/objects.
299
Something went wrong with that request. Please try again.