Bug 125383

Summary: Missing sasl2 support in sendmail-8.12.11
Product: Red Hat Enterprise Linux 3 Reporter: Robert Scheck <redhat-bugzilla>
Component: sendmailAssignee: Thomas Woerner <twoerner>
Status: CLOSED DUPLICATE QA Contact: David Lawrence <dkl>
Severity: high Docs Contact:
Priority: medium    
Version: 3.0CC: nalin
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: 2006-02-21 19:03:58 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:

Description Robert Scheck 2004-06-05 19:12:17 UTC
Description of problem:
After an upgrade from sendmail-8.12.10-1 to sendmail-8.12.11-3.3 
the sasl2 support isn't any longer available - so why?! In my eyes, 
something simply went wrong, but please look yourself:

--- snipp ---
# rpm -qpl sendmail-8.12.10-1.i386.rpm | grep sasl
/usr/lib/sasl2/Sendmail.conf
#
# rpm -qpl sendmail-8.12.11-3.3.i386.rpm | grep sasl
/usr/lib/sasl/Sendmail.conf
# 
--- snapp ---

Version-Release number of selected component (if applicable):
sendmail-8.12.11-3.3

How reproducible & Steps to Reproduce:
Everytime; upgrade from sendmail-8.12.10-1 to sendmail-8.12.11-3.3 
and find the missing sasl2 support...

Actual results:
Well, in the spec file of sendmail-8.12.11-3.3 I found:

--- snipp ---
%define       with_sasl2    no
--- snapp ---

Expected results:
To support sasl2 again, as it was case in 8.12.10-1, do

--- snipp ---
%define       with_sasl2    yes
--- snapp ---

and rebuild it - which solved it for me personally, but I still can't 
really do that at a supported RHEL3 at our customers...

Comment 1 Nalin Dahyabhai 2004-06-07 16:14:51 UTC
The reason for the change was that sendmail also used LDAP.  In RHEL3,
libldap uses sasl version 1, so sendmail ended up with both versions
of the library loaded at run-time (you can verify this by running
"ldd" against the sendmail binary).

Because both version 1 and 2 of the sasl library provide symbols with
the same names but which are binary-incompatible, there's no guarantee
that that combination could ever work reliably (i.e., without causing
sendmail to crash, which would actually be the most likely outcome),
so the change had to be made.

Comment 2 Robert Scheck 2004-06-07 21:00:43 UTC
Nice...but I still hope, that this isn't the final answer for my issue.

Because I really can't tell that reason to my colleagues and our 
customers, because they want to use saslauthd/sasl2. And offering them 
my personal (for me) working hack, isn't a supported solution for RHEL3
productive systems...

Comment 3 Thomas Woerner 2004-06-08 09:19:01 UTC
I am sorry, but this is the final answer.

Please use sasl1 instead.

Comment 4 Thomas Woerner 2004-06-08 09:19:31 UTC

*** This bug has been marked as a duplicate of 124086 ***

Comment 5 Red Hat Bugzilla 2006-02-21 19:03:58 UTC
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.