From 1580bb6b4b664f5cbb8df9ec863ea3e8b9615e29 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Thu, 4 Apr 2019 19:57:13 -0600 Subject: [PATCH] Update AP Helpers --- app/Util/ActivityPub/Helpers.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/Util/ActivityPub/Helpers.php b/app/Util/ActivityPub/Helpers.php index e529b3bc6..ba972b2b2 100644 --- a/app/Util/ActivityPub/Helpers.php +++ b/app/Util/ActivityPub/Helpers.php @@ -141,7 +141,19 @@ class Helpers { $valid = filter_var($url, FILTER_VALIDATE_URL); - if(in_array(parse_url($valid, PHP_URL_HOST), $localhosts)) { + if(!$valid) { + return false; + } + + $host = parse_url($valid, PHP_URL_HOST); + + if(config('costar.enabled') == true) { + if(in_array($host, config('costar.domain.block')) == true) { + return false; + } + } + + if(in_array($host, $localhosts)) { return false; }