Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-04 | Fix base64-encoded file uploads not being possible (#12748) | Eugen Rochko | |
Fix #3804, Fix #5776 | |||
2019-12-10 | Add `S3_OVERRIDE_PATH_STYLE` environment variable (#12594) | Eugen Rochko | |
To support Exoscale | |||
2019-12-08 | Add `tootctl media remove-orphans` (#12568) | Eugen Rochko | |
2019-12-02 | add S3_OPEN_TIMEOUT environment variable (#12459) | tateisu | |
2019-10-09 | Fix attachment not being re-downloaded even if file is not stored (#12125) | Eugen Rochko | |
Change the behaviour of remotable concern. Previously, it would skip downloading an attachment if the stored remote URL is identical to the new one. Now it would not be skipped if the attachment is not actually currently stored by Paperclip. | |||
2019-10-06 | Fix S3 adapter retrying failing uploads with exponential backoff (#12085) | Eugen Rochko | |
The default limit of 10 retries with exponential backoff meant that if the S3 server was timing out, you would be stuck with it for much, much longer than the 5 second read timeout we expect. The uploading happens within a database transaction, which means a failing S3 server could negatively affect database performance | |||
2019-09-24 | Cast multipart threshold to integer (#11944) | Yamagishi Kazutoshi | |
2019-09-23 | Add config of multipart threshold for S3 (#11924) | Yamagishi Kazutoshi | |
2019-01-18 | Add timeouts for S3 (#9842) | Eugen Rochko | |
2019-01-05 | Enable immutable caching for S3 objects (#9722) | Nolan Lawson | |
I also added "public" here, as I can't think of a good reason not to add it. Perhaps it has some marginal benefit in that ISPs (or other proxies) can cache it for all users. The assets are certainly publicly available and the same for all users. | |||
2018-08-25 | Rename S3_CLOUDFRONT_HOST to S3_ALIAS_HOST. (#8423) | M Somerville | |
Still check for S3_CLOUDFRONT_HOST for existing installs. | |||
2018-08-21 | Revert to using Paperclip's filesystem storage, and fix dangling records in ↵ | ThibG | |
remove_remote (#8339) * Fix uncaching worker * Revert to using Paperclip's filesystem backend instead of fog-local fog-local has lots of concurrency issues, causing failure to delete files, dangling file records, and spurious errors UncacheMediaWorker | |||
2018-05-07 | Improve OpenStack v3 compatibility (#7392) | Hugo Gameiro | |
* Update paperclip.rb * Update .env.production.sample * Update paperclip.rb | |||
2018-03-24 | Revert "Revert "Upgrade Paperclip to version 6.0.0" (#6807)" (#6808) | Yamagishi Kazutoshi | |
This reverts commit 40871caa4b06c7ee1c3b07f439ed984ead295ced. | |||
2018-03-17 | Revert "Upgrade Paperclip to version 6.0.0" (#6807) | Eugen Rochko | |
* Revert "Bump version to 2.3.2rc1" This reverts commit cdf8b92fea269209cedf38c50bca276cdf47b1fe. * Revert "Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 (#6806)" This reverts commit 0074cad44ffcbbdbc798f57a21829359741e60d9. * Revert "Handle Mastodon::HostValidationError when pulling remoteable assets (#6782)" This reverts commit 4a0a19fe54f1d2d433ad3d72c35f2bbb915279f6. * Revert "Correct the reference to user's password in mastodon:add_user task (#6800)" This reverts commit 338bff8b93fa939c2968818e53386fd0c013d9a9. * Revert "Upgrade Paperclip to version 6.0.0 (#6754)" This reverts commit b88fcd53f711673b21e5ff4a547dbf929866a2ee. | |||
2018-03-17 | Upgrade Paperclip to version 6.0.0 (#6754) | Yamagishi Kazutoshi | |
2017-12-09 | Fix typo in paperclip.rb (#5936) | THE BOSS ♨ | |
2017-12-09 | Revert fog-aws (ref #5604) (#5934) | Yamagishi Kazutoshi | |
2017-11-07 | Fix spell miss (SWIIFT_OBJECT_URL -> SWIFT_OBJECT_URL) (#5617) | MitarashiDango | |
2017-11-07 | Unify file upload to using fog (#5604) | Yamagishi Kazutoshi | |
2017-10-09 | Remove timestamps on any option (#5282) | Jeong Arm | |
2017-09-30 | Fix Paperclip::Fog always responds Not Found in OpenStack-v2 like ConoHa (#5155) | Nishi, Keisuke | |
2017-09-11 | Add OpenStack Keystone V3 support (#4889) | Patrick Figel | |
Keystone V2 is deprecated in favour of V3. This adds the necessary connection parameters for establishing a V3 connection. Connections to V2 endpoints are still possible and the configuration should remain compatible. This also introduces a SWIFT_REGION variable for multi-region OpenStack environments and a SWIFT_CACHE_TTL that controls how long tokens and other meta-data is cached for. Caching tokens avoids rate-limiting errors that would result in media uploads becoming unavailable during high load or when using tasks like media:remove_remote. fog-openstack only supports token caching for V3 endpoints, so a recommendation for using V3 was added. | |||
2017-09-05 | swift-enable the paperclip! :paperclip: (#2322) | Adam Thurlow | |
2017-05-05 | Fixes unknown mime type (#2822) | alpaca-tc | |
2017-04-20 | Removes timestamp from URLs. (#2185) | Ash Furrow | |
2017-04-19 | Make configuarable s3_permissions for paperclip (#2139) | tmyt | |
2017-04-19 | Change to switch signature version for Amazon S3 (#2124) | Yamagishi Kazutoshi | |
2017-04-18 | Fix #1642, fix #1912 - Dictate content-type file extension (#2078) | Eugen | |
* Fix #1642, fix #1912 - Previous change (#1718) did not modify how original file was saved on upload * Fix for when file is missing | |||
2017-04-16 | Leave out the "Expires" header from S3 uploads (#1886) | Joachim Viide | |
2017-04-15 | Custom Paperclip path. (#778) | Valentin Lorentz | |
* Custom Paperclip path. * Document PAPERCLIP_ROOT. * Add PAPERCLIP_ROOT_URL (and rename PAPERCLIP_ROOT to PAPERCLIP_ROOT_PATH). | |||
2017-04-13 | Add filename extension to paperclip (#1718) | Yusuke Abe | |
2017-03-23 | :wrench: S3 protocol from ENV | leopku | |
add support for reading S3 protocol from ENV also add S3_HOSTNAME in .env.production.sample | |||
2017-03-05 | Make the paperclip filename interpolator smarter about the :original style | Eugen Rochko | |
If an :original gets converted into another format, it would get saved as original_filename *anyway*, so generating the extension is pointless and yields bad results for when you change the style definition later. This way, old gifs will still have correct URLs | |||
2017-01-15 | Change default S3 ACL string used by Paperclip from 'public' (which is ↵ | Effy Elden | |
invalid) to 'public-read' | |||
2017-01-08 | Fix Paperclip timeout setting. Fix bug introduced in #437 | Eugen Rochko | |
2017-01-07 | Add read timeout to paperclip when it's downloading remote images | Eugen Rochko | |
2016-12-07 | Fix paperclip config | Eugen Rochko | |
2016-12-07 | Update Paperclip config to allow plugging in Minio instead of AWS | Eugen Rochko | |
2016-12-04 | Adding configurable e-mail blacklist | Eugen Rochko | |
2016-12-04 | Do not use expiring links after all | Eugen Rochko | |
2016-12-04 | Do not autoplay videos, display play button instead. Use expiring links when ↵ | Eugen Rochko | |
using S3. Do not keep originals for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also make it private (aka only accessible via expiring links to prevent hotlinking) | |||
2016-12-03 | Fix cloudfront config | Eugen Rochko | |
2016-12-03 | Add Cloudfront support | Eugen Rochko | |
2016-11-29 | Upgrade Paperclip to 5, AWS-SDK to 2, do not generate medium/small versions ↵ | Eugen Rochko | |
of avatars | |||
2016-11-08 | Fix region setting for AWS gem | Eugen Rochko | |
2016-11-06 | Fix insecure S3 URLs | Eugen Rochko | |
2016-11-06 | Improve S3 config | Eugen Rochko | |
2016-11-06 | Adding optional S3, fail-mastodon | Eugen Rochko | |