aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/media_proxy
AgeCommit message (Collapse)Author
2020-10-13Merge branch 'develop' into chore/elixir-1.11Mark Felder
2020-10-13other files consistencyAlexander Strizhakov
2020-10-07Apply 1 suggestion(s) to 1 file(s)feld
2020-10-07Fix incompatible type (Elixir 1.11)Mark Felder
2020-09-17[#2497] Configurability of :min_content_length (preview proxy). Refactoring, ↵Ivan Tashkinov
documentation, tests.
2020-09-16[#2497] Media preview proxy: misc. improvements (`static` param support, ↵Ivan Tashkinov
dynamic fifo pipe path), refactoring.
2020-09-12[#2497] Media preview proxy: preview bypass for small imagesIvan Tashkinov
(basing on Content-Length and Content-Type).
2020-09-12[#2497] Media preview proxy: redirecting to media proxy url in case of ↵Ivan Tashkinov
preview error or unsupported content type.
2020-09-10[#2497] Formatting fix.Ivan Tashkinov
2020-09-10[#2497] Removed support for thumbnail_max_* params for media preview proxyIvan Tashkinov
(per https://git.pleroma.social/pleroma/pleroma/-/merge_requests/2497#note_70771)
2020-09-09[#2497] Added missing alias, removed legacy `:adapter` option specification ↵Ivan Tashkinov
for HTTP.get/_.
2020-09-05[#2497] Adjusted media proxy preview invalidation. Allowed client-side ↵Ivan Tashkinov
caching for media preview. Adjusted prewarmer to fetch only proxiable URIs. Removed :preview pool in favor of existing :media one. Misc. refactoring.
2020-09-05[#2497] Made media preview proxy fall back to media proxy instead of to ↵Ivan Tashkinov
source url. Adjusted tests. Refactoring.
2020-09-03Merge branch 'media-preview-proxy' of git.pleroma.social:pleroma/pleroma ↵Mark Felder
into feld-media-preview-proxy
2020-09-03Fetch preview requests through the MediaProxy. Separate connection options ↵Mark Felder
are not needed. Use a separate pool for preview requests
2020-09-03[#2497] Added support for enforcing output format for media proxy preview, ↵Ivan Tashkinov
used for avatar_static & header_static (AccountView).
2020-09-01[#2497] Fix for png media proxy preview response headers (content-type & ↵Ivan Tashkinov
content-disposition).
2020-08-31[#2497] Added Cache-Control response header for media proxy preview endpoint.Ivan Tashkinov
2020-08-30Support PNG previews to preserve alpha channelsMark Felder
2020-08-27Add a note about the avatars and banners situationMark Felder
2020-08-27Attempt at supporting video thumbnails via ffmpegMark Felder
2020-08-27Follow redirects.Mark Felder
I think we should be using some global adapter options here, though.
2020-08-26Ensure GIFs are redirected to the original or they become static.Mark Felder
2020-08-25Redirects for videos right nowMark Felder
2020-08-25Switch to imagemagick, only support videosMark Felder
2020-08-21[#2497] Media preview proxy: added `quality` config setting, adjusted ↵Ivan Tashkinov
width/height defaults.
2020-08-20[#2497] Media preview proxy: added Content-Disposition header with filename ↵Ivan Tashkinov
to response.
2020-08-19[#2497] Media preview proxy config refactoring & documentation.Ivan Tashkinov
2020-08-18[#2497] Added video preview proxy. Switched from exexec to Port.Ivan Tashkinov
2020-08-18Merge remote-tracking branch 'remotes/origin/develop' into ↵Ivan Tashkinov
2168-media-preview-proxy
2020-08-11added paginate+search for admin/MediaProxy URLsMaksim Pechnikov
2020-07-19Merge remote-tracking branch 'remotes/origin/develop' into ↵Ivan Tashkinov
2168-media-preview-proxy # Conflicts: # config/config.exs # lib/pleroma/web/media_proxy/media_proxy.ex # mix.lock # test/web/media_proxy/media_proxy_test.exs
2020-07-12MediaProxy whitelist setting now supports hosts with schemeAlexander Strizhakov
added deprecation warning about using bare domains
2020-07-09Use the Pleroma.Config aliasMark Felder
2020-07-05[#2497] Fixed merge issue.Ivan Tashkinov
2020-07-02Merge remote-tracking branch 'remotes/origin/develop' into ↵Ivan Tashkinov
2168-media-preview-proxy # Conflicts: # config/config.exs # lib/pleroma/web/media_proxy/media_proxy.ex # lib/pleroma/web/media_proxy/media_proxy_controller.ex
2020-06-18fix testMaksim Pechnikov
2020-06-17Change references from "deleted_urls" to "banned_urls" as nothing is handled ↵Mark Felder
via media deletions anymore; all actions are manual operations by an admin to ban the url
2020-06-17Remove misleading is_ prefix from boolean functionMark Felder
2020-06-17Empty list as defaultMark Felder
2020-06-17Apply suggestion to lib/pleroma/web/media_proxy/invalidations/script.exMaksim
2020-06-17Apply suggestion to lib/pleroma/web/media_proxy/invalidations/script.exMaksim
2020-06-17Apply suggestion to lib/pleroma/web/media_proxy/invalidation.exMaksim
2020-06-15added testsMaksim Pechnikov
2020-06-14fix invalidates media url'sMaksim Pechnikov
2020-05-21[#2497] Image preview proxy: image resize & background color fix with ffmpeg ↵Ivan Tashkinov
-filter_complex.
2020-05-20Merge remote-tracking branch 'remotes/origin/develop' into ↵Ivan Tashkinov
2168-media-preview-proxy
2020-05-20[#2497] Image preview proxy: implemented ffmpeg-based resizing, removed eimp ↵Ivan Tashkinov
& mogrify-based resizing.
2020-05-19added testsMaksim Pechnikov
2020-05-18updated docsMaksim Pechnikov