]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Use addPlugin! (esp. XMPP folks should do this)
authorMikael Nordfeldth <mmn@hethane.se>
Wed, 30 Oct 2013 11:25:01 +0000 (12:25 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Wed, 30 Oct 2013 11:28:39 +0000 (12:28 +0100)
If you're using XMPP by setting $config['xmpp'][*] then you should do:

    addPlugin('Xmpp', $config['xmpp']);

because setting it directly in $config[''] won't do anything.

Also, default resource for XMPP is now 'gnusocial'. If you want something
more random, set it in your addPlugin config array.

lib/default.php
lib/statusnet.php
plugins/Xmpp/XmppPlugin.php

index 431eb6d9e68f94faea055d9f4d03c3a90a6d7795..55ef65e81f4ee3f8456c30fe7ac8285e7ad9930b 100644 (file)
@@ -172,17 +172,6 @@ $default =
         array('enabled' => false, // whether to throttle edits; false by default
               'count' => 20, // number of allowed messages in timespan
               'timespan' => 600), // timespan for throttling
-        'xmpp' =>
-        array('enabled' => false,
-              'server' => 'INVALID SERVER',
-              'port' => 5222,
-              'user' => 'update',
-              'encryption' => true,
-              'resource' => 'uniquename',
-              'password' => 'blahblahblah',
-              'host' => null, # only set if != server
-              'debug' => false, # print extra debug info
-              'public' => array()), # JIDs of users who want to receive the public stream
         'invite' =>
         array('enabled' => true),
         'tag' =>
index 56ac0cb1d31c7c223678e88da9bb0b5eab969441..432c5b8a209b7acd971b82781beeeb86902c3236 100644 (file)
@@ -379,33 +379,6 @@ class StatusNet
                                         $config_files);
         }
 
-        // Backwards compatibility
-        if (array_key_exists('memcached', $config)) {
-            if ($config['memcached']['enabled']) {
-                addPlugin('Memcache', array('servers' => $config['memcached']['server']));
-            }
-
-            if (!empty($config['memcached']['base'])) {
-                $config['cache']['base'] = $config['memcached']['base'];
-            }
-        }
-
-        if (array_key_exists('xmpp', $config)) {
-            if ($config['xmpp']['enabled']) {
-                addPlugin('xmpp', array(
-                    'server' => $config['xmpp']['server'],
-                    'port' => $config['xmpp']['port'],
-                    'user' => $config['xmpp']['user'],
-                    'resource' => $config['xmpp']['resource'],
-                    'encryption' => $config['xmpp']['encryption'],
-                    'password' => $config['xmpp']['password'],
-                    'host' => $config['xmpp']['host'],
-                    'debug' => $config['xmpp']['debug'],
-                    'public' => $config['xmpp']['public']
-                ));
-            }
-        }
-
         // Check for database server; must exist!
 
         if (empty($config['db']['database'])) {
index 0c414998e0d47ca313f8d6bfab563cbc3638fe38..17e8b8d50a48225dd053a5f04cb90c587b48c64e 100644 (file)
@@ -49,7 +49,7 @@ class XmppPlugin extends ImPlugin
     public $server = null;
     public $port = 5222;
     public $user =  'update';
-    public $resource = null;
+    public $resource = 'gnusocial';
     public $encryption = true;
     public $password = null;
     public $host = null;  // only set if != server