summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2010-09-22 10:35:27 -0400
committerEvan Prodromou <evan@status.net>2010-09-22 10:35:27 -0400
commitf0105893b0b78ff88d08cc2417773ad8a44dc2fa (patch)
tree911093211ee0f624d9593b9c02e817d2d06abd82 /plugins
parent78ed0348b0eaaebf7a51d55adc7e746cc5b43bbf (diff)
parent8d019c03ee7a2a3a25bfb3f2afa25951eac06428 (diff)
Merge remote branch 'gitorious/0.9.x' into 0.9.x
Diffstat (limited to 'plugins')
-rw-r--r--plugins/Disqus/DisqusPlugin.php3
-rw-r--r--plugins/LdapCommon/LdapCommon.php6
-rw-r--r--plugins/SubMirror/lib/mirrorqueuehandler.php8
3 files changed, 16 insertions, 1 deletions
diff --git a/plugins/Disqus/DisqusPlugin.php b/plugins/Disqus/DisqusPlugin.php
index 681be19dc..3901562f9 100644
--- a/plugins/Disqus/DisqusPlugin.php
+++ b/plugins/Disqus/DisqusPlugin.php
@@ -70,6 +70,9 @@ if (!defined('STATUSNET')) {
*/
class DisqusPlugin extends Plugin
{
+ public $shortname; // Required 'shortname' for actually triggering Disqus.
+ public $div_style; // Optional CSS chunk for the main <div>
+
function onEndShowContentBlock($action)
{
if (get_class($action) == 'ShownoticeAction') {
diff --git a/plugins/LdapCommon/LdapCommon.php b/plugins/LdapCommon/LdapCommon.php
index 7dea1f0ed..159b2d265 100644
--- a/plugins/LdapCommon/LdapCommon.php
+++ b/plugins/LdapCommon/LdapCommon.php
@@ -144,6 +144,12 @@ class LdapCommon
if(!$entry){
return false;
}else{
+ if(empty($password)) {
+ //NET_LDAP2 will do an anonymous bind if bindpw is not set / empty string
+ //which causes all login attempts that involve a blank password to appear
+ //to succeed. Which is obviously not good.
+ return false;
+ }
$config = $this->get_ldap_config();
$config['binddn']=$entry->dn();
$config['bindpw']=$password;
diff --git a/plugins/SubMirror/lib/mirrorqueuehandler.php b/plugins/SubMirror/lib/mirrorqueuehandler.php
index dae9c0889..550986b44 100644
--- a/plugins/SubMirror/lib/mirrorqueuehandler.php
+++ b/plugins/SubMirror/lib/mirrorqueuehandler.php
@@ -36,7 +36,13 @@ class MirrorQueueHandler extends QueueHandler
$mirror->subscribed = $notice->profile_id;
if ($mirror->find()) {
while ($mirror->fetch()) {
- $mirror->mirrorNotice($notice);
+ try {
+ $mirror->mirrorNotice($notice);
+ } catch (Exception $e) {
+ common_log(LOG_ERR, "Exception trying to mirror notice $notice->id " .
+ "for subscriber $mirror->subscriber ($mirror->style): " .
+ $e->getMessage());
+ }
}
}
return true;