From a92b1fbdedf1fafdc4a29993ffacd5bf70bfd84e Mon Sep 17 00:00:00 2001 From: Lain Soykaf Date: Sun, 23 Feb 2025 17:51:25 +0400 Subject: UserRelationshipTest: Don't use Mock. --- config/test.exs | 1 + 1 file changed, 1 insertion(+) (limited to 'config') diff --git a/config/test.exs b/config/test.exs index 6fe84478a..6bba555b0 100644 --- a/config/test.exs +++ b/config/test.exs @@ -144,6 +144,7 @@ config :pleroma, Pleroma.Search.Meilisearch, url: "http://127.0.0.1:7700/", priv config :phoenix, :plug_init_mode, :runtime config :pleroma, :config_impl, Pleroma.UnstubbedConfigMock +config :pleroma, :datetime_impl, Pleroma.DateTimeMock config :pleroma, Pleroma.PromEx, disabled: true -- cgit v1.2.3 From ee291f08e82eee596e5e8651a8bbcf7dad147dc7 Mon Sep 17 00:00:00 2001 From: Lain Soykaf Date: Tue, 25 Feb 2025 16:40:45 +0400 Subject: AnonymizeFilename: Asyncify --- config/test.exs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'config') diff --git a/config/test.exs b/config/test.exs index 6bba555b0..f413af5c2 100644 --- a/config/test.exs +++ b/config/test.exs @@ -159,6 +159,9 @@ config :pleroma, Pleroma.Uploaders.IPFS, config_impl: Pleroma.UnstubbedConfigMoc config :pleroma, Pleroma.Web.Plugs.HTTPSecurityPlug, config_impl: Pleroma.StaticStubbedConfigMock config :pleroma, Pleroma.Web.Plugs.HTTPSignaturePlug, config_impl: Pleroma.StaticStubbedConfigMock +config :pleroma, Pleroma.Upload.Filter.AnonymizeFilename, + config_impl: Pleroma.StaticStubbedConfigMock + config :pleroma, Pleroma.Signature, http_signatures_impl: Pleroma.StubbedHTTPSignaturesMock peer_module = -- cgit v1.2.3 From c31fabdebddbd434a9fcff57cb36613f52ebc6a2 Mon Sep 17 00:00:00 2001 From: Lain Soykaf Date: Tue, 25 Feb 2025 17:08:21 +0400 Subject: Mogrify/Mogrifun: Asyncify --- config/test.exs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'config') diff --git a/config/test.exs b/config/test.exs index f413af5c2..4bf1de5a0 100644 --- a/config/test.exs +++ b/config/test.exs @@ -162,6 +162,9 @@ config :pleroma, Pleroma.Web.Plugs.HTTPSignaturePlug, config_impl: Pleroma.Stati config :pleroma, Pleroma.Upload.Filter.AnonymizeFilename, config_impl: Pleroma.StaticStubbedConfigMock +config :pleroma, Pleroma.Upload.Filter.Mogrify, config_impl: Pleroma.StaticStubbedConfigMock +config :pleroma, Pleroma.Upload.Filter.Mogrify, mogrify_impl: Pleroma.MogrifyMock + config :pleroma, Pleroma.Signature, http_signatures_impl: Pleroma.StubbedHTTPSignaturesMock peer_module = -- cgit v1.2.3 From 7bfa3bf282bf18eed190df6665157d4e886893e9 Mon Sep 17 00:00:00 2001 From: mkljczk Date: Sun, 2 Mar 2025 16:36:59 +0100 Subject: Include my frontend in available frontends Signed-off-by: mkljczk --- config/config.exs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'config') diff --git a/config/config.exs b/config/config.exs index 31783b488..643f15414 100644 --- a/config/config.exs +++ b/config/config.exs @@ -806,6 +806,13 @@ config :pleroma, :frontends, "https://lily-is.land/infra/glitch-lily/-/jobs/artifacts/${ref}/download?job=build", "ref" => "servant", "build_dir" => "public" + }, + "pl-fe" => %{ + "name" => "pl-fe", + "git" => "https://github.com/mkljczk/pl-fe", + "build_url" => "https://pl.mkljczk.pl/pl-fe.zip", + "ref" => "develop", + "build_dir" => "." } } -- cgit v1.2.3 From b469b9d9d358a30642d1221a01125af9b6399ff4 Mon Sep 17 00:00:00 2001 From: Lain Soykaf Date: Mon, 10 Mar 2025 16:48:54 +0400 Subject: . --- config/config.exs | 3 ++- config/description.exs | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) (limited to 'config') diff --git a/config/config.exs b/config/config.exs index 643f15414..50672cfc8 100644 --- a/config/config.exs +++ b/config/config.exs @@ -65,7 +65,8 @@ config :pleroma, Pleroma.Upload, proxy_remote: false, filename_display_max_length: 30, default_description: nil, - base_url: nil + base_url: nil, + allowed_mime_types: ["image", "audio", "video"] config :pleroma, Pleroma.Uploaders.Local, uploads: "uploads" diff --git a/config/description.exs b/config/description.exs index f091e4924..996978298 100644 --- a/config/description.exs +++ b/config/description.exs @@ -117,6 +117,19 @@ config :pleroma, :config_description, [ key: :filename_display_max_length, type: :integer, description: "Set max length of a filename to display. 0 = no limit. Default: 30" + }, + %{ + key: :allowed_mime_types, + label: "Allowed MIME types", + type: {:list, :string}, + description: + "List of MIME (main) types uploads are allowed to identify themselves with. Other types may still be uploaded, but will identify as a generic binary to clients. WARNING: Loosening this over the defaults can lead to security issues. Removing types is safe, but only add to the list if you are sure you know what you are doing.", + suggestions: [ + "image", + "audio", + "video", + "font" + ] } ] }, -- cgit v1.2.3 From b1309bdb403fdbfdb0a8b076a5a13af811191ca9 Mon Sep 17 00:00:00 2001 From: Lain Soykaf Date: Mon, 10 Mar 2025 18:44:17 +0400 Subject: More fixes for InstanceStatic --- config/config.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'config') diff --git a/config/config.exs b/config/config.exs index 50672cfc8..ff0936460 100644 --- a/config/config.exs +++ b/config/config.exs @@ -66,7 +66,7 @@ config :pleroma, Pleroma.Upload, filename_display_max_length: 30, default_description: nil, base_url: nil, - allowed_mime_types: ["image", "audio", "video"] + allowed_mime_types: ["image", "audio", "video", "text"] config :pleroma, Pleroma.Uploaders.Local, uploads: "uploads" -- cgit v1.2.3 From d9ae9b676c2963466cbb8e440711db1759e25c31 Mon Sep 17 00:00:00 2001 From: Lain Soykaf Date: Mon, 10 Mar 2025 18:56:43 +0400 Subject: InstanceStatic: Extra-sanitize emoji --- config/config.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'config') diff --git a/config/config.exs b/config/config.exs index ff0936460..50672cfc8 100644 --- a/config/config.exs +++ b/config/config.exs @@ -66,7 +66,7 @@ config :pleroma, Pleroma.Upload, filename_display_max_length: 30, default_description: nil, base_url: nil, - allowed_mime_types: ["image", "audio", "video", "text"] + allowed_mime_types: ["image", "audio", "video"] config :pleroma, Pleroma.Uploaders.Local, uploads: "uploads" -- cgit v1.2.3