37375b1703
* Thu Aug 19 2004 Nalin Dahyabhai <nalin@redhat.com> 2.2.13-2 - build a separate, static set of libraries for openldap-devel with the non-standard ntlm bind patch applied, for use by the evolution-connector package (#125579), and installing them under %{evolution_connector_prefix} (/usr/lib/evolution-openldap) - provide openldap-evolution-devel = %{version}-%{release} in openldap-devel so that evolution-connector's source package can require a version of openldap-devel which provides what it wants * Mon Jul 26 2004 Nalin Dahyabhai <nalin@redhat.com> - update administrator guide
23 lines
1.2 KiB
Plaintext
23 lines
1.2 KiB
Plaintext
These files are here specifically for use in building the evolution-connector
|
|
package.
|
|
|
|
In order to authenticate to older servers, an LDAP client must perform an
|
|
ntlm_bind operation instead of a simple or SASL bind. The ntlm_bind is not the
|
|
same thing as performing SASL authentication using NTLM as the mechanism, which
|
|
wouldn't require any patching. Newer servers properly support DIGEST-MD5, so
|
|
this requirement only applies to clients which want to authenticate to older
|
|
servers, and this requirement will hopefully go away at some point.
|
|
|
|
Because the changes involved both modify the libldap ABI and add
|
|
non-standardized messages to the protocol, changed libraries are built
|
|
statically and stashed in a directory where they will not be found by a
|
|
compiler using the default search paths.
|
|
|
|
The openldap-devel package provides "openldap-evolution-devel" if it includes a
|
|
patched version of these libraries in such a directory. Packages which depend
|
|
on these libraries should BuildRequire this virtual provision so that they
|
|
don't fail to compile or get miscompiled if the libraries are not present.
|
|
|
|
If/when the evolution-connector package stops requiring these changes, the
|
|
changed libraries will simply disappear.
|