From: Hypolite Petovan <hypolite@mrpetovan.com>
Date: Wed, 17 Oct 2018 05:10:07 +0000 (-0400)
Subject: Add Mastodon/Pleroma protocol guessing
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b5fb81f535b7daba255bc3a9750c89b9adcc5abe;p=friendica.git

Add Mastodon/Pleroma protocol guessing
---

diff --git a/src/Core/Protocol.php b/src/Core/Protocol.php
index d41250a686..949e2350c3 100644
--- a/src/Core/Protocol.php
+++ b/src/Core/Protocol.php
@@ -108,6 +108,13 @@ class Protocol
 			}
 		}
 
+		// Mastodon, Pleroma
+		if (preg_match('=https?://(.+?)/users/(.+)=ism', $profile_url, $matches)
+			|| preg_match('=https?://(.+?)/@(.+)=ism', $profile_url, $matches)
+		) {
+			return self::ACTIVITYPUB;
+		}
+
 		// pumpio (http://host.name/user)
 		if (preg_match('=https?://([\.\w]+)/([\.\w]+)$=ism', $profile_url, $matches)) {
 			return self::PUMPIO;