]>
Commit | Line | Data |
---|---|---|
88765dcf JR |
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. |