A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The annotated tag, LMDB_0.9.22 has been created at c760e564a0c043ccb69fa8d183bce411cc9476ec (tag) tagging 5033a08c86fb6ef0adddabad327422a1c0c0069a (commit) replaces LMDB_0.9.18 tagged by Quanah Gibson-Mount on Thu Mar 22 15:27:54 2018 +0000
- Log ----------------------------------------------------------------- LMDB 0.9.22
Hallvard Furuseth (32): Comment ovpage code in mdb_cursor_put() mdb_env_setup_locks: Plug mutexattr leak on error lmdb.h Caveats: Reserved vs. actual mem/disk usage Fix comment: SysV semaphores -> Posix semaphores Pass cursor to mdb_page_get(), mdb_node_read(). Cleanup: Add flag DB_DUPDATA, drop DB_DIRTY hack Factor out refreshing sub-page pointers ITS#8209 MDB_CP_COMPACT: Threading/error handling ITS#8209 MDB_CP_COMPACT: Handle empty or broken DB Silence warning for initializer "mdb_copy my = {0}" Doc fixes: VALID_FLAGS, mm_last_pg, mt_loose_count Comment MDB_page Fix mdb_page_list() message Clean up MDB_USE_ROBUST #defines ITS#7682 F_NOCACHE: Allow error, skip any O_DIRECT Drop spurious Errcode() call Clean up strange fcntl result check ITS#7992 Tighter utf8_to_utf16(), fix errcodes Factor filename handling out to mdb_fname_*() Move opening files to mdb_fopen() ITS#8505 Set FD_CLOEXEC for me_mfd,env_copy as well ITS#8505 Protect parent from fork()-pthread_exit() ITS#8505 Clarify fork() caveat, mdb_env_get_fd(), flock->fcntl. Only set me_mfd if needed. Drop unused read access. Note functions which must set MDB_TXN_ERROR on failure doxygen cleanup ITS#8542 mdb_dbi_open(): Protect mainDB cursors ITS#8504 Fix prev commit: mc_error, #ifdef SIGPIPE Doxygen fixes. Use DISTRIBUTE_GROUP_DOC. More MDB_node doc XCURSOR_REFRESH() fixups/cleanup Tweak ITS#8722 fix: Use XCURSOR_REFRESH()
Howard Chu (36): Tweak Win32 errmsg buffer ITS#8393 fix MDB_GET_BOTH on non-dup record mdb_drop optimization ITS#8406 fix xcursors after cursor_del ITS#8412 fix NEXT_DUP after cursor_del RE 0.9.19 ITS#8424 init cursor in mdb_env_cwalk ITS#8339 Solaris 10/11 robust mutex fixes ITS#8339, #8424 WIN64 needs off_t redefined too More for ITS#8406 (xcursor fixups) Add MDB_PREV_MULTIPLE (collected mdb.master changes) ITS#8481 make shared lib suffix overridable Fix mdb_audit() printf format ITS#8489 reset cursor EOF flag in cursor_set More 0.9.19 updates ITS#8554 kFreeBSD is like BSD ITS#8554 Release 0.9.19 ITS#8558 fix mdb_load with escaped plaintext RE 0.9.20 ITS#8557 fix mdb_cursor_last Tweak cursor_next C_EOF check ITS#8557 Happy New Year Release 0.9.20 Fix f8ce8a82717ddefdc912fa47c07f1bdee2a3336b 0.9.20 still baking Further fix f8ce8a82717ddefdc912fa47c07f1bdee2a3336b ITS#8622 fix xcursor after cursor_del Release 0.9.21 ITS#8760 fix regression in 0.9.19 ITS#8699 more for cursor_del ITS#8622 ITS#8722 fix FIRST_DUP/LAST_DUP cursor bounds check ITS#8819 can't use fakepage mp_ptrs directly Release 0.9.22
Lorenz Bauer (1): ITS#8504 mdb_env_copyfd2(): Don't abort on SIGPIPE
Quanah Gibson-Mount (9): 0.9.22 engineering ITS#8612 Fix Solaris builds with liblmdb ITS#8612 ITS#8760 Fix ITS location ITS#8622 ITS#8722 Happy New Year Update release date
-----------------------------------------------------------------------