- May 13, 2014
-
-
coredumperror authored
-
coredumperror authored
Thanks to user lhridley for pointing out the existence of this Drupal API. It makes the metadata refresh code much more sensible and concise.
-
- Apr 17, 2014
-
-
coredumperror authored
-
- Mar 21, 2014
-
-
coredumperror authored
-
- Mar 10, 2014
-
-
coredumperror authored
Thanks go to alexweber for reporting the problem that this refactor fixed.
-
- Feb 21, 2014
-
-
coredumperror authored
-
- Feb 03, 2014
-
-
coredumperror authored
-
aviindub authored
WIP: reverted some unnecessary changes to _s3fs_get_config(). Partial cache refresh is throwing an exception.
-
- Jan 30, 2014
-
-
coredumperror authored
There’s a new setting in the S3 File System Settings page called “Partial Refresh Prefix”. Saving a string into this field will make the metadata cache refresh action refresh only the files whose paths start with that prefix. For example, setting this option to "images/" will refresh only the files with a URI that matches s3://images/*.
-
coredumperror authored
-
aviindub authored
-
aviindub authored
-
ISSUE #2179997: work in progress. adding the ability for other modules to trigger a refresh of an arbitrary subset of the metadata cache.
-
aviindub authored
added comments to clarify why we must use the slower method of swapping out data at the end of the cache refresh process.
-
aviindub authored
-
aviindub authored
reverted the table data swapping method at the end of the cache refresh to use the transaction-safe approach.
-
- Jan 29, 2014
-
-
aviindub authored
-
- Jan 22, 2014
-
-
coredumperror authored
Apparently the code from s3fs.module is not available during the uninstall phase, so I had to copy the schema definition code back into the .install file.
-
coredumperror authored
This was a remnant of a performance improvement which I write in an attempt to speed up image style creation. It didn't work, and I forgot to remove the change. Fortunately, switching to the new SDK *did* work.
-
- Jan 21, 2014
-
-
coredumperror authored
-
- Jan 08, 2014
-
-
coredumperror authored
-
coredumperror authored
I found out that S3 officially doesn’t support serving torrents through pre-signed URLs, so I tweaked the way that the torrent code gets run in relation to the pre-signed and save-as code, and re-wrote the documentation to make this clear to users.
-
- Jan 07, 2014
-
-
coredumperror authored
-
- Jan 06, 2014
-
-
Settings applied using the existing settings.php mechanism will override any changes made on the settings page.
-
coredumperror authored
The post-install configuration instructions were not as clear as I’d intended, so I re-formatted the entire file to make each section pop out.
-
- Dec 12, 2013
-
-
aviindub authored
switched back to db_delete, because apparently db_truncate does an implicit commit also. fixed the select query so that it would return the correct fields.
-
- Dec 11, 2013
-
-
aviindub authored
-
aviindub authored
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.
-
- 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
-