From 2f7b138b0936354792b1844f0ece2815612c970e Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 22 Nov 2018 22:23:31 +0000 Subject: [PATCH] Block AP delivery --- src/Protocol/ActivityPub/Transmitter.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index 64b98e17e7..c0640480eb 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -27,6 +27,7 @@ use Friendica\Protocol\ActivityPub; use Friendica\Protocol\Diaspora; use Friendica\Core\Cache; use Friendica\Util\Map; +use Friendica\Util\Network; require_once 'include/api.php'; @@ -446,6 +447,10 @@ class Transmitter $contacts = DBA::select('contact', ['url'], $condition); while ($contact = DBA::fetch($contacts)) { + if (Network::isUrlBlocked($contact['url'])) { + continue; + } + $profile = APContact::getByURL($contact['url'], false); if (!empty($profile)) { if (empty($profile['sharedinbox']) || $personal) {