Annuaire LDAP
Find a file
Pierangelo Masarati d3ca441ae8 /*
* The original code performs ( n ) normalizations
 * and ( n * ( n - 1 ) / 2 ) matches, which hide
 * the same number of normalizations.  The new code
 * performs the same number of normalizations ( n )
 * and ( n * ( n - 1 ) / 2 ) mem compares, far less
 * expensive than an entire match, if a match is
 * equivalent to a normalization and a mem compare ...
 *
 * This is far more memory expensive than the previous,
 * but it can heavily improve performances when big
 * chunks of data are added (typical example is a group
 * with thousands of DN-syntax members; on my system:
 * for members of 5-RDN DNs,

 members         orig            bvmatch (dirty) new
 1000            0m38.456s       0m0.553s        0m0.608s
 2000            2m33.341s       0m0.851s        0m1.003s

 * Moreover, 100 groups with 10000 members each were
 * added in 37m27.933s (an analogous LDIF file was
 * loaded into Active Directory in 38m28.682s, BTW).
 *
 * Maybe we could switch to the new algorithm when
 * the number of values overcomes a given threshold?
 */
2002-09-02 19:41:03 +00:00
build Add client-side subentries control support. 2002-08-30 07:05:12 +00:00
clients add ldif control support (ITS#2060, patch from David Steck <dsteck@novell.com>) 2002-08-31 12:02:39 +00:00
contrib LDAP auxprop plugin for external SASL-enabled servers 2002-07-13 07:20:38 +00:00
doc Document -R 2002-09-02 19:25:10 +00:00
include define macros for appropriate sizing of lutil buffers 2002-08-31 10:48:02 +00:00
libraries Fix ldap_X509dn2bv, OpenSSL gives us DN attributeTypes in EBCDIC 2002-09-02 13:46:56 +00:00
servers /* 2002-09-02 19:41:03 +00:00
tests Fix slapd startup ldapsearch loop 2002-09-01 11:39:08 +00:00
acconfig.h Update copyright statements 2002-01-04 21:17:25 +00:00
acinclude.m4 Update copyright statements 2002-01-04 21:17:25 +00:00
aclocal.m4 Update Cyrus SASL detection to always look for <sasl.h> regardless 2002-02-10 17:51:19 +00:00
configure Add check for sockaddr_storage before enabling IPv6 2002-08-28 19:26:12 +00:00
configure.in Add check for sockaddr_storage before enabling IPv6 2002-08-28 19:26:12 +00:00
COPYRIGHT Remove info@openldap.org address. 2002-06-02 07:28:55 +00:00
INSTALL Updates from SDF 2002-02-18 18:10:25 +00:00
LICENSE Update to 2.7 2001-09-08 04:30:14 +00:00
Makefile.in Misc. DN fixes and cleanups, namely don't muck with AVA_BINARY values 2002-02-13 06:35:27 +00:00
README Minor rewording 2001-09-28 21:22:00 +00:00

OpenLDAP Devel README
	This software was obtained from the development branch (HEAD) of
	the OpenLDAP Software Repository.  This copy is likely already
	not current, the development branch changes frequently.  These
	changes include code implementing experimental features and
	unproven bug fixes.  Please do NOT redistribute copies of the
	development branch.

	The OpenLDAP Developer's FAQ is available at:
		http://www.openldap.org/faq/index.cgi?file=4

	Client developers seeking a suitable development platform
	should use "release" or "stable" versions.
		http://www.openldap.org/software/

---
$OpenLDAP$