Index: /trunk/plugins/password/package.xml
===================================================================
--- /trunk/plugins/password/package.xml	(revision 5035)
+++ /trunk/plugins/password/package.xml	(revision 5036)
@@ -30,4 +30,5 @@
 - When old and new passwords are the same, do nothing, return success (#1487823)
 - Fixed Samba password hashing in 'ldap' driver
+- Added 'password_change' hook for plugin actions after successful password change
     </notes>
 	<contents>
Index: /trunk/plugins/password/password.php
===================================================================
--- /trunk/plugins/password/password.php	(revision 5035)
+++ /trunk/plugins/password/password.php	(revision 5036)
@@ -135,6 +135,10 @@
                 $rcmail->output->command('display_message', $this->gettext('successfullysaved'), 'confirmation');
 
+		// allow additional actions after password change (e.g. reset some backends)
+		$plugin = $rcmail->plugins->exec_hook('password_change', array(
+		    'old_pass' => $curpwd, 'new_pass' => $newpwd));
+
                 // Reset session password
-                $_SESSION['password'] = $rcmail->encrypt($newpwd);
+                $_SESSION['password'] = $rcmail->encrypt($plugin['new_pass']);
 
                 // Log password change
