Commit Graph

  • 2a28377be0 Fix mix task pleroma.instance dialyzer error Mark Felder 2024-01-20 15:55:33 -0500
  • a5f64ffd0c Apply lanodan’s suggestion to 1 file Haelwenn 2024-01-19 21:28:15 +0000
  • 3c65a2899d Merge branch 'handle_object_fetch_failures' into 'develop' Haelwenn 2024-01-19 18:43:00 +0000
  • fa02a1e634 Update MastoAPI responses docs marcin mikołajczak 2024-01-19 18:05:46 +0100
  • 90b442727e Update Admin API docs marcin mikołajczak 2024-01-19 17:53:37 +0100
  • 81a13b4b9e Merge branch 'api-docs' into 'develop' Haelwenn 2024-01-18 02:19:58 +0000
  • b39403a48f Update API docs for my changes marcin mikołajczak 2024-01-17 17:12:40 +0100
  • 4c20713ecd Merge branch 'otp26' into 'develop' Haelwenn 2024-01-17 09:51:56 +0000
  • 355487041a We are unsure if OTP27 will bring more breaking changes Haelwenn 2024-01-16 16:21:23 +0000
  • e44f6a2ab3 Skip tests on MacOS/Darwin that have always failed Mark Felder 2024-01-15 20:18:43 -0500
  • 012ab87605 Pleroma.Web.MastodonAPI.SubscriptionControllerTest: disable async and use on_exit/1 to ensure web push config gets restored Mark Felder 2024-01-16 00:56:15 +0000
  • ad363c62c3 Fix StatusController test by using the get_query_parameter/2 helper to reliably retrieve the max_id value Mark Felder 2024-01-15 17:32:57 -0500
  • 8bd8ee03c2 Add Pleroma.Test.Helpers.get_query_parameter/2 to retrieve specific query parameter values Mark Felder 2024-01-15 17:32:15 -0500
  • 4cbf11d32c Fix ChatController tests validating prev/next URLs by sorting the query parameters before comparison Mark Felder 2024-01-15 17:12:06 -0500
  • e7c6410192 Add Pleroma.Support.Helpers.uri_query_sort/1 for easy sorting of a URL's query parameters Mark Felder 2024-01-15 17:07:13 -0500
  • 9b39bc6aa8 Merge branch 'mrf-regex-error' into 'develop' Haelwenn 2024-01-15 08:24:54 +0000
  • c29430b018 Merge branch 'mrf-steal-emoji-extname' into 'develop' Haelwenn 2024-01-15 08:24:24 +0000
  • 12c052551b Allow the Remote Fetcher to attempt fetching an unreachable instance Mark Felder 2024-01-14 13:23:17 -0500
  • d3a4f5b7d7 Merge branch 'nil-contentMap' into 'develop' tusooa 2024-01-13 22:23:21 +0000
  • 9cc46c5538 Merge branch 'qtfaststart-fix' into 'develop' feld 2024-01-13 04:35:32 +0000
  • d4b889783c Merge branch 'fix-duplicate-inbox-deliveries' into 'develop' feld 2024-01-11 20:21:57 +0000
  • 379d7fafd5 Merge branch 'use-shared-inbox-test' of pleromergit:pleroma/pleroma into fix-duplicate-inbox-deliveries Mint 2024-01-11 23:10:40 +0300
  • dcb2b1413b Add test to validate shared inboxes are used when multiple recipients from the same instance are recipients Mark Felder 2024-01-11 15:05:15 -0500
  • 3c30eadd5e Fix duplicate inbox deliveries Mint 2024-01-11 20:38:12 +0300
  • 7651198508 Support objects with a nil contentMap (firefish) Haelwenn (lanodan) Monnier 2024-01-11 07:13:13 +0100
  • 8bc59e9743 Merge branch 'emoji-use-v1-api' into 'develop' tusooa 2024-01-10 01:26:46 +0000
  • 4ca65c6182 MRF.StealEmojiPolicy: Properly add fallback extension to filenames missing one Haelwenn (lanodan) Monnier 2024-01-07 19:36:13 +0100
  • 6a55b680a3 Fix tests Ekaterina Vaartis 2024-01-07 17:49:08 +0300
  • 29158681f9 Fetch count before downloading the pack and use that as page size Ekaterina Vaartis 2024-01-07 17:05:30 +0300
  • 69e4ebbb8e Make remote emoji packs API use specifically the V1 URL Ekaterina Vaartis 2024-01-07 15:28:40 +0300
  • 67a5542a73 Merge branch 'fix-account-auth-check' into 'develop' Haelwenn 2024-01-05 00:45:29 +0000
  • 32d8e0d496 Fix authentication check on account rendering when bio is defined Alexander Tumin 2024-01-04 16:41:27 +0300
  • 6af49270a9 MRF: Log sensible error for subdomains_regex Haelwenn (lanodan) Monnier 2024-01-02 15:12:33 +0100
  • fc910f9bb9 Linting Lain Soykaf 2023-12-30 11:45:16 +0400
  • 8883fa326a Mix: Update http_signatures version Lain Soykaf 2023-12-30 11:44:23 +0400
  • c6acd2abb3 Revert grammar leak from bad merge Mark Felder 2023-12-29 23:31:48 -0500
  • 63a74f7b6d Support for Erlang OTP 26 Mark Felder 2023-12-29 23:22:31 -0500
  • 04366492b2 ConfigDB export to file does not have a consistent order. Mark Felder 2023-12-21 01:28:51 +0000
  • 1b5168ae02 Phoenix detects the webfinger requests with content-type application/jrd+json as "jrd" now Mark Felder 2023-11-28 20:46:41 +0000
  • 347e5f33c7 Fix regex string match due to OTP26 key order change Mark Felder 2023-12-21 01:47:12 +0000
  • 0820c23988 Fix Chat controller tests failing due to OTP26 key order change Mark Felder 2023-12-21 01:40:42 +0000
  • d4dd21303a Remove call to Pleroma.Web.Endpoint.config_change/2 Mark Felder 2023-11-28 21:00:58 +0000
  • 36b3867787 Fix test "transforms config to tuples" Mark Felder 2023-11-28 20:19:31 +0000
  • b51ba39dd1 Update Floki to get the :attributes_as_maps feature to allow us to compare equality of parsed documents without issues of key ordering Mark Felder 2023-11-28 19:12:15 +0000
  • e121e06214 Implement a custom uri_equal?/2 to fix comparisons of URLs with unordered query parameters Mark Felder 2023-11-28 18:54:50 +0000
  • e7d6b835ae Fix tests by leveraging Keyword.equal?/2 Mark Felder 2023-11-28 18:54:11 +0000
  • f74f5e0a56 Merge branch 'publisher' into 'develop' Haelwenn 2023-12-29 23:18:34 +0000
  • 50edef5bc1 Change QTFastStart to recover gracefully if it encounters an error during bitstring matching Mark Felder 2023-12-29 14:12:44 -0500
  • 833117f573 Fix tests Mark Felder 2023-12-29 12:18:23 -0500
  • 8ac4458630 Merge branch 'finch-redirects' into 'develop' feld 2023-12-29 17:00:58 +0000
  • a6fc97ffec Merge branch 'bugfix/chat-attachment-empty-array' into 'develop' lain 2023-12-29 08:12:27 +0000
  • 4afe211e50 Return the full tuple from Tesla Mark Felder 2023-12-29 01:04:05 -0500
  • 2950397d47 Fix following redirects with Finch Mark Felder 2023-12-29 00:50:50 -0500
  • 141702538b Discard on a 404 as well Mark Felder 2023-12-29 00:31:05 -0500
  • 7ebca7ecfa Activity publishing failures will prevent the job from retrying if the publishing request returns a 403 or 410 Mark Felder 2023-12-29 00:25:33 -0500
  • 77949d4590 Make the Publisher log error less noisy Mark Felder 2023-12-29 00:25:11 -0500
  • f17f92105b Oban jobs should be discarded on permanent errors Mark Felder 2023-12-28 23:52:05 -0500
  • 3954dfd4f1 Merge branch 'remove-multiple-federator-modules' into 'develop' feld 2023-12-29 04:33:45 +0000
  • 39dc6c65ef ChatMessage: Tolerate attachment field set to an empty array Haelwenn (lanodan) Monnier 2023-12-29 05:23:01 +0100
  • d519a535e1 Changelog Mark Felder 2023-12-28 23:32:21 -0500
  • aa070c7daf Handle 401s as I have observed it in the wild Mark Felder 2023-12-28 23:09:33 -0500
  • efd50759d5 Log errors when publishing activities Mark Felder 2023-12-28 22:59:27 -0500
  • 08ba9a15b2 Fix the Federator perform/2 Oban callback Mark Felder 2023-12-28 22:51:47 -0500
  • 7f3a83d3ed Merge branch 'remove-multiple-federator-modules' into 'develop' Haelwenn 2023-12-29 03:35:24 +0000
  • ddb9e90c40 Update minimum elixir version found in various docs Mark Felder 2023-12-28 15:59:25 -0500
  • 013f7c4f8f Changelog Mark Felder 2023-12-28 14:55:26 -0500
  • e35fa60d8a Remove reference to the :federation_publisher_modules setting in our config test Mark Felder 2023-12-28 14:53:40 -0500
  • 3acfdb6f8a Retire the Pleroma.Web.Federator.Publisher module Mark Felder 2023-12-28 14:53:09 -0500
  • 1d816222e0 Remove support for multiple federation publisher modules Mark Felder 2023-12-28 11:15:43 -0500
  • ddc321a094 Merge branch 'tusooa/3205-group-actor' into 'develop' Haelwenn 2023-12-28 10:46:53 +0000
  • 81ce04990e Merge branch 'typo' into 'develop' Haelwenn 2023-12-28 10:02:17 +0000
  • a6fd251e44 Improve test descriptions Mark Felder 2023-12-27 22:37:06 -0500
  • ad0a5deb67 Prevent requeuing Remote Fetcher jobs that exceed thread depth Mark Felder 2023-12-27 22:28:41 -0500
  • a2708f7fe3 Leverage existing atoms as return errors for the object fetcher Mark Felder 2023-12-27 21:57:47 -0500
  • 287f2c9719 Formatting Mark Felder 2023-12-27 21:55:07 -0500
  • 882267e3ec Remove duplicate log messages from Transmogrifier Mark Felder 2023-12-27 21:39:17 -0500
  • becb070603 Conslidate log messages for object fetcher failures and leverage Logger.metadata Mark Felder 2023-12-27 20:47:18 -0500
  • 6c9929b809 Set Logger level to error Mark Felder 2023-12-27 20:18:14 -0500
  • 017e35fbf1 Fix some more typos marcin mikołajczak 2023-12-28 00:15:32 +0100
  • f53197c82a Fix operation name typo marcin mikołajczak 2023-12-27 23:52:46 +0100
  • be0cca9afd RemoteFetcherWorker Oban job tests Mark Felder 2023-12-27 16:06:10 -0500
  • 53db65678d Separate files for each distinct sentence in the changelog Mark Felder 2023-12-27 15:44:31 -0500
  • d4c77103d1 Fix detection of user follower collection being private Mark Felder 2023-12-27 15:27:37 -0500
  • f6fee39e42 Add changelog marcin mikołajczak 2023-12-23 15:51:20 +0100
  • 47e00524f7 Merge branch 'instance-defdelegates' into 'develop' feld 2023-12-27 17:51:52 +0000
  • 1a337dcc18 These functions in Pleroma.Instances should be defdelegates to Pleroma.Instances.Instance Mark Felder 2023-12-27 12:43:12 -0500
  • b273025fd7
    Add pleroma:group_actors to instance features tusooa 2023-12-27 12:21:05 -0500
  • e9d2fadd8e
    Add changelog for group actors tusooa 2023-11-07 21:17:15 -0500
  • e34a975dd9
    Do not boost if group is blocking poster tusooa 2023-11-07 21:16:24 -0500
  • 5f5533b88a
    Test group actor behaviour in SideEffects tusooa 2023-11-07 21:06:37 -0500
  • 5459bbc1ef
    Allow group actors to boost posts tusooa 2023-11-06 19:59:05 -0500
  • 7a58ddfa48
    Allow local user to have group actor type tusooa 2023-11-05 18:49:31 -0500
  • 40f170f0a7 Merge branch 'webfinger-fix' into 'develop' tusooa 2023-12-27 17:10:32 +0000
  • 5f51094138 Update changelog Mark Felder 2023-12-27 11:09:42 -0500
  • 73c4c6d7de Revert "Mark instances as unreachable when returning a 403 from an object fetch" Mark Felder 2023-12-26 17:12:58 -0500
  • 9c0040124a Skip remote fetch jobs for unreachable instances Mark Felder 2023-12-26 16:28:05 -0500
  • 5f6966cd9f Remove mistaken duplicate fetch Mark Felder 2023-12-26 16:23:41 -0500
  • c4f0a3b570 Changelogs Mark Felder 2023-12-26 16:08:36 -0500
  • c6b38441f1 Cancel remote fetch jobs for deleted objects Mark Felder 2023-12-26 16:05:44 -0500
  • 67dd81e825 Consolidate the HTTP status code checking into the private get_object/1 Mark Felder 2023-12-26 16:05:28 -0500