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

Reply via email to