Thanks to everyone who has been submitting fixes in the recent weeks. I
think we're really close to getting 1.5.0 done. As such, I've gone ahead
and pushed the current git HEAD out to the Fedora 21, Fedora 20
updates-testing, and EPEL 6 updates-testing repositories. Those should be
available to 'yum update' in the next couple of days.
Thanks,
Matt
shortlog since v1.5.0-beta1:
Devon Jones (3):
added ability to set home based on environment variable
added S3CMD_CONFIG documentation to the man page
Merge remote-tracking branch 'upstream/master'
Florent Viard (2):
BugFix: Fix dateS3toPython to gracefully handle returned date that
are not in GMT to respect iso8601. Ex.: 2014-03-05T18:45:50+00:00
instead of 2014-03-05T18:45:50Z
Fixes date functions to return timestamps based on UTC time value. +
so simplified formatDateTime().
Francois Gaudin (2):
Fix custom header support for cp
Modify command equivalent to a self copy to modify metadata
Francois Lebel (1):
Fix the example for recursive listing.
Matt Domsch (84):
include python version in error dump
remove python-2.5-ism when guessing mimetype (bug #218)
don't hardlink 0-length files
encode filenames to system encoding before calling shutils.copy2()
getting the file system encoding is loop invariant
Merge pull request #250 from mdomsch/bug/python-version-on-error
Merge pull request #251 from mdomsch/bug/218
Merge pull request #253 from mdomsch/bug/unicode-stat
Print a useful error message when MemoryError is raised
Merge pull request #259 from 36degrees/patch-1
fixes for Windows not including a pwd module
fix divide-by-zero when no files were transferred
handle OSError: No such file or directory in get_local_filelist
Merge branch 'bug/memoryerror' into merge
Merge branch 'bug/divide-by-zero' into merge
Merge branch 'bug/lstat-removed-file' into merge
Merge branch 'bug/windows-no-pwd' into merge
Merge git://github.com/robd003/s3cmd into merge
--no-check-md5 should disable md5sum calculation, including preserved
attributes
Merge branch 'bug/217' into merge
fix put - s3:// (upload from stdin, #270)
Merge branch 'bug/put-from-stdin' into merge
os.gete[ug]id() doesn't exist on non-Unix
Merge branch 'bug/put-from-stdin' into merge
Merge git://github.com/flebel/s3cmd into merge
add 'make tarball' and 'make rpm' to Makefile
remove useless import of S3.Exceptions
reduce "Process files that was not remote copied" to debug()
add s3cmd.spec to .gitignore
add a friendly error message on UnicodeEncodeError exception
report LANG= environment variable on crash
handle empty directory on S3 sync remote2local
_download: Exception != OSError
_download: handle S3Error
Merge pull request #92 from
ksauzz/support-get-operation-to-multibyte-objectname
Ignore S3 objects with empty names
Merge pull request #284 from swiftserve/fix_config_file_verbosity
set content-type, content-charset, and not content-encoding
use ~/.s3cfg in run-tests too
move empty object name detection where it belongs
delete unused keys_to_remove logic
s/0o775/0755/ for python 2.4 compatibility
Merge pull request #286 from swiftserve/fix_verbosity_config
Merge pull request #291 from Knewton/master
Merge pull request #293 from Knewton/master
Merge branch 'master' of git://github.com/fviard/s3cmd into
fviard-master
add python-dateutil to RPM spec BR & Requires
Merge branch 'master' of git://github.com/vamitrou/s3cmd into
vamitrou-master
Fix run-tests
fix warning messages with encoded filenames
fix indentation
Set atime/mtime on get and sync remote2local from last-modified header
spec: note to use python setup.py sdist
update manpage
setup.py: add requires=dateutil
Merge branch 'bug/hardlinks' into bug/zero-length-files
FileDict: don't record md5 for zero-length files
Fix --no-check-md5
defaultdict-ectomy, for Python 2.4
python 2.4 doesn't have x=foo if a else b
more python 2.4 fixes and a trivial cleanup
run-tests.py: allow returncodes to be one of a list of items
apply excludes to batch deletes too
use batch delete in s3cmd del --recursive
exclude handling fixes
move getting local file list stat() and md5sum until after handling
excludes
move filter_exclude_include() calls into fetch_remote_list()
fix calls to subcmd_batch_del()
remove unnecessary sorted() call
fix calls to subcmd_batch_del()
Merge branch 'master' of github.com:s3tools/s3cmd into upstream-master
add expire and excludes examples to the manpage
fix sync local2remote --dry-run
Merge pull request #296 from kecaps/master
add verbosity when doing local file I/O for stat() and md5 calculation
merge Modify command equivalent to a self copy to modify metadata
unicode fix for modify command
handle Out of Space errors gracefully
trivial: print full error on OSError, IOError
Merge pull request #299 from whiteley/cfinval-tilde-fix
Cleanly handle AccessDenied errors from S3 during --configure
man page cleanups
Makefile: make git-rpm instead of make rpm
bump rpm spec
Matt Whiteley (1):
URL Encode CloudFront invalidation paths
Michal Ludvig (2):
Updated copyright to TGRMN Software
Merge branch 'master' of ssh://github.com/s3tools/s3cmd
Oliver Byford (1):
Fix a spelling mistake (conect => connect)
Richard van der Hoff (2):
Honour the verbosity setting in the config file
Updates for handling of verbosity config option
Robert Palmer (2):
Added support for restoring files from Glacier storage.
Less verbose
Space (1):
if getting to stdout pipe, destination is a dummy string and not a
file--don't try to set modified time
Ubuntu (4):
object_batch_delete() gets full remote_list (consistent with
_do_deletes())
getting sequential batches for dealing with S3s eventual consistency
object_batch_delete() gets full remote_list (consistent with
_do_deletes())
getting sequential batches for dealing with S3s eventual consistency
Vasileios Mitrousis (13):
(feature)Introducing batch_mode in bucket deletion to delete contents
without getting the full list
s3.object_batch_delete() function added, rb operation uses batch
delete to remove keys prior to bucket deletion
useless comment remove
(feature)Introducing batch_mode in bucket deletion to delete contents
without getting the full list
s3.object_batch_delete() function added, rb operation uses batch
delete to remove keys prior to bucket deletion
useless comment remove
batch_delete fixed, subcmd_batch_del() added and replaced
_do_deletes()
conflict merge
resolve conflicts
merge with remote master
cleanup
replaced list output with comprehension in batch_del dry-run
comprehension fix
hrchu (1):
Add support for object expiration
ksauzz (1):
support multibyte key name on getting object operation.
o172 (1):
Use stat() to get the stat record for the target of a symlink, not
of the link itself (which lstat() does). A check for the case where
a file is symlink and the follow-symlink option is not set has already
been made a
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
S3tools-general mailing list
S3tools-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/s3tools-general