From e2f4eff8fee10d630fcfcbfdc81d057347c97e02 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Mon, 23 Feb 2004 23:07:53 +0000 Subject: [PATCH] Sync with HEAD --- CHANGES | 18 ++ build/version.var | 4 +- configure | 6 +- configure.in | 4 +- doc/man/man5/slapd-meta.5 | 2 +- doc/man/man5/slapd.conf.5 | 26 +- doc/man/man8/slapadd.8 | 5 +- include/ldap_log.h | 6 + libraries/liblber/debug.c | 20 ++ libraries/libldap/abandon.c | 7 +- libraries/libldap/cyrus.c | 30 +-- libraries/libldap/request.c | 9 +- libraries/liblutil/passwd.c | 3 +- servers/slapd/back-bdb/dbcache.c | 9 +- servers/slapd/back-bdb/delete.c | 42 +++ servers/slapd/back-bdb/modify.c | 34 +++ servers/slapd/back-bdb/modrdn.c | 42 +++ servers/slapd/back-bdb/search.c | 7 +- servers/slapd/back-ldap/add.c | 5 +- servers/slapd/back-ldap/modify.c | 5 +- servers/slapd/back-ldap/search.c | 13 +- servers/slapd/back-ldbm/ldbm.c | 8 + servers/slapd/back-ldbm/search.c | 2 +- servers/slapd/back-meta/search.c | 2 +- .../rdbms_depend/pgsql/testdb_metadata.sql | 12 +- servers/slapd/back-sql/search.c | 2 +- servers/slapd/backglue.c | 2 +- servers/slapd/connection.c | 36 +-- servers/slapd/delete.c | 40 +++ servers/slapd/filter.c | 34 +++ servers/slapd/limits.c | 240 +++++++++++++----- servers/slapd/main.c | 17 +- servers/slapd/modrdn.c | 40 +++ servers/slapd/overlays/pcache.c | 3 + servers/slapd/proto-slap.h | 6 +- servers/slapd/result.c | 2 +- servers/slapd/slap.h | 38 ++- servers/slapd/syncrepl.c | 179 +++++++++++-- servers/slapd/tools/mimic.c | 2 +- servers/slapd/tools/slapadd.c | 8 +- 40 files changed, 792 insertions(+), 178 deletions(-) diff --git a/CHANGES b/CHANGES index 370c70ff05..c59a55e522 100644 --- a/CHANGES +++ b/CHANGES @@ -1,9 +1,27 @@ OpenLDAP 2.2 Change Log OpenLDAP 2.2.6 Engineering + Fixed slapd SASL callback handling + Fixed slapd backglue sizelimit bug + Fixed slapd numericStringMatch bug Fixed numericStringsMatch mis-definition bug (ITS#2938) + Fixed libldap reference handling + Fixed libldap_r abandon msgid mutex bug + Fixed liblutil NS MTA MD5 passwd len bug + Fixed slapd pcache DB init bug + Updated slapd syncrepl support + Updated slapd connection deferred logging + Updated slapd filter logging + Updated slapd back-ldap + Added slapd limit groups Build Environment Fixed test021 portable echo bug (ITS#2933, ITS#2879) + Fixed EBCDIC conversion bugs + Documentation + Misc. man page updates + Contributed Software + Added slapd passwd modules + Updated libcldap++ OpenLDAP 2.2.5 Release Fixed slapd filter bug (ITS#2901) diff --git a/build/version.var b/build/version.var index d2793e05ba..d1845673ef 100644 --- a/build/version.var +++ b/build/version.var @@ -17,5 +17,5 @@ ol_major=2 ol_minor=2 ol_patch=X ol_api_inc=20204 -ol_api_lib=202:4:1 -ol_release_date="2004/01/22" +ol_api_lib=202:4:2 +ol_release_date="2004/01/29" diff --git a/configure b/configure index 47823231d4..c280690467 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # $OpenLDAP$ -# from OpenLDAP: pkg/ldap/configure.in,v 1.478.2.11 2004/01/01 18:16:25 kurt Exp +# from OpenLDAP: pkg/ldap/configure.in,v 1.478.2.12 2004/01/17 18:36:41 kurt Exp # This work is part of OpenLDAP Software . # @@ -8509,11 +8509,11 @@ else ol_with_sql_module=static if test $ol_with_dyngroup = mod ; then echo "configure: warning: building static dyngroup overlay" 1>&2 - ol_with_dyngroup = yes + ol_with_dyngroup=yes fi if test $ol_with_proxycache = mod ; then echo "configure: warning: building static proxycache overlay" 1>&2 - ol_with_proxycache = yes + ol_with_proxycache=yes fi fi diff --git a/configure.in b/configure.in index 31915cb7df..8a73414866 100644 --- a/configure.in +++ b/configure.in @@ -808,11 +808,11 @@ else ol_with_sql_module=static if test $ol_with_dyngroup = mod ; then AC_MSG_WARN([building static dyngroup overlay]) - ol_with_dyngroup = yes + ol_with_dyngroup=yes fi if test $ol_with_proxycache = mod ; then AC_MSG_WARN([building static proxycache overlay]) - ol_with_proxycache = yes + ol_with_proxycache=yes fi fi diff --git a/doc/man/man5/slapd-meta.5 b/doc/man/man5/slapd-meta.5 index f56fe768d5..4f37eef4a5 100644 --- a/doc/man/man5/slapd-meta.5 +++ b/doc/man/man5/slapd-meta.5 @@ -562,7 +562,7 @@ Determines how a string can be rewritten if a pattern is matched. Examples are reported below. .SH "Additional configuration syntax:" .TP -.B rewriteMap "" "" "[ ]" +.B rewriteMap "" "" "[ ]" Allows to define a map that transforms substring rewriting into something else. The map is referenced inside the substitution pattern of a rule. diff --git a/doc/man/man5/slapd.conf.5 b/doc/man/man5/slapd.conf.5 index 868743b9e4..eb087bd686 100644 --- a/doc/man/man5/slapd.conf.5 +++ b/doc/man/man5/slapd.conf.5 @@ -292,7 +292,7 @@ can be any of .RS .RS .TP -anonymous | users | [dn[.