diff options
author | Mark Felder <feld@feld.me> | 2024-02-11 16:53:21 -0500 |
---|---|---|
committer | Mark Felder <feld@feld.me> | 2024-05-07 19:54:56 -0400 |
commit | df0734fcbf7adcd98e9bce38cc7aa18345aaf78d (patch) | |
tree | 048b44b9043923ac0483ef0e325f6a4565a72265 | |
parent | ede414094f7b196d3ff129b8a23ba461ef80d29f (diff) | |
download | pleroma-df0734fcbf7adcd98e9bce38cc7aa18345aaf78d.tar.gz pleroma-df0734fcbf7adcd98e9bce38cc7aa18345aaf78d.zip |
Increase the :max_body for Rich Media to 5MB
Websites are increasingly getting more bloated with tricks like inlining content (e.g., CNN.com) which puts pages at or above 5MB. This value may still be too low.
-rw-r--r-- | config/config.exs | 3 | ||||
-rw-r--r-- | config/test.exs | 3 | ||||
-rw-r--r-- | lib/pleroma/web/rich_media/helpers.ex | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/config/config.exs b/config/config.exs index bf8671145..796e9073b 100644 --- a/config/config.exs +++ b/config/config.exs @@ -428,7 +428,8 @@ config :pleroma, :rich_media, Pleroma.Web.RichMedia.Parsers.OEmbed ], failure_backoff: 60_000, - ttl_setters: [Pleroma.Web.RichMedia.Parser.TTL.AwsSignedUrl] + ttl_setters: [Pleroma.Web.RichMedia.Parser.TTL.AwsSignedUrl], + max_body: 5_000_000 config :pleroma, :media_proxy, enabled: false, diff --git a/config/test.exs b/config/test.exs index 5e642a112..9b4113dd5 100644 --- a/config/test.exs +++ b/config/test.exs @@ -61,7 +61,8 @@ config :tesla, adapter: Tesla.Mock config :pleroma, :rich_media, enabled: false, ignore_hosts: [], - ignore_tld: ["local", "localdomain", "lan"] + ignore_tld: ["local", "localdomain", "lan"], + max_body: 2_000_000 config :pleroma, :instance, multi_factor_authentication: [ diff --git a/lib/pleroma/web/rich_media/helpers.ex b/lib/pleroma/web/rich_media/helpers.ex index 00af140ae..2c65d9647 100644 --- a/lib/pleroma/web/rich_media/helpers.ex +++ b/lib/pleroma/web/rich_media/helpers.ex @@ -59,7 +59,7 @@ defmodule Pleroma.Web.RichMedia.Helpers do defp http_options() do [ pool: :media, - max_body: Config.get([:rich_media, :max_body], 2_000_000) + max_body: Config.get([:rich_media, :max_body], 5_000_000) ] end end |