logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: cbdc13b76710e854c96f504526aff9da83b90ce5
parent b2ba307f4dc7047ae2b21e2078ba741e2da11cdf
Author: Mark Felder <feld@feld.me>
Date:   Wed, 10 Aug 2022 17:09:58 -0400

Fix Varnish 7 support by ensuring Media Preview Proxy fetches headers with a capitalized HEAD verb

Diffstat:

Mlib/pleroma/web/media_proxy/media_proxy_controller.ex2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/pleroma/web/media_proxy/media_proxy_controller.ex b/lib/pleroma/web/media_proxy/media_proxy_controller.ex @@ -54,7 +54,7 @@ defmodule Pleroma.Web.MediaProxy.MediaProxyController do media_proxy_url = MediaProxy.url(url) with {:ok, %{status: status} = head_response} when status in 200..299 <- - Pleroma.HTTP.request("head", media_proxy_url, [], [], pool: :media) do + Pleroma.HTTP.request("HEAD", media_proxy_url, [], [], pool: :media) do content_type = Tesla.get_header(head_response, "content-type") content_length = Tesla.get_header(head_response, "content-length") content_length = content_length && String.to_integer(content_length)