]> git.sur5r.net Git - openldap/log
openldap
11 years agoITS#7542, more for ITS#7432
Howard Chu [Mon, 18 Mar 2013 18:43:47 +0000 (11:43 -0700)]
ITS#7542, more for ITS#7432

typos in quicksort

11 years agoAvoid unnecessary syncCookie malloc/free
Howard Chu [Thu, 14 Mar 2013 13:55:44 +0000 (06:55 -0700)]
Avoid unnecessary syncCookie malloc/free

11 years agoITS#7531 check updateCookie status for INTERMEDIATEs
Howard Chu [Thu, 14 Mar 2013 13:39:46 +0000 (06:39 -0700)]
ITS#7531 check updateCookie status for INTERMEDIATEs

Was already being checked for other message types.

11 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Wed, 13 Mar 2013 00:34:40 +0000 (17:34 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

11 years agoITS#7538 fallout from ITS#7536 fix.
Howard Chu [Wed, 13 Mar 2013 00:29:34 +0000 (17:29 -0700)]
ITS#7538 fallout from ITS#7536 fix.

Allow leaf pages to have only 1 key.

11 years agoPrecalculate max size of a node
Howard Chu [Wed, 13 Mar 2013 00:25:49 +0000 (17:25 -0700)]
Precalculate max size of a node

11 years agoFix f97552a83abb085bc44b1b578e550d64c1313a4b
Howard Chu [Mon, 11 Mar 2013 17:28:25 +0000 (10:28 -0700)]
Fix f97552a83abb085bc44b1b578e550d64c1313a4b

Causes Bus Error on SPARC

11 years agoCheck for MADV_RANDOM
Howard Chu [Mon, 11 Mar 2013 13:04:54 +0000 (06:04 -0700)]
Check for MADV_RANDOM

Android supports madvise but not posix_madvise

11 years agoITS#7377 Fix c0f3d9b9a8864e744a8d1eaffc99bc86026d5351
Howard Chu [Mon, 11 Mar 2013 12:59:07 +0000 (05:59 -0700)]
ITS#7377 Fix c0f3d9b9a8864e744a8d1eaffc99bc86026d5351

Add missing parens

11 years agoTurn off readahead on main mmap
Howard Chu [Mon, 11 Mar 2013 12:49:14 +0000 (05:49 -0700)]
Turn off readahead on main mmap

It's harmful when the DB is larger than RAM.

11 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Wed, 6 Mar 2013 23:50:47 +0000 (15:50 -0800)]
Merge remote-tracking branch 'origin/mdb.master'

11 years agoITS#7536 fix mdb_rebalance
Howard Chu [Wed, 6 Mar 2013 20:30:37 +0000 (12:30 -0800)]
ITS#7536 fix mdb_rebalance

