Permalink
Commits on Mar 19, 2010
  1. * s3cmd: Fix imports from S3.Utils

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@403 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Mar 19, 2010
  2. * s3cmd, S3/AccessLog.py, ...: Added [accesslog] command.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@402 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Mar 19, 2010
Commits on Dec 9, 2009
  1. * s3cmd: Path separator conversion on Windows hosts.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@401 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Dec 9, 2009
Commits on Oct 8, 2009
  1. * Released version 0.9.9.91

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@400 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Oct 8, 2009
Commits on Oct 7, 2009
  1. * Fixed reference to _max_retries

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@399 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Oct 7, 2009
Commits on Oct 6, 2009
  1. * Released version 0.9.9.90

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@398 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Oct 6, 2009
  2. * S3/S3.py: Introduce throttling on upload only after

    	  second failure. I.e. first retry at full speed.
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@397 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Oct 6, 2009
  3. * TODO: Updated with new ideas.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@396 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Oct 6, 2009
Commits on Jun 2, 2009
  1. * s3cmd: New [fixbucket] command for fixing invalid object

      names in a given Bucket. For instance names with  in
      them (not sure how people manage to upload them but they do).
    * S3/S3.py, S3/Utils.py, S3/Config.py: Support methods for 
      the above, plus advise user to run 'fixbucket' when XML parsing 
      fails.
    * NEWS: Updated.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@395 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Jun 2, 2009
Commits on May 28, 2009
  1. * S3/Utils.py: New function replace_nonprintables()

    * s3cmd: Filter local filenames through the above function
      to avoid problems with uploaded filenames containing invalid 
      XML entities, eg  
    * S3/S3.py: Warn if a non-printables char is passed to
      urlencode_string() - they should have been replaced earlier 
      in the processing.
    * run-tests.py, TODO, NEWS: Updated.
    * testsuite/crappy-file-name.tar.gz: Tarball with a crappy-named
      file. Untar for the testsuite.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@394 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed May 28, 2009
  2. * testsuite/blahBlah/*: Added files needed for run-tests.py

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@393 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed May 28, 2009
Commits on May 27, 2009
  1. * s3cmd, run-test.py, TODO, NEWS: Added --dry-run

      and --exclude/--include for [setacl].
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@391 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed May 27, 2009
  2. * s3cmd, run-test.py, TODO, NEWS: Added --dry-run

      and --exclude/--include for [del].
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@390 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed May 27, 2009
  3. * s3cmd: Support for recursive [cp] and [mv], including

      multiple-source arguments, --include/--exclude,
      --dry-run, etc.
    * run-tests.py: Tests for the above.
    * S3/S3.py: Preserve metadata (eg ACL or MIME type) 
      during [cp] and [mv].
    * NEWS, TODO: Updated.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@389 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed May 27, 2009
  4. * run-tests.py: Added --verbose mode.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@388 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed May 27, 2009
  5. * NEWS: Added info about --verbatim.

    * TODO: Added more tasks.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@387 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed May 27, 2009
  6. 2009-05-27 Michal Ludvig <michal@logix.cz>

    	* S3/SortedDict.py: Add case-sensitive mode.
    	* s3cmd, S3/S3.py, S3/Config.py: Use SortedDict() in 
    	  case-sensitive mode to avoid dropping filenames
    	  differing only in capitalisation
    	* run-tests.py: Testsuite for the above.
    	* NEWS: Updated.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@386 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed May 27, 2009
Commits on Mar 20, 2009
  1. * S3/S3.py: Re-sign requests before retrial to avoid

      RequestTimeTooSkewed errors on failed long-running
      uploads.
      BTW 'request' now has its own class S3Request.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@385 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Mar 20, 2009
Commits on Mar 3, 2009
  1. * s3cmd, S3/Config.py, S3/S3.py: Support for --verbatim.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@384 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Mar 3, 2009
Commits on Feb 25, 2009
  1. * s3cmd: Fixed reporting of ImportError of S3 modules.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@382 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 25, 2009
Commits on Feb 24, 2009
  1. * s3cmd: New command [sign]

    * S3/Utils.py: New function sign_string()
    * S3/S3.py, S3/CloudFront.py: Use sign_string().
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@378 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 24, 2009
Commits on Feb 16, 2009
  1. * Released version 0.9.9

    * S3/PkgInfo.py: Updated to 0.9.9
    * NEWS: Compile a big news list for 0.9.9
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@377 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 16, 2009
  2. * s3cmd.1: Document all the new options and commands.

    * s3cmd, S3/Config.py: Updated some help texts. Removed
      option --debug-syncmatch along the way (because --dry-run
      with --debug is good enough).
    * TODO: Updated.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@376 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 16, 2009
  3. * s3cmd: Check Python version >= 2.4 as soon as possible.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@375 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 16, 2009
Commits on Feb 14, 2009
  1. * s3cmd, S3/Config.py, S3/S3.py: Added --add-header option.

    * NEWS: Documented --add-header.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@374 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 14, 2009
  2. * run-tests.py: Fixed for new messages.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@373 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 14, 2009
  3. * README: Updated for 0.9.9

    * s3cmd, S3/PkgInfo.py, s3cmd.1: Replaced project 
      URLs with http://s3tools.org
    * NEWS: Improved message.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@372 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 14, 2009
Commits on Feb 12, 2009
  1. * s3cmd: Added --list-md5 for 'ls' command.

    * S3/Config.py: New setting list_md5
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@371 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 12, 2009
Commits on Feb 11, 2009
  1. * s3cmd: And send it for requests with no body as well...

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@370 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 11, 2009
  2. * s3cmd: Set Content-Length header for requests with 'body'.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@369 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 11, 2009
Commits on Feb 1, 2009
  1. * Released version 0.9.9-rc3

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@366 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Feb 1, 2009
Commits on Jan 31, 2009
  1. * S3/Exceptions.py: Correct S3Exception.__str__() to

      avoid crash in S3Error() subclass. Reported by '~t2~'.
    * NEWS: Updated.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@365 830e0280-6d2a-0410-9c65-932aecc39d9d
    ludvigm committed Jan 31, 2009