tpyo/amazon-s3-php-class — pull request #25 by jessevondoom (2012-03-30 01:29:07+00:00)
Title: Enhancements to getAuthenticatedURL (allow response override headers, fixes for clock drift on short-expiry links)

- Added a $headers argument that can take an assoociative array of response
override headers (like content-disposition, etc.) Full AMZ documentation on
the various options is at:
http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGET.html

- Added a getAWSSystemTime() method to poll AWS servers for their clock time.
Used in the case of a short-expiry requests (< 120 seconds) which can be
problematic on heavy-load shared servers due to clock drift. (Shockingly
significant in some situations.)

- Added Date header to S3Response (needed by getAWSSystemTime())