Annuaire LDAP
Find a file
Luke Howard ea6f5bad65 This patch fixes some subtle interactions between SLAPI and syncrepl. Due to
SLAPI always assigning connection and operation IDs of zero for internal
operations, such operations would cause a stale contextCSN to be returned from
slap_get_commit_csn(). As a result, SLAPI internal updates would be invisible
to replicas until an external update was made. Also, SLAPI internal operations
never called slap_graduate_commit_csn() which leaked pending CSNs.

Also included in this patch is a general cleanup of some of the SLAPI code.

Note that we need to use a separate mutex on conn_nextid to avoid a deadlock
where a post-operation plugin tries to acquire connections_mutex, having locked
the per-connection mutex, while the listener thread tries to acquire the
per-connection mutex (having locked connections_mutex). connection.c needs to
be fixed to acquire mutexes in the same order.
2004-08-25 11:52:55 +00:00
build temp workaround (until new STRERROR_R is in place) 2004-04-24 21:41:22 +00:00
clients ldapsearch doesn't handle correctly setting paged results size to 0 to abort 2004-08-24 09:17:10 +00:00
contrib - improvments on schema parsing 2004-08-13 11:37:21 +00:00
doc cleanup docs 2004-08-24 09:27:45 +00:00
include More prep for poll(2) support. 2004-07-09 19:08:48 +00:00
libraries ITS#3298 - ldap_sasl_int_bind() refers to incorrect Sockbuf when called 2004-08-24 05:14:07 +00:00
servers This patch fixes some subtle interactions between SLAPI and syncrepl. Due to 2004-08-25 11:52:55 +00:00
tests problems: asort() is not available in all awk implementations 2004-08-25 11:43:21 +00:00
acconfig.h Move SETSIZE hack to a header to avoid config.status munging 2004-07-09 17:52:26 +00:00
acinclude.m4 Happy new year 2004-01-01 19:15:16 +00:00
aclocal.m4 Set execute permissions when installing z/OS DLLs 2004-01-17 07:08:48 +00:00
configure revert previous (erroneous) commit 2004-08-24 15:38:40 +00:00
configure.in need to know if SASL is available 2004-06-19 10:00:25 +00:00
COPYRIGHT Happy new year 2004-01-01 19:15:16 +00:00
INSTALL Add reference to doc/install/configure 2004-06-23 04:56:53 +00:00
LICENSE Fix typos 2003-11-24 19:42:08 +00:00
Makefile.in Happy new year 2004-01-01 19:15:16 +00:00
README Happy new year 2004-01-01 19:15:16 +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/

Contributing

	See http://www.openldap.org/devel/contributing.html for how to
	contribute code or documentation to OpenLDAP.  Use the Issue Tracking
	System <http://www.openldap.org/its/> to submit contributions.
	While you are encouraged to coordinate and discuss the development
	activities on the openldap-devel@openldap.org mailing list prior
	to submission, it is noted that contributions must be submitted
	using the Issue Tracking System to be considered.

---
$OpenLDAP$

This work is part of OpenLDAP Software <http://www.openldap.org/>.

Copyright 1998-2004 The OpenLDAP Foundation.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted only as authorized by the OpenLDAP
Public License.

A copy of this license is available in the file LICENSE in the
top-level directory of the distribution or, alternatively, at
<http://www.OpenLDAP.org/license.html>.

OpenLDAP is a registered trademark of the OpenLDAP Foundation.