Skip to content

HTTPS clone URL

Subversion checkout URL

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