]> git.mxchange.org Git - friendica.git/commitdiff
Some more logging for the probing
authorMichael <heluecht@pirati.ca>
Sun, 28 May 2017 05:38:12 +0000 (05:38 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 28 May 2017 05:38:12 +0000 (05:38 +0000)
src/Network/Probe.php

index 5606332849cf8deafff87401d74a27a15767bd8f..28075989df48c9b57c61270a77b5e039f0724e10 100644 (file)
@@ -83,6 +83,7 @@ class Probe {
 
                $ret = z_fetch_url($ssl_url, false, $redirects, array('timeout' => $xrd_timeout, 'accept_content' => 'application/xrd+xml'));
                if ($ret['errno'] == CURLE_OPERATION_TIMEDOUT) {
+                       logger("Probing timeout for ".$ssl_url, LOGGER_DEBUG);
                        return false;
                }
                $xml = $ret['body'];
@@ -92,12 +93,14 @@ class Probe {
                if (!is_object($xrd)) {
                        $ret = z_fetch_url($url, false, $redirects, array('timeout' => $xrd_timeout, 'accept_content' => 'application/xrd+xml'));
                        if ($ret['errno'] == CURLE_OPERATION_TIMEDOUT) {
+                               logger("Probing timeout for ".$url, LOGGER_DEBUG);
                                return false;
                        }
                        $xml = $ret['body'];
                        $xrd = parse_xml_string($xml, false);
                }
                if (!is_object($xrd)) {
+                       logger("No xrd object found for ".$host, LOGGER_DEBUG);
                        return false;
                }
 
@@ -133,6 +136,8 @@ class Probe {
 
                self::$baseurl = "http://".$host;
 
+               logger("Probing successful for ".$host, LOGGER_DEBUG);
+
                return $xrd_data;
        }
 
@@ -404,6 +409,7 @@ class Probe {
                                $lrdd = self::xrd($host);
                        }
                        if (!$lrdd) {
+                               logger('No XRD data was found for '.$uri, LOGGER_DEBUG);
                                return self::feed($uri);
                        }
                        $nick = array_pop($path_parts);
@@ -435,6 +441,7 @@ class Probe {
                        $lrdd = self::xrd($host);
 
                        if (!$lrdd) {
+                               logger('No XRD data was found for '.$uri, LOGGER_DEBUG);
                                return self::mail($uri, $uid);
                        }
                        $addr = $uri;