Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Feb 14, 2014

  1. Matt Domsch

    Ignore S3 objects with empty names

    authored
  2. Matt Domsch

    Merge pull request #92 from ksauzz/support-get-operation-to-multibyte…

    …-objectname
    
    support multibyte key name on getting object operation.
    authored
  3. Kazuhiro Suzuki

    support multibyte key name on getting object operation.

    ksauzz authored
  4. Matt Domsch

    _download: handle S3Error

    If we get an S3Error here (i.e. HTTP 404 Not Found), warn and continue
    rather than crashing.  This can happen if the file is removed from S3
    async to us running, after having retrieved the directory listing from S3.
    authored
  5. Matt Domsch

    _download: Exception != OSError

    Cut-and-paste context error.  Here we specifically want OSError to
    dereference e.errno.  If we get a different type of error, we should
    raise that separately until we know how to deal with it.
    
    I did see one example of an S3Error getting raised here, syncing down
    a bucket that has versioning enabled but one file deleted.  We have to
    first fix this error to debug the next error.
    authored

Feb 10, 2014

  1. Matt Domsch

    handle empty directory on S3 sync remote2local

    We have to recognize when it's an empty directory (the filename ends
    in a trailing /) and treat it specially.
    authored
  2. Matt Domsch

    report LANG= environment variable on crash

    With so many unicode errors happening, at least capture
    what LANG is.
    authored

Feb 07, 2014

  1. Matt Domsch

    add a friendly error message on UnicodeEncodeError exception

    authored
  2. Matt Domsch

    add s3cmd.spec to .gitignore

    authored

Feb 06, 2014

  1. Matt Domsch

    reduce "Process files that was not remote copied" to debug()

    noted in bug #276
    authored
  2. Matt Domsch

    remove useless import of S3.Exceptions

    Noted in bug #227
    authored

Feb 03, 2014

  1. Matt Domsch

    add 'make tarball' and 'make rpm' to Makefile

    Fixes #192.
    
    Spec copied from Fedora/EPEL infrastructure packaging.
    authored

Feb 01, 2014

  1. o172

    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 few lines above, so this
    should be safe I think.
    o172 authored committed
  2. Matt Domsch

    Merge git://github.com/flebel/s3cmd into merge

    authored

Jan 28, 2014

  1. Francois Lebel

    Fix the example for recursive listing.

    flebel authored

Jan 20, 2014

  1. Matt Domsch

    Merge branch 'bug/put-from-stdin' into merge

    authored
  2. Matt Domsch

    os.gete[ug]id() doesn't exist on non-Unix

    authored
  3. Matt Domsch

    Merge branch 'bug/put-from-stdin' into merge

    authored
  4. Matt Domsch

    fix put - s3:// (upload from stdin, #270)

    authored

Jan 10, 2014

  1. Matt Domsch

    Merge branch 'bug/217' into merge

    authored
  2. Matt Domsch

    --no-check-md5 should disable md5sum calculation, including preserved…

    … attributes
    
    Fixes s3tools#217
    
    --no-check-md5 removes 'md5' from the cfg.sync_checks list.  It does
    not remove it from the cfg.preserve_attrs_list list.  Therefore each
    file's md5sum is calculated when generating the preserved attribute
    header (which also includes username, groupname, size, obtained from
    stat(), ...).  The default for both sync and put is --preserve.
    
    Therefore, to disable md5 generation completely, one needs to also use
    --no-preserve.
    
    Another option would be to have --no-check-md5 also remove 'md5' from
    cfg.preserve_attrs_list.  I had added 'md5' to the
    cfg.preserve_attrs_list list in June 2012 (1.5.0-alpha time period)
    when I added hardlink detection, so it's a relatively new change that
    is causing md5sums to be calculated by default.  This patch implements
    this, --no-check-md5 now removes 'md5' from cfg.preserve_attrs_list.
    authored

Jan 09, 2014

  1. Matt Domsch

    Merge git://github.com/robd003/s3cmd into merge

    authored
  2. Matt Domsch

    Merge branch 'bug/windows-no-pwd' into merge

    authored
  3. Matt Domsch

    Merge branch 'bug/lstat-removed-file' into merge

    authored
  4. Matt Domsch

    Merge branch 'bug/divide-by-zero' into merge

    authored
  5. Matt Domsch

    Merge branch 'bug/memoryerror' into merge

    authored
  6. Matt Domsch

    handle OSError: No such file or directory in get_local_filelist

    reported to s3tools-bugs by John R. Moser 2013-01-09.
    authored

Jan 07, 2014

  1. Matt Domsch

    fix divide-by-zero when no files were transferred

    Repored by Jason Woodall to s3tools-bugs 2014-01-06.
    authored

Jan 04, 2014

  1. Matt Domsch

    fixes for Windows not including a pwd module

    authored

Dec 30, 2013

  1. Robert Palmer

    Less verbose

    robd003 authored
  2. Robert Palmer

    Added support for restoring files from Glacier storage.

    Includes recursive option.
    robd003 authored

Dec 17, 2013

  1. Matt Domsch

    Merge pull request #259 from 36degrees/patch-1

    Fix a spelling mistake (conect => connect)
    authored
  2. Oliver Byford

    Fix a spelling mistake (conect => connect)

    36degrees authored

Dec 14, 2013

  1. Matt Domsch

    Print a useful error message when MemoryError is raised

    authored

Dec 05, 2013

  1. Matt Domsch

    Merge pull request #253 from mdomsch/bug/unicode-stat

    encode filenames to system encoding before calling shutils.copy2()
    authored
Something went wrong with that request. Please try again.