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 0b9a2085302191a14ee14449c0987c5294be9026 (commit)
via f355de0298d2dc4f080fdc4f275a881bfecb0716 (commit)
via b389341b4b2413804726276d01676a6a9d05346f (commit)
via 91a93004ce1fb4efbdf2867680d2e6cddbbeab8c (commit)
via 385889b0bee53b355f64d1749ba1e7788f7c66cb (commit)
via 17ffe9c9922082d15f76d43c853c1bc5da517a3e (commit)
via dca0cef678c285c6a173147a70fd8692ce447f62 (commit)
via f45d40a88bc10b2d1abab43712469309a26c6d98 (commit)
via 151c416b460b02cd96502a47189cda19ab651ada (commit)
from 21da623bf40dc21f89c3172c523d094075e0824b (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 0b9a2085302191a14ee14449c0987c5294be9026
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 12:53:43 2013 +0200
Simplify/cleanup mdb_cursor_init, C_ALLOCD.
No real change.
mdb_cursor_init() checks if it needs mx, so pass it unconditionally.
Set C_ALLOCD for shadow cursors, for clarity. (It was always set as
it should anyway from the origin cursor, which would have C_ALLOCD.)
commit f355de0298d2dc4f080fdc4f275a881bfecb0716
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 12:41:28 2013 +0200
MDB warning cleanup.
Unused function when MDB_DEBUG. Unused 'excl' param.
commit b389341b4b2413804726276d01676a6a9d05346f
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 12:34:49 2013 +0200
mdb_dcmp(): Assume the database has MDB_DUPSORT.
There was little point in returning EINVAL when not: Comparing (A,B)
and (B,A) would claim (A > B && B > A), which could confuse callers.
commit 91a93004ce1fb4efbdf2867680d2e6cddbbeab8c
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 12:34:20 2013 +0200
Update MDB doc: Cursors, DB handles, data lifetime
commit 385889b0bee53b355f64d1749ba1e7788f7c66cb
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 12:34:02 2013 +0200
Allow mdb_cursor_close() after readonly txn ends.
Catch mdb_cursor_renew(write txn's cursor). Add flag C_UNTRACK, so
mdb_cursor_close need not peek inside a possibly-freed readonly txn.
commit 17ffe9c9922082d15f76d43c853c1bc5da517a3e
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 12:33:06 2013 +0200
Close cursors when commit(writer). Factor out code.
Close remaining cursors when committing a write txn. The doc says this
happens, and it avoids cursor tracking when updating mainDB + freeDB.
Rename mdb_cursor_merge() -> mdb_cursors_close() for code reuse,
and add a merge option. Simplify its loop a bit.
Factor out cleanup of DBIs.
commit dca0cef678c285c6a173147a70fd8692ce447f62
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 12:31:31 2013 +0200
Plug txn leak and MDB_NOTLS slot leaks on error.
On mdb_env_copy() error: Abort the txn.
On mdb_txn_renew0() error: Release new MDB_NOTLS reader slot.
commit f45d40a88bc10b2d1abab43712469309a26c6d98
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 10:03:19 2013 +0200
Cleaner "Support mdb_txn_abort(a reset txn)".
Redo 8a562f560edcc6417672df453c4e626dfb4c4024 so !mt_dbxs indicates
"txn was reset", so mt_numdbs gets one magic value instead of two.
commit 151c416b460b02cd96502a47189cda19ab651ada
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Sat May 4 10:03:19 2013 +0200
Update fixes for dbi_open/close, ITS#7515.
Reset me_dbflags[dbi] when closing DBI, to get rid of MDB_VALID flag.
mdb_env_close(): Re-fix DB-name memleak. DBIs > me_numdbs may exist.
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/lmdb.h | 46 ++++++++++----
libraries/liblmdb/mdb.c | 151 ++++++++++++++++++++++++----------------------
2 files changed, 112 insertions(+), 85 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
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 21da623bf40dc21f89c3172c523d094075e0824b (commit)
from 568c22c4cc494410147f6ef5435694bd3eca17c3 (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 21da623bf40dc21f89c3172c523d094075e0824b
Author: Howard Chu <hyc(a)symas.com>
Date: Wed May 1 22:43:35 2013 -0700
Allow reading freelist while working on it
The circular dependency issues appear to have been resolved.
Still, need to watch closely, maybe revert this change if
problems arise.
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/mdb.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
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 e456f7f254bdd0115841bdb961322cc94fa366c2 (commit)
via 568c22c4cc494410147f6ef5435694bd3eca17c3 (commit)
via 37bd48a618b62f72029dcd03e0a2ee91c8e7713c (commit)
via c0575825730dd2aab4031100b25d632a3d052447 (commit)
via da3e4d78d6e2e1e48871b9121da58a734abb4637 (commit)
via 9dd61011fe18a46400d9c33db32a45193802f26a (commit)
via 272e4e98ad7e792a91f9dfd056ee9fc9d0e0ebde (commit)
via afe488d8a9c4dcdf09d1b33014b616a27e8e707f (commit)
via 8a562f560edcc6417672df453c4e626dfb4c4024 (commit)
via ce6335b0d92043622c812061a7968e8f080ef5d3 (commit)
via 65a6542765dd734421b401d23053bc6d6710348c (commit)
via dbb9ded2f826a1c05919759492cbffd58e54e243 (commit)
via aca6c0889768eed2bfb55d0ed22faa92d7cf947a (commit)
via 92fc932f21bfd783d9137cbb6a617bebbc495c18 (commit)
via 0cccf79a0284b05655ea07c3f4d66cb4d6b653d8 (commit)
via 14c5a5dff19ce98ed227dc7e70a93ed5b1074577 (commit)
via 372b3ddb85bef953fb548fbf2b9ef0cba4e3c8ed (commit)
from 88c23803ec614cee5b0ca67e95f46a8cd84c64cd (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 e456f7f254bdd0115841bdb961322cc94fa366c2
Merge: 88c2380 568c22c
Author: Quanah Gibson-Mount <quanah(a)openldap.org>
Date: Wed May 1 07:41:20 2013 -0700
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/lmdb.h | 58 +++++++----
libraries/liblmdb/mdb.c | 255 +++++++++++++++++++++++++++------------------
2 files changed, 193 insertions(+), 120 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The branch, master has been updated
via 054812517f0099f489eb47fdb25f53396580c6a0 (commit)
via 568c22c4cc494410147f6ef5435694bd3eca17c3 (commit)
via 37bd48a618b62f72029dcd03e0a2ee91c8e7713c (commit)
via c0575825730dd2aab4031100b25d632a3d052447 (commit)
via da3e4d78d6e2e1e48871b9121da58a734abb4637 (commit)
via 9dd61011fe18a46400d9c33db32a45193802f26a (commit)
via 272e4e98ad7e792a91f9dfd056ee9fc9d0e0ebde (commit)
via afe488d8a9c4dcdf09d1b33014b616a27e8e707f (commit)
via 8a562f560edcc6417672df453c4e626dfb4c4024 (commit)
via ce6335b0d92043622c812061a7968e8f080ef5d3 (commit)
via 65a6542765dd734421b401d23053bc6d6710348c (commit)
via dbb9ded2f826a1c05919759492cbffd58e54e243 (commit)
via aca6c0889768eed2bfb55d0ed22faa92d7cf947a (commit)
via 92fc932f21bfd783d9137cbb6a617bebbc495c18 (commit)
via 0cccf79a0284b05655ea07c3f4d66cb4d6b653d8 (commit)
via 14c5a5dff19ce98ed227dc7e70a93ed5b1074577 (commit)
via 372b3ddb85bef953fb548fbf2b9ef0cba4e3c8ed (commit)
from 201ddbe3e4d8eb39830b96eefa559900952bc022 (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 054812517f0099f489eb47fdb25f53396580c6a0
Merge: 201ddbe 568c22c
Author: Howard Chu <hyc(a)openldap.org>
Date: Tue Apr 30 23:18:01 2013 -0700
Merge remote branch 'origin/mdb.master'
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/lmdb.h | 58 +++++++----
libraries/liblmdb/mdb.c | 255 +++++++++++++++++++++++++++------------------
2 files changed, 193 insertions(+), 120 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
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 568c22c4cc494410147f6ef5435694bd3eca17c3 (commit)
via 37bd48a618b62f72029dcd03e0a2ee91c8e7713c (commit)
from c0575825730dd2aab4031100b25d632a3d052447 (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 568c22c4cc494410147f6ef5435694bd3eca17c3
Author: Howard Chu <hyc(a)symas.com>
Date: Tue Apr 30 21:09:09 2013 -0700
Avoid assert
Due to underfilled branch page. We're in the process of merging/moving
nodes to it because we already know it's underfilled. Took this approach
rather than just removing the assert in mdb_page_search_root, because
that assert may yet catch other situations we don't know about.
(Although, it has been there since the original commit of mdb.c and
has never triggered any other times...)
commit 37bd48a618b62f72029dcd03e0a2ee91c8e7713c
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Mon Apr 22 20:46:56 2013 +0200
Plug mdb_cursor_renew() memleak
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/mdb.c | 34 +++++++++++++++++++++++++++++++---
1 files changed, 31 insertions(+), 3 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git