Haelwenn
|
f74f5e0a56
|
Merge branch 'publisher' into 'develop'
Discard some failed publisher jobs
See merge request pleroma/pleroma!4022
|
2023-12-29 23:18:34 +00:00 |
|
Mark Felder
|
833117f573
|
Fix tests
Need to handle the edge case of no valid HTTP response which has no status code
|
2023-12-29 13:04:06 -05:00 |
|
feld
|
8ac4458630
|
Merge branch 'finch-redirects' into 'develop'
Fix following redirects with Finch
See merge request pleroma/pleroma!4023
|
2023-12-29 17:00:58 +00:00 |
|
lain
|
a6fc97ffec
|
Merge branch 'bugfix/chat-attachment-empty-array' into 'develop'
ChatMessage: Tolerate attachment field set to an empty array
Closes #3224
See merge request pleroma/pleroma!4020
|
2023-12-29 08:12:27 +00:00 |
|
Mark Felder
|
4afe211e50
|
Return the full tuple from Tesla
|
2023-12-29 01:04:05 -05:00 |
|
Mark Felder
|
2950397d47
|
Fix following redirects with Finch
|
2023-12-29 00:50:50 -05:00 |
|
Mark Felder
|
141702538b
|
Discard on a 404 as well
|
2023-12-29 00:31:05 -05:00 |
|
Mark Felder
|
7ebca7ecfa
|
Activity publishing failures will prevent the job from retrying if the publishing request returns a 403 or 410
|
2023-12-29 00:25:33 -05:00 |
|
Mark Felder
|
77949d4590
|
Make the Publisher log error less noisy
|
2023-12-29 00:25:11 -05:00 |
|
Haelwenn (lanodan) Monnier
|
39dc6c65ef
|
ChatMessage: Tolerate attachment field set to an empty array
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/3224
|
2023-12-29 05:32:47 +01:00 |
|
Mark Felder
|
efd50759d5
|
Log errors when publishing activities
|
2023-12-28 22:59:27 -05:00 |
|
Mark Felder
|
08ba9a15b2
|
Fix the Federator perform/2 Oban callback
|
2023-12-28 22:51:47 -05:00 |
|
Mark Felder
|
3acfdb6f8a
|
Retire the Pleroma.Web.Federator.Publisher module
|
2023-12-28 14:53:09 -05:00 |
|
Mark Felder
|
1d816222e0
|
Remove support for multiple federation publisher modules
This also unravels some needless indirection.
|
2023-12-28 11:55:19 -05:00 |
|
Haelwenn
|
ddc321a094
|
Merge branch 'tusooa/3205-group-actor' into 'develop'
Implement group actors
See merge request pleroma/pleroma!3969
|
2023-12-28 10:46:53 +00:00 |
|
marcin mikołajczak
|
017e35fbf1
|
Fix some more typos
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-12-28 00:17:04 +01:00 |
|
marcin mikołajczak
|
f53197c82a
|
Fix operation name typo
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-12-27 23:52:46 +01:00 |
|
Mark Felder
|
1a337dcc18
|
These functions in Pleroma.Instances should be defdelegates to Pleroma.Instances.Instance
|
2023-12-27 12:44:16 -05:00 |
|
tusooa
|
b273025fd7
|
Add pleroma:group_actors to instance features
|
2023-12-27 12:28:11 -05:00 |
|
tusooa
|
e34a975dd9
|
Do not boost if group is blocking poster
|
2023-12-27 12:28:10 -05:00 |
|
tusooa
|
5459bbc1ef
|
Allow group actors to boost posts
|
2023-12-27 12:28:04 -05:00 |
|
tusooa
|
7a58ddfa48
|
Allow local user to have group actor type
https://git.pleroma.social/pleroma/pleroma/-/issues/3205
|
2023-12-27 12:27:37 -05:00 |
|
marcin mikołajczak
|
28e5e65676
|
Merge remote-tracking branch 'origin/develop' into webfinger-fix
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-12-22 13:29:56 +01:00 |
|
lain
|
5f1d707367
|
Merge branch 'bad_inbox_request' into 'develop'
Return a 400 from a bad delivery attempt to the inbox
Closes #2884
See merge request pleroma/pleroma!4009
|
2023-12-22 11:04:25 +00:00 |
|
Haelwenn
|
bd50892c25
|
Merge branch 'instance-v2' into 'develop'
Implement api/v2/instance route
See merge request pleroma/pleroma!3939
|
2023-12-21 21:14:46 +00:00 |
|
marcin mikołajczak
|
4f2fb8dc5e
|
Use consistent terminology
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-12-21 00:13:13 +01:00 |
|
marcin mikołajczak
|
39d3df86c8
|
Use consistent terminology
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-12-21 00:10:30 +01:00 |
|
Mark Felder
|
9896b64f54
|
Elixir 1.15: Chase the Logger.warn deprecation
|
2023-12-20 20:16:26 +00:00 |
|
Mark Felder
|
f43f33e307
|
Return a 400 from a bad delivery attempt to the inbox
This stops the backend from generating 500 errors from these events.
|
2023-12-19 13:56:17 -05:00 |
|
Mark Felder
|
e2066994b1
|
Fix Web Push notification delivery
Finch does not automatically append header content-type: octet-stream for binary payloads.
|
2023-12-19 10:56:55 -05:00 |
|
Lain Soykaf
|
c1423ddca3
|
ActivityPub.Publisher: Filter inboxes
|
2023-12-17 11:15:58 +04:00 |
|
Lain Soykaf
|
c212fc1dcf
|
User: Ignore non-local users when setting 'last active at'
|
2023-12-16 20:32:13 +04:00 |
|
Lain Soykaf
|
3fbc80eb58
|
B ActivityPub.Publisher: Prioritize direct mentions
|
2023-12-16 20:26:08 +04:00 |
|
Yonle
|
cb1b52d980
|
ap userview: add outbox field.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-12-15 09:55:06 +04:00 |
|
lain
|
29d202e1df
|
Merge branch 'add-opengraph-rich-media-proxy' into 'develop'
Add media proxy to opengraph rich media cards
See merge request pleroma/pleroma!3997
|
2023-12-13 06:23:16 +00:00 |
|
Lain Soykaf
|
cca6c20eb6
|
Revert "EmailTest: use config mock"
This reverts commit dca41cc4a3 .
|
2023-12-12 19:35:19 +04:00 |
|
Alexander Tumin
|
e7af2addd8
|
Add media proxy to opengraph rich media cards
|
2023-12-12 18:32:02 +03:00 |
|
Lain Soykaf
|
dca41cc4a3
|
EmailTest: use config mock
|
2023-12-12 15:25:52 +04:00 |
|
Lain Soykaf
|
00def0875b
|
RichMediaTest: Use mocked config
|
2023-12-12 13:28:11 +04:00 |
|
Lain Soykaf
|
22c4d89dbb
|
ScheduledActivity: Use config mocking
|
2023-12-12 12:48:55 +04:00 |
|
Lain Soykaf
|
228966e6dd
|
Exiftool.ReadDescription: Remove wrong spec.
|
2023-12-12 11:09:54 +04:00 |
|
Lain Soykaf
|
18ab36d70c
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into no-async-clear-config
|
2023-12-12 10:55:19 +04:00 |
|
lain
|
41c02b3d16
|
Merge branch 'authorize-interaction' into 'develop'
Support /authorize-interaction route used by Mastodon
See merge request pleroma/pleroma!3957
|
2023-12-11 09:31:18 +00:00 |
|
lain
|
e7974afd37
|
Merge branch 'optimistic-inbox' into 'develop'
Optimistic Inbox
See merge request pleroma/pleroma!3989
|
2023-12-11 07:32:42 +00:00 |
|
Lain Soykaf
|
90a47ca050
|
S3 Test: Remove global state dependencies
|
2023-12-11 09:25:05 +04:00 |
|
Mark Felder
|
c0a50b7c3e
|
User.get_or_fetch_public_key_for_ap_id/1 is no longer required.
|
2023-12-10 13:24:25 -05:00 |
|
Mark Felder
|
18deea59b4
|
ActivityPub.make_user_from_ap_id/1 fetches the whole actor object including updating the public key for us
|
2023-12-10 13:22:55 -05:00 |
|
Mark Felder
|
223c1bac8d
|
Cancel the job if the signature is still invalid after a refetch of the public key
|
2023-12-10 12:55:41 -05:00 |
|
Lain Soykaf
|
06fc196772
|
Backup: Fix config
|
2023-12-10 19:46:25 +04:00 |
|
Lain Soykaf
|
c068a218ea
|
Backup Tests: Split out async tests, use mox.
|
2023-12-10 18:57:46 +04:00 |
|