Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2024-08-14 | Fix 'Setting a marker should mark notifications as read' | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-14 | User: truncate remote user fields instead of rejecting | Haelwenn (lanodan) Monnier | |
2024-08-13 | Merge branch 'fix-random-test-errors' into 'develop' | feld | |
Fix random test failures, revert auto-retry failed tests See merge request pleroma/pleroma!4221 | |||
2024-08-13 | Revert "Custom mix task to retry failed tests once in CI pipeline" | Mark Felder | |
This reverts commit ed2976b237b53a524247d564691e0a12d3231d68. | |||
2024-08-13 | MRF cleanup | Mark Felder | |
MRFs written over time have been inconsistent with the terminology of what is being processed. MRFs work on Activities, but generally we always named the assignments "message" or "object" which is really confusing when trying to debug or write tests. | |||
2024-08-12 | MRF.FODirectReply: use Visibility module to verify the scope | Mark Felder | |
2024-08-12 | Merge branch 'followers-only-reply-direct-mrf' into 'develop' | feld | |
MRF.FODirectReply See merge request pleroma/pleroma!4091 | |||
2024-08-12 | Merge branch 'deprecate-subscribe' into 'develop' | feld | |
Mark `/api/v1/pleroma/accounts/:id/subscribe`/`unsubscribe` as deprecated See merge request pleroma/pleroma!4216 |