Bug 221905

Summary: Add SMD5 password support
Product: [Retired] 389 Reporter: Josh Kelley <joshkel>
Component: Server - PluginsAssignee: Nathan Kinder <nkinder>
Status: CLOSED CURRENTRELEASE QA Contact: Viktor Ashirov <vashirov>
Severity: medium Docs Contact:
Priority: high    
Version: 1.0.2CC: jgalipea, kmoriwak
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-12-07 17:07:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 434914, 495079, 531879    
Attachments:
Description Flags
Patch adding SMD5 support
none
Proposed Patch none

Description Josh Kelley 2007-01-08 20:34:30 UTC
Description of problem:

Fedora Directory Server lacks SMD5 (Salted MD5) password support.  This makes
migration from OpenLDAP harder, since OpenLDAP may default to SMD5.

Version-Release number of selected component (if applicable):
1.0.2

How reproducible:
Always

Steps to Reproduce:
1. Import OpenLDAP data with SMD5-hashed passwords.

Actual results:
Account passwords are unrecognized, SMD5 is not an option for new passwords.

Expected results:
Account passwords work, SMD5 is an option for new passwords.

Additional info:
We've been running the attached patch for a while to add SMD5 support on our
install.  It's still rough, but I can clean it up if it's something you can use.

Comment 1 Josh Kelley 2007-01-08 20:34:31 UTC
Created attachment 145101 [details]
Patch adding SMD5 support

Comment 2 Nathan Kinder 2009-10-26 20:09:56 UTC
Created attachment 366151 [details]
Proposed Patch

Comment 3 Nathan Kinder 2009-10-26 22:24:05 UTC
Pushed patch from attachment #2 [details] to master.

Counting objects: 36, done.
Delta compression using 2 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (20/20), 5.26 KiB, done.
Total 20 (delta 15), reused 0 (delta 0)
To ssh://git.fedorahosted.org/git/389/ds.git
   41fa124..333c980  master -> master

Comment 4 Jenny Severance 2010-05-13 14:28:02 UTC
verified - SMD5 (Salted MD5) password support has been added and is being tested via automated acceptance and stress testing.