Commit graph

  • 5b26c56624 Changelog Mark Felder 2024-09-06 11:34:06 -04:00
  • 06ce5e3b43 Dialyzer: pattern_match The pattern can never match the type {:diff, false}. Mark Felder 2024-09-06 11:27:07 -04:00
  • 1d0e3b1355 Dialyzer: The pattern variable _ can never match the type, because it is covered by previous clauses. Mark Felder 2024-09-06 11:24:37 -04:00
  • 06d6febff9 Dialyzer: The pattern variable _e@1 can never match the type, because it is covered by previous clauses. Mark Felder 2024-09-06 11:19:24 -04:00
  • 7eb579c191 Dialyzer: invalid contract Mark Felder 2024-09-06 11:18:12 -04:00
  • bc16f09d7b Dialyzer: the pattern can never match the type Mark Felder 2024-09-06 11:12:13 -04:00
  • fc3ea94a1c Dialyzer: the pattern can never match the type Mark Felder 2024-09-06 09:58:03 -04:00
  • a887188890 Oban: more unique job constraints Mark Felder 2024-09-06 09:42:53 -04:00
  • 2c916ccd89 Merge branch 'following-state-bug' into 'develop' feld 2024-09-06 13:27:06 +00:00
  • 25db1a5d67 Merge branch 'oauth-app-spam2' into 'develop' feld 2024-09-05 21:19:09 +00:00
  • 5f573b4095 Credo: comment line length Mark Felder 2024-09-05 17:11:02 -04:00
  • e51cd31a57 Bump credo to prevent it from crashing Mark Felder 2024-09-05 17:06:53 -04:00
  • 1797f5958a App orphans should only be removed if they are older than 15 mins Mark Felder 2024-09-05 20:55:28 +00:00
  • 4d76692db3 Fix Following status bug Mark Felder 2024-09-05 11:43:48 -04:00
  • fb376ce005 Test Account View does not indicate following if a FollowingRelationship is missing Mark Felder 2024-09-05 15:27:43 -04:00
  • 53744bf146 Limit the number of orphaned to delete at 100 every 10 mins due to the cascading queries that have to check oauth_authorizations and oauth_tokens tables. Mark Felder 2024-09-04 11:43:43 -04:00
  • a1951f3af7 Add Cron worker to clean up orphaned apps hourly Mark Felder 2024-09-04 10:59:58 -04:00
  • 7bd0750787 Ensure apps are assigned to users Mark Felder 2024-09-04 10:40:37 -04:00
  • 427da7a99a Rate Limit the OAuth App spam Mark Felder 2024-09-04 09:19:07 -04:00
  • fbcfbde833 Merge branch 'revert-9077d092' into 'develop' feld 2024-09-04 02:41:31 +00:00
  • 92d5f0ac14 Revert "Merge branch 'oauth-app-spam' into 'develop'" feld 2024-09-04 02:22:25 +00:00
  • 6d5ae4d2e9 Include list id in StatusView marcin mikołajczak 2024-09-03 15:17:45 +02:00
  • fecfe8bf89 Merge branch 'scrubbers-allow-mention-hashtag' into 'develop' marcin mikołajczak 2024-09-02 11:08:33 +00:00
  • 37397a43be scrubbers/default: Allow "mention hashtag" classes used by Mastodon marcin mikołajczak 2024-09-02 12:39:29 +02:00
  • 9077d0925b Merge branch 'oauth-app-spam' into 'develop' feld 2024-09-01 18:24:06 +00:00
  • 61e4be396f Merge branch 'drop-unknown-deletes' into 'develop' feld 2024-09-01 18:08:07 +00:00
  • 751d63d4bb Support OAuth App updating the website URL Mark Felder 2024-09-01 13:34:30 -04:00
  • e3a7c1d906 Test that app scopes can be updated Mark Felder 2024-09-01 12:37:59 -04:00
  • 5a1144208d Prevent OAuth App flow from creating duplicate entries Mark Felder 2024-09-01 12:26:59 -04:00
  • 4ae17c6294 NodeInfo: Accept application/activity+json requests Mark Felder 2024-08-30 15:25:21 -04:00
  • bb235f913f Update changelog Mark Felder 2024-08-30 10:03:51 -04:00
  • 11ee94ae17 InboxGuardPlug: Add early rejection of unknown activity types Mark Felder 2024-08-30 09:46:10 -04:00
  • e38f5f1a81 Add recognized activity types to a constant and use it in the test Mark Felder 2024-08-30 09:35:04 -04:00
  • 5205e846eb Update allowed activity types from strangers feld 2024-08-30 13:14:05 +00:00
  • 094da5d634 Update changelog Mark Felder 2024-08-29 14:44:52 -04:00
  • 012132303f Test more types we do not want to receive from strangers Mark Felder 2024-08-29 14:40:45 -04:00
  • 2b39956acb Fix test title to be more specific as it has a broader but incorrect meaning Mark Felder 2024-08-29 14:40:31 -04:00
  • 990b2058df Remove unnecessary error match in ReceiverWorker Mark Felder 2024-08-29 14:30:23 -04:00
  • e2cdae2c88 Change relay inbox response when not federating to a 403 for consistency Mark Felder 2024-08-29 14:23:07 -04:00
  • 16a9b34876 Convert to an Plug called InboxGuard Mark Felder 2024-08-29 14:16:59 -04:00
  • 06deacd58e Formatting Mark Felder 2024-08-24 20:03:50 -04:00
  • 7bcc21ad6f Switch test to the inbox Mark Felder 2024-08-24 13:01:28 -04:00
  • 27fcc42171 Use Pleroma.Object.Containment.get_actor/1 to reliably find the actor of an incoming activity or object feld 2024-08-24 16:53:22 +00:00
  • 1c394dd18c Move the check to the inbox Mark Felder 2024-08-23 14:24:04 -04:00
  • 4bc6f334f4 Revert unintentional change Mark Felder 2024-08-23 14:18:04 -04:00
  • ceffb8a891 Drop incoming Delete activities from unknown actors Mark Felder 2024-08-23 13:52:19 -04:00
  • 62856ab18f Merge branch 'todo-fixes' into 'develop' feld 2024-08-29 15:27:53 +00:00
  • b5814dc9b3 Merge remote-tracking branch 'origin/develop' into todo-fixes Mark Felder 2024-08-29 11:01:02 -04:00
  • 8d07034608 Merge branch 'pleroma-http-stream' into 'develop' feld 2024-08-29 14:54:01 +00:00
  • c17a78c55a Rich Media: add stream byte counting as an extra protection against malicious URLs Mark Felder 2024-08-29 09:37:10 -04:00
  • d01569822e Changelog Mark Felder 2024-08-28 19:56:09 -04:00
  • 8ab4dd20df Update comments, remove solved TODO Mark Felder 2024-08-28 19:52:29 -04:00
  • 0bf82a1745 Add an AdapterHelper for Finch so we can support streaming request bodies Mark Felder 2024-08-28 19:50:51 -04:00
  • 7910b235c7 Merge branch 'user-refresh-oban-tests' into 'develop' feld 2024-08-28 23:24:33 +00:00
  • 1821ef4f15 Move user active check into Federator.perform/1 Mark Felder 2024-08-28 18:35:01 -04:00
  • 1e8b79956e Merge branch 'docs-fix' into 'develop' marcin mikołajczak 2024-08-28 22:04:18 +00:00
  • e498d252e4 Changelog update Mark Felder 2024-08-28 18:03:33 -04:00
  • 8a3efa7152 More error annotations Mark Felder 2024-08-28 18:02:35 -04:00
  • c5ca806aa0 Add back one of the duplicate checks to fix a test, document where it comes from Mark Felder 2024-08-28 17:57:34 -04:00
  • 380a6a6df3 :validate_object is not a real error returned from anywhere Mark Felder 2024-08-28 17:45:31 -04:00
  • 2346807ac9 Annotate error cases Mark Felder 2024-08-28 17:44:33 -04:00
  • 2e9515578a ReceiverWorker job canceled due to deleted object Mark Felder 2024-08-28 17:38:13 -04:00
  • 6ae629cfe0 Cancel ReceiverWorker jobs if the user account has been disabled / deactivated Mark Felder 2024-08-28 17:24:59 -04:00
  • bb2f4a76b3 Add test for origin containment failures Mark Felder 2024-08-28 17:01:30 -04:00
  • 3dadb9ed08 Changelog Mark Felder 2024-08-28 16:37:46 -04:00
  • 48a4661885 Simplify test, move data into a json fixture Mark Felder 2024-08-28 16:22:38 -04:00
  • 66e1b40895 Cancel if the User fetch resulted in a 410 Mark Felder 2024-08-28 16:04:12 -04:00
  • 60101e240d Add test confirming cancellation for activity by a deleted user Mark Felder 2024-08-28 15:54:49 -04:00
  • fc450fdefc ReceiverWorker: cancel job if user fetch is forbidden Mark Felder 2024-08-28 15:45:13 -04:00
  • 3419e2cbdd Correct response in AdminAPI docs marcin mikołajczak 2024-08-28 17:37:42 +02:00
  • 0804b73c0a This error is not returned by Tesla Mark Felder 2024-08-27 22:08:29 -04:00
  • 44901502ff Fix incorrect identifier for the with statement Mark Felder 2024-08-27 21:56:02 -04:00
  • 116fe77b77 Tesla.Middleware.Timeout breaks streaming bodies Mark Felder 2024-08-27 21:55:06 -04:00
  • 0a86d2b3ac Handle streaming response errors Mark Felder 2024-08-27 21:22:59 -04:00
  • ec8db9d4ee RichMedia: skip the HTTP HEAD request for adapters that support streaming the response body Mark Felder 2024-08-27 21:09:15 -04:00
  • bb279c2802 Pleroma.HTTP add AdapterHelper.can_stream? to assist with discovering if the current adapter supports returning a Stream body Mark Felder 2024-08-27 21:08:25 -04:00
  • 5f6506d864 Pleroma.HTTP: option stream: true will return a stream as the body for Gun adapter Mark Felder 2024-08-27 20:39:32 -04:00
  • 962f58daf5 Merge branch 'develop' into ldap-auth-changes aitzol 2024-08-25 18:01:01 +00:00
  • 58f646bcda Merge branch 'weblate' into 'develop' tusooa 2024-08-23 01:19:22 +00:00
  • 16c6942df9 Translated using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 08:44:57 +00:00
  • 9e3fa89243 Translated using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 08:20:04 +00:00
  • 7b979ac09d Translated using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 07:13:57 +00:00
  • 914fdc508d Translated using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 08:17:35 +00:00
  • 030be71307 Translated using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 07:11:09 +00:00
  • 73c6d7eaeb Translated using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 07:47:25 +00:00
  • 6ba1b79259 Translated using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 07:52:28 +00:00
  • 1902323e97 Translated using Weblate (Chinese (Simplified)) Yating Zhan 2024-08-01 08:13:38 +00:00
  • 743c4f2f5f Translated using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 06:49:21 +00:00
  • 99ace19ca9 Added translation using Weblate (Chinese (Simplified)) Eric Zhang 2024-08-01 07:12:38 +00:00
  • 0f3920f791 Merge branch 'fix-imports' into 'develop' feld 2024-08-22 18:10:47 +00:00
  • 39108c5f12 Remove unnecessary re-fetch of the actor Mark Felder 2024-08-22 13:43:01 -04:00
  • a9aa810d3d Change imports to generate an Oban job per each task Mark Felder 2024-08-22 12:49:32 -04:00
  • 649e51b581 Fix Oban jobs for imports Mark Felder 2024-08-22 11:29:44 -04:00
  • 5138a4984b Skip changelog Mark Felder 2024-08-21 15:24:33 -04:00
  • e65555e8c5 Remove workaround for URI.merge bug on nil fields before Elixir 1.13 Mark Felder 2024-08-21 15:11:41 -04:00
  • 010edcbcb5 Use Map.filter now that minimum Elixir version is 1.13 Mark Felder 2024-08-21 14:50:19 -04:00
  • b312edac4c
    Fix busywait on docker-entrypoint script cevado 2024-08-20 19:29:11 -03:00
  • 3bb31117e6 Merge pull request 'Handle domain mutes on the backend' (#804) from domain-mute-backend-processing into develop floatingghost 2024-08-20 10:32:47 +00:00
  • 2c5c531c35 readd comment about domain mutes Floatingghost 2024-08-20 11:05:36 +01:00
  • 08a444f6c3 Merge branch 'reachability' into 'develop' feld 2024-08-19 16:49:08 +00:00