Commit graph

64 commits

Author SHA1 Message Date
1874a32728 Happy New Year 2023! 2023-01-01 09:36:24 -05:00
6e31b8d6a5 Avoid return type exeption in HTTPSignature->post
- Prefer passing the owner record array instead of just the uid
- +4/-7 calls to User::getOwnerDataById
2022-12-30 17:23:22 -05:00
bee6ffe968 Support dropping delivery for single message transfer as well 2022-05-24 12:32:04 +00:00
dc16e6d471 The worker is split into several classes 2022-05-19 19:24:21 +00:00
f0bfa9a690 Each 5xx error is a server fail 2022-05-14 13:49:01 +00:00
689b71c696 Added check for server failure 2022-05-14 11:34:00 +00:00
fbdb73cdd6 Improved log levels 2022-05-14 11:18:48 +00:00
43dbd1c396 Add additional timeout checks 2022-05-14 11:09:59 +00:00
30bcb24af7 Display the runtime 2022-05-14 06:06:38 +00:00
4b5a743645 Handle timeout 2022-05-14 05:38:01 +00:00
fab5ba39ff Failed post deliveries are now deleted via cron 2022-05-13 18:48:13 +00:00
a662245c74 We now store the receivers as well 2022-05-13 05:52:05 +00:00
Michael Vogel
201610dfe6 Don't look at the command when archiving an inbox 2022-05-13 04:24:22 +02:00
2595b5e12f Remove all posts of a given inbox 2022-05-13 02:18:46 +00:00
2049fbce91 Remove delivery when the inbox is archived 2022-05-13 02:11:02 +00:00
67a74c15e1 Improve item fetching 2022-05-12 21:10:59 +00:00
b0b67f1fde Remove failing posts 2022-05-12 12:43:49 +00:00
a943dbb420 Introducing the "failed" counter 2022-05-12 06:54:58 +00:00
d5d2892f59 Simplifications for the experimental bulk delivery 2022-05-12 06:17:55 +00:00
49ec5e5e6e Check for empty value 2022-05-03 08:20:48 +00:00
fcb245947e Fetch the receiver list from sharedinbox or personal inbox 2022-05-02 06:10:36 +00:00
9c2fe81ac6 Transmit via the sharedInbox 2022-05-02 05:53:11 +00:00
40aa67f8be Bulk transmission for AP posts 2022-05-02 05:15:27 +00:00
Balázs Úr
e56a53647b Update copyright 2022-01-02 08:27:47 +01:00
Balázs Úr
054c301ef0 Update copyright 2021-03-29 08:40:20 +02:00
c247d5fbeb The item table is now completely removed 2021-02-19 06:30:38 +00:00
36357e790e "id" is now post-user-id 2021-02-14 18:33:15 +00:00
6e1483545e Support for message delivering via uri-id 2021-02-14 14:24:48 +00:00
68502daed0 New post class in protocol and worker classes 2021-01-16 04:14:58 +00:00
bf563a1a39 Store the server transport protocol 2021-01-10 19:08:23 -05:00
d59fcd5093 Clarify usage of ActivityPub\Transmitter::fetchTargetInboxes in Worker\APDelivery queuing
- $inbox is now always a string
- $receivers should be correctly populated now
- $target_id is renamed to $item_id and correctly initialized to 0 for non-item deliveries
2020-12-14 23:33:14 -05:00
481c5c9e81 Account for inbox array in Worker/APDelivery
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-744339671
2020-12-14 09:12:29 -05:00
297118f902 Archive/Unarchive at ActivityPub delivery 2020-12-12 16:45:23 +00:00
e4e9a20ac8 Don't transmit to archived inboxes 2020-11-23 19:25:22 +00:00
ae2288bc7d Fix "Uncaught TypeError: Argument 1 passed to :incrementQueueDone()" 2020-05-11 18:28:41 +00:00
098ba4a667 "item-delivery-data" is now "post-delivery-data" 2020-05-02 19:34:02 +00:00
nupplaPhil
85dc9bb96b
Add license info at Friendica PHP files 2020-02-09 16:18:46 +01:00
0a4119adaf @brief is removed completely 2020-01-19 06:05:23 +00:00
388b963714
Replace BaseObject class with DI::* calls 2019-12-29 20:17:38 +01:00
6af4c90dff Fix delivery counter / archive relay contacts 2019-09-02 03:25:05 +00:00
5a1a5a54dc Delivery count now counts the failed delivery attempts as well 2019-08-20 07:39:13 +00:00
0a15222576 Collect data about used protocols for delivery 2019-06-28 09:03:58 +00:00
41dc243186 Fix delivery counter for poking / unify delivery commands 2019-06-10 14:19:24 +00:00
52a3ece8b6 Added comments 2019-06-06 17:58:49 +00:00
44a49a8d7d Ensure that pokes are always send only via DFRN 2019-06-06 04:26:02 +00:00
87b98b8249 Sending direct messages via AP does work now - receiving is pending 2019-05-14 17:50:45 +00:00
3c137e812a Fix delivery data increment in APDelivery
- Avoid incrementing the queue done if Transmitter::createCachedActivityFromItem fails
2019-02-08 23:20:15 -05:00
cb3f09ae4f Refactor namespaces
- Remove unused use statements
- Add required use statements
- Escape global classes
2019-01-21 10:43:42 -05:00
3282ce5389 Fix PHPDoc comments project-wide 2019-01-21 10:35:51 -05:00
1696ad962e Add delivery queue number manipulation
- Add new ItemDeliveryData model class
- Add queue_count initialization in Notifier
- Add queue_done incrementation in various Delivery tasks
2019-01-21 09:36:51 -05:00