From 6b8c5e12dfe759ac1286e81e72ad7f8727e01386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Thu, 26 Oct 2023 23:30:38 +0200 Subject: Add contact account to InstanceView MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/instance-contact-account.add | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/instance-contact-account.add (limited to 'changelog.d') diff --git a/changelog.d/instance-contact-account.add b/changelog.d/instance-contact-account.add new file mode 100644 index 000000000..e119446d2 --- /dev/null +++ b/changelog.d/instance-contact-account.add @@ -0,0 +1 @@ +Add contact account to InstanceView \ No newline at end of file -- cgit v1.2.3 From e5bd1ee80154b31457567c3d31de6c63e0146352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Mon, 8 Aug 2022 10:45:43 +0200 Subject: Add entry to @context, tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/public-polls.add | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/public-polls.add (limited to 'changelog.d') diff --git a/changelog.d/public-polls.add b/changelog.d/public-polls.add new file mode 100644 index 000000000..0dae0c38e --- /dev/null +++ b/changelog.d/public-polls.add @@ -0,0 +1 @@ +Expose nonAnonymous field from Smithereen polls \ No newline at end of file -- cgit v1.2.3 From 50e7706b269d6008ae4778db86bc4462ffce5ee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Sun, 20 Nov 2022 23:19:52 +0100 Subject: Verify link ownership with rel="me" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/link-verification.add | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/link-verification.add (limited to 'changelog.d') diff --git a/changelog.d/link-verification.add b/changelog.d/link-verification.add new file mode 100644 index 000000000..d8b11ebbc --- /dev/null +++ b/changelog.d/link-verification.add @@ -0,0 +1 @@ +Verify profile link ownership with rel="me" \ No newline at end of file -- cgit v1.2.3 From 6b9a347353ff08aff1c4667567e36f3802fcaf29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Wed, 25 Oct 2023 00:40:14 +0200 Subject: update changelog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/local-webfinger.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/local-webfinger.fix (limited to 'changelog.d') diff --git a/changelog.d/local-webfinger.fix b/changelog.d/local-webfinger.fix new file mode 100644 index 000000000..d99056efd --- /dev/null +++ b/changelog.d/local-webfinger.fix @@ -0,0 +1 @@ +Use correct domain for fqn and InstanceView \ No newline at end of file -- cgit v1.2.3 From c4f0a3b570294e5746a6234156d9f01d3ad591fd Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Tue, 26 Dec 2023 16:08:36 -0500 Subject: Changelogs --- changelog.d/handle_object_fetch_failures.change | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 changelog.d/handle_object_fetch_failures.change (limited to 'changelog.d') diff --git a/changelog.d/handle_object_fetch_failures.change b/changelog.d/handle_object_fetch_failures.change new file mode 100644 index 000000000..413084322 --- /dev/null +++ b/changelog.d/handle_object_fetch_failures.change @@ -0,0 +1,2 @@ +Remote object fetch failures will prevent the object fetch job from retrying if the object has been deleted or the fetch was denied with a 403 due to instance block behavior with authorized_fetch enabled. +Mark instances as unreachable when object fetch is denied due to instance block and authorized_fetch. -- cgit v1.2.3 From 9c0040124a9ea68cedca4959d32105ee6a6c3ee1 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Tue, 26 Dec 2023 16:28:05 -0500 Subject: Skip remote fetch jobs for unreachable instances --- changelog.d/handle_object_fetch_failures.change | 1 + 1 file changed, 1 insertion(+) (limited to 'changelog.d') diff --git a/changelog.d/handle_object_fetch_failures.change b/changelog.d/handle_object_fetch_failures.change index 413084322..410f95efa 100644 --- a/changelog.d/handle_object_fetch_failures.change +++ b/changelog.d/handle_object_fetch_failures.change @@ -1,2 +1,3 @@ Remote object fetch failures will prevent the object fetch job from retrying if the object has been deleted or the fetch was denied with a 403 due to instance block behavior with authorized_fetch enabled. Mark instances as unreachable when object fetch is denied due to instance block and authorized_fetch. +Skip fetching objects from unreachable instances. -- cgit v1.2.3 From 73c4c6d7de6d33c68cf663e65df8525ce8eef4f5 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Tue, 26 Dec 2023 17:12:58 -0500 Subject: Revert "Mark instances as unreachable when returning a 403 from an object fetch" This reverts commit d472bafec19cee269e7c943bafae7c805785acd7. --- changelog.d/handle_object_fetch_failures.change | 1 - 1 file changed, 1 deletion(-) (limited to 'changelog.d') diff --git a/changelog.d/handle_object_fetch_failures.change b/changelog.d/handle_object_fetch_failures.change index 410f95efa..0b1dda38d 100644 --- a/changelog.d/handle_object_fetch_failures.change +++ b/changelog.d/handle_object_fetch_failures.change @@ -1,3 +1,2 @@ Remote object fetch failures will prevent the object fetch job from retrying if the object has been deleted or the fetch was denied with a 403 due to instance block behavior with authorized_fetch enabled. -Mark instances as unreachable when object fetch is denied due to instance block and authorized_fetch. Skip fetching objects from unreachable instances. -- cgit v1.2.3 From 5f5109413840d6ebcbee632fb883ae27dc3b45f7 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 27 Dec 2023 11:09:42 -0500 Subject: Update changelog --- changelog.d/handle_object_fetch_failures.change | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'changelog.d') diff --git a/changelog.d/handle_object_fetch_failures.change b/changelog.d/handle_object_fetch_failures.change index 0b1dda38d..02c66a934 100644 --- a/changelog.d/handle_object_fetch_failures.change +++ b/changelog.d/handle_object_fetch_failures.change @@ -1,2 +1,2 @@ -Remote object fetch failures will prevent the object fetch job from retrying if the object has been deleted or the fetch was denied with a 403 due to instance block behavior with authorized_fetch enabled. +Remote object fetch failures will prevent the object fetch job from retrying if the object has been deleted or the fetch was denied with a 403. Skip fetching objects from unreachable instances. -- cgit v1.2.3 From e9d2fadd8e4adfbec3dc3026bc90b2405039d192 Mon Sep 17 00:00:00 2001 From: tusooa Date: Tue, 7 Nov 2023 21:17:15 -0500 Subject: Add changelog for group actors --- changelog.d/group-actor.add | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/group-actor.add (limited to 'changelog.d') diff --git a/changelog.d/group-actor.add b/changelog.d/group-actor.add new file mode 100644 index 000000000..2f614b3d8 --- /dev/null +++ b/changelog.d/group-actor.add @@ -0,0 +1 @@ +Implement group actors -- cgit v1.2.3 From 1a337dcc18f3dabb97bf480f5569e8787e5ce2cf Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 27 Dec 2023 12:43:12 -0500 Subject: These functions in Pleroma.Instances should be defdelegates to Pleroma.Instances.Instance --- changelog.d/instance-defdelegates.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/instance-defdelegates.skip (limited to 'changelog.d') diff --git a/changelog.d/instance-defdelegates.skip b/changelog.d/instance-defdelegates.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 53db65678d4efaeb185bd9544401ef967ed20c3b Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 27 Dec 2023 15:44:31 -0500 Subject: Separate files for each distinct sentence in the changelog --- changelog.d/handle_object_fetch_failures.change | 1 - changelog.d/handle_object_fetch_failures2.change | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 changelog.d/handle_object_fetch_failures2.change (limited to 'changelog.d') diff --git a/changelog.d/handle_object_fetch_failures.change b/changelog.d/handle_object_fetch_failures.change index 02c66a934..03fbd4b9e 100644 --- a/changelog.d/handle_object_fetch_failures.change +++ b/changelog.d/handle_object_fetch_failures.change @@ -1,2 +1 @@ Remote object fetch failures will prevent the object fetch job from retrying if the object has been deleted or the fetch was denied with a 403. -Skip fetching objects from unreachable instances. diff --git a/changelog.d/handle_object_fetch_failures2.change b/changelog.d/handle_object_fetch_failures2.change new file mode 100644 index 000000000..f12350026 --- /dev/null +++ b/changelog.d/handle_object_fetch_failures2.change @@ -0,0 +1 @@ +Skip fetching objects from unreachable instances. -- cgit v1.2.3 From 017e35fbf128d47c033275a70b76b72f24d7c754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Thu, 28 Dec 2023 00:15:32 +0100 Subject: Fix some more typos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/typo.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/typo.skip (limited to 'changelog.d') diff --git a/changelog.d/typo.skip b/changelog.d/typo.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From ad0a5deb67f454b0529a4faf72399cd9ecc9c0e6 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 27 Dec 2023 22:28:41 -0500 Subject: Prevent requeuing Remote Fetcher jobs that exceed thread depth --- changelog.d/handle_object_fetch_failures.change | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'changelog.d') diff --git a/changelog.d/handle_object_fetch_failures.change b/changelog.d/handle_object_fetch_failures.change index 03fbd4b9e..e115c8012 100644 --- a/changelog.d/handle_object_fetch_failures.change +++ b/changelog.d/handle_object_fetch_failures.change @@ -1 +1 @@ -Remote object fetch failures will prevent the object fetch job from retrying if the object has been deleted or the fetch was denied with a 403. +Remote object fetch failures will prevent the object fetch job from retrying if the object request returns 403, 404, 410, or exceeds the maximum thread depth. -- cgit v1.2.3 From 013f7c4f8fcfd54125d964a40a7302f3f77d8cb4 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 28 Dec 2023 14:55:26 -0500 Subject: Changelog --- changelog.d/federator-modules.remove | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/federator-modules.remove (limited to 'changelog.d') diff --git a/changelog.d/federator-modules.remove b/changelog.d/federator-modules.remove new file mode 100644 index 000000000..6ff71d107 --- /dev/null +++ b/changelog.d/federator-modules.remove @@ -0,0 +1 @@ +Removed support for multiple federator modules as we only support ActivityPub -- cgit v1.2.3 From aa070c7dafbceb33b9656f54aa552672497942f6 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 28 Dec 2023 23:09:33 -0500 Subject: Handle 401s as I have observed it in the wild --- changelog.d/handle_object_fetch_failures.change | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'changelog.d') diff --git a/changelog.d/handle_object_fetch_failures.change b/changelog.d/handle_object_fetch_failures.change index e115c8012..ae44e6f4b 100644 --- a/changelog.d/handle_object_fetch_failures.change +++ b/changelog.d/handle_object_fetch_failures.change @@ -1 +1 @@ -Remote object fetch failures will prevent the object fetch job from retrying if the object request returns 403, 404, 410, or exceeds the maximum thread depth. +Remote object fetch failures will prevent the object fetch job from retrying if the object request returns 401, 403, 404, 410, or exceeds the maximum thread depth. -- cgit v1.2.3 From d519a535e1a23d348d54907cf49215b83257bb32 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 28 Dec 2023 23:32:21 -0500 Subject: Changelog --- changelog.d/federator.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/federator.skip (limited to 'changelog.d') diff --git a/changelog.d/federator.skip b/changelog.d/federator.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 39dc6c65ef7a95412a985a3edce019914af12df8 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 29 Dec 2023 05:23:01 +0100 Subject: ChatMessage: Tolerate attachment field set to an empty array Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3224 --- changelog.d/chat-attachment-empty-array.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/chat-attachment-empty-array.fix (limited to 'changelog.d') diff --git a/changelog.d/chat-attachment-empty-array.fix b/changelog.d/chat-attachment-empty-array.fix new file mode 100644 index 000000000..7d98c9dd2 --- /dev/null +++ b/changelog.d/chat-attachment-empty-array.fix @@ -0,0 +1 @@ +ChatMessage: Tolerate attachment field set to an empty array -- cgit v1.2.3 From 77949d4590b2a82ef6bb4c79f0777962991e28b1 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 29 Dec 2023 00:25:11 -0500 Subject: Make the Publisher log error less noisy --- changelog.d/publisher_log.change | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/publisher_log.change (limited to 'changelog.d') diff --git a/changelog.d/publisher_log.change b/changelog.d/publisher_log.change new file mode 100644 index 000000000..3f85f5a1e --- /dev/null +++ b/changelog.d/publisher_log.change @@ -0,0 +1 @@ +Publisher errors will now emit logs indicating the inbox that was not available for delivery. -- cgit v1.2.3 From 7ebca7ecfa93f41d9eac2dcefa4b2e55f1b0c4ac Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 29 Dec 2023 00:25:33 -0500 Subject: Activity publishing failures will prevent the job from retrying if the publishing request returns a 403 or 410 --- changelog.d/publisher_discard.change | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/publisher_discard.change (limited to 'changelog.d') diff --git a/changelog.d/publisher_discard.change b/changelog.d/publisher_discard.change new file mode 100644 index 000000000..85e530d8d --- /dev/null +++ b/changelog.d/publisher_discard.change @@ -0,0 +1 @@ +Activity publishing failures will prevent the job from retrying if the publishing request returns a 403 or 410 -- cgit v1.2.3 From 2950397d476b0fd015b28182572927539b88e8fb Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 29 Dec 2023 00:50:50 -0500 Subject: Fix following redirects with Finch --- changelog.d/finch_redirects.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/finch_redirects.fix (limited to 'changelog.d') diff --git a/changelog.d/finch_redirects.fix b/changelog.d/finch_redirects.fix new file mode 100644 index 000000000..c25beaba4 --- /dev/null +++ b/changelog.d/finch_redirects.fix @@ -0,0 +1 @@ +Following HTTP Redirects when the HTTP Adapter is Finch -- cgit v1.2.3 From 50edef5bc13d0407aaaf26c951ce7a4a8cd4db58 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 29 Dec 2023 14:12:44 -0500 Subject: Change QTFastStart to recover gracefully if it encounters an error during bitstring matching This fixes issues with internal errors when trying to serve the video --- changelog.d/qtfaststart.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/qtfaststart.fix (limited to 'changelog.d') diff --git a/changelog.d/qtfaststart.fix b/changelog.d/qtfaststart.fix new file mode 100644 index 000000000..66d2569f2 --- /dev/null +++ b/changelog.d/qtfaststart.fix @@ -0,0 +1 @@ +MediaProxy Preview failures prevented when encountering certain video files -- cgit v1.2.3 From 63a74f7b6dcfd8b5498a98d1fd0a08b7f0cfdd26 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 29 Dec 2023 23:22:31 -0500 Subject: Support for Erlang OTP 26 --- changelog.d/otp26.add | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/otp26.add (limited to 'changelog.d') diff --git a/changelog.d/otp26.add b/changelog.d/otp26.add new file mode 100644 index 000000000..b019afdf3 --- /dev/null +++ b/changelog.d/otp26.add @@ -0,0 +1 @@ +Support for Erlang OTP 26 -- cgit v1.2.3 From 6af49270a9b1ddbdf8836139597b66695d8e1606 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Tue, 2 Jan 2024 15:12:33 +0100 Subject: MRF: Log sensible error for subdomains_regex --- changelog.d/mrf-regex-error.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/mrf-regex-error.fix (limited to 'changelog.d') diff --git a/changelog.d/mrf-regex-error.fix b/changelog.d/mrf-regex-error.fix new file mode 100644 index 000000000..2c43bc04a --- /dev/null +++ b/changelog.d/mrf-regex-error.fix @@ -0,0 +1 @@ +MRF: Log sensible error for subdomains_regex -- cgit v1.2.3 From 32d8e0d496265f2ebe15199bede63a1f57f043cd Mon Sep 17 00:00:00 2001 From: Alexander Tumin Date: Thu, 4 Jan 2024 16:41:27 +0300 Subject: Fix authentication check on account rendering when bio is defined --- changelog.d/account-rendering-auth-check.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/account-rendering-auth-check.fix (limited to 'changelog.d') diff --git a/changelog.d/account-rendering-auth-check.fix b/changelog.d/account-rendering-auth-check.fix new file mode 100644 index 000000000..12f68e454 --- /dev/null +++ b/changelog.d/account-rendering-auth-check.fix @@ -0,0 +1 @@ +Fix authentication check on account rendering when bio is defined -- cgit v1.2.3 From 69e4ebbb8ea5d273c4a82ee8dcc275da8ee1dace Mon Sep 17 00:00:00 2001 From: Ekaterina Vaartis Date: Sun, 7 Jan 2024 15:28:40 +0300 Subject: Make remote emoji packs API use specifically the V1 URL Akkoma does not understand it without V1, and it works either way with normal pleroma, so no reason to not do this --- changelog.d/emoji-use-v1.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/emoji-use-v1.fix (limited to 'changelog.d') diff --git a/changelog.d/emoji-use-v1.fix b/changelog.d/emoji-use-v1.fix new file mode 100644 index 000000000..ccc96b377 --- /dev/null +++ b/changelog.d/emoji-use-v1.fix @@ -0,0 +1 @@ +Make remote emoji packs API use specifically the V1 URL. Akkoma does not understand it without V1, and it works either way with normal pleroma, so no reason to not do this \ No newline at end of file -- cgit v1.2.3 From 29158681f9f6d3f16bcab011a3338a60f11afddc Mon Sep 17 00:00:00 2001 From: Ekaterina Vaartis Date: Sun, 7 Jan 2024 17:05:30 +0300 Subject: Fetch count before downloading the pack and use that as page size --- changelog.d/emoji-download-paginate.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/emoji-download-paginate.fix (limited to 'changelog.d') diff --git a/changelog.d/emoji-download-paginate.fix b/changelog.d/emoji-download-paginate.fix new file mode 100644 index 000000000..e31a63380 --- /dev/null +++ b/changelog.d/emoji-download-paginate.fix @@ -0,0 +1 @@ +When downloading remote emojis packs, account for pagination \ No newline at end of file -- cgit v1.2.3 From 4ca65c6182e9a575de3f360a3dac2861ad4e9960 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 7 Jan 2024 19:36:13 +0100 Subject: MRF.StealEmojiPolicy: Properly add fallback extension to filenames missing one --- changelog.d/mrf-steal-emoji-extname.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/mrf-steal-emoji-extname.fix (limited to 'changelog.d') diff --git a/changelog.d/mrf-steal-emoji-extname.fix b/changelog.d/mrf-steal-emoji-extname.fix new file mode 100644 index 000000000..197aa9b9e --- /dev/null +++ b/changelog.d/mrf-steal-emoji-extname.fix @@ -0,0 +1 @@ +MRF.StealEmojiPolicy: Properly add fallback extension to filenames missing one -- cgit v1.2.3 From 7651198508cc40adfab27969f196e4496bd441da Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 11 Jan 2024 07:13:13 +0100 Subject: Support objects with a nil contentMap (firefish) Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3231 --- changelog.d/nil-content-map.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/nil-content-map.fix (limited to 'changelog.d') diff --git a/changelog.d/nil-content-map.fix b/changelog.d/nil-content-map.fix new file mode 100644 index 000000000..d4943bf74 --- /dev/null +++ b/changelog.d/nil-content-map.fix @@ -0,0 +1 @@ +Support objects with a null contentMap (firefish) -- cgit v1.2.3 From 3c30eadd5ede822d6310d3ce6534d26d7caf41f5 Mon Sep 17 00:00:00 2001 From: Mint Date: Thu, 11 Jan 2024 20:38:12 +0300 Subject: Fix duplicate inbox deliveries --- changelog.d/fix-duplicate-inbox-deliveries.fix | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/fix-duplicate-inbox-deliveries.fix (limited to 'changelog.d') diff --git a/changelog.d/fix-duplicate-inbox-deliveries.fix b/changelog.d/fix-duplicate-inbox-deliveries.fix new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 12c052551bcd6b7871ccde5b9228315b89f45e01 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Sun, 14 Jan 2024 13:23:17 -0500 Subject: Allow the Remote Fetcher to attempt fetching an unreachable instance --- changelog.d/handle_object_fetch_failures2.change | 1 - 1 file changed, 1 deletion(-) delete mode 100644 changelog.d/handle_object_fetch_failures2.change (limited to 'changelog.d') diff --git a/changelog.d/handle_object_fetch_failures2.change b/changelog.d/handle_object_fetch_failures2.change deleted file mode 100644 index f12350026..000000000 --- a/changelog.d/handle_object_fetch_failures2.change +++ /dev/null @@ -1 +0,0 @@ -Skip fetching objects from unreachable instances. -- cgit v1.2.3 From b39403a48fdb861b905bea16febba6d1660bb8df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Wed, 17 Jan 2024 17:12:40 +0100 Subject: Update API docs for my changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/api-docs.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/api-docs.skip (limited to 'changelog.d') diff --git a/changelog.d/api-docs.skip b/changelog.d/api-docs.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From cca9d6aeaad6dbfd36becd4c073e153a31e58f21 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Sat, 20 Jan 2024 19:29:29 -0500 Subject: Dialyzer fixes --- changelog.d/dialyzer.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/dialyzer.skip (limited to 'changelog.d') diff --git a/changelog.d/dialyzer.skip b/changelog.d/dialyzer.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 0ac010ba3fa41c9bd06565259de57f2a5b5bb8ad Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Mon, 22 Jan 2024 10:01:29 -0500 Subject: Replace custom fifo implementation with Exile This is for streaming media to ffmpeg thumbnailer. The existing implementation relies on undocumented behavior. Erlang open_port/2 does not officially support passing a string of a file path for opening. The specs clearly state you are to provide one of the following for open_port/2: {spawn, Command :: string() | binary()} | {spawn_driver, Command :: string() | binary()} | {spawn_executable, FileName :: file:name_all()} | {fd, In :: integer() >= 0, Out :: integer() >= 0} Our method technically works but is strongly discouraged as it can block the scheduler and dialyzer throws errors as it recognizes we're breaking the contract and some of the functions we wrote may never return. This is indirectly covered by the Erlang FAQ section "9.12 Why can't I open devices (e.g. a serial port) like normal files?" https://www.erlang.org/faq/problems#idm1127 --- changelog.d/exile.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/exile.skip (limited to 'changelog.d') diff --git a/changelog.d/exile.skip b/changelog.d/exile.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From fff235433e342e0377d3a064b084eeb7172e54e3 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Mon, 22 Jan 2024 13:31:00 -0500 Subject: Exile: switch to fork with BSD compile fix --- changelog.d/exile-bsds.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/exile-bsds.skip (limited to 'changelog.d') diff --git a/changelog.d/exile-bsds.skip b/changelog.d/exile-bsds.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From bff47479a7a2344bc8e7e1caf1c876ea484b3134 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Mon, 22 Jan 2024 15:34:30 -0500 Subject: Exile: fix for MacOS dev environments --- changelog.d/exile-macos.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/exile-macos.skip (limited to 'changelog.d') diff --git a/changelog.d/exile-macos.skip b/changelog.d/exile-macos.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 0dd65246eac9c1c738cc4ea47798caec1797ad6d Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Mon, 22 Jan 2024 18:11:15 -0500 Subject: MRF.HashtagPolicy: fix dialyzer error lib/pleroma/web/activity_pub/mrf/hashtag_policy.ex:87:exact_eq The test <<_::32>> == <<_::48>> can never evaluate to 'true'. --- changelog.d/mrf_hashtags.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/mrf_hashtags.fix (limited to 'changelog.d') diff --git a/changelog.d/mrf_hashtags.fix b/changelog.d/mrf_hashtags.fix new file mode 100644 index 000000000..c44c2376b --- /dev/null +++ b/changelog.d/mrf_hashtags.fix @@ -0,0 +1 @@ +Federated timeline removal of hashtags via MRF HashtagPolicy -- cgit v1.2.3 From 558b4210798657606bcb65debfe1845a9042927c Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 25 Jan 2024 10:14:45 +0100 Subject: Test incoming federation from Convergence AP Bridge --- changelog.d/bugfix-ccworks.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/bugfix-ccworks.fix (limited to 'changelog.d') diff --git a/changelog.d/bugfix-ccworks.fix b/changelog.d/bugfix-ccworks.fix new file mode 100644 index 000000000..658e27b86 --- /dev/null +++ b/changelog.d/bugfix-ccworks.fix @@ -0,0 +1 @@ +Fix federation with Convergence AP Bridge \ No newline at end of file -- cgit v1.2.3 From 5c5d9d9b9d8dfe55d930bbc4194a901b64c76f94 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 25 Jan 2024 10:53:22 +0100 Subject: Bump dependencies --- changelog.d/deps-bump-2024-01-25.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/deps-bump-2024-01-25.skip (limited to 'changelog.d') diff --git a/changelog.d/deps-bump-2024-01-25.skip b/changelog.d/deps-bump-2024-01-25.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 7d7662277c99f70df6eab44ad394067721fbf177 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 26 Jan 2024 21:04:59 -0500 Subject: Changelog --- changelog.d/dialyzer2.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/dialyzer2.skip (limited to 'changelog.d') diff --git a/changelog.d/dialyzer2.skip b/changelog.d/dialyzer2.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 6a22a80f9f86dade9976e0f3363b4415edd933d0 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Sun, 28 Jan 2024 17:39:46 -0500 Subject: Pleroma.Web.MastodonAPI.DirectoryController: dialyzer errors lib/pleroma/web/mastodon_api/controllers/directory_controller.ex:6:unused_fun Function skip_auth/2 will never be called. ________________________________________________________________________________ lib/pleroma/web/mastodon_api/controllers/directory_controller.ex:6:unused_fun Function skip_plug/2 will never be called. ________________________________________________________________________________ lib/pleroma/web/mastodon_api/controllers/directory_controller.ex:18:guard_fail The guard clause: when _action :: atom() == <<105, 110, 100, 101, 120>> can never succeed. --- changelog.d/mastodon_directory.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/mastodon_directory.fix (limited to 'changelog.d') diff --git a/changelog.d/mastodon_directory.fix b/changelog.d/mastodon_directory.fix new file mode 100644 index 000000000..937c8f864 --- /dev/null +++ b/changelog.d/mastodon_directory.fix @@ -0,0 +1 @@ +Mastodon API /api/v1/directory: Fix listing directory contents when not authenticated -- cgit v1.2.3 From e17441b0ed55459f3218e82c864e0386cc5e0c15 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Tue, 30 Jan 2024 20:21:21 -0500 Subject: Changelog --- changelog.d/dialyzer3.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/dialyzer3.skip (limited to 'changelog.d') diff --git a/changelog.d/dialyzer3.skip b/changelog.d/dialyzer3.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 0ffeb84f0cb834228ed878ff63c444b5d1ccf760 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 31 Jan 2024 14:58:59 -0500 Subject: Changelog --- changelog.d/dialyzer4.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/dialyzer4.skip (limited to 'changelog.d') diff --git a/changelog.d/dialyzer4.skip b/changelog.d/dialyzer4.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 04fc4eddaa534185d9784351e70f59f30bc1476f Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Sun, 4 Feb 2024 19:24:52 -0500 Subject: Fix Rich Media Previews for updated activities The Rich Media Previews were not regenerated when a post was updated due to a cache invalidation issue. They are now cached by the activity id so they can be evicted with the other activity cache objects in the :scrubber_cache. --- changelog.d/rich_media.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/rich_media.fix (limited to 'changelog.d') diff --git a/changelog.d/rich_media.fix b/changelog.d/rich_media.fix new file mode 100644 index 000000000..08f119550 --- /dev/null +++ b/changelog.d/rich_media.fix @@ -0,0 +1 @@ +Rich Media Preview cache eviction when the activity is updated. -- cgit v1.2.3 From 9f2319e50dc0516bde4bfa3b117ec4792e553bd2 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Tue, 6 Feb 2024 16:54:52 -0500 Subject: RichMedia.Helpers: move the validate_page_url/1 function to the Parser module This will ensure that the page validation happens in Parser.parse/1 so it can be called from anywhere and still filter invalid URLs. --- changelog.d/rich_media_tests.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/rich_media_tests.skip (limited to 'changelog.d') diff --git a/changelog.d/rich_media_tests.skip b/changelog.d/rich_media_tests.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 0fcdcc2300cc23eee27f1d20bf0a8008581329d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Wed, 7 Feb 2024 17:55:52 +0100 Subject: Use User.full_nickname/1 in oauth html template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/oauth-nickname.skip | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/oauth-nickname.skip (limited to 'changelog.d') diff --git a/changelog.d/oauth-nickname.skip b/changelog.d/oauth-nickname.skip new file mode 100644 index 000000000..02f16e06c --- /dev/null +++ b/changelog.d/oauth-nickname.skip @@ -0,0 +1 @@ +Use User.full_nickname/1 in oauth html template \ No newline at end of file -- cgit v1.2.3 From 0eca3e38ebd6c5b1e7135275959d984af7acfd26 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 9 Feb 2024 10:36:58 -0500 Subject: Fix Gun connection supervisor logic error This was recently changed to solve a Dialyzer error, but the replacement logic was faulty as "retry" would only be compared to :error and not have its truthiness evaluated. The original logic was also faulty as it returned {:error, :pool_full} even retry was true. It never retried when the pool was full. --- changelog.d/gun_pool.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/gun_pool.fix (limited to 'changelog.d') diff --git a/changelog.d/gun_pool.fix b/changelog.d/gun_pool.fix new file mode 100644 index 000000000..94ec9103d --- /dev/null +++ b/changelog.d/gun_pool.fix @@ -0,0 +1 @@ +Fix logic error in Gun connection pooling which prevented retries even when the worker was launched with retry = true -- cgit v1.2.3 From cb4d3db8c69104960f18be740cb7253add8c00e4 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Mon, 12 Feb 2024 14:14:38 -0500 Subject: Changelog for notifications fix pulled in from Rebased --- changelog.d/.search_config.fix.swp | Bin 0 -> 12288 bytes changelog.d/notifications-index.fix | 1 + 2 files changed, 1 insertion(+) create mode 100644 changelog.d/.search_config.fix.swp create mode 100644 changelog.d/notifications-index.fix (limited to 'changelog.d') diff --git a/changelog.d/.search_config.fix.swp b/changelog.d/.search_config.fix.swp new file mode 100644 index 000000000..e310fa87e Binary files /dev/null and b/changelog.d/.search_config.fix.swp differ diff --git a/changelog.d/notifications-index.fix b/changelog.d/notifications-index.fix new file mode 100644 index 000000000..4617cbec0 --- /dev/null +++ b/changelog.d/notifications-index.fix @@ -0,0 +1 @@ +Fix notifications query which was not using the index properly -- cgit v1.2.3 From 67c3acde34bf92e033b9c65b210e3f6fb3e97778 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Mon, 12 Feb 2024 17:22:57 -0500 Subject: Update .gitignore --- changelog.d/.search_config.fix.swp | Bin 12288 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 changelog.d/.search_config.fix.swp (limited to 'changelog.d') diff --git a/changelog.d/.search_config.fix.swp b/changelog.d/.search_config.fix.swp deleted file mode 100644 index e310fa87e..000000000 Binary files a/changelog.d/.search_config.fix.swp and /dev/null differ -- cgit v1.2.3 From 3b82864bccee1af625dd19faed511d5b76f66f9d Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 14 Feb 2024 18:16:54 +0100 Subject: =?UTF-8?q?Config:=20Check=20the=20permissions=20of=20the=20linked?= =?UTF-8?q?=20file=20instead=20of=20the=20symlink=E2=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelog.d/config-stat-symlink.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/config-stat-symlink.fix (limited to 'changelog.d') diff --git a/changelog.d/config-stat-symlink.fix b/changelog.d/config-stat-symlink.fix new file mode 100644 index 000000000..c8b98225d --- /dev/null +++ b/changelog.d/config-stat-symlink.fix @@ -0,0 +1 @@ +- Config: Check the permissions of the linked file instead of the symlink -- cgit v1.2.3 From 60ba6fd244b4deb8c69d4cd6b3114dcefeee4075 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 14 Feb 2024 13:25:52 -0500 Subject: MediaProxy RFC compliance --- changelog.d/content-length.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/content-length.fix (limited to 'changelog.d') diff --git a/changelog.d/content-length.fix b/changelog.d/content-length.fix new file mode 100644 index 000000000..dee906a9d --- /dev/null +++ b/changelog.d/content-length.fix @@ -0,0 +1 @@ +MediaProxy was setting the content-length header which is not permitted by RFC9112§6.2 when we are chunking the reply as it conflicts with the existence of the transfer-encoding header. -- cgit v1.2.3 From 9a4c8e2316b59e0c369486c3c2f758162af1b72e Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 14 Feb 2024 13:28:32 -0500 Subject: Change some Gun connection pool logs to debug level --- changelog.d/gun-logs.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/gun-logs.skip (limited to 'changelog.d') diff --git a/changelog.d/gun-logs.skip b/changelog.d/gun-logs.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 6be129ead2ff5d6a19edf7230d102aa51a731b03 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 14 Feb 2024 14:19:24 -0500 Subject: Websocket refactor changelog --- changelog.d/websocket-refactor.change | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/websocket-refactor.change (limited to 'changelog.d') diff --git a/changelog.d/websocket-refactor.change b/changelog.d/websocket-refactor.change new file mode 100644 index 000000000..3c447832b --- /dev/null +++ b/changelog.d/websocket-refactor.change @@ -0,0 +1 @@ +Refactor the Mastodon /api/v1/streaming websocket handler to use Phoenix.Socket.Transport -- cgit v1.2.3 From 9138754b0acaac9714bbf12d9d00a22870b2af6e Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Wed, 14 Feb 2024 18:04:39 -0500 Subject: Changelog --- changelog.d/atom-leak.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/atom-leak.skip (limited to 'changelog.d') diff --git a/changelog.d/atom-leak.skip b/changelog.d/atom-leak.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 0c5bec0493bc948a778ea5253e42713f1422742c Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 15 Feb 2024 09:45:48 -0500 Subject: Support Bandit as an alternate HTTP backend to Cowboy. This is currently considered experimental, but may improve performance and resource usage. --- changelog.d/bandit.change | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/bandit.change (limited to 'changelog.d') diff --git a/changelog.d/bandit.change b/changelog.d/bandit.change new file mode 100644 index 000000000..7a1104314 --- /dev/null +++ b/changelog.d/bandit.change @@ -0,0 +1 @@ +Support Bandit as an alternative to Cowboy for the HTTP server. -- cgit v1.2.3 From 772f8d08cf349e0357d264065d80b9019ac70284 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 15 Feb 2024 10:07:30 -0500 Subject: Tesla changelog --- changelog.d/tesla.deps | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/tesla.deps (limited to 'changelog.d') diff --git a/changelog.d/tesla.deps b/changelog.d/tesla.deps new file mode 100644 index 000000000..799bbc670 --- /dev/null +++ b/changelog.d/tesla.deps @@ -0,0 +1 @@ +Update Tesla HTTP client middleware to 1.8.0 -- cgit v1.2.3 From 2a4fa4c408d874d8b938f780337d2956b6f0101f Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 15 Feb 2024 10:20:52 -0500 Subject: Add support for a "deps" changelog type and document deps changes since 2.6.1 release --- changelog.d/bandit.change | 1 - changelog.d/bandit.deps | 1 + changelog.d/eblurhash.deps | 1 + changelog.d/exile.deps | 1 + changelog.d/floki.deps | 1 + changelog.d/http_signatures.deps | 1 + changelog.d/phoenix.deps | 1 + changelog.d/promex.change | 1 - changelog.d/promex.deps | 1 + changelog.d/vix.deps | 1 + 10 files changed, 8 insertions(+), 2 deletions(-) delete mode 100644 changelog.d/bandit.change create mode 100644 changelog.d/bandit.deps create mode 100644 changelog.d/eblurhash.deps create mode 100644 changelog.d/exile.deps create mode 100644 changelog.d/floki.deps create mode 100644 changelog.d/http_signatures.deps create mode 100644 changelog.d/phoenix.deps delete mode 100644 changelog.d/promex.change create mode 100644 changelog.d/promex.deps create mode 100644 changelog.d/vix.deps (limited to 'changelog.d') diff --git a/changelog.d/bandit.change b/changelog.d/bandit.change deleted file mode 100644 index 7a1104314..000000000 --- a/changelog.d/bandit.change +++ /dev/null @@ -1 +0,0 @@ -Support Bandit as an alternative to Cowboy for the HTTP server. diff --git a/changelog.d/bandit.deps b/changelog.d/bandit.deps new file mode 100644 index 000000000..b60d1d39c --- /dev/null +++ b/changelog.d/bandit.deps @@ -0,0 +1 @@ +Support Bandit as an alternative to Cowboy for the HTTP server diff --git a/changelog.d/eblurhash.deps b/changelog.d/eblurhash.deps new file mode 100644 index 000000000..0f7f7ed5f --- /dev/null +++ b/changelog.d/eblurhash.deps @@ -0,0 +1 @@ +Replaced eblurhash with rinpatch_blurhash diff --git a/changelog.d/exile.deps b/changelog.d/exile.deps new file mode 100644 index 000000000..fa1b7a004 --- /dev/null +++ b/changelog.d/exile.deps @@ -0,0 +1 @@ +Add exile to replace custom process streaming implementation for calls to ffmpeg diff --git a/changelog.d/floki.deps b/changelog.d/floki.deps new file mode 100644 index 000000000..35f70f6f7 --- /dev/null +++ b/changelog.d/floki.deps @@ -0,0 +1 @@ +Update Floki to 0.3.5 diff --git a/changelog.d/http_signatures.deps b/changelog.d/http_signatures.deps new file mode 100644 index 000000000..9ae1cd75a --- /dev/null +++ b/changelog.d/http_signatures.deps @@ -0,0 +1 @@ +Update http-signatures to 0.1.2 diff --git a/changelog.d/phoenix.deps b/changelog.d/phoenix.deps new file mode 100644 index 000000000..62dd9d1b8 --- /dev/null +++ b/changelog.d/phoenix.deps @@ -0,0 +1 @@ +Update Phoenix to 1.7.3 diff --git a/changelog.d/promex.change b/changelog.d/promex.change deleted file mode 100644 index 6c1571c54..000000000 --- a/changelog.d/promex.change +++ /dev/null @@ -1 +0,0 @@ -Change the prometheus library to PromEx. diff --git a/changelog.d/promex.deps b/changelog.d/promex.deps new file mode 100644 index 000000000..6c1571c54 --- /dev/null +++ b/changelog.d/promex.deps @@ -0,0 +1 @@ +Change the prometheus library to PromEx. diff --git a/changelog.d/vix.deps b/changelog.d/vix.deps new file mode 100644 index 000000000..68c361760 --- /dev/null +++ b/changelog.d/vix.deps @@ -0,0 +1 @@ +Add Vix for image processing with libvips to replace some usage of ImageMagick -- cgit v1.2.3 From 1951d56ed9651abc8f6a9d4dc02b7f976274415f Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 16 Feb 2024 12:53:18 -0500 Subject: Revert "Add support for a "deps" changelog type and document deps changes since 2.6.1 release" This reverts commit 2a4fa4c408d874d8b938f780337d2956b6f0101f. --- changelog.d/bandit.change | 1 + changelog.d/bandit.deps | 1 - changelog.d/eblurhash.deps | 1 - changelog.d/exile.deps | 1 - changelog.d/floki.deps | 1 - changelog.d/http_signatures.deps | 1 - changelog.d/phoenix.deps | 1 - changelog.d/promex.change | 1 + changelog.d/promex.deps | 1 - changelog.d/vix.deps | 1 - 10 files changed, 2 insertions(+), 8 deletions(-) create mode 100644 changelog.d/bandit.change delete mode 100644 changelog.d/bandit.deps delete mode 100644 changelog.d/eblurhash.deps delete mode 100644 changelog.d/exile.deps delete mode 100644 changelog.d/floki.deps delete mode 100644 changelog.d/http_signatures.deps delete mode 100644 changelog.d/phoenix.deps create mode 100644 changelog.d/promex.change delete mode 100644 changelog.d/promex.deps delete mode 100644 changelog.d/vix.deps (limited to 'changelog.d') diff --git a/changelog.d/bandit.change b/changelog.d/bandit.change new file mode 100644 index 000000000..7a1104314 --- /dev/null +++ b/changelog.d/bandit.change @@ -0,0 +1 @@ +Support Bandit as an alternative to Cowboy for the HTTP server. diff --git a/changelog.d/bandit.deps b/changelog.d/bandit.deps deleted file mode 100644 index b60d1d39c..000000000 --- a/changelog.d/bandit.deps +++ /dev/null @@ -1 +0,0 @@ -Support Bandit as an alternative to Cowboy for the HTTP server diff --git a/changelog.d/eblurhash.deps b/changelog.d/eblurhash.deps deleted file mode 100644 index 0f7f7ed5f..000000000 --- a/changelog.d/eblurhash.deps +++ /dev/null @@ -1 +0,0 @@ -Replaced eblurhash with rinpatch_blurhash diff --git a/changelog.d/exile.deps b/changelog.d/exile.deps deleted file mode 100644 index fa1b7a004..000000000 --- a/changelog.d/exile.deps +++ /dev/null @@ -1 +0,0 @@ -Add exile to replace custom process streaming implementation for calls to ffmpeg diff --git a/changelog.d/floki.deps b/changelog.d/floki.deps deleted file mode 100644 index 35f70f6f7..000000000 --- a/changelog.d/floki.deps +++ /dev/null @@ -1 +0,0 @@ -Update Floki to 0.3.5 diff --git a/changelog.d/http_signatures.deps b/changelog.d/http_signatures.deps deleted file mode 100644 index 9ae1cd75a..000000000 --- a/changelog.d/http_signatures.deps +++ /dev/null @@ -1 +0,0 @@ -Update http-signatures to 0.1.2 diff --git a/changelog.d/phoenix.deps b/changelog.d/phoenix.deps deleted file mode 100644 index 62dd9d1b8..000000000 --- a/changelog.d/phoenix.deps +++ /dev/null @@ -1 +0,0 @@ -Update Phoenix to 1.7.3 diff --git a/changelog.d/promex.change b/changelog.d/promex.change new file mode 100644 index 000000000..6c1571c54 --- /dev/null +++ b/changelog.d/promex.change @@ -0,0 +1 @@ +Change the prometheus library to PromEx. diff --git a/changelog.d/promex.deps b/changelog.d/promex.deps deleted file mode 100644 index 6c1571c54..000000000 --- a/changelog.d/promex.deps +++ /dev/null @@ -1 +0,0 @@ -Change the prometheus library to PromEx. diff --git a/changelog.d/vix.deps b/changelog.d/vix.deps deleted file mode 100644 index 68c361760..000000000 --- a/changelog.d/vix.deps +++ /dev/null @@ -1 +0,0 @@ -Add Vix for image processing with libvips to replace some usage of ImageMagick -- cgit v1.2.3 From 7e99d0619d02835fab66134f14dd99fb4c313d26 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Mon, 12 Feb 2024 17:25:02 -0500 Subject: Force more frequent full_sweep GC runs on the Websocket processes Websocket processes seem to be the primary culprit for Binary memory allocation bloat. --- changelog.d/memleak.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/memleak.fix (limited to 'changelog.d') diff --git a/changelog.d/memleak.fix b/changelog.d/memleak.fix new file mode 100644 index 000000000..2465921c0 --- /dev/null +++ b/changelog.d/memleak.fix @@ -0,0 +1 @@ +Fix a memory leak caused by Websocket connections that would not enter a state where a full garbage collection run could be triggered. -- cgit v1.2.3 From 7d624c4750dcf53d48cc65874c832513f2b03fbc Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Tue, 20 Feb 2024 08:45:48 +0100 Subject: StealEmojiPolicy: Sanitize shortcodes Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3245 --- changelog.d/mrf_steal_emoji-path.security | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/mrf_steal_emoji-path.security (limited to 'changelog.d') diff --git a/changelog.d/mrf_steal_emoji-path.security b/changelog.d/mrf_steal_emoji-path.security new file mode 100644 index 000000000..d880680d1 --- /dev/null +++ b/changelog.d/mrf_steal_emoji-path.security @@ -0,0 +1 @@ +StealEmojiPolicy: Sanitize shortcodes (thanks to Hazel K for the report) \ No newline at end of file -- cgit v1.2.3 From e149ee6e225667ca964e30a08179ca84b8537aaf Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Tue, 20 Feb 2024 09:16:36 +0100 Subject: Mergeback of security release 2.6.2 --- changelog.d/mergeback-2.6.2.skip | 0 changelog.d/mrf_steal_emoji-path.security | 1 - 2 files changed, 1 deletion(-) create mode 100644 changelog.d/mergeback-2.6.2.skip delete mode 100644 changelog.d/mrf_steal_emoji-path.security (limited to 'changelog.d') diff --git a/changelog.d/mergeback-2.6.2.skip b/changelog.d/mergeback-2.6.2.skip new file mode 100644 index 000000000..e69de29bb diff --git a/changelog.d/mrf_steal_emoji-path.security b/changelog.d/mrf_steal_emoji-path.security deleted file mode 100644 index d880680d1..000000000 --- a/changelog.d/mrf_steal_emoji-path.security +++ /dev/null @@ -1 +0,0 @@ -StealEmojiPolicy: Sanitize shortcodes (thanks to Hazel K for the report) \ No newline at end of file -- cgit v1.2.3 From 72fc41d89196dc76e6c2c1c6213e10cbaadd7d3c Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 22 Feb 2024 14:11:02 -0500 Subject: Prevent publisher jobs from erroring if the connection pool is full A full pool is a soft-error. Snooze the job for 30 seconds and try again. --- changelog.d/gun_pool2.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/gun_pool2.fix (limited to 'changelog.d') diff --git a/changelog.d/gun_pool2.fix b/changelog.d/gun_pool2.fix new file mode 100644 index 000000000..a1f98b49c --- /dev/null +++ b/changelog.d/gun_pool2.fix @@ -0,0 +1 @@ +Connection pool errors when publishing an activity is a soft-error that will be retried shortly. -- cgit v1.2.3 From 6af6a9704d2d0a04a43967805368eed419b9dc67 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 23 Feb 2024 01:57:43 +0100 Subject: RemoteFetcherWorker: Make sure {:error, _} is returned on failure Otherwise jobs are considered a success. --- changelog.d/remote-fetcher-error.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/remote-fetcher-error.skip (limited to 'changelog.d') diff --git a/changelog.d/remote-fetcher-error.skip b/changelog.d/remote-fetcher-error.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From f4e48bc53ee5ffeb9e7387219c0d46dc33d04521 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 23 Feb 2024 11:12:10 -0500 Subject: Rename variable to make the worker retry logic easier to read The boolean value matches the intent of the "last_attempt" variable name now --- changelog.d/gun_pool3.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/gun_pool3.skip (limited to 'changelog.d') diff --git a/changelog.d/gun_pool3.skip b/changelog.d/gun_pool3.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 267e20dbcdbe9fcf0207f1873a624492a7206c21 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 23 Feb 2024 15:36:07 -0500 Subject: Exile: change to upstream pre-release commit that fixes build on FreeBSD --- changelog.d/exile-freebsd.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/exile-freebsd.skip (limited to 'changelog.d') diff --git a/changelog.d/exile-freebsd.skip b/changelog.d/exile-freebsd.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From acb9e46074346ad28ad6444a170bdd5e00c74910 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Tue, 27 Feb 2024 13:25:26 +0100 Subject: Add some missing fields to instanceV2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/instance-v2.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 changelog.d/instance-v2.skip (limited to 'changelog.d') diff --git a/changelog.d/instance-v2.skip b/changelog.d/instance-v2.skip new file mode 100644 index 000000000..e69de29bb -- cgit v1.2.3 From 9cfa4e67b11e5a1a7d09330581383dc67fcf6fd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Fri, 1 Mar 2024 18:14:31 +0100 Subject: Add ForceMention mrf MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/force-mention-mrf.add | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/force-mention-mrf.add (limited to 'changelog.d') diff --git a/changelog.d/force-mention-mrf.add b/changelog.d/force-mention-mrf.add new file mode 100644 index 000000000..46ac14244 --- /dev/null +++ b/changelog.d/force-mention-mrf.add @@ -0,0 +1 @@ +Add ForceMention MRF \ No newline at end of file -- cgit v1.2.3 From 1311f8314e90753bf8a8f781f81f89317657b727 Mon Sep 17 00:00:00 2001 From: Kaede Fujisaki Date: Sat, 2 Mar 2024 18:24:39 +0900 Subject: add changelog.d --- changelog.d/issue-3241.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/issue-3241.fix (limited to 'changelog.d') diff --git a/changelog.d/issue-3241.fix b/changelog.d/issue-3241.fix new file mode 100644 index 000000000..d46db9805 --- /dev/null +++ b/changelog.d/issue-3241.fix @@ -0,0 +1 @@ +Handle cases when users.inbox is nil. -- cgit v1.2.3 From 54ff7234b9b99ecb5b181d255369f17b5520ace8 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 7 Mar 2024 17:38:21 -0500 Subject: Fix ffmpeg framegrabs with Exile --- changelog.d/framegrabs.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/framegrabs.fix (limited to 'changelog.d') diff --git a/changelog.d/framegrabs.fix b/changelog.d/framegrabs.fix new file mode 100644 index 000000000..dc0466f1b --- /dev/null +++ b/changelog.d/framegrabs.fix @@ -0,0 +1 @@ +Video framegrabs were not working correctly after the change to use Exile to execute ffmpeg -- cgit v1.2.3 From bb0b17f4d9a235f79b4b6fabdc5e3dbe472cd259 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Thu, 7 Mar 2024 20:14:05 +0100 Subject: Include following/followers in backups MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- changelog.d/backups-follows.add | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/backups-follows.add (limited to 'changelog.d') diff --git a/changelog.d/backups-follows.add b/changelog.d/backups-follows.add new file mode 100644 index 000000000..a55c436f6 --- /dev/null +++ b/changelog.d/backups-follows.add @@ -0,0 +1 @@ +Include following/followers in backups \ No newline at end of file -- cgit v1.2.3 From a48f5f860e41ef8a04a0184d2c28cb35a86bbaaa Mon Sep 17 00:00:00 2001 From: Matthieu Rakotojaona Date: Wed, 13 Mar 2024 13:46:37 +0100 Subject: Notifications: filter on users rather than activities --- changelog.d/notifications.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/notifications.fix (limited to 'changelog.d') diff --git a/changelog.d/notifications.fix b/changelog.d/notifications.fix new file mode 100644 index 000000000..a2d2eaea9 --- /dev/null +++ b/changelog.d/notifications.fix @@ -0,0 +1 @@ +Notifications: improve performance by filtering on users table instead of activities table \ No newline at end of file -- cgit v1.2.3