mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

jvergara
09.47.2009 b9ac9cf1f54098c3529cf77cce2b8786dde75032
refs
author jvergara <jvergara@localhost>
Friday, January 9, 2009 18:47 +0100
committer jvergara <jvergara@localhost>
Friday, January 9, 2009 18:47 +0100
commitb9ac9cf1f54098c3529cf77cce2b8786dde75032
tree 1b6950c159c43b909e3cc7264446a8fb1d8dedf6 tree | zip | gz
parent eaf55e0ea2ebbeab5956d7d37371ae74acd72e3b view | diff
Fix for issue 3698 (Cannot change Directory Manager password with the Control Panel)

The fix consists on using the ldappasswordmodify class to modify the password of the user and to include the current password when the password that is being modified is the one of the user we are bound with.

Using ldappasswordmodify also in the equivalent command-line (which is better than using ldapmodify to modify the password).

The code has also been updated to handle the fact that the password of the user that is being used to configure/manage the OpenDS instance has changed (even after a temporary broken connection to the server, the user will not have to provide it again).
5 files modified
313 ■■■■ changed files
opends/src/guitools/org/opends/guitools/controlpanel/browser/LDAPConnectionPool.java 2 ●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyEntryTask.java 72 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/task/ResetUserPasswordTask.java 190 ●●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/task/Task.java 10 ●●●● diff | view | raw | blame | history
opends/src/guitools/org/opends/guitools/controlpanel/ui/StatusGenericPanel.java 39 ●●●●● diff | view | raw | blame | history