]> git.mxchange.org Git - friendica.git/commitdiff
Removed external pubsubhubbub URL
authorMichael <heluecht@pirati.ca>
Fri, 25 Aug 2017 02:58:38 +0000 (02:58 +0000)
committerMichael <heluecht@pirati.ca>
Fri, 25 Aug 2017 02:58:38 +0000 (02:58 +0000)
htconfig.php
include/notifier.php
include/ostatus.php
util/htconfig.vagrant.php
view/templates/htconfig.tpl

index f9b50cd4c4d44ccf71de603d1308ab41eefae86f..ada7a130b190a45d80057ab1222576efe42bf685 100644 (file)
@@ -60,10 +60,6 @@ $a->config['system']['maximagesize'] = 800000;
 
 $a->config['php_path'] = 'php';
 
-// PuSH - aka pubsubhubbub URL. This makes delivery of public posts as fast as private posts
-
-$a->config['system']['huburl'] = '[internal]';
-
 // Server-to-server private message encryption (RINO) is allowed by default.
 // Encryption will only be provided if this setting is set to a non zero value
 // set to 0 to disable, 2 to enable, 1 is deprecated
index 81f55f710190e3fc9a8499e374ccf81900d942b2..e5e49cf3005fd23d0687b2a6b0fdf2933f059fed 100644 (file)
@@ -205,8 +205,6 @@ function notifier_run(&$argv, &$argc){
 
        $walltowall = ((($top_level) && ($owner['id'] != $items[0]['contact-id'])) ? true : false);
 
-       $hub = get_config('system','huburl');
-
        // Should the post be transmitted to Diaspora?
        $diaspora_delivery = true;
 
@@ -563,34 +561,13 @@ function notifier_run(&$argv, &$argc){
        }
 
        // Notify PuSH subscribers (Used for OStatus distribution of regular posts)
-       if ($push_notify && strlen($hub)) {
-               $hubs = explode(',', $hub);
-               if (count($hubs)) {
-                       foreach ($hubs as $h) {
-                               $h = trim($h);
-                               if (! strlen($h)) {
-                                       continue;
-                               }
-
-                               if ($h === '[internal]') {
-                                       // Set push flag for PuSH subscribers to this topic,
-                                       // they will be notified in queue.php
-                                       q("UPDATE `push_subscriber` SET `push` = 1 ".
-                                         "WHERE `nickname` = '%s' AND `push` = 0", dbesc($owner['nickname']));
-
-                                       logger('Activating internal PuSH for item '.$item_id, LOGGER_DEBUG);
+       if ($push_notify) {
+               // Set push flag for PuSH subscribers to this topic,
+               // they will be notified in queue.php
+               q("UPDATE `push_subscriber` SET `push` = 1 ".
+                 "WHERE `nickname` = '%s' AND `push` = 0", dbesc($owner['nickname']));
 
-                               } else {
-
-                                       $params = 'hub.mode=publish&hub.url=' . urlencode( App::get_baseurl() . '/dfrn_poll/' . $owner['nickname'] );
-                                       post_url($h,$params);
-                                       logger('publish for item '.$item_id.' ' . $h . ' ' . $params . ' returned ' . $a->get_curl_code());
-                               }
-                               if (count($hubs) > 1) {
-                                       sleep(7);                               // try and avoid multiple hubs responding at precisely the same time
-                               }
-                       }
-               }
+               logger('Activating internal PuSH for item '.$item_id, LOGGER_DEBUG);
 
                // Handling the pubsubhubbub requests
                proc_run(array('priority' => PRIORITY_HIGH, 'created' => $a->queue['created'], 'dont_fork' => true),
index 0f7ecd11d63e36958eae27a211923a0a2d06dfd0..2412839a80a4a8414f2276a0fcb2ec7653409a91 100644 (file)
@@ -1495,23 +1495,8 @@ class ostatus {
         * @param object $root XML root element where the hub links are added
         */
        public static function hublinks($doc, $root, $nick) {
-               $hub = get_config('system','huburl');
-
-               $hubxml = '';
-               if (strlen($hub)) {
-                       $hubs = explode(',', $hub);
-                       if (count($hubs)) {
-                               foreach ($hubs as $h) {
-                                       $h = trim($h);
-                                       if (! strlen($h))
-                                               continue;
-                                       if ($h === '[internal]') {
-                                               $h = App::get_baseurl() . '/pubsubhubbub/'.$nick;
-                                       }
-                                       xml::add_element($doc, $root, "link", "", array("href" => $h, "rel" => "hub"));
-                               }
-                       }
-               }
+               $h = App::get_baseurl() . '/pubsubhubbub/'.$nick;
+               xml::add_element($doc, $root, "link", "", array("href" => $h, "rel" => "hub"));
        }
 
        /**
index c33f9941ef06ee7a6a53f86dccd19d0054625ce2..a889adac6cf737fbac16d7fcd7cdfb8f282e453b 100644 (file)
@@ -47,9 +47,6 @@ $a->config['system']['maximagesize'] = 800000;
 
 $a->config['php_path'] = '/usr/bin/php';
 
-// PuSH - aka pubsubhubbub URL. This makes delivery of public posts as fast as private posts
-
-$a->config['system']['huburl'] = '[internal]';
 
 // Server-to-server private message encryption (RINO) is allowed by default.
 // Encryption will only be provided if this setting is true and the
index 6a156012a282e533a085cca66dca52e48e21c50f..f9771c88da79438fadc17aac3cd142632f09c645 100644 (file)
@@ -77,10 +77,6 @@ $a->config['max_import_size'] = 200000;
 
 $a->config['system']['maximagesize'] = 800000;
 
-// PuSH - aka pubsubhubbub URL. This makes delivery of public posts as fast as private posts
-
-$a->config['system']['huburl'] = '[internal]';
-
 // Server-to-server private message encryption (RINO) is allowed by default.
 // Encryption will only be provided if this setting is set to a non zero value
 // set to 0 to disable, 2 to enable, 1 is deprecated