A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, OPENLDAP_REL_ENG_2_4 has been updated via fd33341d423569df5598ccd4fa356b4a3afa354e (commit) via a074ff73cac234c7c405678c4a1e3787d72c97f9 (commit) via ba3e85a24322c77f396601a5087e379144b71469 (commit) via e72a6740cbe5148d042035d047a920e7ed928054 (commit) via e0929d6a61346bbbdbb11e6f70a8e5bac7c0de32 (commit) via c7e50ed2afd218ad281e85a2e1cb30fd1b0d8af5 (commit) via eba99f5e862e0792ebd05e8c5f9cd9175a8ca8f1 (commit) via d1358fc5f63e7b024b6d41df7e47671b6d4f9535 (commit) via 09bd982c84736ea3b6d523b38c46730bb8ca78a4 (commit) via eec47aa50f4e5e9f2f53c1c9df39c8ff7a07c7db (commit) via 0e90602d59edcde2ebf989fd3b09b4ba4c34e5e3 (commit) via 19ce3b2e154a0ecc2eec130e4d6b57dc9ead0ddb (commit) via 314aac2ae3b6ff19a97d3b48e0e24ca740cbccbe (commit) via e4df45e2f30d3ea0dc566ba7ece020429a973ef1 (commit) via 71496a7995ced89a3f9ccc5568c040e0dd00a853 (commit) via 97a9caf1688f9c1113069aa8141c9f000f5269cc (commit) via 3469fafd5a943ad1c60ed98d70bf14a555a8ca68 (commit) via dfe5c1e74247ee5e5ceab9597389c386209b1f7d (commit) via 707f959aea0899dd54e50bb1eaa8b4a62d973402 (commit) via e4a1a54279302fe6ee01e8f1c489c6f1e51876b6 (commit) via 5b46bdebcf90c62929e5306d54c6622443756312 (commit) via 68859807f1e601c15ca3642520541530c9916178 (commit) via 3b08a491343577498e8d9fddf8f578ba0701188e (commit) via b6934edd9c51fe8b1ba9ccb5f1d3cdff71148f23 (commit) via 058be29bdf3a50ce0c1dbee3555736bcd249c6b5 (commit) via d10b3d4fbc8975265a2650be62d21a0130c5afeb (commit) via f151c2acb83cc5b4234be86c816e6005699394eb (commit) via 6fbd2ecc825b9ab267969ee5d513b514b7ab911a (commit) via e51618f2507a2654456a401962403209d115d39c (commit) via f5b046aee2e8293c2300d9ce8f80786ffecf4485 (commit) via 75e3cac81bbdbbb59c831c6d76916cc84dfd81a6 (commit) via 69f84ed621a032bcf459253ee76ef7fbaa6b888d (commit) via 65bea114c813896d364ea4e63c18e8efe6c41af2 (commit) via 8e95aa1937691809f1118ad1d77bf45b7419a8b3 (commit) via c5a0cf61a49748d73a228080628ba8b2a7e6b312 (commit) via 0619caa5fb3b396814c284ac7d9a2714d84cd607 (commit) via f5b393c3571d7f82a9c6c5564cfee59a0d7cff36 (commit) via abbb83ef0a8d2794a987256621427cfc09882ec9 (commit) via f4c2f26cbfce26a9f7f74e81f552c102b35e4d7a (commit) via 9ed87c03b05580f90a888df3ac045f0e054e4555 (commit) via 6b58c4f4070095d8979d45cee56b81f4de728ed0 (commit) from 518f675b2010ac422a51484bdc141d541e322dc8 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit fd33341d423569df5598ccd4fa356b4a3afa354e Author: Quanah Gibson-Mount quanah@openldap.org Date: Fri Nov 4 14:49:18 2011 -0700
ITS#7079
commit a074ff73cac234c7c405678c4a1e3787d72c97f9 Author: Howard Chu hyc@openldap.org Date: Thu Oct 20 13:46:39 2011 -0700
Only use tool IDL cache when multithreaded
commit ba3e85a24322c77f396601a5087e379144b71469 Author: Howard Chu hyc@openldap.org Date: Thu Oct 6 19:15:10 2011 -0700
More for cursor reuse
commit e72a6740cbe5148d042035d047a920e7ed928054 Author: Howard Chu hyc@openldap.org Date: Thu Oct 6 19:14:22 2011 -0700
Keep some dn2i/id2e cursors open longer
So they can be reused, and avoid unnecessary page_searches
commit e0929d6a61346bbbdbb11e6f70a8e5bac7c0de32 Author: Howard Chu hyc@openldap.org Date: Tue Oct 4 02:18:09 2011 -0700
Turn off tool IDL caching
Well, just like in back-bdb in 2005, it only slowed things down on larger LDIFs.
commit c7e50ed2afd218ad281e85a2e1cb30fd1b0d8af5 Author: Howard Chu hyc@openldap.org Date: Mon Oct 3 11:29:04 2011 -0700
Tweak tool IDL cache, use MDB_MULTIPLE
commit eba99f5e862e0792ebd05e8c5f9cd9175a8ca8f1 Author: Howard Chu hyc@openldap.org Date: Sun Oct 2 21:29:21 2011 -0700
Use MDB_APPEND mode where possible
commit d1358fc5f63e7b024b6d41df7e47671b6d4f9535 Author: Howard Chu hyc@openldap.org Date: Sun Oct 2 19:31:18 2011 -0700
Use IDL caching in tool/quick mode
commit 09bd982c84736ea3b6d523b38c46730bb8ca78a4 Author: Howard Chu hyc@openldap.org Date: Sun Oct 2 10:06:06 2011 -0700
Use MDB_RESERVE for id2entry_put
commit eec47aa50f4e5e9f2f53c1c9df39c8ff7a07c7db Author: Howard Chu hyc@openldap.org Date: Wed Sep 21 15:59:08 2011 -0700
Updated for mdb_txn_begin API change.
Nested txn stuff which we don't use.
commit 0e90602d59edcde2ebf989fd3b09b4ba4c34e5e3 Author: Hallvard Furuseth hallvard@openldap.org Date: Tue Sep 13 09:39:28 2011 +0200
back-bdb/back-mdb IDL cleanup.
Parenthesize macros. Microoptimize IDL search. Use RANGE_<FIRST/LAST> when IDL is known to be a range.
commit 19ce3b2e154a0ecc2eec130e4d6b57dc9ead0ddb Author: Hallvard Furuseth hallvard@openldap.org Date: Sun Sep 18 21:49:25 2011 +0200
Cleanup ISO C compatibility for recent commits
commit 314aac2ae3b6ff19a97d3b48e0e24ca740cbccbe Author: Hallvard Furuseth hallvard@openldap.org Date: Sun Sep 18 22:37:45 2011 +0200
More libmdb vs back-mdb C type tweaks.
Do not access a size_t via an unsigned long pointer, an MDB_val via a berval pointer, or the inverse. Instead copy into the proper data types.
commit e4df45e2f30d3ea0dc566ba7ece020429a973ef1 Author: Howard Chu hyc@openldap.org Date: Sun Sep 18 14:47:41 2011 -0700
Fix prev commit
Don't truncate all indices if specific indices were given.
commit 71496a7995ced89a3f9ccc5568c040e0dd00a853 Author: Howard Chu hyc@openldap.org Date: Sun Sep 18 14:28:36 2011 -0700
Support index truncation
commit 97a9caf1688f9c1113069aa8141c9f000f5269cc Author: Howard Chu hyc@openldap.org Date: Sun Sep 18 13:25:38 2011 -0700
New mdb_close() signature
commit 3469fafd5a943ad1c60ed98d70bf14a555a8ca68 Author: Howard Chu hyc@openldap.org Date: Wed Sep 14 10:14:02 2011 -0700
Fix entry_alloc with no attrs
commit dfe5c1e74247ee5e5ceab9597389c386209b1f7d Author: Howard Chu hyc@openldap.org Date: Wed Sep 14 09:54:58 2011 -0700
Fix onelevel search from last commit
commit 707f959aea0899dd54e50bb1eaa8b4a62d973402 Author: Howard Chu hyc@openldap.org Date: Tue Sep 13 16:58:38 2011 -0700
More search optimization
Tighten up entry_alloc/entry_decode Track parent nodes in idscopes
commit e4a1a54279302fe6ee01e8f1c489c6f1e51876b6 Author: Howard Chu hyc@openldap.org Date: Tue Sep 13 15:19:04 2011 -0700
Tentative speedup - use plain ints for entry_encode/decode
Keep entries word-aligned. Yields ~10% speedup, but also 10% more space used. May revert this if the space cost is unacceptable.
commit 5b46bdebcf90c62929e5306d54c6622443756312 Author: Howard Chu hyc@openldap.org Date: Tue Sep 13 01:28:37 2011 -0700
mdb_db_close() should not force env_sync in quick mode
commit 68859807f1e601c15ca3642520541530c9916178 Author: Quanah Gibson-Mount quanah@openldap.org Date: Fri Nov 4 14:44:01 2011 -0700
Resolve MDB/HDB monitor OID clashes
Conflicts:
servers/slapd/bconfig.c
commit 3b08a491343577498e8d9fddf8f578ba0701188e Author: Howard Chu hyc@openldap.org Date: Mon Sep 12 11:05:38 2011 -0700
Just use memcpy since we know it's non-overlapping
commit b6934edd9c51fe8b1ba9ccb5f1d3cdff71148f23 Author: Hallvard Furuseth hallvard@openldap.org Date: Mon Sep 12 15:58:43 2011 +0200
Tweak back-mdb integer types to match libmdb.
Also do not cast between berval and MDB_val. That breaks when sizeof(berval.bv_len) != sizeof(MDB_val.mv_size).
commit 058be29bdf3a50ce0c1dbee3555736bcd249c6b5 Author: Howard Chu hyc@openldap.org Date: Sat Sep 10 01:12:50 2011 -0700
Fix - slapcat doesn't set op->o_hdr for tmpmemctx
commit d10b3d4fbc8975265a2650be62d21a0130c5afeb Author: Howard Chu hyc@openldap.org Date: Fri Sep 9 22:00:34 2011 -0700
Fix out-of-order slapadd
commit f151c2acb83cc5b4234be86c816e6005699394eb Author: Howard Chu hyc@openldap.org Date: Fri Sep 9 19:53:56 2011 -0700
Fix bogus error codes
commit 6fbd2ecc825b9ab267969ee5d513b514b7ab911a Author: Howard Chu hyc@openldap.org Date: Fri Sep 9 00:10:48 2011 -0700
Keep cursor open for id2entry
commit e51618f2507a2654456a401962403209d115d39c Author: Howard Chu hyc@openldap.org Date: Thu Sep 8 22:07:04 2011 -0700
Use tmpmem-based entries
commit f5b046aee2e8293c2300d9ce8f80786ffecf4485 Author: Howard Chu hyc@openldap.org Date: Thu Sep 8 22:02:59 2011 -0700
Drop referral.c
commit 75e3cac81bbdbbb59c831c6d76916cc84dfd81a6 Author: Howard Chu hyc@openldap.org Date: Thu Sep 8 10:31:04 2011 -0700
Fix 6c8e4f2671b6aed41cd5098725048dbe2513612c
commit 69f84ed621a032bcf459253ee76ef7fbaa6b888d Author: Howard Chu hyc@openldap.org Date: Tue Sep 6 17:23:41 2011 -0700
More error msgs
commit 65bea114c813896d364ea4e63c18e8efe6c41af2 Author: Howard Chu hyc@openldap.org Date: Tue Sep 6 14:04:38 2011 -0700
Fix 6c8e4f2 for empty suffixes
commit 8e95aa1937691809f1118ad1d77bf45b7419a8b3 Author: Howard Chu hyc@openldap.org Date: Tue Sep 6 02:21:19 2011 -0700
More search optimizations
commit c5a0cf61a49748d73a228080628ba8b2a7e6b312 Author: Howard Chu hyc@openldap.org Date: Mon Sep 5 19:49:35 2011 -0700
Use AD-indexes
commit 0619caa5fb3b396814c284ac7d9a2714d84cd607 Author: Howard Chu hyc@openldap.org Date: Mon Sep 5 15:23:08 2011 -0700
Debug helper for index
commit f5b393c3571d7f82a9c6c5564cfee59a0d7cff36 Author: Hallvard Furuseth hallvard@openldap.org Date: Mon Sep 5 21:10:04 2011 +0200
back-mdb/Makefile.in += variable MDB_SUBDIR.
For compiling against a checkout of the stand-alone libmdb, which has a branch 'mdb.master' with its own root: git clone --branch=mdb.master <openldap_repo_dir> mdb set_mdb="MDB_SUBDIR=`pwd`/mdb/libraries/libmdb" ... maybe modify mdb repository for testing ... cd <openldap_repo_dir>; make $set_mdb
commit abbb83ef0a8d2794a987256621427cfc09882ec9 Author: Howard Chu hyc@openldap.org Date: Mon Sep 5 03:52:38 2011 -0700
Fix from key_change consolidation
commit f4c2f26cbfce26a9f7f74e81f552c102b35e4d7a Author: Howard Chu hyc@openldap.org Date: Mon Sep 5 01:23:35 2011 -0700
Cursor updates
commit 9ed87c03b05580f90a888df3ac045f0e054e4555 Author: Howard Chu hyc@openldap.org Date: Sat Sep 3 13:09:19 2011 -0700
Fix conversion of IDL to range
commit 6b58c4f4070095d8979d45cee56b81f4de728ed0 Author: Howard Chu hyc@openldap.org Date: Thu Sep 1 16:52:53 2011 -0700
Import back-mdb
-----------------------------------------------------------------------
Summary of changes: CHANGES | 1 + doc/man/man5/slapd-mdb.5 | 145 ++++ servers/slapd/back-bdb/monitor.c | 16 +- servers/slapd/back-mdb/Makefile.in | 62 ++ servers/slapd/back-mdb/add.c | 459 +++++++++++++ servers/slapd/back-mdb/attr.c | 606 +++++++++++++++++ servers/slapd/back-mdb/back-mdb.h | 194 ++++++ servers/slapd/back-mdb/bind.c | 156 +++++ servers/slapd/back-mdb/compare.c | 140 ++++ servers/slapd/back-mdb/config.c | 588 ++++++++++++++++ servers/slapd/back-mdb/delete.c | 478 +++++++++++++ servers/slapd/back-mdb/dn2entry.c | 76 +++ servers/slapd/back-mdb/dn2id.c | 1097 ++++++++++++++++++++++++++++++ servers/slapd/back-mdb/extended.c | 54 ++ servers/slapd/back-mdb/filterindex.c | 1144 +++++++++++++++++++++++++++++++ servers/slapd/back-mdb/id2entry.c | 696 +++++++++++++++++++ servers/slapd/back-mdb/idl.c | 1219 ++++++++++++++++++++++++++++++++++ servers/slapd/back-mdb/idl.h | 113 ++++ servers/slapd/back-mdb/index.c | 575 ++++++++++++++++ servers/slapd/back-mdb/init.c | 457 +++++++++++++ servers/slapd/back-mdb/key.c | 59 ++ servers/slapd/back-mdb/modify.c | 693 +++++++++++++++++++ servers/slapd/back-mdb/modrdn.c | 666 +++++++++++++++++++ servers/slapd/back-mdb/monitor.c | 656 ++++++++++++++++++ servers/slapd/back-mdb/nextid.c | 51 ++ servers/slapd/back-mdb/operational.c | 119 ++++ servers/slapd/back-mdb/proto-mdb.h | 373 +++++++++++ servers/slapd/back-mdb/referral.c | 149 +++++ servers/slapd/back-mdb/search.c | 1166 ++++++++++++++++++++++++++++++++ servers/slapd/back-mdb/tools.c | 1214 +++++++++++++++++++++++++++++++++ servers/slapd/bconfig.c | 6 +- tests/scripts/test003-search | 8 +- 32 files changed, 13425 insertions(+), 11 deletions(-) create mode 100644 doc/man/man5/slapd-mdb.5 create mode 100644 servers/slapd/back-mdb/Makefile.in create mode 100644 servers/slapd/back-mdb/add.c create mode 100644 servers/slapd/back-mdb/attr.c create mode 100644 servers/slapd/back-mdb/back-mdb.h create mode 100644 servers/slapd/back-mdb/bind.c create mode 100644 servers/slapd/back-mdb/compare.c create mode 100644 servers/slapd/back-mdb/config.c create mode 100644 servers/slapd/back-mdb/delete.c create mode 100644 servers/slapd/back-mdb/dn2entry.c create mode 100644 servers/slapd/back-mdb/dn2id.c create mode 100644 servers/slapd/back-mdb/extended.c create mode 100644 servers/slapd/back-mdb/filterindex.c create mode 100644 servers/slapd/back-mdb/id2entry.c create mode 100644 servers/slapd/back-mdb/idl.c create mode 100644 servers/slapd/back-mdb/idl.h create mode 100644 servers/slapd/back-mdb/index.c create mode 100644 servers/slapd/back-mdb/init.c create mode 100644 servers/slapd/back-mdb/key.c create mode 100644 servers/slapd/back-mdb/modify.c create mode 100644 servers/slapd/back-mdb/modrdn.c create mode 100644 servers/slapd/back-mdb/monitor.c create mode 100644 servers/slapd/back-mdb/nextid.c create mode 100644 servers/slapd/back-mdb/operational.c create mode 100644 servers/slapd/back-mdb/proto-mdb.h create mode 100644 servers/slapd/back-mdb/referral.c create mode 100644 servers/slapd/back-mdb/search.c create mode 100644 servers/slapd/back-mdb/tools.c