allow CNAME domain to be set to a root-relative path.
allow CNAME domain to be set to a root-relative path.
Scaled back the amazons3 compatibility function to only set the bucket name, as this appears to be all that amazons3_cors needs. Added an update to remove the extra variables if they have already been set.
Scaled back the amazons3 compatibility function to only set the bucket name, as this appears to be all that amazons3_cors needs. Added an update to remove the extra variables if they have already been set.
Merge branch '7.x-1.x' of git.drupal.org:project/s3fs into 7.x-1.x
BUGFIX: Forced SaveAs will no longer override the timeout on PresignedURLs.

Since Forced SaveAs requires that we set a timeout (which I've hardcoded as
1 year), s3fs was accidentally overriding the specified timeout if PresignedURLs
were also set as Forced SaveAs.
Added an image derivatives test, and a few other test updates.
BUGFIX: s3fs's variable reading code now respects overrides from settings.php.

The old code would retrieve all s3fs variables by looking at the variable table
in the database. It now uses the global $conf array, instead.
Added some more descriptive comments to the stream wrapper code.
BUGFIX: getimagesize() should no longer fail on certain valid images.

I implemented a way for the mechanism that getimagesize() uses to work for all
images. It was failing on images with large amounts of metadata, due to s3fs's
stream wrapper not fully supporting fseek().

This is still an experimental change, though. I'm not sure that the way I fixed
this is entirely viable in all situations.
Added a check to ensure that callers don't seek more than 50 megs into a file.

This will be preferable to letting certain file operations overload the RAM with
no useful error output.
With the AWS SDK devs' approval, I've removed the EXPERIMENTAL tag.

The S3fsSeekableCachingEntityBody is now a fully fledged upgrade, so I'm going
to mark this commit as S3 File System v1.0 and push it live. YAY!
changed the behavior of the swapping of the temp table in _s3fs_refresh_cache. instead of dropping and renaming tables, it now deletes all the rows from the original table and then inserts all the rows from the temp table. this allows the entire update to take place within a transaction with full support for rolling back.