| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-29 | Activity publishing failures will prevent the job from retrying if the ↵ | Mark Felder | |
| publishing request returns a 403 or 410 | |||
| 2023-12-29 | Make the Publisher log error less noisy | Mark Felder | |
| 2023-12-28 | Log errors when publishing activities | Mark Felder | |
| 2023-12-28 | Fix the Federator perform/2 Oban callback | Mark Felder | |
| 2023-12-28 | Retire the Pleroma.Web.Federator.Publisher module | Mark Felder | |
| 2023-12-28 | Remove support for multiple federation publisher modules | Mark Felder | |
| This also unravels some needless indirection. | |||
| 2023-12-28 | Merge branch 'tusooa/3205-group-actor' into 'develop' | Haelwenn | |
| Implement group actors See merge request pleroma/pleroma!3969 | |||
| 2023-12-28 | Fix some more typos | marcin mikołajczak | |
| Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
| 2023-12-27 | Fix operation name typo | marcin mikołajczak | |
| Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
| 2023-12-27 | These functions in Pleroma.Instances should be defdelegates to ↵ | Mark Felder | |
| Pleroma.Instances.Instance | |||
| 2023-12-27 | Add pleroma:group_actors to instance features | tusooa | |
| 2023-12-27 | Do not boost if group is blocking poster | tusooa | |
| 2023-12-27 | Allow group actors to boost posts | tusooa | |
| 2023-12-27 | Allow local user to have group actor type | tusooa | |
| https://git.pleroma.social/pleroma/pleroma/-/issues/3205 | |||
| 2023-12-22 | Merge remote-tracking branch 'origin/develop' into webfinger-fix | marcin mikołajczak | |
| Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
| 2023-12-22 | Merge branch 'bad_inbox_request' into 'develop' | lain | |
| Return a 400 from a bad delivery attempt to the inbox Closes #2884 See merge request pleroma/pleroma!4009 | |||
| 2023-12-21 | Merge branch 'instance-v2' into 'develop' | Haelwenn | |
| Implement api/v2/instance route See merge request pleroma/pleroma!3939 | |||
| 2023-12-21 | Use consistent terminology | marcin mikołajczak | |
| Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
| 2023-12-21 | Use consistent terminology | marcin mikołajczak | |
| Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
| 2023-12-20 | Elixir 1.15: Chase the Logger.warn deprecation | Mark Felder | |
| 2023-12-19 | Return a 400 from a bad delivery attempt to the inbox | Mark Felder | |
| This stops the backend from generating 500 errors from these events. | |||
| 2023-12-19 | Fix Web Push notification delivery | Mark Felder | |
| Finch does not automatically append header content-type: octet-stream for binary payloads. | |||
| 2023-12-17 | ActivityPub.Publisher: Filter inboxes | Lain Soykaf | |
| 2023-12-16 | User: Ignore non-local users when setting 'last active at' | Lain Soykaf | |
| 2023-12-16 | B ActivityPub.Publisher: Prioritize direct mentions | Lain Soykaf | |
| 2023-12-15 | ap userview: add outbox field. | Yonle | |
| Signed-off-by: Yonle <yonle@lecturify.net> | |||
| 2023-12-13 | Merge branch 'add-opengraph-rich-media-proxy' into 'develop' | lain | |
| Add media proxy to opengraph rich media cards See merge request pleroma/pleroma!3997 | |||
| 2023-12-12 | Revert "EmailTest: use config mock" | Lain Soykaf | |
| This reverts commit dca41cc4a37999a6971b70ef5e0996e528b79bf5. | |||
| 2023-12-12 | Add media proxy to opengraph rich media cards | Alexander Tumin | |
| 2023-12-12 | EmailTest: use config mock | Lain Soykaf | |
| 2023-12-12 | RichMediaTest: Use mocked config | Lain Soykaf | |
| 2023-12-12 | ScheduledActivity: Use config mocking | Lain Soykaf | |
| 2023-12-12 | Exiftool.ReadDescription: Remove wrong spec. | Lain Soykaf | |
| 2023-12-12 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵ | Lain Soykaf | |
| no-async-clear-config | |||
| 2023-12-11 | Merge branch 'authorize-interaction' into 'develop' | lain | |
| Support /authorize-interaction route used by Mastodon See merge request pleroma/pleroma!3957 | |||
| 2023-12-11 | Merge branch 'optimistic-inbox' into 'develop' | lain | |
| Optimistic Inbox See merge request pleroma/pleroma!3989 | |||
| 2023-12-11 | S3 Test: Remove global state dependencies | Lain Soykaf | |
| 2023-12-10 | User.get_or_fetch_public_key_for_ap_id/1 is no longer required. | Mark Felder | |
| 2023-12-10 | ActivityPub.make_user_from_ap_id/1 fetches the whole actor object including ↵ | Mark Felder | |
| updating the public key for us | |||
| 2023-12-10 | Cancel the job if the signature is still invalid after a refetch of the ↵ | Mark Felder | |
| public key | |||
| 2023-12-10 | Backup: Fix config | Lain Soykaf | |
| 2023-12-10 | Backup Tests: Split out async tests, use mox. | Lain Soykaf | |
| 2023-12-09 | Process inbound Delete activities at lowest priority | Mark Felder | |
| 2023-12-09 | Revert "Remove unnecessary forced refresh of user" | Mark Felder | |
| This reverts commit 97cf78f63d312d0475ac8908d0b093cb5eff18d5. | |||
| 2023-12-09 | Do not retry fetching deleted objects | Mark Felder | |
| 2023-12-08 | Fix the req_headers formatting | Mark Felder | |
| 2023-12-08 | Our version of Oban only supports priorities 0-3 | Mark Felder | |
| 2023-12-08 | Remove unnecessary forced refresh of user | Mark Felder | |
| 2023-12-08 | get_cached_by_ap_id/1 returns a single result, not a tuple | Mark Felder | |
| 2023-12-08 | Optimistic Inbox | Mark Felder | |
| Rework inbound federation to accept requests optimistically. The HTTP Signatures Plug will not attempt to fetch the actor or key and will fail early. If the signature cannot be validated we pass the required data into the Oban job with a reduced priority and increase the timeout to 20 seconds. The Oban job will handle the actor and key fetching before attempting to validate the activity again. This job will be retried 5 times by default. Another welcome side effect is that actors who change their keys can federate to Pleroma instances immediately instead of needing to wait the default value of 86400s / 24 hours before the key will be fetched again. | |||
