A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.

The branch, mdb.RE/0.9 has been updated
       via  bb08f63833536cf8dc30226b9b2271d87f8c0876 (commit)
       via  894e88bf895529b2f4682f74c7a8c69a0c61cc00 (commit)
       via  e8e8293359834e9243f440030e368f287f12db33 (commit)
       via  47393f4ea2dd6d5af40d72a587ca486314567a90 (commit)
       via  2c3b019e5a5018e8f6c4090707c2739df7110b8a (commit)
       via  8de0788b9c7b2dce693b85801e9564576b9d9a21 (commit)
       via  e911ad64b905dc6532270b2de5f7cb46e80167b4 (commit)
       via  6e81d4071b441840fc09855643f35ea992784002 (commit)
       via  eb1a307e4a5427a38d2fa0c0e329ca0ee7593479 (commit)
       via  9c76e95dbecdfb5440a16b7770ecc0525db3236c (commit)
       via  3faef632a027681bf4682d94a5a0e7114d8c1081 (commit)
       via  f2ecddbcf76dec209de2e4d15f2a2d7eb41ce20f (commit)
       via  e674f8241c5c9b9005688a94ce62f60556942b30 (commit)
       via  bffe2ebcba56e0475d50c5d2aae86f2b7b0d3090 (commit)
       via  9036e261c4c1cb107029cb5ede784b9327fc8751 (commit)
       via  56b81e6d576b82bd8992b1796e4c9d5a4ec12929 (commit)
       via  38564c92dac6420ec20ec3d8d94a3c6f7f2bff54 (commit)
       via  590792f31bf201a92ab8b457a11bde31b3e75232 (commit)
       via  b95a2dc33328f12d18911ae8397349457f0c780c (commit)
       via  831e70565e9e2074e462780c7b44b60dad230e56 (commit)
       via  7dab84978ca82225ded004221196d0942fb7f200 (commit)
       via  b92a4816bf67db1fbf6aad0282e485abd3cfd9ef (commit)
       via  b922a5a086bc5f615e69aa82de5dff46b6ea8895 (commit)
       via  14ca16034a52785c2bdcdfac406c6dc9de88a207 (commit)
       via  1d8623504790540e481b4c24838f9c48ef58c117 (commit)
       via  f24d7d2c83670848194f89c8455538394d2e09f5 (commit)
       via  fe2b1cd731c24a4cbea556a8800df4a1f4da0a72 (commit)
       via  6b1df0e4c7fadd21d1233d7157229b2d89ccaa04 (commit)
       via  b8c1877be3338c776a5db9897d6bdbcf3945b106 (commit)
      from  b57bb99fa6c934a7f811d58d2028fdd2b8f60c25 (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 bb08f63833536cf8dc30226b9b2271d87f8c0876
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Thu Oct 20 09:51:22 2016 +0200

    ITS#8504 Fix prev commit: mc_error, #ifdef SIGPIPE
    
    Never clear mc_error, we could lose a failure in the other thread.

commit 894e88bf895529b2f4682f74c7a8c69a0c61cc00
Author: Lorenz Bauer <l...@cloudflare.com>
Date:   Thu Oct 20 09:51:22 2016 +0200

    ITS#8504 mdb_env_copyfd2(): Don't abort on SIGPIPE
    
    Return EPIPE instead.

commit e8e8293359834e9243f440030e368f287f12db33
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Wed Dec 14 00:23:01 2016 +0100

    ITS#8542 mdb_dbi_open(): Protect mainDB cursors

commit 47393f4ea2dd6d5af40d72a587ca486314567a90
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Wed Dec 7 19:04:19 2016 +0100

    doxygen cleanup

commit 2c3b019e5a5018e8f6c4090707c2739df7110b8a
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Wed Dec 7 18:55:21 2016 +0100

    Note functions which must set MDB_TXN_ERROR on failure
    
    Other functions depend on them to do so.
    For mdb_node_read(), instead remove such a dependence.

commit 8de0788b9c7b2dce693b85801e9564576b9d9a21
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 27 07:03:45 2016 +0200

    Only set me_mfd if needed. Drop unused read access.

commit e911ad64b905dc6532270b2de5f7cb46e80167b4
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 27 07:03:42 2016 +0200

    ITS#8505 Clarify fork() caveat, mdb_env_get_fd(), flock->fcntl.

commit 6e81d4071b441840fc09855643f35ea992784002
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 27 07:03:40 2016 +0200

    ITS#8505 Protect parent from fork()-pthread_exit()

commit eb1a307e4a5427a38d2fa0c0e329ca0ee7593479
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 27 07:03:38 2016 +0200

    ITS#8505 Set FD_CLOEXEC for me_mfd,env_copy as well

commit 9c76e95dbecdfb5440a16b7770ecc0525db3236c
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 27 07:03:34 2016 +0200

    Move opening files to mdb_fopen()
    
    No change in functionality.

commit 3faef632a027681bf4682d94a5a0e7114d8c1081
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Sat Sep 17 21:31:04 2016 +0200

    Factor filename handling out to mdb_fname_*()
    
    No change in functionality, except needs less mallocing.

commit f2ecddbcf76dec209de2e4d15f2a2d7eb41ce20f
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 6 18:12:01 2016 +0200

    ITS#7992 Tighter utf8_to_utf16(), fix errcodes
    
    The 0xFFFD check seems due to misleading MultiByteToWideChar() doc.
    Bad UTF-8 gives 0xFFFD in the output string, not the return value.

commit e674f8241c5c9b9005688a94ce62f60556942b30
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 6 17:56:13 2016 +0200

    Clean up strange fcntl result check
    
    ...and check !MDB_CLOEXEC in an 'if' rather than '#if'
    to match its non-zero usage.

commit bffe2ebcba56e0475d50c5d2aae86f2b7b0d3090
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 6 17:48:31 2016 +0200

    Drop spurious Errcode() call

commit 9036e261c4c1cb107029cb5ede784b9327fc8751
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Sep 6 17:41:02 2016 +0200

    ITS#7682 F_NOCACHE: Allow error, skip any O_DIRECT
    
    We can run without F_NOCACHE if it fails. And we do not know
    what combining it with O_DIRECT means, if a system has both.

commit 56b81e6d576b82bd8992b1796e4c9d5a4ec12929
Author: Howard Chu <h...@openldap.org>
Date:   Thu Sep 1 00:41:35 2016 +0100

    ITS#8489 reset cursor EOF flag in cursor_set
    
    It usually gets done anyway, but one of the fastpath shortcuts
    bypassed this step.

commit 38564c92dac6420ec20ec3d8d94a3c6f7f2bff54
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Sun Aug 21 23:22:18 2016 +0200

    Clean up MDB_USE_ROBUST #defines
    
    Make explicit and default nonzero equivalent. Parenthesize.

commit 590792f31bf201a92ab8b457a11bde31b3e75232
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Sun Aug 21 23:20:22 2016 +0200

    Fix mdb_page_list() message

commit b95a2dc33328f12d18911ae8397349457f0c780c
Author: Howard Chu <h...@openldap.org>
Date:   Sat Dec 19 23:51:31 2015 +0000

    Fix mdb_audit() printf format

commit 831e70565e9e2074e462780c7b44b60dad230e56
Author: Howard Chu <h...@openldap.org>
Date:   Fri Aug 19 17:24:25 2016 +0100

    ITS#8481 make shared lib suffix overridable

commit 7dab84978ca82225ded004221196d0942fb7f200
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Aug 2 22:17:54 2016 +0200

    Comment MDB_page

commit b92a4816bf67db1fbf6aad0282e485abd3cfd9ef
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Tue Aug 2 22:16:09 2016 +0200

    Doc fixes: VALID_FLAGS, mm_last_pg, mt_loose_count

commit b922a5a086bc5f615e69aa82de5dff46b6ea8895
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Sat Sep 3 09:41:30 2016 +0200

    Silence warning for initializer "mdb_copy my = {0}"
    
    1st struct member was not a scalar.

commit 14ca16034a52785c2bdcdfac406c6dc9de88a207
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Sat Jun 25 07:57:04 2016 +0200

    ITS#8209 MDB_CP_COMPACT: Handle empty or broken DB
    
    Preserve DB flags (use metapage#1) when main DB is empty.
    Fail if metapage root != actual root in output file.

commit 1d8623504790540e481b4c24838f9c48ef58c117
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Sat Jun 25 07:55:34 2016 +0200

    ITS#8209 MDB_CP_COMPACT: Threading/error handling
    
    Handle errors.  Fix cond_wait condition so mc_new
    is the sole control var.  Drop specious cond_waits.
    Do not look at 'mo' while copythr writes it.
    
    Don't know if posix_memalign() pointer is defined after failure.
    Some _aligned_free() doc seems to say arg NULL = user error.

commit f24d7d2c83670848194f89c8455538394d2e09f5
Author: Howard Chu <h...@openldap.org>
Date:   Thu Jan 7 18:28:29 2016 +0000

    Add MDB_PREV_MULTIPLE (collected mdb.master changes)
    
    Logical counterpart to GET_MULTIPLE, NEXT_MULTIPLE

commit fe2b1cd731c24a4cbea556a8800df4a1f4da0a72
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Thu Dec 1 21:17:42 2016 +0100

    Factor out refreshing sub-page pointers

commit 6b1df0e4c7fadd21d1233d7157229b2d89ccaa04
Author: Howard Chu <h...@openldap.org>
Date:   Tue Nov 29 19:19:45 2016 +0000

    More for ITS#8406 (xcursor fixups)
    
    Revert excess cursor fixup
    xcursor fixup depends on init state

commit b8c1877be3338c776a5db9897d6bdbcf3945b106
Author: Hallvard Furuseth <hallv...@openldap.org>
Date:   Fri Dec 9 00:03:36 2016 +0100

    Cleanup: Add flag DB_DUPDATA, drop DB_DIRTY hack

-----------------------------------------------------------------------

Summary of changes:
 libraries/liblmdb/Makefile   |    5 +-
 libraries/liblmdb/lmdb.h     |   19 +-
 libraries/liblmdb/mdb.c      |  859 +++++++++++++++++++++++++-----------------
 libraries/liblmdb/mdb_copy.1 |    1 +
 4 files changed, 529 insertions(+), 355 deletions(-)


--- 
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git

Reply via email to