summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-15Fix ChatController tests validating prev/next URLs by sorting the query ↵Mark Felder
parameters before comparison
2024-01-15Add Pleroma.Support.Helpers.uri_query_sort/1 for easy sorting of a URL's ↵Mark Felder
query parameters
2024-01-15Merge branch 'mrf-regex-error' into 'develop'Haelwenn
MRF: Log sensible regex error for subdomain_match See merge request pleroma/pleroma!4026
2024-01-15Merge branch 'mrf-steal-emoji-extname' into 'develop'Haelwenn
MRF.StealEmojiPolicy: Properly add fallback extension to filenames missing one See merge request pleroma/pleroma!4029
2024-01-14Allow the Remote Fetcher to attempt fetching an unreachable instanceMark Felder
2024-01-13Merge branch 'nil-contentMap' into 'develop'tusooa
Support objects with a nil contentMap (firefish) Closes #3231 See merge request pleroma/pleroma!4030
2024-01-13Merge branch 'qtfaststart-fix' into 'develop'feld
Fix MediaProxy crashing on some videos See merge request pleroma/pleroma!4024
2024-01-11Merge branch 'fix-duplicate-inbox-deliveries' into 'develop'feld
Fix duplicate inbox deliveries See merge request pleroma/pleroma!4031
2024-01-11Merge branch 'use-shared-inbox-test' of pleromergit:pleroma/pleroma into ↵Mint
fix-duplicate-inbox-deliveries
2024-01-11Add test to validate shared inboxes are used when multiple recipients from ↵Mark Felder
the same instance are recipients
2024-01-11Fix duplicate inbox deliveriesMint
2024-01-11Support objects with a nil contentMap (firefish)Haelwenn (lanodan) Monnier
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3231
2024-01-10Merge branch 'emoji-use-v1-api' into 'develop'tusooa
Make remote emoji packs API use specifically the V1 URL See merge request pleroma/pleroma!4028
2024-01-07MRF.StealEmojiPolicy: Properly add fallback extension to filenames missing oneHaelwenn (lanodan) Monnier
2024-01-07Fix testsEkaterina Vaartis
2024-01-07Fetch count before downloading the pack and use that as page sizeEkaterina Vaartis
2024-01-07Make remote emoji packs API use specifically the V1 URLEkaterina Vaartis
Akkoma does not understand it without V1, and it works either way with normal pleroma, so no reason to not do this
2024-01-05Merge branch 'fix-account-auth-check' into 'develop'Haelwenn
Fix authentication check on account rendering when bio is defined See merge request pleroma/pleroma!4027
2024-01-04Fix authentication check on account rendering when bio is definedAlexander Tumin
2024-01-02MRF: Log sensible error for subdomains_regexHaelwenn (lanodan) Monnier
2023-12-30LintingLain Soykaf
2023-12-30Mix: Update http_signatures versionLain Soykaf
2023-12-29Revert grammar leak from bad mergeMark Felder
2023-12-29Support for Erlang OTP 26Mark Felder
2023-12-29ConfigDB export to file does not have a consistent order.Mark Felder
Just test a few values to prove it was written
2023-12-29Phoenix detects the webfinger requests with content-type ↵Mark Felder
application/jrd+json as "jrd" now
2023-12-29Fix regex string match due to OTP26 key order changeMark Felder
OTP25: "<http://localhost:4001/api/v1/favourites?limit=1&max_id=Ad1FhzPIS7gcHjUcoC&offset=0>; rel=\"next\"" OTP26: "<http://localhost:4001/api/v1/favourites?offset=0&limit=1&max_id=Ad1FmOIAXiSNgygflA>; rel=\"next\""
2023-12-29Fix Chat controller tests failing due to OTP26 key order changeMark Felder
2023-12-29Remove call to Pleroma.Web.Endpoint.config_change/2Mark Felder
This is not necessary for the tests to pass and breaks other tests as this change doesn't get cleanly reverted causing the hostname to stay set this way and leak into other test causing failures with "sub.example.com" not matching "localhost"
2023-12-29Fix test "transforms config to tuples"Mark Felder
This should have never worked. The default empty values for the other MRF Simple options will always be there.
2023-12-29Update Floki to get the :attributes_as_maps feature to allow us to compare ↵Mark Felder
equality of parsed documents without issues of key ordering
2023-12-29Implement a custom uri_equal?/2 to fix comparisons of URLs with unordered ↵Mark Felder
query parameters
2023-12-29Fix tests by leveraging Keyword.equal?/2Mark Felder
2023-12-29Merge branch 'publisher' into 'develop'Haelwenn
Discard some failed publisher jobs See merge request pleroma/pleroma!4022
2023-12-29Change QTFastStart to recover gracefully if it encounters an error during ↵Mark Felder
bitstring matching This fixes issues with internal errors when trying to serve the video
2023-12-29Fix testsMark Felder
Need to handle the edge case of no valid HTTP response which has no status code
2023-12-29Merge branch 'finch-redirects' into 'develop'feld
Fix following redirects with Finch See merge request pleroma/pleroma!4023
2023-12-29Merge branch 'bugfix/chat-attachment-empty-array' into 'develop'lain
ChatMessage: Tolerate attachment field set to an empty array Closes #3224 See merge request pleroma/pleroma!4020
2023-12-29Return the full tuple from TeslaMark Felder
2023-12-29Fix following redirects with FinchMark Felder
2023-12-29Discard on a 404 as wellMark Felder
2023-12-29Activity publishing failures will prevent the job from retrying if the ↵Mark Felder
publishing request returns a 403 or 410
2023-12-29Make the Publisher log error less noisyMark Felder
2023-12-28Oban jobs should be discarded on permanent errorsMark Felder
2023-12-29Merge branch 'remove-multiple-federator-modules' into 'develop'feld
Fix the Federator perform/2 Oban callback See merge request pleroma/pleroma!4021
2023-12-29ChatMessage: Tolerate attachment field set to an empty arrayHaelwenn (lanodan) Monnier
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3224
2023-12-28ChangelogMark Felder
2023-12-28Handle 401s as I have observed it in the wildMark Felder
2023-12-28Log errors when publishing activitiesMark Felder
2023-12-28Fix the Federator perform/2 Oban callbackMark Felder