mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-16 20:05:14 +02:00
Log function
implement log() function.
This commit is contained in:
parent
d6d593d724
commit
14fde5dc9b
122 changed files with 1280 additions and 1161 deletions
|
@ -3,6 +3,7 @@
|
|||
* @file mod/salmon.php
|
||||
*/
|
||||
use Friendica\App;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\PConfig;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Core\System;
|
||||
|
@ -20,7 +21,7 @@ function salmon_post(App $a, $xml = '') {
|
|||
$xml = file_get_contents('php://input');
|
||||
}
|
||||
|
||||
logger('new salmon ' . $xml, LOGGER_DATA);
|
||||
Logger::log('new salmon ' . $xml, LOGGER_DATA);
|
||||
|
||||
$nick = (($a->argc > 1) ? notags(trim($a->argv[1])) : '');
|
||||
$mentions = (($a->argc > 2 && $a->argv[2] === 'mention') ? true : false);
|
||||
|
@ -49,7 +50,7 @@ function salmon_post(App $a, $xml = '') {
|
|||
$base = $dom;
|
||||
|
||||
if (empty($base)) {
|
||||
logger('unable to locate salmon data in xml ');
|
||||
Logger::log('unable to locate salmon data in xml ');
|
||||
System::httpExit(400);
|
||||
}
|
||||
|
||||
|
@ -87,18 +88,18 @@ function salmon_post(App $a, $xml = '') {
|
|||
$author_link = $author["author-link"];
|
||||
|
||||
if(! $author_link) {
|
||||
logger('Could not retrieve author URI.');
|
||||
Logger::log('Could not retrieve author URI.');
|
||||
System::httpExit(400);
|
||||
}
|
||||
|
||||
// Once we have the author URI, go to the web and try to find their public key
|
||||
|
||||
logger('Fetching key for ' . $author_link);
|
||||
Logger::log('Fetching key for ' . $author_link);
|
||||
|
||||
$key = Salmon::getKey($author_link, $keyhash);
|
||||
|
||||
if(! $key) {
|
||||
logger('Could not retrieve author key.');
|
||||
Logger::log('Could not retrieve author key.');
|
||||
System::httpExit(400);
|
||||
}
|
||||
|
||||
|
@ -107,7 +108,7 @@ function salmon_post(App $a, $xml = '') {
|
|||
$m = base64url_decode($key_info[1]);
|
||||
$e = base64url_decode($key_info[2]);
|
||||
|
||||
logger('key details: ' . print_r($key_info,true), LOGGER_DEBUG);
|
||||
Logger::log('key details: ' . print_r($key_info,true), LOGGER_DEBUG);
|
||||
|
||||
$pubkey = Crypto::meToPem($m, $e);
|
||||
|
||||
|
@ -118,23 +119,23 @@ function salmon_post(App $a, $xml = '') {
|
|||
$mode = 1;
|
||||
|
||||
if (! $verify) {
|
||||
logger('message did not verify using protocol. Trying compliant format.');
|
||||
Logger::log('message did not verify using protocol. Trying compliant format.');
|
||||
$verify = Crypto::rsaVerify($compliant_format, $signature, $pubkey);
|
||||
$mode = 2;
|
||||
}
|
||||
|
||||
if (! $verify) {
|
||||
logger('message did not verify using padding. Trying old statusnet format.');
|
||||
Logger::log('message did not verify using padding. Trying old statusnet format.');
|
||||
$verify = Crypto::rsaVerify($stnet_signed_data, $signature, $pubkey);
|
||||
$mode = 3;
|
||||
}
|
||||
|
||||
if (! $verify) {
|
||||
logger('Message did not verify. Discarding.');
|
||||
Logger::log('Message did not verify. Discarding.');
|
||||
System::httpExit(400);
|
||||
}
|
||||
|
||||
logger('Message verified with mode '.$mode);
|
||||
Logger::log('Message verified with mode '.$mode);
|
||||
|
||||
|
||||
/*
|
||||
|
@ -155,7 +156,7 @@ function salmon_post(App $a, $xml = '') {
|
|||
);
|
||||
|
||||
if (!DBA::isResult($r)) {
|
||||
logger('Author ' . $author_link . ' unknown to user ' . $importer['uid'] . '.');
|
||||
Logger::log('Author ' . $author_link . ' unknown to user ' . $importer['uid'] . '.');
|
||||
|
||||
if (PConfig::get($importer['uid'], 'system', 'ostatus_autofriend')) {
|
||||
$result = Contact::createFromProbe($importer['uid'], $author_link);
|
||||
|
@ -177,7 +178,7 @@ function salmon_post(App $a, $xml = '') {
|
|||
|
||||
//if((DBA::isResult($r)) && (($r[0]['readonly']) || ($r[0]['rel'] == Contact::FOLLOWER) || ($r[0]['blocked']))) {
|
||||
if (DBA::isResult($r) && $r[0]['blocked']) {
|
||||
logger('Ignoring this author.');
|
||||
Logger::log('Ignoring this author.');
|
||||
System::httpExit(202);
|
||||
// NOTREACHED
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue