A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, mdb.master has been updated via 20baad4a207db5d0e84fc3a7409f216aefa59385 (commit) via 0a4aa889277a701b893cd842d7cf73ff87a1ed90 (commit) via dce5bb2fee751d623327005e0c2ba625fae66c1f (commit) via 729a8a28196f043603b3c296b02e0010dfae1648 (commit) via 99fa22c164438e6845ecd0878b02afb8069cdf9e (commit) via 592b3f87279ce057985b8f1f55d39f746afbac14 (commit) via 8e1ebbb4a83a7c8b1500d00b7e5c5f3da134f1ca (commit) via 6d0b424dbe2dd4abe75fad7b88def5088b7ff074 (commit) via 4a0b30499caab8628efcedb8be5643fead7cd17e (commit) via d1738c3e6b8260d4036ddd17b4f4194407d5ab38 (commit) from d793594173bb5367e466134d5fe3366feeb672f6 (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 20baad4a207db5d0e84fc3a7409f216aefa59385 Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:14 2012 +0200
libmdb: midl.h namespace cleanup.
Prefix ID, NOID, ID2, IDL, ID2L with 'MDB_'. Also drop bdb from file description.
commit 0a4aa889277a701b893cd842d7cf73ff87a1ed90 Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:14 2012 +0200
libmdb: Simplify pick_meta() from read_meta().
Put one call in #if MDB_DEBUG. Move DPRINTF(Using meta page #) there.
commit dce5bb2fee751d623327005e0c2ba625fae66c1f Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:14 2012 +0200
libmdb: Simplify mdb_default_cmp. No real change.
commit 729a8a28196f043603b3c296b02e0010dfae1648 Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:13 2012 +0200
libmdb: signed meets unsigned warning cleanup
commit 99fa22c164438e6845ecd0878b02afb8069cdf9e Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:13 2012 +0200
libmdb: MDB_FDATASYNC code cleanup.
Define MDB_FDATASYNC() instead of redefining fdatasync().
commit 592b3f87279ce057985b8f1f55d39f746afbac14 Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:13 2012 +0200
libmdb: Add C++ 'extern "C" {}' to *.h
commit 8e1ebbb4a83a7c8b1500d00b7e5c5f3da134f1ca Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:13 2012 +0200
libmdb: Don't open datafile twice when not needed.
If the database is opened with MDB_RDONLY or MDB_NOSYNC, instead use the same file descriptor for me_mfd and me_fd.
Also factor out Windows/Unix error handling after open.
commit 6d0b424dbe2dd4abe75fad7b88def5088b7ff074 Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:13 2012 +0200
libmdb: Set close-on-exec flag on lockfile
commit 4a0b30499caab8628efcedb8be5643fead7cd17e Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:13 2012 +0200
libmdb: Do not use the MDB_txbody.mtb_txnid field.
Get txn->mt_txnid from the meta page instead. Otherwise it and txn->mt_toggle could become inconsistent, since read-only txns fetched both from MDB_txbody without mutex proteciton.
commit d1738c3e6b8260d4036ddd17b4f4194407d5ab38 Author: Hallvard Furuseth hallvard@openldap.org Date: Thu Apr 12 07:34:13 2012 +0200
Fix MDB_DEBUG in last ITS#7299 commit.
Make DPRINTF usable in if-else. Silence signed vs unsigned warning.
-----------------------------------------------------------------------
Summary of changes: libraries/libmdb/mdb.c | 204 ++++++++++++++++++++++++----------------------- libraries/libmdb/mdb.h | 8 ++ libraries/libmdb/midl.c | 44 +++++----- libraries/libmdb/midl.h | 53 +++++++----- 4 files changed, 163 insertions(+), 146 deletions(-)