1 |
These files are here specifically for use in building the evolution-connector |
2 |
package, and should not be used for any other purpose. |
3 |
|
4 |
In order to authenticate to older servers, an LDAP client must perform an |
5 |
ntlm_bind operation instead of a simple or SASL bind. The ntlm_bind is not the |
6 |
same thing as performing SASL authentication using NTLM as the mechanism, which |
7 |
wouldn't require any patching. Newer servers properly support DIGEST-MD5, so |
8 |
this requirement only applies to clients which want to authenticate to older |
9 |
servers, and this requirement will hopefully go away at some point. |
10 |
|
11 |
Because the changes involved both modify the libldap ABI and add |
12 |
non-standardized messages to the protocol, changed libraries are built |
13 |
statically and stashed in a directory where they will not be found by a |
14 |
compiler using the default search paths. |
15 |
|
16 |
The openldap-devel package provides "openldap-evolution-devel" if it includes a |
17 |
patched version of these libraries in such a directory. Packages which depend |
18 |
on these libraries should BuildRequire this virtual provision so that they |
19 |
don't fail to compile or get miscompiled if the libraries are not present. |
20 |
|
21 |
If/when the evolution-connector package stops requiring these changes, the |
22 |
changed libraries will simply disappear. |