- Dec 10, 2013
-
-
coredumperror authored
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!
-
coredumperror authored
This will be preferable to letting certain file operations overload the RAM with no useful error output.
-
- Dec 06, 2013
-
-
coredumperror authored
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.
-
coredumperror authored
-
coredumperror authored
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.
-
- Dec 05, 2013
-
-
coredumperror authored
-
coredumperror authored
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.
-
aviindub authored
-
- Dec 04, 2013
-
-
aviindub authored
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.
-
Avi Goldberg authored
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.
-
aviindub authored
-
Avi Goldberg authored
-
coredumperror authored
-
- Dec 03, 2013
-
-
coredumperror authored
-
coredumperror authored
Originally, the refresh algorithm deleted all the files in the metadata cache, then rebuilt them by querying S3. Now it builds a temp table from the S3 query, adds the folders from the original table, then swaps the temp table into the real table’s place. This ensures that the metadata cache will remain viable during the refresh process. The error checking on the S3 File Systems Settings page has also been improved. More potential error states are now covered, with more accurate error messages.
-
- Dec 02, 2013
-
-
IAM Instance Pofile Credentials can now be used in place of setting the awssdk2_secret_key and awssdk2_access_key variables.
-
coredumperror authored
Unfortunately, the new SDK does not appear to support torrent URLs like the old one did. I ended up having to manually convert URLs from getObjectUrl() to torrent URLs, which sadly does not work with pre-signed URLs. So I’ve had to mark those two features as being incompatible with each other. In addition, I discovered a rather annoying bug in the hook_schema() function: it completely ignores the ‘collation’ setting. This meant that, unbenounced to me until just recently, when s3fs_schema() created the s3fs_file table, it created it with the default collation, instead of the case-insensitive one I told it to use. Thus, I had to add a hook_install() implementation to change the table over to ‘utf8_bin’ collation after it gets created.
-
- Nov 27, 2013
-
-
coredumperror authored
It was pointing at the old URL, instead of admin/config/media/s3fs/settings.
-
coredumperror authored
-
coredumperror authored
-
Robert Rollins authored
-
- Nov 26, 2013
-
-
coredumperror authored
-
coredumperror authored
This is a beta release, though. I don't have any way to test the CNAME or customhost options, but everything else should work.
-
- Nov 22, 2013
-
-
coredumperror authored
-
coredumperror authored
-
- Nov 14, 2013
-
-
-
coredumperror authored
-
coredumperror authored
-
coredumperror authored
-
- Nov 02, 2013
-
-
coredumperror authored
-
coredumperror authored
-
- Oct 10, 2013
-
-
coredumperror authored
-
coredumperror authored
-
- Oct 08, 2013
-
-
coredumperror authored
-
coredumperror authored
-
coredumperror authored
-
coredumperror authored
-
coredumperror authored
-
coredumperror authored
-
-