Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2024-08-27 | RichMedia: skip the HTTP HEAD request for adapters that support streaming ↵ | Mark Felder | |
the response body | |||
2024-08-27 | Pleroma.HTTP add AdapterHelper.can_stream? to assist with discovering if the ↵ | Mark Felder | |
current adapter supports returning a Stream body | |||
2024-08-27 | Pleroma.HTTP: option stream: true will return a stream as the body for Gun ↵ | Mark Felder | |
adapter | |||
2024-08-22 | Remove unnecessary re-fetch of the actor | Mark Felder | |
2024-08-22 | Change imports to generate an Oban job per each task | Mark Felder | |
2024-08-22 | Fix Oban jobs for imports | Mark Felder | |
2024-08-22 | Merge remote-tracking branch 'origin/develop' into post-languages | marcin mikołajczak | |
2024-08-21 | Remove workaround for URI.merge bug on nil fields before Elixir 1.13 | Mark Felder | |
https://github.com/elixir-lang/elixir/issues/10771 | |||
2024-08-21 | Use Map.filter now that minimum Elixir version is 1.13 | Mark Felder | |
2024-08-19 | Merge branch 'reachability' into 'develop' | feld | |
Fix reachability based on results of publishing attempts See merge request pleroma/pleroma!4231 | |||
2024-08-19 | Address case where instance reachability status couldn't be updated | Mark Felder | |
2024-08-17 | Improve Remote Object Fetcher error handling, Oban | Mark Felder | |
2024-08-17 | Move new fields to pleroma object | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-17 | Validate media description length | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-17 | Update docs | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-17 | Add test for avatar description | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-17 | Allow providing avatar/header descriptions | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-16 | Merge branch 'bugfix-truncate-remote-user-fields' into 'develop' | feld | |
User: truncate remote user fields instead of rejecting See merge request pleroma/pleroma!4220 |