Hypolite Petovan
1cf9a1ab7c
Allow null $tags parameter in ActivityPub\Processor::constructTagString
2019-05-16 18:10:42 -04:00
Michael
3f55f93606
AP: We can now receive "direct messages" (aka "mails") as well
2019-05-16 05:44:59 +00:00
Michael
87b98b8249
Sending direct messages via AP does work now - receiving is pending
2019-05-14 17:50:45 +00:00
Michael
9e31b1b486
Don't attach images to the body if it was from a Friendica system
2019-05-13 19:56:46 +00:00
Michael
55557a8f18
Contacts with protocol = AP are now delivered only via AP
2019-05-11 05:58:22 +00:00
Michael
74a25707e1
Filling the protocol on ap contact action
2019-05-05 11:02:19 +00:00
Michael Vogel
2365193691
AP: Support of request messages
2019-05-05 11:17:45 +02:00
Michael Vogel
56d2df04f0
Don't switch Friendica contacts to AP
2019-05-03 07:10:02 +02:00
Michael
9941c33123
Removing a contact request needn't to be one not approved requests
2019-05-02 20:04:15 +00:00
Michael
8adf0e6e5c
Removed test logging
2019-05-02 13:46:12 +00:00
Michael
28f316b7e4
Replace the legacy DFRN connection process with AP
2019-05-02 13:05:31 +00:00
Michael Vogel
581895c07d
Preparation for switching the connect mechanism from DFRN to AP
2019-04-30 20:07:20 +02:00
Michael
eef85584c2
AP: Parsing of messages from Pleroma should work now again
2019-04-26 06:17:37 +00:00
Michael Vogel
c439cb656a
Merge pull request #6957 from MrPetovan/bug/6943-add-tombstone
...
Send AP Tombstone activity on deleted profiles
2019-04-04 22:27:49 +02:00
Hypolite Petovan
5b12bccb45
Move user tombstone activity data to ActivityPub\Transmitter
2019-04-04 07:38:40 -04:00
Michael
e66e2adf5f
AP: Incoming announces are now stored as activities
2019-04-02 21:10:49 +00:00
Michael
198e150ba8
Archive inboxes after 5 days of delivery failures
2019-03-25 21:51:32 +00:00
Michael
2788995ab0
The "summary" field seems to be interpreted as plain text only
2019-03-18 22:38:10 +00:00
Michael
2cdd5a4940
Fixes errors/notices
2019-03-17 22:13:17 +00:00
Michael
f78c148013
Clarified return values
2019-03-17 15:49:21 +00:00
Michael
75ec384fc3
Added logging since this exixted before
2019-03-17 13:56:47 +00:00
Michael
cec094c5b1
Centralise the item content processing in a single function
2019-03-17 13:50:14 +00:00
Michael
0104da3c93
Summary has to be converted to HTML / Don't use summary when we have the source
2019-03-17 00:06:31 +00:00
Michael
dfcf1b1e6f
We now send a summary via AP. This partially fixes the problem with Mastodon and Articles
2019-03-16 08:46:33 +00:00
Michael
4ff837488f
Issue 6167: Don't publish non visible content
2019-03-15 20:31:07 +00:00
Michael
cd0d6cb626
Forums now are working with AP as well
2019-03-14 18:44:41 +00:00
Hypolite Petovan
d0b2ed7966
Remove test code in ActivityPub\Processor
2019-03-09 09:04:43 -05:00
Hypolite Petovan
70782b3977
Fix implicit mention detection regular expression flags in ActivityPub\Processor
2019-03-09 09:04:11 -05:00
Michael
a911baf8e5
Avoid transmitting a deletion message when we don't have a key
2019-03-04 06:52:43 +00:00
Hypolite Petovan
3e290da8c2
Code standards: Add missing space in ActivityPub\Processor
2019-02-25 03:16:18 -05:00
Hypolite Petovan
1f6e0f168c
Add missing author contact in ActivityPub\Processor
...
- Add logging for future occurrences
- Addresses https://github.com/friendica/friendica/issues/6338#issuecomment-466812104
2019-02-24 15:52:03 -05:00
Hypolite Petovan
67aa188830
Improve Logger calls
...
- Add context in various calls
- Remove deprecated Logger::log call in Processor
2019-02-23 17:32:13 -05:00
Hypolite Petovan
cb78e77850
Fix implicit mentions in outgoing ActivityPub posts
...
- Add usage of system.disable_implicit_mentions to disable implicit mention behavior
- Add usage of item own implicit mentions to be prepended to the outgoing body
2019-02-23 17:32:12 -05:00
Hypolite Petovan
3ac8576c8e
Fix implicit mentions in incoming ActivityPub posts
...
- Use thr-parent instead of parent-uri to retrieve implicit mentions to remove from body
- Add potential implicit mentions to 'tags' array for storage in Processor::convertImplicitMentionsInTags()
- Add usage of system.disable_implicit_mentions to disable implicit mention behavior
2019-02-23 17:32:12 -05:00
Hypolite Petovan
0cc0df9e3e
Rename system.disable_mentions_removal config key to system.disable_implicit_mentions
...
- Update configuration key description
2019-02-23 17:32:11 -05:00
Hypolite Petovan
8c1db51a76
Improve Logger calls
...
- Replace various deprecated Logger::log calls
- Reassign log level for verbose log calls
2019-02-23 17:32:11 -05:00
Michael
ca7ceb6fe2
We should return something ;-)
2019-02-13 17:26:54 +00:00
Michael
d4baa25349
New configuration to disable the automatic mentions removal
2019-02-13 17:23:23 +00:00
Hypolite Petovan
63f083f6fb
Include new lines in implicit mention regular expression
2019-02-13 08:08:46 -05:00
Michael
3b7e9cc3a2
This now should really prevent sending the follow requests only once
2019-02-10 18:59:05 +00:00
Michael
04f34de3a1
Multiples follows shouldn't be send anymore
2019-02-10 18:42:51 +00:00
Michael
58eaf0ba1c
Prevent multiple send follow requests
2019-02-10 18:03:01 +00:00
Hypolite Petovan
ed89a22995
Add context to some logger calls in ActivityPub\Processor
2019-02-09 08:34:54 -05:00
Hypolite Petovan
e514ecb6fa
Prepend implicit mentions to outgoing ActivityPub messages
...
- Add Transmitter::prependMentions method
- Fix Transmitter::mentionCallback return value when contact isn't found
2019-02-08 23:09:02 -05:00
Hypolite Petovan
e352408876
Remove implicit mentions from incoming ActivityPub messages
...
- Add Processor::getImplicitMentionList and Processor::removeImplicitMentionsFromBody methods
- Rename Processor::constructTagList to Processor::constructTagString
- Add implicit mention skip in Processor::constructTagString
- Invert parameter order in Processor::replaceEmojis
2019-02-08 22:57:35 -05:00
Michael
ebe767b290
Hopefully final fix for false notifications
2019-02-07 05:38:43 +00:00
Michael
16bf9c771d
The automatic follow request is currently deactivated, due to false notifications
2019-02-06 21:34:44 +00:00
Michael
a7963fe18a
AP: Automatically send follow requests for reshared items
2019-01-30 21:33:23 +00:00
Michael
fc0acd7b1f
AP: Debug option to deliver via AP first
2019-01-30 19:33:08 +00:00
Michael
fce46f5124
AP: Follow a note to receive all upcoming activities
2019-01-30 16:30:01 +00:00