1
1
Fork 0
Commit graph

1614 commits

Author SHA1 Message Date
a68810301a Fix structure error 2020-11-29 11:43:07 +00:00
7ab63d2106 Store the protocol of the received message 2020-11-29 09:01:51 +00:00
1d4be7b01f Fixes notice "Undefined index: parent-uri" 2020-11-28 10:17:55 +00:00
818c064c0a The notifications parameters are now simplified 2020-11-25 19:56:39 +00:00
486b43f09d Avoid unmarking for archival an empty contact in Protocol\ActivityPub\Receiver
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-733198306
2020-11-24 17:32:52 -05:00
e4e9a20ac8 Don't transmit to archived inboxes 2020-11-23 19:25:22 +00:00
8a29d20083 Comments on PeerTube videos not working
Fixes #9407
2020-11-21 08:28:33 +00:00
Michael Vogel
f69c043bec
Update src/Protocol/OStatus.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-11-18 18:07:20 +01:00
a1dcbedc6f Fix Notice: Undefined variable: valid in /src/Protocol/OStatus.php on line 526 2020-11-18 13:47:29 +00:00
ccad67c68f Use correct contact key in Protocol\ActivityPub\Transmitter
- Address https://github.com/friendica/friendica/issues/9252#issuecomment-719866843
2020-11-17 17:59:39 -05:00
283b70928d Remove top-level parent check from Protocol\OStatus
- It's done in Item::insert instead
- Address part of https://github.com/friendica/friendica/issues/9252#issuecomment-729171051
2020-11-17 17:54:07 -05:00
54aef550c5 Remove superfluous mentions of parent-uri in Protocol\Diaspora
- Address part of https://github.com/friendica/friendica/issues/9252#issuecomment-729171051
2020-11-17 17:54:07 -05:00
a69c98e32f
Merge pull request #9535 from annando/ap-relay
Relay code reworked to support AP delivery
2020-11-15 20:27:08 -05:00
0384bf3e76 Relay code reworked to support AP delivery 2020-11-15 23:28:05 +00:00
2e7c505ac0 Revert wrong item.thr-parent field usage in Protocol\OStatus 2020-11-14 10:08:52 -05:00
042f6b98ac Remove unnecessary data array assignment in Protocol\Feed 2020-11-14 10:08:51 -05:00
5ce8cc24de Clarify parameter type in DFRN::mail 2020-11-14 10:08:51 -05:00
0f2a5daf09 Replace confusing uses of item.parent-uri with expected item.thr-parent 2020-11-14 10:08:50 -05:00
6dee10f340
Merge pull request #9530 from annando/fatal
Fix fatal errors
2020-11-12 07:57:53 -05:00
36c65643fb Fix fatal errors 2020-11-12 05:17:48 +00:00
a8f16788f4 Prevent multiple replacements for the same emoji in Protocol\ActivityPub\Processor::replaceEmojis 2020-11-11 18:28:26 -05:00
fa003eaa84 Fix expected implementation of JsonLD::fetchElementArray
- Added expected field value matching
2020-11-11 11:19:08 -05:00
0de8319c15 Filter blocked contacts out from Protocol\ActivityPub\Transmitter::getContacts 2020-11-11 09:18:51 -05:00
6b8c8b03c6 Prevent ActivityPub message transmission to blocked followers 2020-11-11 02:52:23 -05:00
b1bc8ebbfa
Merge pull request #9517 from annando/no-duplicated
Improve duplicate check
2020-11-09 16:00:52 -05:00
c4f1719e8d Improve duplicate check 2020-11-09 20:29:42 +00:00
7debe1e999 [AP] Use contact.alias if it exists instead of contact.url for mention links
- Make mentions links handled by Mastodon for logged in users
2020-11-08 23:32:02 -05:00
ecb0c46323 Normalize mention formatting for AP 2020-11-08 14:21:20 -05:00
4b090c2c08 Never mention yourself in AP messages 2020-11-08 14:21:08 -05:00
43749c3069 The "attach" field is now deprecated 2020-11-07 08:22:59 +00:00
d383f49f1e The "[attach]" field is replaced by the "post-media" table 2020-11-06 04:14:29 +00:00
c9c3d022bd
Merge pull request #9492 from annando/fix-fatal
Handle fatal error when attachment url is null
2020-11-04 09:56:53 -05:00
4e65b54b60
Merge pull request #9490 from annando/forum-fix
Fix: Posts sent to forums had been rejected
2020-11-04 09:56:20 -05:00
49fee4096a Handle fatal error when attachment url is null 2020-11-04 13:14:33 +00:00
29ec0bb98d Replaced debug log 2020-11-04 13:05:07 +00:00
e5704eb05a Fix: Posts sent to forums had been rejected 2020-11-04 08:57:21 +00:00
Michael Vogel
bf50f80399 Fix fatal error "Argument 2 passed to Friendica\Model\Post\Media::getAttachElement() must be of the type int, string given" 2020-11-04 07:58:04 +01:00
1e1d7a4411 Ensure we provide a mediaType string to Post\Media::getAttachElement
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-720101289
2020-11-02 00:23:08 -05:00
8485c8c357 The post-media table now works with the "attach" field as well 2020-10-31 13:26:08 +00:00
56fe1400a7 Next renamed function 2020-10-29 09:03:06 +00:00
5ac73a847d Functions renamed 2020-10-29 08:48:08 +00:00
e548d647aa New table for attached media files 2020-10-29 05:20:26 +00:00
a6fc9cd32e
Remove $binary flag for HTTPRequest::get(), HTTPRequest::fetch(), HTTPRequest::fetchAll() (deprecated since PHP 5.1.3) 2020-10-18 20:56:31 +02:00
069753416d
Revert "Fix IHTTPResult::getHeader/s() - Split functionality "getHeader()" and "getHeaders()" analog to IMessageInterface::getHeader/s() - Fix functionality at various places - Adapt CurlResultTest"
This reverts commit 933ea7c9
2020-10-11 23:26:03 +02:00
0449077126
Revert "Fix IHTTPResult::getHeader() - Now returns a string array, like expected - Fix usages - Fix dataset"
This reverts commit 80bd0a4d
2020-10-11 23:25:40 +02:00
80bd0a4d5a
Fix IHTTPResult::getHeader()
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2020-10-10 23:11:30 +02:00
933ea7c9ce
Fix IHTTPResult::getHeader/s()
- Split functionality "getHeader()" and "getHeaders()" analog to IMessageInterface::getHeader/s()
- Fix functionality at various places
- Adapt CurlResultTest
2020-10-10 23:11:30 +02:00
2bfd9851d3
Merge pull request #9314 from annando/suggestions
New function for contact suggestions
2020-10-03 13:32:21 -04:00
9b1918c650 Don't accept ignored author via relay 2020-10-02 03:35:22 +00:00
427881c437 Default values for settings / use lowercase 2020-10-01 21:14:26 +00:00
648e8a00a4 Use the right table ... 2020-09-30 19:05:19 +00:00
e26d73393e New "relay" class / check of incoming popsts from DFRN and Diaspora 2020-09-30 17:37:46 +00:00
c06197377f
Merge pull request #9322 from annando/issue-9305
Issue 9305: Relay deny tags are added
2020-09-30 07:21:59 +02:00
15e61e78ac Issue 9305: Relay deny tags are added 2020-09-29 19:48:26 +00:00
eff4d18209 Force removal from relay list 2020-09-29 05:06:37 +00:00
Michael Vogel
777ece84cf
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-29 05:56:57 +02:00
fb50a43ac0 New function for contact suggestions 2020-09-28 21:33:40 +00:00
9ea34370a6 We now inherit the causer for completing a thread 2020-09-25 12:16:08 +00:00
9552473db5 Issue 9264: post types should now work 2020-09-25 06:47:07 +00:00
d9d1268194 Issue 9264: Ensure that "pt_follower" is only set when its a real follower 2020-09-24 10:26:28 +00:00
fa94c82299
Merge pull request #9260 from annando/ap-relay-settings
Relay settings are now valid for the ActivityRelay as well
2020-09-23 12:46:32 -04:00
ea698b6702 Delimiter added 2020-09-23 15:57:10 +00:00
befc8c86ab
Merge pull request #9261 from annando/relay-distribution
Delayed relay distribution
2020-09-23 11:43:52 -04:00
4a8531354b Use preg_quote 2020-09-23 15:28:00 +00:00
c5304d1ff4 Use plainext 2020-09-23 09:00:09 +00:00
Michael Vogel
380828d78c Delayed relay distribution 2020-09-22 22:14:37 +02:00
b0c9c9b7cb Relay settings are now valid for the ActivityRelay as well 2020-09-22 15:48:44 +00:00
338ddf45b1 We now store the causer-id in the items 2020-09-22 05:36:01 +00:00
11d2b027ec Additional direction for fetching content 2020-09-21 15:17:33 +00:00
c082109ff9 Show if a post arrived via relay 2020-09-21 12:31:20 +00:00
a852455d0e Merge remote-tracking branch 'friendica/stable' into develop
# Conflicts:
#	composer.lock
2020-09-20 15:32:58 -04:00
12e74a70a4 Added logging 2020-09-20 07:46:23 +00:00
1898c0c351 Fix notice "Undefined index: gravity" 2020-09-20 04:49:48 +00:00
fcddf24f88 Remove tracking pixels when importing feeds 2020-09-18 15:25:48 +00:00
74e5a73678 Fix fatal errors and notices 2020-09-18 12:08:40 +00:00
380cd902d0
Merge pull request #9217 from annando/fix-empty-preview
Fixes empty feed preview data
2020-09-17 10:19:20 -04:00
3e9aa606ab
Merge pull request #9211 from annando/send-relais
We can now manage relay servers and can send content to them
2020-09-17 10:18:06 -04:00
451613a76a Merge branch 'fix-empty-preview' of github.com:annando/friendica into fix-empty-preview 2020-09-17 13:13:49 +00:00
032df50e9d Simplify check 2020-09-17 13:13:40 +00:00
Michael Vogel
005defa6cd
Update src/Protocol/Feed.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-17 15:08:01 +02:00
1bbad87ff0 Remove the text if it is identical to the body 2020-09-17 13:07:20 +00:00
fbc1cd2528 Fixes empty feed preview data 2020-09-17 10:36:33 +00:00
5f46b09772 Added some logging 2020-09-17 04:31:38 +00:00
a705db27c2 Fix wrong expected DB field name in DFRN::fetchauthor 2020-09-16 22:45:51 -04:00
178455928a We can now manage relay servers and can send content to them 2020-09-15 17:45:19 +00:00
4930991734 Process incoming relay posts / fix importing posts 2020-09-14 20:58:41 +00:00
87e0ba2af6
Merge pull request #9206 from annando/global-direction
We now set the "global" direction
2020-09-14 14:04:59 -04:00
12d1bb883d Issue 9204: Fetching of AP posts does work again 2020-09-14 17:50:42 +00:00
08fa5f0c19 We now set the "global" direction 2020-09-14 17:48:57 +00:00
c767325257
Merge pull request #9196 from annando/queryValue
New function XML::getFirstValue to fetch the first value
2020-09-13 18:25:26 -04:00
34257e78ca Function renamed 2020-09-13 19:40:38 +00:00
5a41cd437d Add additional direction types 2020-09-13 14:15:28 +00:00
20b25a1acd New function "queryValue" 2020-09-12 19:23:23 +00:00
11ef3895f5
Replace library/asn1.php with phpseclib 2020-09-12 20:44:36 +02:00
a491c5d916 Store and display to/cc/bcc 2020-09-12 17:45:04 +00:00
e9f462f0a3 AP: Improved checks for incoming posts 2020-09-12 12:12:55 +00:00
d64c910f69 Reworked receiver detection 2020-09-09 16:55:14 +00:00
cbf1e5c699 New field "manually-approve" for contact table 2020-09-02 03:02:50 +00:00
a6cb144c1e Don't add the type to the id in case of an activity 2020-09-01 02:38:44 +00:00
bdd834d313 Support signed outbox requests 2020-08-30 17:07:46 +00:00
5daec27cfb Issue 9094: Prevent announces via DFRN 2020-08-30 10:09:54 +00:00
7815862498 Improve AP support for forums 2020-08-23 11:26:43 +00:00
6d9302fbe4 Check for empty owners 2020-08-22 16:34:04 +00:00
7dbf72e454 We now fetch data with an automatically generated system user 2020-08-22 14:48:09 +00:00
22027f8451 Fix malformatted tag scheme 2020-08-22 05:59:19 +00:00
78f6ea94bb Check for parent existence in Protocol\DFRN
- Address https://github.com/friendica/friendica/issues/8877#issuecomment-660263687
2020-08-20 09:34:37 -04:00
312ac73ae3 Removed check for priority 2020-08-17 15:49:34 +00:00
e0490aff5c Added weekly and monthly polling 2020-08-17 12:25:55 +00:00
fb9832bbd0 Poll twice a day when there had been posts in the last 7 days 2020-08-17 09:53:49 +00:00
ec35e2827b Remove check 2020-08-17 07:51:15 +00:00
ad2674aac6 Once a day is 8 2020-08-17 06:50:51 +00:00
7370a075f8 New rating scale 2020-08-17 06:47:29 +00:00
975bb76291 Removed check for number of posts 2020-08-17 05:26:40 +00:00
df75a24dc7 Use config value to trigger automated rating 2020-08-16 21:38:26 +00:00
c4aebffd3b Setting priority to "notice" 2020-08-16 18:07:36 +00:00
112dd37a09 Switch to daily after a week 2020-08-16 18:05:34 +00:00
b7e8c1595d Automatically adjust feed frequencies 2020-08-16 17:59:37 +00:00
1f9b365f3b Issue 9015: Reducing load of remote systems 2020-08-15 20:05:08 +00:00
25ea15de64 Prevent sending forum posts via AP 2020-08-10 19:44:37 +00:00
ef7aed5d1f Partly revert coding for compatibility issues 2020-08-10 13:59:51 +00:00
62ce87dfe6 Fixing processing forum posts 2020-08-09 22:46:18 +00:00
bf7128b4b2 AP Improvements for forums 2020-08-09 18:42:25 +00:00
7b13b7e9c8 Reworked "getIdForURL" 2020-08-07 13:49:59 +00:00
f09d9bc9cc Remove url caching, locking cleanup 2020-08-06 18:53:45 +00:00
2cbc935944 Renamed function 2020-08-06 10:31:05 +00:00
d4f7bfa676 New "fcontact" model class 2020-08-06 10:27:06 +00:00
603b1f965d Fix wrong value for parameter 2020-08-05 12:53:25 +00:00
1f164f66f4 Simplify contact search 2020-08-05 12:35:38 +00:00
0c73531da1 Poco and gcontact (mostly) removed 2020-08-01 16:15:18 +00:00
a9a9f7d51d Update the last query at a single place 2020-08-01 08:56:07 +00:00
e06d9f20cf AP: Always sign requests 2020-07-29 05:12:16 +00:00
fd1da74980 Fix fatal error because of unknown function "fetchUrl" 2020-07-27 11:50:36 +00:00
9b86f40a5f Store avatar cache fields only when needed 2020-07-25 11:48:52 +00:00
Michael Vogel
398e65d66b
Merge pull request #8911 from MrPetovan/task/curl_DI
Introduce "HTTPRequest" class
2020-07-25 09:50:20 +02:00
5545bafdee Fix notice "Undefined index: gravity in /src/Protocol/ActivityPub/Processor.php on line 556" 2020-07-21 19:55:24 +00:00
Michael Vogel
41141965fc
Merge pull request #8904 from MrPetovan/task/ap-conversion-admin-module
Add new admin debug module for ActivityPub
2020-07-21 21:32:06 +02:00
nupplaPhil
1998b7811b Fix fatal execution path for found Network::get() parameter execption 2020-07-21 03:19:05 -04:00
nupplaPhil
657d08f09f Rename "fetchUrl" and "fetchUrlFull" to "fetch" and "fetchFull" 2020-07-21 03:15:53 -04:00
nupplaPhil
7029012f27 Rename "HTTPRequest::curl()" to HTTPRequest::get() 2020-07-21 03:14:01 -04:00
nupplaPhil
e5649d6dbf Move "HTTPRequest::finalUrl" dynamic 2020-07-21 03:10:10 -04:00
nupplaPhil
60e18736b0 Move "Network::finalUrl" to "HTTPRequest" class 2020-07-21 03:09:40 -04:00
nupplaPhil
1aa07f87a4 Make "HTTPRequest::fetchUrl" dynamic 2020-07-21 03:04:58 -04:00
nupplaPhil
3b4cf87c95 Make "HTTPRequest::fetchUrlFull" dynamic 2020-07-21 03:02:52 -04:00
nupplaPhil
8793096c16 Make "HTTPRequest::post" dynamic 2020-07-21 03:02:51 -04:00
nupplaPhil
2973ed6448 Make "HTTPRequest::curl" dynamic 2020-07-21 03:01:12 -04:00
nupplaPhil
5344efef71 Move post/curl/fetchUrl/fetchUrlFull to own class "Network\HTTPRequest" 2020-07-21 02:56:10 -04:00
c26cc5b75e Expand scope of prepareObjectData in ActivityPub\Receiver 2020-07-20 00:38:45 -04:00
259a62f9dd Separate concerns between postItem and createItem in ActivityPub\Processor
- postItem now only posts items created with createItem without altering it
- createItem  now only creates an item array from an activity without posting it
- postItem scope is now public
2020-07-20 00:37:43 -04:00
3894976a2d Add support for image preview in attachments in ActivityPub\Processor
- Address https://github.com/friendica/friendica/issues/8676#issuecomment-650554955
2020-07-20 00:28:11 -04:00
05bd0d0b67 Add support for multiple Link as urls of Images in ActivityPub\Receiver
- Address https://github.com/friendica/friendica/issues/8676#issuecomment-650554955
2020-07-20 00:28:11 -04:00
5bf813d0ec Use "failed" field 2020-07-19 11:42:23 +00:00
911a23f18b Use PageInfo::appendDataToBody in ActivityPub\Processor::constructAttachList 2020-07-17 19:39:12 -04:00
25b3fa83fc Rename PageInfo::appendToBody to searchAndAppendToBody 2020-07-17 19:15:43 -04:00
c987785146 Use "contact-type" instead of "account-type" to avoid notices 2020-07-17 06:58:39 +00:00
0b93bcbbf9 Create a (meaningful) title 2020-07-17 05:27:45 +00:00
c47931172d Indention fixed 2020-07-17 04:46:42 +00:00
ecf6018b89 Atom feed generation is moved to the feed class 2020-07-17 04:40:20 +00:00
70699878ee Replaced more calls of "Probe::uri" with "Contact::getByURL" 2020-07-16 19:22:38 +00:00
dd85f48e0d
Merge pull request #8886 from annando/getidforurl-update
in "getidforurl" "no update" is now "update"
2020-07-16 09:23:30 -04:00
4a550ddcd8 Prevent "null" value when calling "getTagsFromUrl" 2020-07-16 06:13:47 +00:00
b0086a49e2 in "getidforurl" "no update" is now "update" 2020-07-15 21:08:42 +00:00
631095eefd
Merge pull request #8883 from annando/replace-getdetails
Replaced "getDetailsByURL" with "getByURL/getByURLForUser"
2020-07-15 13:49:27 -04:00
6d3949d54a Changed default value 2020-07-15 17:29:52 +00:00
e374aecc46 Changed parameter order for "getbyURLForUser" 2020-07-15 17:22:12 +00:00
fc0312451d Changed parameter order for getByURL 2020-07-15 17:06:48 +00:00
d9c6a46ffe Replaced "getDetailsByURL" with "getByURL/getByURLForUser" 2020-07-15 04:42:04 +00:00
5ba8b4a58a Add ffi_keyword_denylist key check to match previous call in Protocol\Feed 2020-07-14 14:50:52 -04:00
3e25fc3a72 Replace *_page_info function calls with Content\PageInfo equivalent 2020-07-14 10:15:04 -04:00
81928727f2 Issue 8866: Fix fetching feed links with missing base 2020-07-12 12:45:34 +00:00
0100e0df84 Some more invalid feed elements 2020-07-11 19:11:35 +00:00
e5a336ff77 Merge remote-tracking branch 'upstream/2020.06-rc' into valid-feed 2020-07-11 18:57:17 +00:00
b107a4984e Make feeds validate 2020-07-11 18:54:08 +00:00
090fa78057
Merge pull request #8862 from annando/issue-8860
Issue 8860: Activities weren't fetchable all the time
2020-07-11 14:14:03 -04:00
fb18325b6b Don't check the date on regular feeds 2020-07-11 16:29:18 +00:00
63dc6950d4 Issue 8860: Activities weren't fetchable all the time 2020-07-11 07:15:54 +00:00
87f054a642 Fix message "empty network" in gcontact::getid 2020-07-10 19:49:11 +00:00
c656aea152 Issue 8857: Fix follow accept answers 2020-07-10 05:30:12 +00:00
1f88bb8beb Fix the plink for reshared Diaspora posts 2020-07-09 19:19:18 +00:00
c947b7f211 "print_r" in logging replaced / obsolete stuff removed 2020-06-29 20:22:00 +00:00
f6ae7db0ca Further deprecated calls replaced 2020-06-28 17:50:11 +00:00
a1a9d4f657 Fix processing of received coordinates 2020-06-28 08:46:27 +00:00
Michael Vogel
c852e1479c
Merge pull request #8811 from MrPetovan/task/8517-probe-mobile-twitter
Add support for mobile profile URL to core twitter probing
2020-06-27 17:32:19 +02:00
e78db3fac6
Merge pull request #8817 from annando/ap-diaspora-delivery
Prevent delivering AP comments to Diaspora
2020-06-27 09:30:11 -04:00
de19f94aca Prevent delivering AP comments to Diaspora 2020-06-27 12:18:36 +00:00
ef56837b9e Fix receiving non public posts from AP 2020-06-27 10:35:45 +00:00
50d05cec83 Ensure url property of Probe::uri result is used authoritatively
- Some profile URLs aren't canonical and need to be updated during probe
2020-06-26 12:52:39 -04:00
a0ee12aade Fix notice "Undefined index: forum" 2020-06-26 05:29:00 +00:00
912ff069c0 Update getShareOpeningTag::getShareOpeningTag method signature
- Optional parameter $guid is now at the end
- Always provided parameter $posted is now mandatory
2020-06-21 09:42:37 -04:00
797eff853a
Merge pull request #8790 from MrPetovan/bug/notices
Fix latest notice messages
2020-06-20 18:07:54 +02:00
a83681e93a Use Contact::getDetailsByURL instead of custom query in Protocol\OStatus
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-646457104
2020-06-19 07:10:39 -04:00
51bae35d2a Account for contact.ffi_keyword_denylist field being NULL by default in Protocol\Feed 2020-06-19 07:01:05 -04:00
1f20111c80 Replace share_header calls with BBCode::getShareOpeningTag 2020-06-18 08:53:57 -04:00
f544c8383b Implement pull request feedback
- Improve formatting of drop_item in mod/item
- Replace deprecated Logger::log() calls in Protocol\Feed::consume
2020-06-17 21:44:28 -04:00
eba964ec12 Deprecate consume_feed() in favor of Protocol\Feed::consume 2020-06-17 13:24:44 -04:00
1a86167ac5 Possibly fix "Undefined index: url" 2020-06-16 20:41:34 +00:00
b948887221 Reduced network request when probing 2020-06-14 13:37:28 +00:00
53b951a179 Strip the link preview URL from the end of the body if any in ActivityPub\Processor 2020-06-10 11:19:44 -04:00
Michael Vogel
6a23f51549
Merge pull request #8749 from MrPetovan/task/8676-ap-attachments
Add quote support in attachment title in ActivityPub\Processor
2020-06-09 22:23:26 +02:00
AlfredSK
66723023f9 fix-continue-warnings 2020-06-09 16:40:36 +00:00
fdb22320ff Add quote support in attachment title in ActivityPub\Processor 2020-06-09 08:53:48 -04:00
4d3dd28c44 Add check for existing attachment in ActivityPub\Processor::constructAttachList 2020-06-07 16:23:57 -04:00
01e9beffc2 [ActivityPub] Add support for more attachments structures
- Add support for type: Page into [attachment], type: Link using href attribute
- Ensure Receiver::process* parameter is an array
- Remove superfluous eptiness check in JsonLD::fetchElementArray
2020-06-07 15:41:11 -04:00
34463f37e4 Rename contact table column to ffi_keyword_denylist 2020-06-07 11:24:52 -04:00
62217735f0 Use webfinger in apcontact fetch 2020-06-04 21:55:14 +00:00
0acb5d4558 "parent = id" is replaced with gravity check 2020-05-28 16:02:36 +00:00
db907c2ff8 Issue 8700: Resolvable activities 2020-05-27 19:05:33 +00:00
973abb6196 Replace "id = parent" checks with "gravity" checks 2020-05-27 12:19:06 +00:00
e27915a819 Centralized gsid generation 2020-05-22 10:10:24 +00:00
efb1c630fd Fix warnings ("Divide by zero" and "key parameter is not a valid public key") 2020-05-18 02:58:08 +00:00
0cf517ad76 Use constants for the BBCode modes 2020-05-16 16:28:15 +00:00
079738a8b5 Fix a fatal error when an undo doesn't contain an object 2020-05-14 04:53:56 +00:00
13bd43f3f6 Store the diaspora signature differently 2020-05-13 05:48:26 +00:00
c4062ddb3b Removed "insert" parameter 2020-05-12 21:49:12 +00:00
06da3084f5 Restructured item insert 2020-05-12 20:13:48 +00:00
d35dc64660
Merge pull request #8611 from annando/issue-8610
Issue 8610: Implicit mentions work again
2020-05-09 16:03:45 -04:00
9679fad5e2 Concentrating functionality 2020-05-09 08:55:10 +00:00
eb4c14695c The implicit mentions are added in any case 2020-05-09 08:35:58 +00:00
bebc6615fc Removed unneeded functionality 2020-05-09 06:51:13 +00:00
d5f64e1156 Issue 8610: Implicit mentions work again 2020-05-09 06:33:59 +00:00
55acb51148 Check $item_profile is populated in ActivityPub\Transmitter
- Address https://github.com/friendica/friendica/issues/8475#issuecomment-625716446
2020-05-08 09:31:36 -04:00
8abaac6d79 Account for missing location value in ActivityPub\Receiver 2020-05-07 10:14:38 -04:00
Michael Vogel
64f1bc8a68
Merge pull request #8589 from MrPetovan/task/8588-ap-contacts-endpoint
Only output ActivityPub contacts in /followers and /following AP endpoints
2020-05-07 10:37:46 +02:00
63e7996891 Improve formatting in ActivityPub\Transmitter 2020-05-07 03:47:45 -04:00
eb8dcd43f3
Merge pull request #8597 from annando/notice
Fixed notice because of missing field
2020-05-07 03:46:38 -04:00
e3c08215f6 Fixed notice because of missing field 2020-05-07 07:34:00 +00:00
3c0547c6e8 Ensure post location received through ActivityPub is in plaintext 2020-05-06 22:41:59 -04:00
4e579e77f5 Only output ActivityPub contacts in /followers and /following
- Join contact table with apcontact to weed out non-AP contacts
2020-05-06 15:29:35 -04:00
806f4a0142 Added logging 2020-05-06 19:00:56 +00:00
7dea1ff6bd Issue 8586 again: Don't transmit participations 2020-05-06 17:30:21 +00:00
b9ee46824f Added missing field 2020-05-06 15:37:04 +00:00
62a4638ea8 Don#t group 2020-05-06 15:27:13 +00:00
22be2cce8a Issue 8586: Reduce the amount of item receivers 2020-05-06 15:20:49 +00:00
ccb69414d2 Combine getFollowers and getFollowing into getContacts in ActivityPub\Transmitter 2020-05-05 22:32:45 -04:00
0f042b064a Fix warning, notice and DB Error 2020-05-05 21:49:48 +00:00
3d4ace7a9d Merge branch 'no-term3' into no-term2 2020-05-05 16:09:50 +00:00
59675c4f0b Merge remote-tracking branch 'upstream/develop' into no-term2 2020-05-05 15:44:24 +00:00
d838dcbd8c Removed unused fields 2020-05-05 14:10:39 +00:00
2ee14bf5fe Merge remote-tracking branch 'upstream/develop' into post-delivery-data 2020-05-05 14:08:29 +00:00
84e3892955 Merge remote-tracking branch 'upstream/develop' into post-delivery-data 2020-05-05 13:16:01 +00:00
2f42e68dc8 Merge remote-tracking branch 'upstream/develop' into new-participation 2020-05-05 12:48:33 +00:00
b7e25d16e7 Removed usage of "tag" field 2020-05-05 05:11:59 +00:00
340bc57952 Ensure Tag::getByURIId parameter value in OStatus;;entryFooter
- Address https://github.com/friendica/friendica/issues/8473#issuecomment-623701081
- $item['uri-id'] isn't present for follow entry pseudo-items
2020-05-04 18:51:03 -04:00
1362748f59 Merge remote-tracking branch 'upstream/develop' into no-term2 2020-05-04 15:20:30 +00:00
4c86f2a3ec Merge remote-tracking branch 'upstream/develop' into new-participation 2020-05-04 15:01:42 +00:00
16d486dd24 Merge remote-tracking branch 'upstream/develop' into post-delivery-data 2020-05-04 14:40:52 +00:00
05cac4c186
Merge pull request #8570 from annando/tag-notice
Fix for "Undefined index: uri-id""
2020-05-04 09:30:14 -04:00
875d6b36e9 File and category aren't using "term" anymore 2020-05-03 15:13:40 +00:00
098ba4a667 "item-delivery-data" is now "post-delivery-data" 2020-05-02 19:34:02 +00:00
2a1cdfa36b Diaspora participations are now atored as activities 2020-05-02 08:52:11 +00:00
233d6eea2b Tags are now added to the body again 2020-05-02 05:43:00 +00:00
11406fd3b6 Fix for "Undefined index: uri-id"" 2020-05-02 05:14:30 +00:00
b0cb6536dd The old tag handling is removed 2020-05-02 05:08:05 +00:00
c3ecc19b41 Last "term" element renamed 2020-05-01 15:27:56 +00:00
70022393b7 Fix notice for missing "uri-id" 2020-05-01 12:42:22 +00:00
3b2ae5c4a9 function names changed 2020-05-01 06:01:22 +00:00
70e5639e29 Merge 2020-04-28 13:33:03 +00:00
5367620467 Merge remote-tracking branch 'upstream/develop' into write-tags 2020-04-28 08:03:26 +00:00
ce20081d28 Fix wrong field name 2020-04-28 03:52:07 +00:00
f521689ced Suppress XML logging of errors 2020-04-27 14:35:50 +00:00
5df5e9521b The tag table is now really used 2020-04-26 15:24:58 +00:00
7d111e2a6f Duplicated fields renamed 2020-04-25 07:29:02 +00:00
89dcab774d Prticipation is now a view as well 2020-04-24 17:55:49 +00:00
a5aa43469b Some more places with owner-view 2020-04-24 13:41:11 +00:00
3e5c3dce01 Next join replaced by view 2020-04-24 12:24:10 +00:00
778ff0689f AP: Interpret "update" as "create" when item isn't found 2020-04-23 19:57:20 +00:00
e19b1800a4 Added documentation 2020-04-20 12:19:26 +00:00
27ea747e99 Switchable contact probing 2020-04-20 09:47:26 +00:00
21103a5735 Store implicit mentions 2020-04-20 05:43:13 +00:00
538e212a84 Hashtag handling with Diaspora improved 2020-04-19 16:33:06 +00:00
66f5e7c0f8 Don't store URL with hashtags / OStatus-Diaspora-Improvements 2020-04-19 07:24:36 +00:00
3ce9386cb1 Improved body scanning, increased length 2020-04-18 10:05:30 +00:00
d9352f5a63 Use the new function when adding additional tags 2020-04-17 13:34:29 +00:00
6afcf5c8c7 Use "store" when possible 2020-04-17 07:55:23 +00:00
db657b0149 We now store the tags in two separate tables 2020-04-17 06:35:20 +00:00
126b95d873 Added documentation header 2020-04-15 20:59:45 +00:00
f871105ef9 Use name or nick 2020-04-15 20:52:30 +00:00
472518f0b5 Use the name as name 2020-04-15 20:45:04 +00:00
a4fd5033dd Function had been moved 2020-04-15 19:42:02 +00:00
2e0501e7c5 New model class for tag 2020-04-15 16:37:09 +00:00
cb593226bf Spaces and newlines 2020-04-15 11:39:00 +00:00
f52614e249 Merge remote-tracking branch 'upstream/develop' into term2tag 2020-04-15 11:31:52 +00:00
a5f84c8991 The old fields are not existing anymore 2020-04-15 05:57:07 +00:00
fe48b078e4 The old fields don't exist anymore 2020-04-15 05:51:06 +00:00
9a0d2c9e0c The new tag table should work for feeds no as well 2020-04-15 05:10:40 +00:00
010491e0b0 Don't use "sensitive" 2020-04-14 17:18:48 +00:00
1e702d4145 Corrections for DFRN, added support for OStatus 2020-04-14 17:00:56 +00:00
3f4c85dead Store the tags with DFRN as well 2020-04-14 16:52:53 +00:00
df898bd3d3 Improved logging 2020-04-14 09:19:45 +00:00
6fa43ffa71 Store tags for Diaspora - shorten tags when needed 2020-04-14 07:56:53 +00:00
67a67200a7 Storing mentions in Diaspora and AP 2020-04-13 23:54:28 +00:00
661dd43b0d Term constants updated 2020-04-13 19:24:22 +00:00
bdd6e1913a AP: Limited comment distribution 2020-04-04 17:59:08 +00:00
f69c591166 Add object key existence check in ActivityPub/Transmitter
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-605614192
2020-03-29 12:52:05 -04:00
9fd23c407b
Merge pull request #8463 from annando/issue-8299
Issue 8299: Don't manipulate DFRN content upon receiving
2020-03-28 23:18:44 -04:00
Michael Vogel
01d6bfd2dd Issue 8299: Don't manipulate DFRN content upon receiving 2020-03-28 20:41:25 +01:00
b5cdd78523 Issue 8341: Make events sharable 2020-03-28 14:02:49 +00:00
cc913bcf7c Prevent another endless loop while fetching AP items 2020-03-28 10:34:23 +00:00
8a4a65f418
Merge pull request #8456 from annando/fix-ap
Fix: Fetching content via the "objects" endpoint behaved wrong
2020-03-26 08:45:10 -04:00
Michael Vogel
fcb0fa4cfa Fix: Fetching content via the "objects" endpoint behaved wrong 2020-03-26 07:52:48 +01:00
52e6f97b61 Removed wrong comment 2020-03-25 18:27:35 +00:00