Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on May 29, 2012
  1. @boutell

    Merge pull request #5 from phpdiddy/master

    boutell authored
    Adding a storage option to allow changing from standard to reduced redundancy storage. Thanks!
Commits on May 12, 2012
  1. @phpdiddy

    Adding a storage option to allow changing from standard to reduced re…

    phpdiddy authored
    …dundancy storage.
    
    When registering the stream wrapper, you can now specify the storage
    method using the "storage" key.
    
    Example:
    
    $s3 = new aS3StreamWrapper();
    $s3->register(array('protocol' => 's3rrs',
    	'acl' => AmazonS3::ACL_PUBLIC,
    	'key' => 'mykey',
    	'secretKey' => 'mysecretkey',
    	'storage' => AmazonS3::STORAGE_REDUCED
    ));
    
    Available options:
    
    * AmazonS3::STORAGE_STANDARD [default]
    * AmazonS3::STORAGE_REDUCED
Commits on Apr 5, 2012
  1. @boutell

    Merge pull request #4 from iknowfoobar/master

    boutell authored
    Fixes infinite loop occurring when truncated object lists are retrieved from S3
    
    Thanks to Giles Smith at Superrb Studios!
  2. @iknowfoobar

    Send the correct next marker when retrieving truncated lists of objec…

    iknowfoobar authored
    …ts to prevent infinite loops occurring.
Commits on Feb 13, 2012
  1. @boutell

    * Worked around nasty bug in 1.5.2 by parsing the XML bodies that it …

    boutell authored
    …doesn't parse,
    
    removing the XML namespace declaration to get it to return good results for
    descendant_or_self queries. Definitely a workaround, but it does the job
    
    * Also threw in a workaround for a failure to check whether content type is null
    
    * Fixed a bug of my own: folder rename operations were not updating content types
    of individual files correctly
  2. @boutell

    Merge pull request #3 from opengeek/develop

    boutell authored
    Updating AWS-SDK for PHP to 1.5.2
  3. @boutell

    Merge pull request #2 from MDrollette/patch-1

    boutell authored
    Allow setting of headers
Commits on Feb 8, 2012
  1. @opengeek

    Fix hasDirectoryContents assumption that XML body is CFSimpleXML

    opengeek authored
    This behavior change in the AWS-SDK for PHP fixed a bug with delivering XML or JSON content but broke code that assumed it would be automatically converted to CFSimpleXML
  2. @opengeek
  3. @opengeek
Commits on Feb 3, 2012
  1. @MDrollette

    Allow setting of headers

    MDrollette authored
Commits on Oct 21, 2011
  1. @boutell

    Due to a bug in PHP failure is not reported properly by file_put_cont…

    boutell authored
    …ents(), etc. if the bucket does not exist or the write fails for some other reason:
    
    
    https://bugs.php.net/bug.php?id=60110
    
    So we call trigger_error with E_USER_WARNING to give some indication that things are not right.
Commits on Oct 13, 2011
  1. @boutell

    * Renaming a file must update the content type to match the new file…

    boutell authored
    … extension to emulate typical filesystem behavior
    
     * patched s3.class.php: the content type can be null in the returned headers (for application/octet-stream?). Make an
    isset() check so we don't spew warnings here
Commits on Oct 12, 2011
  1. @boutell

    * Creating an empty file works now

    boutell authored
    * Test added for creating an empty file
    * .gitignore file to keep test settings out of git
Commits on Oct 11, 2011
  1. @boutell
Commits on Oct 3, 2011
  1. @boutell

    stream_seek() immediately after the first stream_read() misbehaves wh…

    boutell authored
    …en the first block came from the cache. Fixed by setting dataOffset correctly immediately after reading the first block and not attempting to reset it again after calling fullRead()
  2. @boutell

    * Completed README

    boutell authored
    * Moving the task out to apostrophePlugin
    * Debugged the cache feature (read-only cache of the first 8K & results of stat())
    * Tests pass when the -aux and -aux2 buckets already exist
Commits on Sep 20, 2011
  1. @boutell
Commits on Sep 19, 2011
  1. @boutell

    Behold the best Amazon S3 stream wrapper ever, with full support for …

    boutell authored
    …subdirectory listings (not just at the bucket level)
Commits on Aug 28, 2011
  1. @boutell
Something went wrong with that request. Please try again.