Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 635 lines (424 sloc) 17.136 kb
23c0cf2 * S3/Utils.py (hash_file_md5): Hash files in 32kB chunks
ludvigm authored
1 2008-07-29 Michal Ludvig <michal@logix.cz>
2
afc91e9 * Released version 0.9.8.3
ludvigm authored
3 * Released version 0.9.8.3
4 ------------------------
5
6 2008-07-29 Michal Ludvig <michal@logix.cz>
7
8 * S3/PkgInfo.py: Bumped up version to 0.9.8.3
9 * NEWS: Added 0.9.8.3
10
11 2008-07-29 Michal Ludvig <michal@logix.cz>
12
23c0cf2 * S3/Utils.py (hash_file_md5): Hash files in 32kB chunks
ludvigm authored
13 * S3/Utils.py (hash_file_md5): Hash files in 32kB chunks
14 instead of reading it all up to a memory first to avoid
15 OOM on large files.
16
46f53b2 * s3cmd.1: couple of syntax fixes from Mikhail Gusarov
ludvigm authored
17 2008-07-07 Michal Ludvig <michal@logix.cz>
18
19 * s3cmd.1: couple of syntax fixes from Mikhail Gusarov
20
55ea7b8 * s3cmd: Print version info on 'unexpected error' output.
ludvigm authored
21 2008-07-03 Michal Ludvig <michal@logix.cz>
22
85a3a20 * S3/PkgInfo.py: Bumped up version to 0.9.8.2
ludvigm authored
23 * Released version 0.9.8.2
24 ------------------------
25
26 2008-07-03 Michal Ludvig <michal@logix.cz>
27
28 * S3/PkgInfo.py: Bumped up version to 0.9.8.2
29 * NEWS: Added 0.9.8.2
55ea7b8 * s3cmd: Print version info on 'unexpected error' output.
ludvigm authored
30 * s3cmd: Print version info on 'unexpected error' output.
31
8696851 * S3/S3.py: Re-upload when Amazon doesn't send ETag
ludvigm authored
32 2008-06-30 Michal Ludvig <michal@logix.cz>
33
34 * S3/S3.py: Re-upload when Amazon doesn't send ETag
35 in PUT response. It happens from time to time for
36 unknown reasons. Thanks "Burtc" for report and
37 "hermzz" for fix.
38
7552d70 * run-tests.sh: Sort-of testsuite
ludvigm authored
39 2008-06-27 Michal Ludvig <michal@logix.cz>
40
beca4e5 * S3/PkgInfo.py: Bumped up version to 0.9.8.1
ludvigm authored
41 * Released version 0.9.8.1
42 ------------------------
43
44 2008-06-27 Michal Ludvig <michal@logix.cz>
45
46 * S3/PkgInfo.py: Bumped up version to 0.9.8.1
47 * NEWS: Added 0.9.8.1
b3d3bd0 * s3cmd: make 'cfg' global
ludvigm authored
48 * s3cmd: make 'cfg' global
7552d70 * run-tests.sh: Sort-of testsuite
ludvigm authored
49 * run-tests.sh: Sort-of testsuite
50
e72bcd5 * s3cmd: Wrapped all execution in a try/except block
ludvigm authored
51 2008-06-23 Michal Ludvig <michal@logix.cz>
52
1326f2a * S3/PkgInfo.py: Bumped up version to 0.9.8
ludvigm authored
53 * Released version 0.9.8
54 ----------------------
55
56 2008-06-23 Michal Ludvig <michal@logix.cz>
57
58 * S3/PkgInfo.py: Bumped up version to 0.9.8
59 * NEWS: Added 0.9.8
60 * TODO: Removed completed tasks
61
62 2008-06-23 Michal Ludvig <michal@logix.cz>
63
fcb7af2 * s3cmd: Last-minute compatibility fixes for Python 2.4
ludvigm authored
64 * s3cmd: Last-minute compatibility fixes for Python 2.4
1326f2a * S3/PkgInfo.py: Bumped up version to 0.9.8
ludvigm authored
65 * s3cmd, s3cmd.1: --debug-exclude is an alias for --debug-syncmatch
e4fdc92 * s3cmd: Don't require $HOME env variable to be set.
ludvigm authored
66 * s3cmd: Don't require $HOME env variable to be set.
67 Fixes #2000133
e72bcd5 * s3cmd: Wrapped all execution in a try/except block
ludvigm authored
68 * s3cmd: Wrapped all execution in a try/except block
69 to catch all exceptions and ask for a report.
70
e6c76de * S3/PkgInfo.py: Version 0.9.8-rc3
ludvigm authored
71 2008-06-18 Michal Ludvig <michal@logix.cz>
72
73 * S3/PkgInfo.py: Version 0.9.8-rc3
74
75 2008-06-18 Michal Ludvig <michal@logix.cz>
0c593ec * S3/S3.py: Bucket name can't contain upper-case letters (S3/DNS limitat...
ludvigm authored
76
77 * S3/S3.py: Bucket name can't contain upper-case letters (S3/DNS limitation).
78
9755bda * s3cmd, s3cmd.1: Added GLOB (shell-style wildcard) exclude, renamed
ludvigm authored
79 2008-06-12 Michal Ludvig <michal@logix.cz>
80
ca79947 * S3/PkgInfo.py: Version 0.9.8-rc2
ludvigm authored
81 * S3/PkgInfo.py: Version 0.9.8-rc2
82
83 2008-06-12 Michal Ludvig <michal@logix.cz>
84
9755bda * s3cmd, s3cmd.1: Added GLOB (shell-style wildcard) exclude, renamed
ludvigm authored
85 * s3cmd, s3cmd.1: Added GLOB (shell-style wildcard) exclude, renamed
86 orig regexp-style --exclude to --rexclude
87
85dd3f9 * s3cmd: Remove python 2.5 specific code (try/except/finally
ludvigm authored
88 2008-06-11 Michal Ludvig <michal@logix.cz>
89
b0d0d64 * S3/PkgInfo.py: Version 0.9.8-rc1
ludvigm authored
90 * S3/PkgInfo.py: Version 0.9.8-rc1
91
92 2008-06-11 Michal Ludvig <michal@logix.cz>
93
85dd3f9 * s3cmd: Remove python 2.5 specific code (try/except/finally
ludvigm authored
94 * s3cmd: Remove python 2.5 specific code (try/except/finally
95 block) and make s3cmd compatible with python 2.4 again.
a4a2e5f * s3cmd, S3/Config.py, s3cmd.1: Added --exclude-from and --debug-syncmat...
ludvigm authored
96 * s3cmd, S3/Config.py, s3cmd.1: Added --exclude-from and --debug-syncmatch
97 switches for sync.
85dd3f9 * s3cmd: Remove python 2.5 specific code (try/except/finally
ludvigm authored
98
2e80965 * s3cmd: Added --exclude switch for sync.
ludvigm authored
99 2008-06-10 Michal Ludvig <michal@logix.cz>
100
101 * s3cmd: Added --exclude switch for sync.
2f9ee6b * s3cmd.1, NEWS: Document --exclude
ludvigm authored
102 * s3cmd.1, NEWS: Document --exclude
2e80965 * s3cmd: Added --exclude switch for sync.
ludvigm authored
103
dd17190 * S3/Config.py: Store more file attributes in sync to S3.
ludvigm authored
104 2008-06-05 Michal Ludvig <michal@logix.cz>
105
bf6280f * Released version 0.9.7
ludvigm authored
106 * Released version 0.9.7
107 ----------------------
108
109 2008-06-05 Michal Ludvig <michal@logix.cz>
110
0be96f5 * S3/PkgInfo.py: Bumped up version to 0.9.7
ludvigm authored
111 * S3/PkgInfo.py: Bumped up version to 0.9.7
112 * NEWS: Added 0.9.7
113 * TODO: Removed completed tasks
114 * s3cmd, s3cmd.1: Updated help texts,
115 removed --dry-run option as it's not implemented.
116
117 2008-06-05 Michal Ludvig <michal@logix.cz>
118
dd17190 * S3/Config.py: Store more file attributes in sync to S3.
ludvigm authored
119 * S3/Config.py: Store more file attributes in sync to S3.
120 * s3cmd: Make sync remote2local more error-resilient.
121
0a5afcb * s3cmd: Refactored cmd_sync() in preparation
ludvigm authored
122 2008-06-04 Michal Ludvig <michal@logix.cz>
123
0f4094f Implemented S3->local sync
ludvigm authored
124 * s3cmd: Implemented cmd_sync_remote2local() for restoring
125 backup from S3 to a local filesystem
126 * S3/S3.py: S3.object_get_uri() now requires writable stream
127 and not a path name.
128 * S3/Utils.py: Added mkdir_with_parents()
129
130 2008-06-04 Michal Ludvig <michal@logix.cz>
131
0a5afcb * s3cmd: Refactored cmd_sync() in preparation
ludvigm authored
132 * s3cmd: Refactored cmd_sync() in preparation
133 for remote->local sync.
134
46a7452 2008-04-30 Michal Ludvig <michal@logix.cz>
ludvigm authored
135 2008-04-30 Michal Ludvig <michal@logix.cz>
136
137 * s3db, S3/SimpleDB.py: Implemented almost full SimpleDB API.
138
665a294 2008-04-29 Michal Ludvig <michal@logix.cz>
ludvigm authored
139 2008-04-29 Michal Ludvig <michal@logix.cz>
140
8b85c6d 2008-04-29 Michal Ludvig <michal@logix.cz>
ludvigm authored
141 * s3db, S3/SimpleDB.py: Initial support for Amazon SimpleDB.
142 For now implements ListDomains() call and most of the
143 infrastructure required for request creation.
144
145 2008-04-29 Michal Ludvig <michal@logix.cz>
146
5415fba 2008-04-29 Michal Ludvig <michal@logix.cz>
ludvigm authored
147 * S3/Exceptions.py: Exceptions moved out of S3.S3
665a294 2008-04-29 Michal Ludvig <michal@logix.cz>
ludvigm authored
148 * S3/SortedDict.py: rewritten from scratch to preserve
149 case of keys while still sorting in case-ignore mode.
150
ab13aa8 * S3/S3.py: send_file() now computes MD5 sum of the file
ludvigm authored
151 2008-04-28 Michal Ludvig <michal@logix.cz>
152
153 * S3/S3.py: send_file() now computes MD5 sum of the file
154 being uploaded, compares with ETag returned by Amazon
155 and retries upload if they don't match.
156
b1eaa42 * s3cmd, S3/S3.py, S3/Utils.py: Throttle upload speed and retry
ludvigm authored
157 2008-03-05 Michal Ludvig <michal@logix.cz>
158
159 * s3cmd, S3/S3.py, S3/Utils.py: Throttle upload speed and retry
160 when upload failed.
161 Report download/upload speed and time elapsed.
162
79776e2 * S3/PkgInfo.py: bumped up version to 0.9.6
ludvigm authored
163 2008-02-28 Michal Ludvig <michal@logix.cz>
164
78158be That's 0.9.6 of course ;-)
ludvigm authored
165 * Released version 0.9.6
79776e2 * S3/PkgInfo.py: bumped up version to 0.9.6
ludvigm authored
166 ----------------------
167
168 2008-02-28 Michal Ludvig <michal@logix.cz>
169
170 * S3/PkgInfo.py: bumped up version to 0.9.6
171 * NEWS: What's new in 0.9.6
172
b0df558 2008-02-27 Michal Ludvig <michal@logix.cz>
ludvigm authored
173 2008-02-27 Michal Ludvig <michal@logix.cz>
174
45bb2ee * s3cmd, s3cmd.1: Updated help and man page.
ludvigm authored
175 * s3cmd, s3cmd.1: Updated help and man page.
d8a573e 2008-02-27 Michal Ludvig <michal@logix.cz>
ludvigm authored
176 * S3/S3.py, S3/Utils.py, s3cmd: Support for 's3cmd info' command.
bed7802 2008-02-27 Michal Ludvig <michal@logix.cz>
ludvigm authored
177 * s3cmd: Fix crash when 'sync'ing files with unresolvable owner uid/gid.
cf51d50 * S3/S3.py, S3/Utils.py: open files in binary mode (otherwise windows
ludvigm authored
178 * S3/S3.py, S3/Utils.py: open files in binary mode (otherwise windows
179 users have problems).
3946150 * S3/S3.py: modify 'x-amz-date' format (problems reported on MacOS X).
ludvigm authored
180 * S3/S3.py: modify 'x-amz-date' format (problems reported on MacOS X).
181 Thanks Jon Larkowski for fix.
d8a573e 2008-02-27 Michal Ludvig <michal@logix.cz>
ludvigm authored
182
183 2008-02-27 Michal Ludvig <michal@logix.cz>
184
b0df558 2008-02-27 Michal Ludvig <michal@logix.cz>
ludvigm authored
185 * TODO: Updated wishlist.
186
1202afb 2008-02-11 Michal Ludvig <michal@logix.cz>
ludvigm authored
187 2008-02-11 Michal Ludvig <michal@logix.cz>
188
3ecbb36 2008-02-11 Michal Ludvig <michal@logix.cz>
ludvigm authored
189 * S3/S3.py: Properly follow RedirectPermanent responses for EU buckets
a878770 2008-02-11 Michal Ludvig <michal@logix.cz>
ludvigm authored
190 * S3/S3.py: Create public buckets with -P (#1837328)
aa7a724 2008-02-11 Michal Ludvig <michal@logix.cz>
ludvigm authored
191 * S3/S3.py, s3cmd: Correctly display public URL on uploads.
1202afb 2008-02-11 Michal Ludvig <michal@logix.cz>
ludvigm authored
192 * S3/S3.py, S3/Config.py: Support for MIME types. Both
193 default and guessing. Fixes bug #1872192 (Thanks Martin Herr)
194
195 2007-11-13 Michal Ludvig <michal@logix.cz>
196
d51630c * Released version 0.9.5
ludvigm authored
197 * Released version 0.9.5
198 ----------------------
199
24f188c * S3/S3.py: Support for buckets stored in Europe, access now
ludvigm authored
200 2007-11-13 Michal Ludvig <michal@logix.cz>
201
202 * S3/S3.py: Support for buckets stored in Europe, access now
203 goes via <bucket>.s3.amazonaws.com where possible.
204
708256b 2007-11-12 Michal Ludvig <michal@logix.cz>
ludvigm authored
205 2007-11-12 Michal Ludvig <michal@logix.cz>
206
207 * s3cmd: Support for storing file attributes (like ownership,
208 mode, etc) in sync operation.
889b7c1 * s3cmd, S3/S3.py: New command 'ib' to get information about
ludvigm authored
209 * s3cmd, S3/S3.py: New command 'ib' to get information about
210 bucket (only 'LocationConstraint' supported for now).
708256b 2007-11-12 Michal Ludvig <michal@logix.cz>
ludvigm authored
211
536ab3c * s3cmd: Fix typo in argument name (patch
ludvigm authored
212 2007-10-01 Michal Ludvig <michal@logix.cz>
213
214 * s3cmd: Fix typo in argument name (patch
215 from Kim-Minh KAPLAN, SF #1804808)
216
925f2de 2007-09-25 Michal Ludvig <michal@logix.cz>
ludvigm authored
217 2007-09-25 Michal Ludvig <michal@logix.cz>
218
2275cdc * s3cmd: Exit with error code on error (patch
ludvigm authored
219 * s3cmd: Exit with error code on error (patch
220 from Kim-Minh KAPLAN, SF #1800583)
221
222 2007-09-25 Michal Ludvig <michal@logix.cz>
223
925f2de 2007-09-25 Michal Ludvig <michal@logix.cz>
ludvigm authored
224 * S3/S3.py: Don't fail if bucket listing doesn't have
225 <IsTruncated> node.
226 * s3cmd: Create ~/.s3cfg with 0600 permissions.
227
169af58 * S3/S3.py: Support for buckets with over 1000 objects.
ludvigm authored
228 2007-09-13 Michal Ludvig <michal@logix.cz>
229
6f88862 * s3cmd: Improved 'sync'
ludvigm authored
230 * s3cmd: Improved 'sync'
169af58 * S3/S3.py: Support for buckets with over 1000 objects.
ludvigm authored
231 * S3/S3.py: Support for buckets with over 1000 objects.
232
2f44767 2007-09-03 Michal Ludvig <michal@logix.cz>
ludvigm authored
233 2007-09-03 Michal Ludvig <michal@logix.cz>
234
235 * s3cmd: Small tweaks to --configure workflow.
236
7fda7c7 2007-09-02 Michal Ludvig <michal@logix.cz>
ludvigm authored
237 2007-09-02 Michal Ludvig <michal@logix.cz>
238
239 * s3cmd: Initial support for 'sync' operation. For
240 now only local->s3 direction. In this version doesn't
241 work well with non-ASCII filenames and doesn't support
242 encryption.
243
1592d8a 2007-08-24 Michal Ludvig <michal@logix.cz>
ludvigm authored
244 2007-08-24 Michal Ludvig <michal@logix.cz>
245
246 * s3cmd, S3/Util.py: More ElementTree imports cleanup
247
4d0feac 2007-08-19 Michal Ludvig <michal@logix.cz>
ludvigm authored
248 2007-08-19 Michal Ludvig <michal@logix.cz>
249
95b4908 2007-08-19 Michal Ludvig <michal@logix.cz>
ludvigm authored
250 * NEWS: Added news for 0.9.5
251
252 2007-08-19 Michal Ludvig <michal@logix.cz>
253
4d0feac 2007-08-19 Michal Ludvig <michal@logix.cz>
ludvigm authored
254 * s3cmd: Better handling of multiple arguments for put, get and del
255
70b52fc 2007-08-14 Michal Ludvig <michal@logix.cz>
ludvigm authored
256 2007-08-14 Michal Ludvig <michal@logix.cz>
257
63a4133 2007-08-14 Michal Ludvig <michal@logix.cz>
ludvigm authored
258 * setup.py, S3/Utils.py: Try import xml.etree.ElementTree
259 or elementtree.ElementTree module.
260
261 2007-08-14 Michal Ludvig <michal@logix.cz>
262
80dfe93 2007-08-14 Michal Ludvig <michal@logix.cz>
ludvigm authored
263 * s3cmd.1: Add info about --encrypt parameter.
264
265 2007-08-14 Michal Ludvig <michal@logix.cz>
266
70b52fc 2007-08-14 Michal Ludvig <michal@logix.cz>
ludvigm authored
267 * S3/PkgInfo.py: Bump up version to 0.9.5-pre
268
0d240d9 2007-08-13 Michal Ludvig <michal@logix.cz>
ludvigm authored
269 2007-08-13 Michal Ludvig <michal@logix.cz>
270
b0d94c3 2007-08-13 Michal Ludvig <michal@logix.cz>
ludvigm authored
271 * Released version 0.9.4
272 ----------------------
273
274 2007-08-13 Michal Ludvig <michal@logix.cz>
275
8192aed 2007-08-13 Michal Ludvig <michal@logix.cz>
ludvigm authored
276 * S3/S3.py: Added function urlencode_string() that encodes
277 non-ascii characters in object name before sending it to S3.
278
279 2007-08-13 Michal Ludvig <michal@logix.cz>
280
756e4fd 2007-08-13 Michal Ludvig <michal@logix.cz>
ludvigm authored
281 * README: Updated Amazon S3 pricing overview
282
283 2007-08-13 Michal Ludvig <michal@logix.cz>
284
0d240d9 2007-08-13 Michal Ludvig <michal@logix.cz>
ludvigm authored
285 * s3cmd, S3/Config.py, S3/S3.py: HTTPS support
286
c250fe0 2007-07-20 Michal Ludvig <michal@logix.cz>
ludvigm authored
287 2007-07-20 Michal Ludvig <michal@logix.cz>
288
289 * setup.py: Check correct Python version and ElementTree availability.
290
1fb8944 2007-07-05 Michal Ludvig <michal@logix.cz>
ludvigm authored
291 2007-07-05 Michal Ludvig <michal@logix.cz>
292
9f0873c 2007-07-05 Michal Ludvig <michal@logix.cz>
ludvigm authored
293 * s3cmd: --configure support for Proxy
1fb8944 2007-07-05 Michal Ludvig <michal@logix.cz>
ludvigm authored
294 * S3/S3.py: HTTP proxy support from
295 John D. Rowell <jdrowell@exerciseyourbrain.com>
296
24d2e27 2007-06-19 Michal Ludvig <michal@logix.cz>
ludvigm authored
297 2007-06-19 Michal Ludvig <michal@logix.cz>
298
299 * setup.py: Check for S3CMD_PACKAGING and don't install
300 manpages and docs if defined.
301 * INSTALL: Document the above change.
5d4be63 2007-06-19 Michal Ludvig <michal@logix.cz>
ludvigm authored
302 * MANIFEST.in: Include uncompressed manpage
24d2e27 2007-06-19 Michal Ludvig <michal@logix.cz>
ludvigm authored
303
d7b5595 2007-06-17 Michal Ludvig <michal@logix.cz>
ludvigm authored
304 2007-06-17 Michal Ludvig <michal@logix.cz>
305
fb8b272 2007-06-17 Michal Ludvig <michal@logix.cz>
ludvigm authored
306 * s3cmd: Added encryption key support to --configure
725fa0b 2007-06-17 Michal Ludvig <michal@logix.cz>
ludvigm authored
307 * S3/PkgInfo.py: Bump up version to 0.9.4-pre
d7b5595 2007-06-17 Michal Ludvig <michal@logix.cz>
ludvigm authored
308 * setup.py: Cleaned up some rpm-specific stuff that
309 caused problems to Debian packager Mikhail Gusarov
310 * setup.cfg: Removed [bdist_rpm] section
311 * MANIFEST.in: Include S3/*.py
312
770f3f1 2007-06-16 Michal Ludvig <michal@logix.cz>
ludvigm authored
313 2007-06-16 Michal Ludvig <michal@logix.cz>
314
315 * s3cmd.1: Syntax fixes from Mikhail Gusarov <dottedmag@dottedmag.net>
316
fd56bd5 2007-05-27 Michal Ludvig <michal@logix.cz>
ludvigm authored
317 2007-05-27 Michal Ludvig <michal@logix.cz>
318
319 * Support for on-the-fly GPG encryption.
320
5437ccf Changelog for r115:
ludvigm authored
321 2007-05-26 Michal Ludvig <michal@logix.cz>
322
f727335 2007-05-26 Michal Ludvig <michal@logix.cz>
ludvigm authored
323 * s3cmd.1: Add info about "s3cmd du" command.
324
325 2007-05-26 Michal Ludvig <michal@logix.cz>
326
6cf68e4 2007-05-26 Michal Ludvig <michal@logix.cz>
ludvigm authored
327 * Released version 0.9.3
328 ----------------------
329
330 2007-05-26 Michal Ludvig <michal@logix.cz>
331
776deb8 2007-05-26 Michal Ludvig <michal@logix.cz>
ludvigm authored
332 * s3cmd: Patch from Basil Shubin <basil.shubin@gmail.com>
333 adding support for "s3cmd du" command.
9435a2a 2007-05-26 Michal Ludvig <michal@logix.cz>
ludvigm authored
334 * s3cmd: Modified output format of "s3cmd du" to conform
335 with unix "du".
5437ccf Changelog for r115:
ludvigm authored
336 * setup.cfg: Require Python 2.5 in RPM. Otherwise it needs
337 to require additional python modules (e.g. ElementTree)
338 which may have different names in different distros. It's
339 indeed still possible to manually install s3cmd with
340 Python 2.4 and appropriate modules.
341
e52dcd4 2007-04-09 Michal Ludvig <michal@logix.cz>
ludvigm authored
342 2007-04-09 Michal Ludvig <michal@logix.cz>
343
9a1ea36 * Released version 0.9.2
ludvigm authored
344 * Released version 0.9.2
345 ----------------------
346
347 2007-04-09 Michal Ludvig <michal@logix.cz>
348
e52dcd4 2007-04-09 Michal Ludvig <michal@logix.cz>
ludvigm authored
349 * s3cmd.1: Added manpage
b14dbfb 2007-04-09 Michal Ludvig <michal@logix.cz>
ludvigm authored
350 * Updated infrastructure files to create "better"
351 distribution archives.
e52dcd4 2007-04-09 Michal Ludvig <michal@logix.cz>
ludvigm authored
352
6d73912 2007-03-26 Michal Ludvig <michal@logix.cz>
ludvigm authored
353 2007-03-26 Michal Ludvig <michal@logix.cz>
354
92e027f 2007-03-26 Michal Ludvig <michal@logix.cz>
ludvigm authored
355 * setup.py, S3/PkgInfo.py: Move package info out of setup.py
356 * s3cmd: new parameter --version
6d73912 2007-03-26 Michal Ludvig <michal@logix.cz>
ludvigm authored
357 * s3cmd, S3/S3Uri.py: Output public HTTP URL for objects
358 stored with Public ACL.
359
74750b7 * ChangeLog: Converted SVN logs to ChangeLog
ludvigm authored
360 2007-02-28 Michal Ludvig <michal@logix.cz>
361
62b0dbf * s3cmd: Verify supplied accesskey and secretkey
ludvigm authored
362 * s3cmd: Verify supplied accesskey and secretkey
363 in interactive configuration path.
03cb9ca * S3/Config.py: Hide access key and secret key
ludvigm authored
364 * S3/Config.py: Hide access key and secret key
365 from debug output.
74750b7 * ChangeLog: Converted SVN logs to ChangeLog
ludvigm authored
366 * S3/S3.py: Modify S3Error exception to work
367 in python 2.4 (=> don't expect Exception is
368 a new-style class).
369 * s3cmd: Updated for the above change.
370
371 2007-02-19 Michal Ludvig <michal@logix.cz>
372
373 * NEWS, INSTALL, README, setup.py: Added
374 more documentation.
375
376 2007-02-19 Michal Ludvig <michal@logix.cz>
377
378 * S3/S3.py, s3cmd: New feature - allow "get" to stdout
379
380 2007-02-19 Michal Ludvig <michal@logix.cz>
381
382 * S3/S3fs.py: Removed (development moved to branch s3fs-devel).
383
384 2007-02-08 Michal Ludvig <michal@logix.cz>
385
386 * S3/S3fs.py:
387 - Implemented mknod()
388 - Can create directory structure
389 - Rewritten to use SQLite3. Currently can create
390 the filesystem, and a root inode.
391
392 2007-02-07 Michal Ludvig <michal@logix.cz>
393
394 * s3cmd (from /s3py:74): Renamed SVN top-level project
395 s3py to s3cmd
396
397 2007-02-07 Michal Ludvig <michal@logix.cz>
398
399 * setup.cfg: Only require Python 2.4, not 2.5
400 * S3/Config.py: Removed show_uri - no longer needed,
401 it's now default
402
403 2007-02-07 Michal Ludvig <michal@logix.cz>
404
405 * setup.py
406 - Version 0.9.1
407
408 2007-02-07 Michal Ludvig <michal@logix.cz>
409
410 * s3cmd: Change all "exit()" calls to "sys.exit()"
411 and allow for python 2.4
412 * S3/S3.py: Removed dependency on hashlib -> allow for python 2.4
413
414 2007-01-27 Michal Ludvig <michal@logix.cz>
415
416 * S3/S3.py, S3/S3Uri.py: Case insensitive regex in S3Uri.py
417
418 2007-01-26 Michal Ludvig <michal@logix.cz>
419
420 * S3/S3fs.py: Added support for stroing/loading inodes.
421 No data yet however.
422
423 2007-01-26 Michal Ludvig <michal@logix.cz>
424
425 * S3/S3fs.py: Initial version of S3fs module.
426 Can create filesystem via "S3fs.mkfs()"
427
428 2007-01-26 Michal Ludvig <michal@logix.cz>
429
430 * S3/BidirMap.py, S3/Config.py, S3/S3.py, S3/S3Uri.py,
431 S3/SortedDict.py, S3/Utils.py, s3cmd: Added headers with
432 copyright to all files
433 * S3/S3.py, S3/S3Uri.py: Removed S3.compose_uri(), introduced
434 S3UriS3.compose_uri() instead.
435
436 2007-01-26 Michal Ludvig <michal@logix.cz>
437
438 * S3/S3.py, S3/S3Uri.py, s3cmd:
439 - Converted all users of parse_uri to S3Uri class API
440 - Removed "cp" command again. Will have to use 'put'
441 and 'get' for now.
442
443 2007-01-25 Michal Ludvig <michal@logix.cz>
444
445 * S3/S3Uri.py: New module S3/S3Uri.py
446 * S3/S3.py, s3cmd: Converted "put" operation to use
447 the new S3Uri class.
448
449 2007-01-24 Michal Ludvig <michal@logix.cz>
450
451 * S3/S3.py
452 * s3cmd
453 - Added 'cp' command
454 - Renamed parse_s3_uri to parse_uri (this will go away anyway)
455
456 2007-01-19 Michal Ludvig <michal@logix.cz>
457
458 * setup.cfg
459 * setup.py
460 - Include README into tarballs
461
462 2007-01-19 Michal Ludvig <michal@logix.cz>
463
464 * README
465 - Added comprehensive README file
466
467 2007-01-19 Michal Ludvig <michal@logix.cz>
468
469 * setup.cfg
470 * setup.py
471 - Added configuration for setup.py sdist
472
473 2007-01-19 Michal Ludvig <michal@logix.cz>
474
475 * S3/Config.py
476 * s3cmd
477 - Added interactive configurator (--configure)
478 - Added config dumper (--dump-config)
479 - Improved --help output
480
481 2007-01-19 Michal Ludvig <michal@logix.cz>
482
483 * setup.cfg
484 * setup.py
485 Added info for building RPM packages.
486
487 2007-01-18 Michal Ludvig <michal@logix.cz>
488
489 * S3/Config.py
490 * S3/S3.py
491 * s3cmd
492 Moved class Config from S3/S3.py to S3/Config.py
493
494 2007-01-18 Michal Ludvig <michal@logix.cz>
495
496 * S3/Config.py (from /s3py/trunk/S3/ConfigParser.py:47)
497 * S3/ConfigParser.py
498 * S3/S3.py
499 Renamed S3/ConfigParser.py to S3/Config.py
500
501 2007-01-18 Michal Ludvig <michal@logix.cz>
502
503 * s3cmd
504 Added info about homepage
505
506 2007-01-17 Michal Ludvig <michal@logix.cz>
507
508 * S3/S3.py
509 * s3cmd
510 - Use prefix for listings if specified.
511 - List all commands in --help
512
513 2007-01-16 Michal Ludvig <michal@logix.cz>
514
515 * S3/S3.py
516 * s3cmd
517 Major rework of Config class:
518 - Renamed from AwsConfig to Config
519 - Converted to Singleton (see Config.__new__() and an article on
520 Wikipedia)
521 - No more explicit listing of options - use introspection to get them
522 (class variables that of type str, int or bool that don't start with
523 underscore)
524 - Check values read from config file and verify their type.
525
526 Added OptionMimeType and -m/-M options. Not yet implemented
527 functionality in the rest of S3/S3.py
528
529 2007-01-15 Michal Ludvig <michal@logix.cz>
530
531 * S3/S3.py
532 * s3cmd
533 - Merged list-buckets and bucket-list-objects operations into
534 a single 'ls' command.
535 - New parameter -P for uploading publicly readable objects
536
537 2007-01-14 Michal Ludvig <michal@logix.cz>
538
539 * s3.py
540 * setup.py
541 Renamed s3.py to s3cmd (take 2)
542
543 2007-01-14 Michal Ludvig <michal@logix.cz>
544
545 * s3cmd (from /s3py/trunk/s3.py:45)
546 Renamed s3.py to s3cmd
547
548 2007-01-14 Michal Ludvig <michal@logix.cz>
549
550 * S3
551 * S3/S3.py
552 * s3.py
553 * setup.py
554 All classes from s3.py go to S3/S3.py
555 Added setup.py
556
557 2007-01-14 Michal Ludvig <michal@logix.cz>
558
559 * s3.py
560 Minor fix S3.utils -> S3.Utils
561
562 2007-01-14 Michal Ludvig <michal@logix.cz>
563
564 * .svnignore
565 * BidirMap.py
566 * ConfigParser.py
567 * S3
568 * S3/BidirMap.py (from /s3py/trunk/BidirMap.py:35)
569 * S3/ConfigParser.py (from /s3py/trunk/ConfigParser.py:38)
570 * S3/SortedDict.py (from /s3py/trunk/SortedDict.py:35)
571 * S3/Utils.py (from /s3py/trunk/utils.py:39)
572 * S3/__init__.py
573 * SortedDict.py
574 * s3.py
575 * utils.py
576 Moved modules to their own package
577
578 2007-01-12 Michal Ludvig <michal@logix.cz>
579
580 * s3.py
581 Added "del" command
582 Converted all (?) commands to accept s3-uri
583 Added -u/--show-uri parameter
584
585 2007-01-11 Michal Ludvig <michal@logix.cz>
586
587 * s3.py
588 Verify MD5 on received files
589 Improved upload of multiple files
590 Initial S3-URI support (more tbd)
591
592 2007-01-11 Michal Ludvig <michal@logix.cz>
593
594 * s3.py
595 Minor fixes:
596 - store names of parsed files in AwsConfig
597 - Print total size with upload/download
598
599 2007-01-11 Michal Ludvig <michal@logix.cz>
600
601 * s3.py
602 * utils.py
603 Added support for sending and receiving files.
604
605 2007-01-11 Michal Ludvig <michal@logix.cz>
606
607 * ConfigParser.py
608 * s3.py
609 List all Objects in all Buckets command
610 Yet another logging improvement
611 Version check for Python 2.5 or higher
612
613 2007-01-11 Michal Ludvig <michal@logix.cz>
614
615 * ConfigParser.py
616 * s3.py
617 * utils.py
618 Added ConfigParser
619 Improved setting logging levels
620 It can now quite reliably list buckets and objects
621
622 2007-01-11 Michal Ludvig <michal@logix.cz>
623
624 * .svnignore
625 Added ignore list
626
627 2007-01-11 Michal Ludvig <michal@logix.cz>
628
629 * .svnignore
630 * BidirMap.py
631 * SortedDict.py
632 * s3.py
633 * utils.py
634 Initial import
Something went wrong with that request. Please try again.