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

jvergara
09.47.2009 7f207072519d5a4551dc943791cf23fef968cae7
refs
author jvergara <jvergara@localhost>
Friday, January 9, 2009 18:47 +0100
committer jvergara <jvergara@localhost>
Friday, January 9, 2009 18:47 +0100
commit7f207072519d5a4551dc943791cf23fef968cae7
tree 1084ce961048635a016d4eeb886e5b56ea9eb525 tree | zip | gz
parent 12e81808d4160bc5ef9d56b885ea1bd00dd4d697 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
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/browser/LDAPConnectionPool.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyEntryTask.java 72 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/ResetUserPasswordTask.java 190 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/Task.java 10 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/ui/StatusGenericPanel.java 39 ●●●●● diff | view | raw | blame | history