]> git.sur5r.net Git - openldap/log
openldap
12 years agoMDB_APPEND should only be used in tool mode
Howard Chu [Mon, 9 Apr 2012 12:18:44 +0000 (05:18 -0700)]
MDB_APPEND should only be used in tool mode

12 years agoITS#7235 prevent sop from being freed during init
Howard Chu [Sat, 7 Apr 2012 17:22:56 +0000 (10:22 -0700)]
ITS#7235 prevent sop from being freed during init

12 years agoITS#7231 simplify prev commit
Howard Chu [Sat, 7 Apr 2012 14:57:39 +0000 (07:57 -0700)]
ITS#7231 simplify prev commit

12 years agoITS#7231 fix idl_append when b has only 1 element
Howard Chu [Sat, 7 Apr 2012 14:36:43 +0000 (07:36 -0700)]
ITS#7231 fix idl_append when b has only 1 element

12 years agoITS#7233 Fix slapd listener initialization.
Hallvard Furuseth [Sat, 7 Apr 2012 11:20:19 +0000 (13:20 +0200)]
ITS#7233 Fix slapd listener initialization.

This broke if i was incremented before the new thread read i:
    for(...; i++) { ldap_pvt_thread_create(,,, &i); ... }

12 years agoITS#7234 Fix syncprov entry leak: Set op->o_tag
Hallvard Furuseth [Sat, 7 Apr 2012 11:10:51 +0000 (13:10 +0200)]
ITS#7234 Fix syncprov entry leak: Set op->o_tag

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Sat, 7 Apr 2012 11:59:30 +0000 (04:59 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7229 more mdb_page_split fixes
Howard Chu [Sat, 7 Apr 2012 08:27:38 +0000 (01:27 -0700)]
ITS#7229 more mdb_page_split fixes

12 years agoITS#7228 check for unexpected result from ldapsearch
Howard Chu [Fri, 6 Apr 2012 10:37:54 +0000 (03:37 -0700)]
ITS#7228 check for unexpected result from ldapsearch

12 years agoITS#7197 fix olcTLSVerifyClient keywords
Howard Chu [Wed, 4 Apr 2012 20:25:09 +0000 (13:25 -0700)]
ITS#7197 fix olcTLSVerifyClient keywords

12 years agofix uninit'ed parameters to monitor_back_register_entry_attrs()
Pierangelo Masarati [Wed, 4 Apr 2012 13:07:37 +0000 (15:07 +0200)]
fix uninit'ed parameters to monitor_back_register_entry_attrs()

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 4 Apr 2012 12:52:45 +0000 (05:52 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7219 fixup keysize in previous commit
Howard Chu [Wed, 4 Apr 2012 12:22:26 +0000 (05:22 -0700)]
ITS#7219 fixup keysize in previous commit

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 4 Apr 2012 08:39:27 +0000 (01:39 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7219 fix for odd-aligned keys in mdb_update_key()
Howard Chu [Tue, 3 Apr 2012 19:24:27 +0000 (12:24 -0700)]
ITS#7219 fix for odd-aligned keys in mdb_update_key()

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Fri, 30 Mar 2012 13:37:12 +0000 (06:37 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7210 fix leak of overflow pages in freelist
Howard Chu [Fri, 30 Mar 2012 13:36:02 +0000 (06:36 -0700)]
ITS#7210 fix leak of overflow pages in freelist

12 years agoITS#7149 pick up definition of STRLENOF
Howard Chu [Fri, 30 Mar 2012 10:22:40 +0000 (03:22 -0700)]
ITS#7149 pick up definition of STRLENOF

12 years agoITS#7182 silence warning about AVL_APPLY type
Howard Chu [Thu, 29 Mar 2012 14:06:16 +0000 (07:06 -0700)]
ITS#7182 silence warning about AVL_APPLY type

12 years agoITS#7182 Expose the peer address of a connection.
Ondrej Kuznik [Tue, 28 Feb 2012 14:44:31 +0000 (15:44 +0100)]
ITS#7182 Expose the peer address of a connection.

12 years agoITS#7182 Expose the URI used for this connection.
Ondrej Kuznik [Tue, 28 Feb 2012 14:43:40 +0000 (15:43 +0100)]
ITS#7182 Expose the URI used for this connection.

12 years agoITS#7182 Expose the connection flags.
Ondrej Kuznik [Tue, 28 Feb 2012 14:02:51 +0000 (15:02 +0100)]
ITS#7182 Expose the connection flags.

The flags are exposed using a multivalued parameter so that other
connection flags (like back-meta's) could be exported without needing
additional code.

12 years agoITS#7182 Enable operation and connection monitoring.
Ondrej Kuznik [Wed, 8 Feb 2012 15:52:44 +0000 (16:52 +0100)]
ITS#7182 Enable operation and connection monitoring.

Reintroduce the cn=connections entry exactly as it were before ITS#7182.

12 years agoITS#7182 Rework monitor registration.
Ondrej Kuznik [Wed, 8 Feb 2012 15:33:34 +0000 (16:33 +0100)]
ITS#7182 Rework monitor registration.

Letting back-monitor create the subsystem entries is much more readable
than doing this manually.

Only the database is registered if needed (chain overlay has to be
updated to cope with this), the cn=Connection entry is removed in this
patch to be reinstated in the following one as part of the correct
subsystem.

The owner (overlay mostly) should already know the target subtree DN,
therefore the filter machinery can go away too.

12 years agoITS#7182 Keep connection IDs for monitoring purposes.
Ondrej Kuznik [Thu, 29 Mar 2012 12:28:40 +0000 (14:28 +0200)]
ITS#7182 Keep connection IDs for monitoring purposes.

12 years agoITS#7149 more for back-perl, always use bv_len when available
Howard Chu [Thu, 29 Mar 2012 13:11:55 +0000 (06:11 -0700)]
ITS#7149 more for back-perl, always use bv_len when available

12 years agoITS#7149 fix back-shell/back-perl Modify with binary values
Howard Chu [Thu, 29 Mar 2012 13:05:15 +0000 (06:05 -0700)]
ITS#7149 fix back-shell/back-perl Modify with binary values

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 28 Mar 2012 17:45:06 +0000 (10:45 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoPartial revert of prev commit
Howard Chu [Wed, 28 Mar 2012 17:44:18 +0000 (10:44 -0700)]
Partial revert of prev commit

Sub-DBs were correct before

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 28 Mar 2012 17:35:56 +0000 (10:35 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoFix entry counts in cursor_put
Howard Chu [Wed, 28 Mar 2012 17:34:35 +0000 (10:34 -0700)]
Fix entry counts in cursor_put

when replacing an existing item

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 28 Mar 2012 16:34:13 +0000 (09:34 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoFix uninit'd xcursor index
Howard Chu [Wed, 28 Mar 2012 16:33:06 +0000 (09:33 -0700)]
Fix uninit'd xcursor index

12 years agoAdd mfree utility to show the freelist
Howard Chu [Wed, 28 Mar 2012 16:20:18 +0000 (09:20 -0700)]
Add mfree utility to show the freelist

12 years agoITS#7210 additional freelist fixes
Howard Chu [Tue, 27 Mar 2012 17:42:22 +0000 (10:42 -0700)]
ITS#7210 additional freelist fixes

Also allow read access to freelist in mdb_cursor_open

12 years agoITS#7218 fix sessionlog usability check
HIRABAYASHI Satoshi [Wed, 28 Mar 2012 09:48:03 +0000 (02:48 -0700)]
ITS#7218 fix sessionlog usability check

12 years agoITS#7210 partial fix
Howard Chu [Tue, 27 Mar 2012 13:44:28 +0000 (06:44 -0700)]
ITS#7210 partial fix

Allow pages from free list to be used when growing the free list.
(Yes, this is self-referential...)

12 years agoITS#7182 Maintain the operation counts.
Ondrej Kuznik [Wed, 8 Feb 2012 13:18:29 +0000 (14:18 +0100)]
ITS#7182 Maintain the operation counts.

Currently ldap_back_default_rebind cannot access the ldapinfo structure.
Being a configurable callback, not letting it monitor when a change
might be disruptive feels safer.

12 years agoITS#7182 Introduce the variables for operation monitoring.
Ondrej Kuznik [Wed, 8 Feb 2012 13:14:11 +0000 (14:14 +0100)]
ITS#7182 Introduce the variables for operation monitoring.

Only completed operations are considered for now, this can be changed
if needed.

12 years agoITS#7182 Add mss_private for monitor subsystem.
Ondrej Kuznik [Tue, 7 Feb 2012 15:09:44 +0000 (16:09 +0100)]
ITS#7182 Add mss_private for monitor subsystem.

During initialization (and elsewhere), the subsystems have no way of
storing local data. While embedding them inside a larger strusture and
breaking out when needed (like the current back-ldap monitoring code
currently does) works, it certainly does not add to readability.

Notice that there is still no way to unregister an active subsystem.
This patch does not attempt to include such functionality while it might
actually be needed with the advent of SLAP_CONFIG_DELETE.

12 years agoCleanup prev commit
Howard Chu [Tue, 27 Mar 2012 08:52:31 +0000 (01:52 -0700)]
Cleanup prev commit

12 years ago(ITS#6987) Consider only same attribute siblings for Cft_misc.
Ondrej Kuznik [Fri, 9 Mar 2012 13:37:59 +0000 (14:37 +0100)]
(ITS#6987) Consider only same attribute siblings for Cft_misc.

For all other ce_types it holds that each is represented by one
attribute, making ce_type matching for X-ORDERED siblings equivalent to
how back-ldif handles them. Cft_misc is means "all other types", however
no overlay/backend so far has used different attributes as siblings,
triggering the difference in handling between bconfig.c and back-ldif.

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Mon, 26 Mar 2012 13:59:41 +0000 (06:59 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7213 fix page_split with MDB_APPEND
Howard Chu [Mon, 26 Mar 2012 13:58:16 +0000 (06:58 -0700)]
ITS#7213 fix page_split with MDB_APPEND

don't skip the cursor adjust checks

12 years agoITS#7207 check for ld->ld_defconn
Howard Chu [Mon, 26 Mar 2012 10:32:11 +0000 (03:32 -0700)]
ITS#7207 check for ld->ld_defconn

12 years agoITS#7205 fix check for existing suffix
Howard Chu [Mon, 26 Mar 2012 10:01:58 +0000 (03:01 -0700)]
ITS#7205 fix check for existing suffix

12 years agoUpdate overflow page count when freeing overflow page
Howard Chu [Wed, 21 Mar 2012 00:14:59 +0000 (17:14 -0700)]
Update overflow page count when freeing overflow page

12 years agoITS#7204 Fix test044-dynlist for --disable-monitor
Hallvard Furuseth [Fri, 9 Mar 2012 21:17:33 +0000 (22:17 +0100)]
ITS#7204 Fix test044-dynlist for --disable-monitor

test044-dynlist uses olcDatabase={2}$BACKEND,cn=config.
This breaks when back-monitor is omitted as database {1}.

12 years agoITS#7200 fix regression in b4d403ea310022ca4ffcbf31fa20ead6c754f28d
Howard Chu [Fri, 9 Mar 2012 21:10:58 +0000 (13:10 -0800)]
ITS#7200 fix regression in b4d403ea310022ca4ffcbf31fa20ead6c754f28d

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Fri, 9 Mar 2012 20:48:57 +0000 (12:48 -0800)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7203 approxIndexer should omit zero-length keys
Howard Chu [Fri, 9 Mar 2012 20:47:49 +0000 (12:47 -0800)]
ITS#7203 approxIndexer should omit zero-length keys

12 years agoFix MDB_txninfo.mt2 padding on Windows/Apple
Hallvard Furuseth [Fri, 9 Mar 2012 18:30:34 +0000 (19:30 +0100)]
Fix MDB_txninfo.mt2 padding on Windows/Apple

12 years agoTweak mdb comment with conflicting spec of 'ID'
Hallvard Furuseth [Fri, 9 Mar 2012 18:25:44 +0000 (19:25 +0100)]
Tweak mdb comment with conflicting spec of 'ID'

12 years agoFix valgrind call after malloc failure in mdb.
Hallvard Furuseth [Fri, 9 Mar 2012 18:22:31 +0000 (19:22 +0100)]
Fix valgrind call after malloc failure in  mdb.

Also line up the code logic a bit.

12 years agoClean up MAP_FAILED handling in mdb.
Hallvard Furuseth [Fri, 9 Mar 2012 18:06:04 +0000 (19:06 +0100)]
Clean up MAP_FAILED handling in mdb.

Delay (MDB_txninfo*) cast to after comparing mmap() with MAP_FAILED.
Otherwise, if MAP_FAILED = (void*)-1 but MDB_txninfo requires stricter
alignment, the compiler could assume the result is never MAP_FAILED.

Also store NULL in env->(me_map, me_txns) after mmap failure.

12 years agoITS#7191 Align dirty MDB pages on the stack
Hallvard Furuseth [Fri, 9 Mar 2012 17:45:39 +0000 (18:45 +0100)]
ITS#7191 Align dirty MDB pages on the stack

12 years agoITS#7191 fix typo, more alignment tweaks
Howard Chu [Fri, 9 Mar 2012 05:39:31 +0000 (21:39 -0800)]
ITS#7191 fix typo, more alignment tweaks

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Fri, 9 Mar 2012 05:39:01 +0000 (21:39 -0800)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7191 more alignment tweaks
Howard Chu [Fri, 9 Mar 2012 05:28:24 +0000 (21:28 -0800)]
ITS#7191 more alignment tweaks

Revealed when gcc optimization is enabled

12 years agoITS#7194 fix IPv6 URL detection
Howard Chu [Fri, 9 Mar 2012 03:35:44 +0000 (19:35 -0800)]
ITS#7194 fix IPv6 URL detection

12 years agoITS#7188 fix formatting
Howard Chu [Fri, 9 Mar 2012 03:29:30 +0000 (19:29 -0800)]
ITS#7188 fix formatting

12 years agoITS#7201 fix config flags
Howard Chu [Fri, 9 Mar 2012 03:27:20 +0000 (19:27 -0800)]
ITS#7201 fix config flags

12 years agoITS#7200 enforce check for matching serverID URL
Howard Chu [Fri, 9 Mar 2012 03:24:09 +0000 (19:24 -0800)]
ITS#7200 enforce check for matching serverID URL

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 7 Mar 2012 06:56:29 +0000 (22:56 -0800)]
Merge remote branch 'origin/mdb.master'

12 years agoFix typo in 7bc62c512824c0d54cc6885ea876c2764510eca2
Howard Chu [Wed, 7 Mar 2012 06:55:53 +0000 (22:55 -0800)]
Fix typo in 7bc62c512824c0d54cc6885ea876c2764510eca2

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 7 Mar 2012 06:17:19 +0000 (22:17 -0800)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7190 don't crash in slapcat on NULL entry
Howard Chu [Wed, 7 Mar 2012 06:15:51 +0000 (22:15 -0800)]
ITS#7190 don't crash in slapcat on NULL entry

12 years agoITS#7190 fix merging of branch pages in deletes
Howard Chu [Wed, 7 Mar 2012 06:12:21 +0000 (22:12 -0800)]
ITS#7190 fix merging of branch pages in deletes

12 years agoFix libmdb comments
Hallvard Furuseth [Sun, 25 Sep 2011 21:36:49 +0000 (23:36 +0200)]
Fix libmdb comments

12 years agoRemove development file libmdb/make.sh
Hallvard Furuseth [Sat, 3 Mar 2012 08:52:33 +0000 (09:52 +0100)]
Remove development file libmdb/make.sh

12 years agoITS#7191 Fix mdb_xcursor_init1() unaligned access
Hallvard Furuseth [Sat, 3 Mar 2012 08:49:20 +0000 (09:49 +0100)]
ITS#7191 Fix mdb_xcursor_init1() unaligned access

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Sat, 3 Mar 2012 01:28:51 +0000 (17:28 -0800)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7196 use IOV_MAX if it's defined and small
Howard Chu [Sat, 3 Mar 2012 01:26:49 +0000 (17:26 -0800)]
ITS#7196 use IOV_MAX if it's defined and small

12 years agoITS#7195 add NotAllowedOnNonleaf to deltasync fallback errors
Howard Chu [Fri, 2 Mar 2012 22:12:41 +0000 (14:12 -0800)]
ITS#7195 add NotAllowedOnNonleaf to deltasync fallback errors

12 years agoITS#7115 add missing pool_idle/unidle stubs
Howard Chu [Tue, 28 Feb 2012 04:42:29 +0000 (20:42 -0800)]
ITS#7115 add missing pool_idle/unidle stubs

12 years agoITS#7180 fix mdb_entry_get when mdb_entry_next was not called
Howard Chu [Fri, 24 Feb 2012 23:20:17 +0000 (15:20 -0800)]
ITS#7180 fix mdb_entry_get when mdb_entry_next was not called

12 years agoITS#7177 make manpages more consistent
Howard Chu [Fri, 24 Feb 2012 00:57:48 +0000 (16:57 -0800)]
ITS#7177 make manpages more consistent

12 years agoITS#7177 doc updates, further cleanup needed
Jan Vcelak [Thu, 23 Feb 2012 23:49:13 +0000 (15:49 -0800)]
ITS#7177 doc updates, further cleanup needed

12 years agoITS#7152 Add missing '>' in tools help message
SATOH Fumiyasu [Mon, 30 Jan 2012 04:27:14 +0000 (13:27 +0900)]
ITS#7152 Add missing '>' in tools help message

12 years agoITS#7152 Add -o option to ldap*.1 man pages
SATOH Fumiyasu [Mon, 30 Jan 2012 04:26:20 +0000 (13:26 +0900)]
ITS#7152 Add -o option to ldap*.1 man pages

12 years agoMore for ITS#7170
Howard Chu [Thu, 23 Feb 2012 20:08:53 +0000 (12:08 -0800)]
More for ITS#7170

12 years agoITS#7178 fix uninit'd op->ors_deref
Howard Chu [Thu, 23 Feb 2012 09:16:39 +0000 (01:16 -0800)]
ITS#7178 fix uninit'd op->ors_deref

12 years agoITS#7170 fix Quick mode index generation
Howard Chu [Thu, 23 Feb 2012 00:01:59 +0000 (16:01 -0800)]
ITS#7170 fix Quick mode index generation

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Tue, 21 Feb 2012 19:52:44 +0000 (11:52 -0800)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7160 get BYTE_ORDER def for HPUX (and Solaris)
Howard Chu [Tue, 21 Feb 2012 19:52:01 +0000 (11:52 -0800)]
ITS#7160 get BYTE_ORDER def for HPUX (and Solaris)

12 years agoITS#7176 fix slapindex -q -t
Howard Chu [Tue, 21 Feb 2012 01:04:24 +0000 (17:04 -0800)]
ITS#7176 fix slapindex -q -t

12 years agoITS#7167 only poll sockets for write as needed
Howard Chu [Mon, 20 Feb 2012 22:51:30 +0000 (14:51 -0800)]
ITS#7167 only poll sockets for write as needed

12 years agoITS#7174 lutil_str2bin: can't modify input strings
Howard Chu [Mon, 20 Feb 2012 02:10:16 +0000 (18:10 -0800)]
ITS#7174 lutil_str2bin: can't modify input strings

12 years agoITS#7173 Fixing prototype of function in manpage to match prototype in C header.
David M. Syzdek [Sat, 18 Feb 2012 14:29:30 +0000 (05:29 -0900)]
ITS#7173 Fixing prototype of function in manpage to match prototype in C header.

    The prototype for ldap_modify_ext() in the C header file declares
    msgidp as "int *", however the current manpage declares msgidp as
    "int **". This patch updates the manpage to accurately reflect the
    C header.

Signed-off-by: David M. Syzdek <syzdek@bindlebinaries.com>
12 years agoITS#7160 Support POSIX make: No $< in target rules
Hallvard Furuseth [Sat, 18 Feb 2012 17:17:40 +0000 (18:17 +0100)]
ITS#7160 Support POSIX make: No $< in target rules

12 years agoITS#7143 fix attr_dup2 when no values are present (attrsOnly = TRUE)
Howard Chu [Wed, 15 Feb 2012 01:29:14 +0000 (17:29 -0800)]
ITS#7143 fix attr_dup2 when no values are present (attrsOnly = TRUE)

12 years agoITS#7162 Revert "ITS#7052 ignore Adds with too old entryCSN"
Howard Chu [Mon, 13 Feb 2012 05:07:25 +0000 (21:07 -0800)]
ITS#7162 Revert "ITS#7052 ignore Adds with too old entryCSN"

This reverts commit ba4366eae098c0e4950a78b1da8d79ffe8b34fee.
The patch caused a regression (ITS#7162).

12 years agoPartial revert of f30269f5d2e4bb5ee7486fe6542078d1b59dba6d
Howard Chu [Sun, 12 Feb 2012 23:54:11 +0000 (15:54 -0800)]
Partial revert of f30269f5d2e4bb5ee7486fe6542078d1b59dba6d

ITS#6024 patch breaks MMR loop detection

12 years agoAdd some debug info to aid Delete tracking
Howard Chu [Thu, 9 Feb 2012 22:15:02 +0000 (14:15 -0800)]
Add some debug info to aid Delete tracking

12 years agoITS#7158 Fix a crash in back-sql
Timo Teräs [Wed, 8 Feb 2012 09:28:11 +0000 (11:28 +0200)]
ITS#7158 Fix a crash in back-sql

12 years agoITS#7156 ldapsearch.c: #include <ac/time.h>.
Hallvard Furuseth [Tue, 7 Feb 2012 15:17:38 +0000 (16:17 +0100)]
ITS#7156 ldapsearch.c: #include <ac/time.h>.

Needed since e080ba6e9deb7e2a594a143e6cb1c6ea568248f8, ITS#7009.

12 years agoExclude internet-draft .xml versions from releases.
Hallvard Furuseth [Fri, 3 Feb 2012 08:29:57 +0000 (09:29 +0100)]
Exclude internet-draft .xml versions from releases.

These versions are partly or fully by and for OpenLDAP developers.

12 years agoChange CVS references to Git, or clarify
Hallvard Furuseth [Fri, 3 Feb 2012 08:16:15 +0000 (09:16 +0100)]
Change CVS references to Git, or clarify

12 years agoFix typo in ldap_int_client_controls() comment
Hallvard Furuseth [Thu, 12 May 2011 15:40:36 +0000 (17:40 +0200)]
Fix typo in ldap_int_client_controls() comment

12 years agoMakefile.in: Cleanup ldvversion.c (ldapvc version)
Hallvard Furuseth [Sat, 28 Jan 2012 22:09:24 +0000 (23:09 +0100)]
Makefile.in: Cleanup ldvversion.c (ldapvc version)