Commit Graph

37 Commits (1e65cdf8213f9da93d97f363bef2d6104278e542)

Author SHA1 Message Date
Hugo Gameiro ea4e243303 Improve OpenStack v3 compatibility ()
* Update paperclip.rb

* Update .env.production.sample

* Update paperclip.rb
Yamagishi Kazutoshi 28384c1771 Revert "Revert "Upgrade Paperclip to version 6.0.0" ()" ()
This reverts commit 40871caa4b.
Eugen Rochko 40871caa4b
Revert "Upgrade Paperclip to version 6.0.0" ()
* Revert "Bump version to 2.3.2rc1"

This reverts commit cdf8b92fea.

* Revert "Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 ()"

This reverts commit 0074cad44f.

* Revert "Handle Mastodon::HostValidationError when pulling remoteable assets ()"

This reverts commit 4a0a19fe54.

* Revert "Correct the reference to user's password in mastodon:add_user task ()"

This reverts commit 338bff8b93.

* Revert "Upgrade Paperclip to version 6.0.0 ()"

This reverts commit b88fcd53f7.
Yamagishi Kazutoshi b88fcd53f7 Upgrade Paperclip to version 6.0.0 ()
THE BOSS ♨ 17e26f8afe Fix typo in paperclip.rb ()
Yamagishi Kazutoshi b0db4dad79 Revert fog-aws (ref ) ()
MitarashiDango cbbeec05be Fix spell miss (SWIIFT_OBJECT_URL -> SWIFT_OBJECT_URL) ()
Yamagishi Kazutoshi 47b0c61853 Unify file upload to using fog ()
Jeong Arm 9d97054fe6 Remove timestamps on any option ()
Nishi, Keisuke 83ffc4dc07 Fix Paperclip::Fog always responds Not Found in OpenStack-v2 like ConoHa ()
Patrick Figel 3018043fc2 Add OpenStack Keystone V3 support ()
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.
Adam Thurlow 6994664a13 swift-enable the paperclip! 📎 ()
alpaca-tc ee3e0a93f4 Fixes unknown mime type ()
Ash Furrow 66b39ccaed Removes timestamp from URLs. ()
tmyt 6c83fec971 Make configuarable s3_permissions for paperclip ()
Yamagishi Kazutoshi 8b8e140c71 Change to switch signature version for Amazon S3 ()
Eugen e09ab2c0bd Fix , fix - Dictate content-type file extension ()
* Fix , fix  - Previous change () did not modify how original file was saved on upload

* Fix for when file is missing
Joachim Viide 363de2dffd Leave out the "Expires" header from S3 uploads ()
Valentin Lorentz 5ab0ffc6c8 Custom Paperclip path. ()
* Custom Paperclip path.

* Document PAPERCLIP_ROOT.

* Add PAPERCLIP_ROOT_URL (and rename PAPERCLIP_ROOT to PAPERCLIP_ROOT_PATH).
Yusuke Abe 169c68a739 Add filename extension to paperclip ()
leopku c46843c65c 🔧 S3 protocol from ENV
add support for reading S3 protocol from ENV
also add S3_HOSTNAME in .env.production.sample
Eugen Rochko ebc01bf0f6 Make the paperclip filename interpolator smarter about the :original style
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
Effy Elden a097dd489b Change default S3 ACL string used by Paperclip from 'public' (which is invalid) to 'public-read'
Eugen Rochko 2e71bb031b Fix Paperclip timeout setting. Fix bug introduced in
Eugen Rochko 7ddec6e7c3 Add read timeout to paperclip when it's downloading remote images
Eugen Rochko 8b93f45f3d Fix paperclip config
Eugen Rochko f114bc7bb7 Update Paperclip config to allow plugging in Minio instead of AWS
Eugen Rochko b362de2232 Adding configurable e-mail blacklist
Eugen Rochko f763e844e8 Do not use expiring links after all
Eugen Rochko 80c44ed9c1 Do not autoplay videos, display play button instead. Use expiring links when 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)
Eugen Rochko 290ffb63cd Fix cloudfront config
Eugen Rochko d3bd10dfe4 Add Cloudfront support
Eugen Rochko 5973ca3d11 Upgrade Paperclip to 5, AWS-SDK to 2, do not generate medium/small versions of avatars
Eugen Rochko 2f21f4cc01 Fix region setting for AWS gem
Eugen Rochko b835f4aa1c Fix insecure S3 URLs
Eugen Rochko 45230c56ab Improve S3 config
Eugen Rochko 3ab193bc3f Adding optional S3, fail-mastodon