| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-06 | Merge branch 'well-known' into 'develop' | feld | |
| NodeInfo: Accept application/activity+json requests See merge request pleroma/pleroma!4242 | |||
| 2024-09-06 | Merge branch 'dialyzer' into 'develop' | feld | |
| Dialyzer fixes See merge request pleroma/pleroma!4254 | |||
| 2024-09-06 | Dialyzer: pattern_match The pattern can never match the type {:diff, false}. | Mark Felder | |
| 2024-09-06 | Dialyzer: The pattern variable _ can never match the type, because it is ↵ | Mark Felder | |
| covered by previous clauses. | |||
| 2024-09-06 | Dialyzer: The pattern variable _e@1 can never match the type, because it is ↵ | Mark Felder | |
| covered by previous clauses. | |||
| 2024-09-06 | Dialyzer: invalid contract | Mark Felder | |
| 2024-09-06 | Dialyzer: the pattern can never match the type | Mark Felder | |
| The original error was for the chat controller: lib/pleroma/web/pleroma_api/controllers/chat_controller.ex:104:pattern_match The pattern can never match the type {:error, :content_too_long | :forbidden | :no_content | :not_found} | {:user, nil}. Improve typespecs for the Pipeline and apply them where it could be encountered | |||
| 2024-09-06 | Dialyzer: the pattern can never match the type | Mark Felder | |
| 2024-09-06 | Oban: more unique job constraints | Mark Felder | |
| 2024-09-06 | Merge branch 'following-state-bug' into 'develop' | feld | |
| Fix Following status bug See merge request pleroma/pleroma!4251 | |||
| 2024-09-05 | App orphans should only be removed if they are older than 15 mins | Mark Felder | |
| 2024-09-05 | Fix Following status bug | Mark Felder | |
| 2024-09-04 | Limit the number of orphaned to delete at 100 every 10 mins due to the ↵ | Mark Felder | |
| cascading queries that have to check oauth_authorizations and oauth_tokens tables. This should keep ahead of most app registration spam and not overwhelm lower powered servers. | |||
| 2024-09-04 | Add Cron worker to clean up orphaned apps hourly | Mark Felder | |
| 2024-09-04 | Ensure apps are assigned to users | Mark Felder | |
| 2024-09-04 | Rate Limit the OAuth App spam | Mark Felder | |
| 2024-09-04 | Revert "Merge branch 'oauth-app-spam' into 'develop'" | feld | |
| This reverts merge request !4244 | |||
| 2024-09-01 | Merge branch 'oauth-app-spam' into 'develop' | feld | |
| Fix OAuth app spam See merge request pleroma/pleroma!4244 | |||
| 2024-09-01 | Merge branch 'drop-unknown-deletes' into 'develop' | feld | |
| Drop unwanted activities from unknown actors See merge request pleroma/pleroma!4236 | |||
| 2024-09-01 | Support OAuth App updating the website URL | Mark Felder | |
| 2024-09-01 | Prevent OAuth App flow from creating duplicate entries | Mark Felder | |
| 2024-08-30 | NodeInfo: Accept application/activity+json requests | Mark Felder | |
| 2024-08-30 | InboxGuardPlug: Add early rejection of unknown activity types | Mark Felder | |
| 2024-08-30 | Add recognized activity types to a constant and use it in the test | Mark Felder | |
| 2024-08-30 | Update allowed activity types from strangers | feld | |
| Move is emitted from the old account EmojiReact is ~ Like Announced TBD | |||
| 2024-08-29 | Remove unnecessary error match in ReceiverWorker | Mark Felder | |
| 2024-08-29 | Change relay inbox response when not federating to a 403 for consistency | Mark Felder | |
| 2024-08-29 | Convert to an Plug called InboxGuard | Mark Felder | |
| 2024-08-29 | Formatting | Mark Felder | |
| 2024-08-29 | Use Pleroma.Object.Containment.get_actor/1 to reliably find the actor of an ↵ | feld | |
| incoming activity or object | |||
| 2024-08-29 | Move the check to the inbox | Mark Felder | |
| 2024-08-29 | Revert unintentional change | Mark Felder | |
| 2024-08-29 | Drop incoming Delete activities from unknown actors | Mark Felder | |
| 2024-08-29 | Merge branch 'todo-fixes' into 'develop' | feld | |
| Clean up Elixir 1.13 TODOs See merge request pleroma/pleroma!4233 | |||
| 2024-08-29 | Merge remote-tracking branch 'origin/develop' into todo-fixes | Mark Felder | |
| 2024-08-29 | Merge branch 'pleroma-http-stream' into 'develop' | feld | |
| Pleroma.HTTP: support streaming response bodies See merge request pleroma/pleroma!4239 | |||
| 2024-08-29 | Rich Media: add stream byte counting as an extra protection against ↵ | Mark Felder | |
| malicious URLs | |||
| 2024-08-28 | Update comments, remove solved TODO | Mark Felder | |
| 2024-08-28 | Add an AdapterHelper for Finch so we can support streaming request bodies | Mark Felder | |
| 2024-08-28 | Move user active check into Federator.perform/1 | Mark Felder | |
| 2024-08-28 | More error annotations | Mark Felder | |
| 2024-08-28 | Add back one of the duplicate checks to fix a test, document where it comes from | Mark Felder | |
| 2024-08-28 | :validate_object is not a real error returned from anywhere | Mark Felder | |
| 2024-08-28 | Annotate error cases | Mark Felder | |
| 2024-08-28 | Cancel ReceiverWorker jobs if the user account has been disabled / deactivated | Mark Felder | |
| 2024-08-28 | ReceiverWorker: cancel job if user fetch is forbidden | Mark Felder | |
| An instance block with authenticated fetch being required can cause this as we couldn't get the user to find their public key to verify the signature. Commonly observed if someone boosts/Announces a post from an instance that blocked you. | |||
| 2024-08-27 | This error is not returned by Tesla | Mark Felder | |
| Upstream has a bug filed for this as they aren't handling this error internally, so it was raising | |||
| 2024-08-27 | Fix incorrect identifier for the with statement | Mark Felder | |
| 2024-08-27 | Tesla.Middleware.Timeout breaks streaming bodies | Mark Felder | |
| These are executed by Oban now and Oban can enforce the timeout if the regular HTTP timeout is not sufficient. | |||
| 2024-08-27 | Handle streaming response errors | Mark Felder | |
