Commit graph

273 commits

Author SHA1 Message Date
Art4
5772c70216 Check for explicit types 2024-11-18 07:44:26 +00:00
Art4
9638113244 Fix all errors in Protocol namespace 2024-11-17 18:39:17 +00:00
Art4
2ef9982f63 refactor Receiver::processObject() method 2024-11-14 07:32:25 +00:00
Artur Weigandt
3e523ddd09
Update src/Protocol/ActivityPub/Receiver.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2024-11-12 22:03:09 +01:00
Art4
ca51b45f04 Upgrade to PHPStan 2.0 2024-11-12 21:02:21 +00:00
Art4
9a04f90bbd Improve check for unlisted receiver 2024-11-12 00:20:30 +00:00
Art4
9ae7b9cf01 Fix warnings in Receiver.php 2024-11-04 11:58:08 +00:00
Michael
e8a3be6820 OStatus support removed 2024-09-11 03:44:40 +00:00
Tobias Diekershoff
30a5ef33b0 REUSE src directory 2024-08-24 15:27:00 +02:00
Michael
d9d9cd45e4 Issue 14377: Support for "postingRestrictedToMods" added 2024-08-20 05:58:24 +00:00
Michael
c9ba460817 Additional checks against fetch loops 2024-08-15 04:35:46 +00:00
Michael
63d4f1cace Prevent fetching replies when fetching replies 2024-08-06 21:52:25 +00:00
Michael
45af374068 Avoid fetching posts in a loop 2024-07-20 09:48:48 +00:00
Michael
5154bf8313 Prevent to fetch loops 2024-07-11 12:19:05 +00:00
Michael
b739bddd26 Avoid loops when fetching replies 2024-07-03 02:29:16 +00:00
Michael
2eadad49db Fetch replies to fetched posts 2024-06-26 08:33:07 +00:00
Michael
e587dcc7d3 Improve the inbox performance 2024-06-09 13:37:43 +00:00
Michael
b39c48fb02 Implementation of FEP-e232 for quoted posts 2024-03-24 06:05:37 +00:00
Michael
bae7644d6f Issue 13955: Check for publish date upon receival 2024-03-02 19:21:14 +00:00
Michael
89e7420237 Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Michael
40a1263066 New table "post-counts" to precalculate the counts 2023-12-28 17:42:39 +00:00
Michael
b4a380e9de Handle "commentsEnabled" 2023-12-21 10:26:34 +00:00
Michael
da65f0bea7 Store Pixelfed's capabilities 2023-12-21 00:33:42 +00:00
Hypolite Petovan
5971334ec7 Check for $profile emptiness before calling getReceiverForActor() in ActivityPub->getReceivers
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1837127082
2023-12-03 09:13:34 -05:00
Michael
32651f7811 Legacy code removed 2023-12-01 20:20:00 +00:00
Michael
c666cebe60 Distribute incoming posts according to the parent followers collection 2023-12-01 09:55:48 +00:00
Michael
09d72ffb16 Parameter is now optional 2023-11-30 17:58:28 +00:00
Michael
120b60c5ee Function is changed to "private" 2023-11-30 17:26:29 +00:00
Michael
f5337904e4 Improved distribution of non public messages 2023-11-30 05:51:38 +00:00
Michael
c07ce083d1 Additional check for direct messages 2023-11-22 14:20:51 +00:00
Michael
08d06064ce Issue 13627: DMs now work bidirectional again 2023-11-22 11:07:18 +00:00
Michael
dbda317c6d The transmitted language is now stored 2023-11-09 21:31:34 +00:00
Michael
5afa4fa838 Improved relay post processing 2023-11-09 06:43:03 +00:00
Michael
a1947d2bb1 Improved asynchronous message procession 2023-10-25 20:16:36 +00:00
Michael
e4a37f344e Individual callstacks are removed from the logger 2023-10-18 19:55:15 +00:00
Michael
3f9783f288 Issue 13535: Handle Firefish chat messages 2023-10-15 03:34:37 +00:00
Michael
6d911a8f39 Better support for "audience" / simplified Lemmy processing 2023-06-15 22:04:28 +00:00
Hypolite Petovan
3385147f25 Replace "forum" by "group" in the rest of the code 2023-06-02 13:52:41 -04:00
Hypolite Petovan
4f7740264e Replace "group" with "circle" in the rest of the code
- Remaining mentions already mean "forum"
2023-05-27 22:01:45 -04:00
Michael
4e54b25b3e Logging for an exception when processing activities 2023-05-18 06:43:53 +00:00
Michael Vogel
c81a9d1ddd
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-04-14 20:56:43 +02:00
Michael
78b969cb19 Store "audience" and "attributedTo" data 2023-04-14 17:21:20 +00:00
Michael
a36e53af3c Fix: Attached images from Lemmy can now be processed 2023-04-13 05:05:20 +00:00
Michael
ab89e89b40 Issue 12977: Ensure to fetch quoted posts 2023-04-08 06:08:45 +00:00
Josh Soref
2b819b8f8c spelling: resource
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
4fc503d352 spelling: authentication
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:59:11 -04:00
Josh Soref
c6a9e8be39 spelling: the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
7ba6d61728 spelling: inherit
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
e69ae13880 spelling: announce
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Michael
df6cda8a4d Issue 11513: Non public replies on public posts should now work 2023-03-23 22:25:48 +00:00