Bug 117434

Summary: rfe: auxprop ldapdb support
Product: [Fedora] Fedora Reporter: Kaj J. Niemi <kajtzu>
Component: cyrus-saslAssignee: Nalin Dahyabhai <nalin>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: k.georgiou, oliver
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 2.1.21-1 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-09-13 19:46:20 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: 117372    
Bug Blocks:    
Attachments:
Description Flags
ldapdb README from openldap/contrib
none
cyrus-sasl-2.1.17-ldapdb-building.patch applies to auto{conf,make,header} source files for a clean setup
none
diff against cyrus-sasl.spec version 2.1.17-1
none
ldapdb.c from openldap/contrib none

Description Kaj J. Niemi 2004-03-03 22:52:02 UTC
Description of problem:
Attached are patches against cyrus-sasl-2.1.17-1 enabling the use of
auxprop ldapdb as an authentication platform. This is useful in
situations where the passwords are stored in ldap and other
authentication methods than PLAIN/LOGIN are desired. The feature
integrates well with cyrus-imapd.

ldapdb is build only for the shared version of sasl2.

This has a dependency to bug #117372.

Version-Release number of selected component (if applicable):
cyrus-sasl-2.1.17-1

Thanks.

Comment 1 Kaj J. Niemi 2004-03-03 22:53:22 UTC
Created attachment 98263 [details]
ldapdb README from openldap/contrib

Comment 2 Kaj J. Niemi 2004-03-03 22:56:07 UTC
Created attachment 98265 [details]
cyrus-sasl-2.1.17-ldapdb-building.patch applies to auto{conf,make,header} source files for a clean setup

Comment 3 Kaj J. Niemi 2004-03-03 22:56:54 UTC
Created attachment 98266 [details]
diff against cyrus-sasl.spec version 2.1.17-1

Comment 4 Kaj J. Niemi 2004-03-03 22:57:57 UTC
Created attachment 98267 [details]
ldapdb.c from openldap/contrib

Comment 5 Kaj J. Niemi 2004-03-03 23:00:11 UTC
Regarding attachment 98267 [details] (ldapdb.c), I think it will be cleaner to
include the original ldapdb.c from openldap/contrib and then patch
away the "SASL_AUXPROP_PLUG_INIT ( ldapdb )" macro (and include it as
part of 
cyrus-sasl-2.1.17-ldapdb-building.patch).

I'll do that later this week or so.



Comment 6 Kaj J. Niemi 2004-03-03 23:07:48 UTC
A source rpm is at <http://www.a51.org/sw/fedora/> if needed.

Comment 7 Oliver Falk 2004-12-21 12:06:56 UTC
Please Nalin, the next week has been passed by allready. :-) I'd like
also to have this packaged into the package! And I think Kay made good
work here! Make it some present for X-Mas for us. :-)

Comment 8 Nalin Dahyabhai 2005-09-13 19:46:20 UTC
The auxprop support for ldapdb was included in upstream 2.1.21, which is in Raw
Hide now, so marking this closed in Raw Hide.