A page must always have at least 2 keys (unless it's a root page)

11 years agoITS#7533 don't install DB_CONFIG if no BDB backends
Howard Chu [Fri, 1 Mar 2013 13:44:50 +0000 (05:44 -0800)]
ITS#7533 don't install DB_CONFIG if no BDB backends

11 years agofix tool name (ITS#7534)
Pierangelo Masarati [Fri, 1 Mar 2013 09:20:13 +0000 (10:20 +0100)]
fix tool name (ITS#7534)

11 years agomore about ITS#7525
Pierangelo Masarati [Fri, 1 Mar 2013 09:19:33 +0000 (10:19 +0100)]
more about ITS#7525

11 years agoUse CC/LDFLAGS to link the shared lib
Howard Chu [Mon, 25 Feb 2013 13:06:51 +0000 (05:06 -0800)]
Use CC/LDFLAGS to link the shared lib

11 years agoInstall manpages too
Howard Chu [Mon, 25 Feb 2013 10:02:15 +0000 (02:02 -0800)]
Install manpages too

11 years agoDelete obsolete @todo
Howard Chu [Mon, 25 Feb 2013 07:40:34 +0000 (23:40 -0800)]
Delete obsolete @todo

We do it now... (coalescing freelist entries in page_alloc)

11 years agoAdd sample apps for comparison/education purposes
Howard Chu [Mon, 25 Feb 2013 07:39:17 +0000 (23:39 -0800)]
Add sample apps for comparison/education purposes

11 years agoAdd $(DESTDIR) to make install target
Howard Chu [Mon, 25 Feb 2013 06:50:51 +0000 (06:50 +0000)]
Add $(DESTDIR) to make install target

11 years agoDefine MDB_WRITES_PER_COMMIT, default to 500
Howard Chu [Sun, 24 Feb 2013 03:04:13 +0000 (19:04 -0800)]
Define MDB_WRITES_PER_COMMIT, default to 500

The former default of 1000 may fail for DBs with many indices.

11 years agoITS#7525 more for quoting
Howard Chu [Thu, 21 Feb 2013 09:56:58 +0000 (01:56 -0800)]
ITS#7525 more for quoting

11 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Thu, 21 Feb 2013 05:20:20 +0000 (05:20 +0000)]
Merge remote-tracking branch 'origin/mdb.master'

11 years agoUpdate error code instances
Howard Chu [Wed, 20 Feb 2013 13:08:52 +0000 (05:08 -0800)]
Update error code instances

11 years agoTweak MDB_INCOMPATIBLE description
Hallvard Furuseth [Wed, 20 Feb 2013 11:19:45 +0000 (12:19 +0100)]
Tweak MDB_INCOMPATIBLE description

11 years agoTweak prev commit: Restore if-test as an assert
Hallvard Furuseth [Wed, 20 Feb 2013 08:08:41 +0000 (09:08 +0100)]
Tweak prev commit: Restore if-test as an assert

11 years agoITS#7523 document the valsort control's value syntax
Howard Chu [Wed, 20 Feb 2013 05:48:39 +0000 (21:48 -0800)]
ITS#7523 document the valsort control's value syntax

Not really sure that we like this syntax, but it's been there
for 8 years now so unlikely to change.

11 years agoITS#7515 Fix mdb_txn_commit(nested txn).
Hallvard Furuseth [Tue, 19 Feb 2013 21:03:41 +0000 (22:03 +0100)]
ITS#7515 Fix mdb_txn_commit(nested txn).

Don't modify the parent txn until the current txn cannot fail.
Don't assume new dirty child pgnos > dirty parent pgnos.

Page alloc/touch: Fail if child+parent dirty pages would exceed
dirty_list's maxsize. Avoids an error situation in commit.

11 years agoITS#7488 really turn off threaded indexing code
Howard Chu [Wed, 20 Feb 2013 02:20:17 +0000 (18:20 -0800)]
ITS#7488 really turn off threaded indexing code

11 years agoITS#7527 add missing error checks for corrupt index
Howard Chu [Wed, 20 Feb 2013 02:19:47 +0000 (18:19 -0800)]
ITS#7527 add missing error checks for corrupt index

11 years agoITS#7512 Plug mdb_txn_abort(nested txn) page leaks.
Hallvard Furuseth [Tue, 19 Feb 2013 21:03:04 +0000 (22:03 +0100)]
ITS#7512 Plug mdb_txn_abort(nested txn) page leaks.

Also catch mdb_cursor_shadow() errors.

11 years agoCheck DB flags when refreshing a stale MDB DBI.
Hallvard Furuseth [Tue, 19 Feb 2013 21:02:37 +0000 (22:02 +0100)]
Check DB flags when refreshing a stale MDB DBI.

It's hairy to figure out when a DBI is valid. Catch destructive
user errors, and flags which another process changed under us.

11 years agomdb_cursor_prev,mdb_cursor_next: Fix return value.
Hallvard Furuseth [Tue, 19 Feb 2013 21:02:15 +0000 (22:02 +0100)]
mdb_cursor_prev,mdb_cursor_next: Fix return value.

Return mdb_node_read()'s return value if it fails, not 1.
(Can happen if mdb_page_get() fails and NDEBUG is #defined.)

11 years agoITS#7515 mdb_dbi_open(): Also open in parent txns.
Hallvard Furuseth [Tue, 19 Feb 2013 21:01:29 +0000 (22:01 +0100)]
ITS#7515 mdb_dbi_open(): Also open in parent txns.

This makes aborting nested and non-nested txns more
similar: The new DBI is available to the surrounding
context (parent txn and MDB_env respectively).

11 years agomdb_page_alloc(): Handle freeDB txnid range holes.
Hallvard Furuseth [Tue, 19 Feb 2013 20:17:33 +0000 (21:17 +0100)]
mdb_page_alloc(): Handle freeDB txnid range holes.

A txn writes no freeDB entry if previous txn dropped mainDB and a read
txn prevents freelist entry reuse. This surprised mdb_page_alloc (and
mdb_txn_commit too before 65c053a6e7f6973c1d09710aa1bd57b218206fcb).

11 years agoITS#7517 Document that dirty DBs may not be closed
Hallvard Furuseth [Tue, 19 Feb 2013 20:15:26 +0000 (21:15 +0100)]
ITS#7517 Document that dirty DBs may not be closed

11 years agoITS#7485 Document key/data size limits in lmdb.h.
Hallvard Furuseth [Tue, 19 Feb 2013 20:14:23 +0000 (21:14 +0100)]
ITS#7485 Document key/data size limits in lmdb.h.

mdb.c already describes them. The user doc should too.

11 years agoRevert "ITS#7515 update parent's mt_next_pgno on child commit"
Hallvard Furuseth [Sun, 17 Feb 2013 07:42:14 +0000 (08:42 +0100)]
Revert "ITS#7515 update parent's mt_next_pgno on child commit"

This reverts commit fd4861bf00fb0b86a9f3b80d16cbe363a8eac227.
It duplicated earlier code.

11 years agoITS#7515 update parent's mt_next_pgno on child commit
Howard Chu [Sun, 17 Feb 2013 00:49:53 +0000 (00:49 +0000)]
ITS#7515 update parent's mt_next_pgno on child commit

11 years agoDon't limit retries when coalescing freelist
Howard Chu [Sun, 17 Feb 2013 00:48:43 +0000 (00:48 +0000)]
Don't limit retries when coalescing freelist

Try to use whatever's available.

11 years agoITS#7515 Fix MDB parent/child txn interaction.
Hallvard Furuseth [Sat, 16 Feb 2013 18:11:20 +0000 (19:11 +0100)]
ITS#7515 Fix MDB parent/child txn interaction.

mdb_txn_commit(child): Copy more state. Copy all of mt_dbs:
Include mainDB, and even freeDB since mdb_drop() can update
it. Don't skip DBs with unchanged root, this could break
when the new was newly opened and the old unused junk.

mdb_page_get(): Search parents' dirty lists.

11 years agoITS#7377 Catch MDB failure updating root pointers.
Hallvard Furuseth [Sat, 16 Feb 2013 18:08:54 +0000 (19:08 +0100)]
ITS#7377 Catch MDB failure updating root pointers.

"cannot fail" was wrong, it fails at least when exceeding mapsize.

11 years agoITS#7517 Don't save dropped dirty MDB databases.
Hallvard Furuseth [Sat, 16 Feb 2013 18:08:37 +0000 (19:08 +0100)]
ITS#7517 Don't save dropped dirty MDB databases.

mdb_txn_commit's attempt to save the DB could corrupt another DB if
another thread had called mdb_dbi_open and reused the closed DBI.

11 years agomdb_stat -ff[f]: show contiguous page spans.
Hallvard Furuseth [Sat, 16 Feb 2013 18:07:16 +0000 (19:07 +0100)]
mdb_stat -ff[f]: show contiguous page spans.

11 years agoAdd error code MDB_MAP_RESIZED.
Hallvard Furuseth [Sat, 16 Feb 2013 18:06:28 +0000 (19:06 +0100)]
Add error code MDB_MAP_RESIZED.

11 years agoMore for ITS#7455
Howard Chu [Thu, 14 Feb 2013 19:20:45 +0000 (19:20 +0000)]
More for ITS#7455

Don't memmove freelist entry when chunking it. Just advance the pointer,
now that it's no longer a complex struct. Also just calculate maxfree_1pg
at startup; it's a constant during runtime.

11 years agoITS#7455 Save freelist in single-page chunks
Hallvard Furuseth [Tue, 12 Feb 2013 11:27:59 +0000 (12:27 +0100)]
ITS#7455 Save freelist in single-page chunks

11 years agoFreelist cleanup/streamlining
Hallvard Furuseth [Wed, 23 Jan 2013 14:47:35 +0000 (15:47 +0100)]
Freelist cleanup/streamlining

Drop unneeded definitions, redundant code.

11 years agoDon't memmove freelist entry when chunking it
Howard Chu [Thu, 14 Feb 2013 19:20:45 +0000 (19:20 +0000)]
Don't memmove freelist entry when chunking it

Just advance the pointer, now that it's no longer a complex struct

11 years agoITS#7455 Save freelist in single-page chunks
Hallvard Furuseth [Tue, 12 Feb 2013 11:27:59 +0000 (12:27 +0100)]
ITS#7455 Save freelist in single-page chunks

11 years agoFreelist cleanup/streamlining
Hallvard Furuseth [Wed, 23 Jan 2013 14:47:35 +0000 (15:47 +0100)]
Freelist cleanup/streamlining

Drop unneeded definitions, redundant code.

11 years agoDELETE needs pointer initialization like EMIT (ITS#7526)
Pierangelo Masarati [Tue, 12 Feb 2013 22:23:40 +0000 (23:23 +0100)]
DELETE needs pointer initialization like EMIT (ITS#7526)

11 years agoquotes needed for spaces in DN (ITS#7525)
Pierangelo Masarati [Tue, 12 Feb 2013 16:17:42 +0000 (17:17 +0100)]
quotes needed for spaces in DN (ITS#7525)

11 years agoITS#7523
Quanah Gibson-Mount [Mon, 11 Feb 2013 21:50:02 +0000 (13:50 -0800)]
ITS#7523
Document valsort control

11 years agoMore for dn2id_upgrade
Howard Chu [Sun, 10 Feb 2013 00:17:51 +0000 (00:17 +0000)]
More for dn2id_upgrade

handle 0-length suffix

11 years agoAdd error checks to prev commit
Howard Chu [Sat, 9 Feb 2013 19:50:08 +0000 (19:50 +0000)]
Add error checks to prev commit

11 years agoAdd mdb_dn2id_upgrade
Howard Chu [Sat, 9 Feb 2013 19:38:42 +0000 (19:38 +0000)]
Add mdb_dn2id_upgrade

Check if upgrade is needed in mdb_db_open()
Run from tool_reindex. Upgrade must not be interrupted.

11 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Thu, 7 Feb 2013 18:30:58 +0000 (18:30 +0000)]
Merge remote-tracking branch 'origin/mdb.master'

11 years agoITS#6365 wait for read locks in tool mode
Howard Chu [Thu, 7 Feb 2013 18:23:25 +0000 (18:23 +0000)]
ITS#6365 wait for read locks in tool mode

Fix commit e5b96f2c764f2ca8106560a9e46d3a9880cc2a12

11 years agoITS#7512 Fix MDB page leak when malloc error.
Hallvard Furuseth [Thu, 7 Feb 2013 07:17:30 +0000 (08:17 +0100)]
ITS#7512 Fix MDB page leak when malloc error.

mdb_page_alloc(): Delay moving me_pgfirst,me_pglast
until malloc(MDB_oldpages to hold the IDs) succeeds.

11 years agoITS#7518 1. Sync'ed up with nss-pam-ldapd 0.8.11 * added nssov_config support * added...
Ted C. Cheng [Tue, 5 Feb 2013 00:39:50 +0000 (16:39 -0800)]
ITS#7518 1. Sync'ed up with nss-pam-ldapd 0.8.11 * added nssov_config support * added password_prohibit_message, similar to PADL * self-password-changes are made as user identities; root changing user passwords as nssov-pam-pwdmgr-dn 2. Fixed a bug that connection DN was not constructed correctly 3. Fixed a service crash issue when protocol value is NULL 4. Added more debugging msgs. 4. added rights info

11 years agoRevert "ITS#7515 fix mdb_dbi_open/close"
Howard Chu [Mon, 4 Feb 2013 18:53:17 +0000 (10:53 -0800)]
Revert "ITS#7515 fix mdb_dbi_open/close"

This reverts commit 48dc782ea612f85e8356a50bfbafe22e5be121cf.

11 years agoMore explicit logging if mdb_txn_commit fails
Howard Chu [Sat, 2 Feb 2013 13:31:39 +0000 (05:31 -0800)]
More explicit logging if mdb_txn_commit fails

Change LDAP_DEBUG_TRACE to LDAP_DEBUG_ANY.
Add log msg if it wasn't being logged before.

11 years agoNULL key is allowed for MDB_CURRENT
Howard Chu [Fri, 1 Feb 2013 14:19:23 +0000 (06:19 -0800)]
NULL key is allowed for MDB_CURRENT

11 years agoITS#7515 fix mdb_dbi_open/close
Howard Chu [Fri, 1 Feb 2013 04:05:48 +0000 (20:05 -0800)]
ITS#7515 fix mdb_dbi_open/close

If a DBI handle is opened by a txn that aborts, the DBI handle
should no longer be valid.

11 years agoMerge remote branch 'origin/mdb.master'
Quanah Gibson-Mount [Fri, 1 Feb 2013 00:46:55 +0000 (16:46 -0800)]
Merge remote branch 'origin/mdb.master'

11 years agoAdd some simple checks for certificate directories/files
Ralf Haferkamp [Thu, 31 Jan 2013 13:19:39 +0000 (14:19 +0100)]
Add some simple checks for certificate directories/files

11 years agoITS#7473 fix b1a6f6980f2e5f17a39527069b27dfdc5ee73f8a
Howard Chu [Wed, 30 Jan 2013 01:15:09 +0000 (17:15 -0800)]
ITS#7473 fix b1a6f6980f2e5f17a39527069b27dfdc5ee73f8a

uninit'd size in dn2id_walk, bogus pagedresults

11 years agoITS#7511 make sure cursor is marked valid after successful put
Howard Chu [Tue, 29 Jan 2013 02:45:36 +0000 (18:45 -0800)]
ITS#7511 make sure cursor is marked valid after successful put

11 years agoITS#7505 fix prev commit, partial revert
Howard Chu [Tue, 29 Jan 2013 01:08:24 +0000 (01:08 +0000)]
ITS#7505 fix prev commit, partial revert

11 years agoITS#7473 Sort some test041-aci LDIF output if MDB
Hallvard Furuseth [Mon, 28 Jan 2013 13:25:02 +0000 (14:25 +0100)]
ITS#7473 Sort some test041-aci LDIF output if MDB

11 years agoITS#7505 Fix mdb_update_key when key is too big
Howard Chu [Sun, 27 Jan 2013 17:55:21 +0000 (17:55 +0000)]
ITS#7505 Fix mdb_update_key when key is too big

11 years agoClean up whitespace
Quanah Gibson-Mount [Sun, 27 Jan 2013 02:37:29 +0000 (18:37 -0800)]
Clean up whitespace

11 years agoITS#7473 Scope-based searches
Howard Chu [Sun, 27 Jan 2013 00:17:31 +0000 (16:17 -0800)]
ITS#7473 Scope-based searches

Walk subtree if number of subtree entries is smaller than
number of index candidates.

11 years agoITS#7473 Add mdb_dn2id_walk() to walk subtree
Howard Chu [Sat, 26 Jan 2013 20:32:46 +0000 (20:32 +0000)]
ITS#7473 Add mdb_dn2id_walk() to walk subtree

Non-recursive tree walker.

11 years agoITS#7473 Setup for subtree entry counts
Howard Chu [Thu, 17 Jan 2013 21:01:21 +0000 (21:01 +0000)]
ITS#7473 Setup for subtree entry counts

11 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Sat, 26 Jan 2013 18:56:29 +0000 (18:56 +0000)]
Merge remote-tracking branch 'origin/mdb.master'

11 years agoFix MDB_CURRENT updating for dupsort items
Howard Chu [Sat, 26 Jan 2013 18:55:35 +0000 (18:55 +0000)]
Fix MDB_CURRENT updating for dupsort items

11 years agoITS#7499 fix typos
Howard Chu [Fri, 25 Jan 2013 14:54:43 +0000 (14:54 +0000)]
ITS#7499 fix typos

11 years agoClean up whitespace in previous commit
Quanah Gibson-Mount [Thu, 24 Jan 2013 19:31:41 +0000 (11:31 -0800)]
Clean up whitespace in previous commit

11 years agoRemoved #if 0 code block
Ted C. Cheng [Thu, 24 Jan 2013 15:12:43 +0000 (07:12 -0800)]
Removed #if 0 code block

11 years agoadded tcp keepalive support to back-ldap
Ted C. Cheng [Thu, 24 Jan 2013 01:10:41 +0000 (17:10 -0800)]
added tcp keepalive support to back-ldap

11 years agoITS#7499 fix SQL statement configs
Howard Chu [Thu, 24 Jan 2013 01:55:16 +0000 (17:55 -0800)]
ITS#7499 fix SQL statement configs

11 years agoITS#7497 fix lineno overflow in ldif_read_record()
Howard Chu [Wed, 23 Jan 2013 02:19:02 +0000 (02:19 +0000)]
ITS#7497 fix lineno overflow in ldif_read_record()

11 years agoMerge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap
Howard Chu [Tue, 22 Jan 2013 12:35:36 +0000 (12:35 +0000)]
Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap

Conflicts:
servers/slapd/back-mdb/id2entry.c

11 years agoITS#7496, more for ITS#7483
Howard Chu [Tue, 22 Jan 2013 12:31:29 +0000 (12:31 +0000)]
ITS#7496, more for ITS#7483

Missing entries need to be checked at runtime too, not just slapcat.
Apparently some people will still try to run slapd even after slapadd
tells them their DB load was invalid.

11 years agoITS#7496, more for ITS#7483
Howard Chu [Tue, 22 Jan 2013 12:31:29 +0000 (12:31 +0000)]
ITS#7496, more for ITS#7483

Missing entries need to be checked at runtime too, not just slapcat.
Apparently some people will still try to run slapd even after slapadd
tells them their DB load was invalid.

11 years agoITS#7490
Quanah Gibson-Mount [Thu, 17 Jan 2013 20:05:01 +0000 (12:05 -0800)]
ITS#7490
Zero out the complete context buffer
From mhardin@symas.com

11 years agomore about ITS#7493
Pierangelo Masarati [Wed, 16 Jan 2013 20:38:33 +0000 (21:38 +0100)]
more about ITS#7493

11 years agos/directoryOperation/dSAOperation/ (ITS#7493)
Michael Stroeder [Wed, 16 Jan 2013 19:31:01 +0000 (20:31 +0100)]
s/directoryOperation/dSAOperation/ (ITS#7493)

11 years agoUpdate MDB comments: Caveats, flags, etc.
Hallvard Furuseth [Wed, 16 Jan 2013 17:42:57 +0000 (18:42 +0100)]
Update MDB comments: Caveats, flags, etc.

11 years agoMerge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap
Quanah Gibson-Mount [Wed, 16 Jan 2013 08:13:40 +0000 (00:13 -0800)]
Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap

11 years agoITS#7489
Emily Backes [Thu, 10 Jan 2013 23:14:54 +0000 (15:14 -0800)]
ITS#7489
Update slapd.overlays.5 manpage index

11 years agoUpdate slapd.overlays.5 manpage index
Emily Backes [Thu, 10 Jan 2013 23:14:54 +0000 (15:14 -0800)]
Update slapd.overlays.5 manpage index

11 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Tue, 15 Jan 2013 12:29:22 +0000 (04:29 -0800)]
Merge remote branch 'origin/mdb.master'

11 years agoITS#7485 data sizes limited to 32 bits
Howard Chu [Tue, 15 Jan 2013 12:24:07 +0000 (04:24 -0800)]
ITS#7485 data sizes limited to 32 bits

That's all we have space for in a node record.

11 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Tue, 15 Jan 2013 00:51:37 +0000 (16:51 -0800)]
Merge remote-tracking branch 'origin/mdb.master'

11 years agoMerge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap
Howard Chu [Tue, 15 Jan 2013 00:51:29 +0000 (16:51 -0800)]
Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap

11 years agoITS#7485 more size checks
Howard Chu [Mon, 14 Jan 2013 21:46:25 +0000 (13:46 -0800)]
ITS#7485 more size checks

11 years agoITS#7485 check maxkeysize in mdb_cursor_put
Howard Chu [Mon, 14 Jan 2013 21:12:15 +0000 (13:12 -0800)]
ITS#7485 check maxkeysize in mdb_cursor_put

Also MDB_MAXKEYSIZE is redefinable at compile time.