Skip to content
Commits on May 29, 2012
  1. @boutell

    Merge pull request #5 from phpdiddy/master

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

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

    …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
    phpdiddy committed May 12, 2012
Commits on Apr 5, 2012
  1. @boutell

    Merge pull request #4 from iknowfoobar/master

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

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

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

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

    …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
    boutell committed Feb 13, 2012
  2. @boutell

    Merge pull request #3 from opengeek/develop

    Updating AWS-SDK for PHP to 1.5.2
    boutell committed Feb 12, 2012
  3. @boutell

    Merge pull request #2 from MDrollette/patch-1

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

    Fix hasDirectoryContents assumption that XML body is CFSimpleXML

    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
    opengeek committed Feb 8, 2012
  2. @opengeek
  3. @opengeek
Commits on Feb 3, 2012
  1. @MDrollette

    Allow setting of headers

    MDrollette committed Feb 3, 2012
Commits on Oct 21, 2011
  1. @boutell

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

    …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.
    boutell committed Oct 21, 2011
Commits on Oct 13, 2011
  1. @boutell

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

    … 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
    boutell committed Oct 13, 2011
Commits on Oct 12, 2011
  1. @boutell

    * Creating an empty file works now

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

    Workaround for https://bugs.php.net/bug.php?id=60042 hopefully they w…

    …ill fix this upstream
    boutell committed Oct 11, 2011
Commits on Oct 3, 2011
  1. @boutell

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

    …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()
    boutell committed Oct 3, 2011
  2. @boutell

    * Completed README

    * 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
    boutell committed Oct 3, 2011
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 …

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