https://bugzilla.redhat.com/show_bug.cgi?id=248924 Resolves: bug 248924 Bug Description: When a password is expired, the password modify extended operation doesn't make the password non-expired. The server allows one to change their password, but the code assumes that the root DN is doing a reset of the password since we use an internal modify operation for the actual password update internally. Reviewed by: ??? Files: see diff Branch: HEAD Fix Description: The fix is to copy a reference to the connection object from the original pblock into the pblock used for the internal modify operation. This allows the password policy code to determine who initiated the password change for an internal operation. Platforms tested: F9 Flag Day: no Doc impact: no https://bugzilla.redhat.com/attachment.cgi?id=329152&action=diff
389-devel@lists.fedoraproject.org