A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The annotated tag, OPENLDAP_REL_ENG_2_4_40 has been updated to 67c54cd61c650f32be217487acff22da1c940102 (tag) from 92770230e00889b07c48de57f183aeeb2b869512 (which is now obsolete) tagging e648bdc22cd654d371a224a88973f986f67ba499 (commit) replaces OPENLDAP_REL_ENG_2_4_39 tagged by Quanah Gibson-Mount on Thu Sep 18 20:48:57 2014 -0500
- Log ----------------------------------------------------------------- OpenLDAP 2.4.40
Alexey Naumov (1): Fix possible crash in DLL_THREAD_DETACH (explodes in .Net Framework)
HAMANO Tsukasa (1): ITS#7742 New: PBKDF2 module
Hallvard Furuseth (38): ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT. mtest[46]: Use different DBs when different flags. mtest*.c, sample-*.c: Add/note error checks. Doxygen fixes mdb_txn_renew0(): Fix un-mutexed me_flags update. mdb_page_list(): Support & display all page types More checks for closed DBIs and invalidated txns. Move code out of mdb_cursor_del0() and mdb_del(). Don't use non-existent node info in branch/leaf2 Handle more errors. Invalidate txn if needed. mtest: Accept an MDB_NOTFOUND case Tweak mdb_mid2l_insert() call from ITS#7775. Update MDB_PANIC description Revert "Update MDB_PANIC description" (thinko). ITS#7829 Simplify last commit More ITS#7793 Check key->mv_size with MDB_CURRENT. Document DBI issues, extend MDB_BAD_VALSIZE. ITS#7771 mdb_cursor_put doc: Cursor moves on error ITS#7861 Re-fix MDB_db.md_entries. ITS#7834 Fix MDB_MULTIPLE writing multiple keys. Simplify MDB_MULTIPLE Factor out MDB_TXN_ERROR More for big MDB_MAXKEYSIZE with MDB_DUPSORT. Factor out mdb_cmp_clong() Comment ~MDB_APPEND, from earlier commit message. Fix MDB_GET_MULTIPLE/MDB_NEXT_MULTIPLE doc. ITS#7793 Re-fix MDB_CURRENT doc: Match current item Fix mdb_page_loose() vs. mdb_page_flush(). Fixes for loose pages ITS#7713 cleanups ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment. MDB_DEVEL doxygen fix MDB_MAXKEYSIZE = 0 (dynamic value) when MDB_DEVEL ITS#7789 Fix mdb_env_write_meta(). Fix mdb_copy & co when MDB pagesize < OS pagesize Split out mdb_midl_xmerge, add MDB_IDL_ALLOCLEN Fix loose pages in mdb_freelist_save(). Microoptimize loose pages
Howard Chu (176): ITS#7676,7677 don't leak libldap err codes ITS#7815 fix mdb_page_split ITS#7815 more for page_split Rename samples Revert "ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT." ITS#7828, #7793 More for ITS#7793/7828 ITS#7793/7828 ITS#7829 fix rebalance ITS#7829 more for prev commit More for ITS#4365 refix CR/LF handling ITS#7798 fix mdb_entry_decode() ITS#7803 reference slapd-config(5) ITS#7587 fix double-free Recommend mdb, deprecate BDB ITS#7827 slapacl requires a valid suffix ITS#7829 more for mdb_rebalance Fix double-free on ciphersuite parse failure ITS#7430 GnuTLS: Avoid use of deprecated function ITS#7850 catch invalid naming attr Fix mdb_rebalance collapsing root ITS#7831 fix double-free ITS#7705,#7800 fix back-mdb pagedResults search ITS#7705,#7800 fix prev commit ITS#7849 make sure to send cookie after fallback ITS#7858 fix install path ITS#7859 fix to read 4096-character lines Don't do any merging if manageDSAit was used ITS#7875 fix #7681 regression ITS#7870 ignore index DBs in slapcat ITS#7871 fix ldif-wrap length ITS#7872 plug memleak of matchedDN ITS#7873 check for pauses ITS#7871 more for LDIF wrap Bump version to 0.9.12 Remove bogus file Shorten search for ovpage space Tweak prev patch for ovpage search Fix some overwrite quirks Tweak ovpage search Bump to 0.9.13 Bump to 0.9.13 Add mdb_dump, update copyrights Add mdb_load Fix unhex Fix multiple subDBs Fix lineno count Fix mdb_node_move Fix mdb_page_merge Handle loose pages Silence ptr arithmetic warnings More cleanup for page_merge, page_loosen More for page_loosen Flesh out mdb_cmp_cint for BigEndians ITS#7879 Windows build compatibility Doc updates More MDB -> LMDB renames More for mdb_page_loose Setup for gcov/coverage testing Trap signals ITS#7886 fix mdb_copy write size More gcov setup tweaks All diagnostics should go to stderr dump/load need mapsize etc. Add mdb_env_copy2() Don't check LEAF2 pages for subnodes Larger WBUF still better on large DB Fix subDB/ovpage copying Windows compat Fix envinfo to return fixed map address More copyfd2 tweaks More tweaks to copyfd2 Rationalize mdb_env_copy2 API Play games with object file layout Windows fixes Compacting copy doesn't need to snapshot metas Set xcursor EOF after deleting last entry ITS#7713 handle 65536 byte page size Re-fix cursor EOF ITS#7892 Fix MacOSX section name Update LMDB version date/info ITS#7789 persist mapsize changes ITS#7789 update RESIZED errmsg text ITS#7825 add MDB_BAD_DBI error code ITS#7825 tweak prev commit ITS#7825 more Updates #7789, #7825 ITS#7825 more Revert "ITS#7789 update RESIZED errmsg text" ITS#7789 more Fix loading of printable dump Windows compat Windows fixes Zero-init copy2 writebuf More for cursor EOF Add missing mdb_strerror calls to debug msgs Fix typos ITS#7896 fix for mdb_env_map Typo Silence prototype warnings Fix mdb_cursor_count, reject uninit'd cursor Fix env_open mode bits Windows64 32/64 silliness Fixup for win64 commit ITS#7887 doc tweaks ITS#7877 update GnuTLS version to 2.12.0 ITS#7891 fix ODBC link check Regenerate ITS#7893 (#6508) fix a_numvals ITS#7859 refix ITS#7859 more for revert Fix EOL/whitespace ITS#7860 more for #5366, ldap_ava definition ITS#7868 fix slapo-sock db_init ITS#6970 fix autogroup Add Entry processing ITS#7249 partial fix for memberof on frontendDB ITS#6970 fix deadlocks ITS#6970 all attrset params are required ITS#6970 more error checks in add_group ITS#7027 fix bugs in prev commit ITS#7027 actually implement RFC 2782 shuffle ITS#7902 fix str2entry / sorted vals ITS#7903 preserve Sorted status of attrs Revert ITS#7789 commits, let's try this again. ITS#7789 doc updates more for mdb_cursor_count Update date ITS#7906 fix ppolicy_connection_destroy Fix MIPS cache coherency on Linux ITS#7909 fix slap_callback init ITS#7913 mdb_cursor_get(*_DUP) cleanup ITS#7912 fix index config More for MIPS ITS#7793 update branch key if needed ITS#7793 doc update, again ITS#7793 more for branch key update More for MIPS ITS#7895 drop toolmode checks in str2entry ITS#7915 fix mdb_entry_release ITS#7915 fix translucent_modify ITS#7906 better fix ITS#7906 minor cleanup Just use memalign, not posix_memalign ITS#7917 fix mdb_dbi_open ITS#7917 ITS#7906 more cleanup ITS#7919 fix cache DB config ITS#7838 fix typos in prev commit Partially revert ada26306992babeccad0c5443fbd76e28dd24cd6 ITS#7922 delete dead code ITS#7904 more tweaks ITS#7906,#7923 Don't free configinfo in _db_close More for MIPS Cleanup mdb_ad_get ITS#7913 cleanup ITS#7927 fix double-free of searchref ITS#7702 fix results with aliases ITS#7904 init wwctx earlier Revert "ITS#7702 fix results with aliases" ITS#7702 better fix ITS#7928 fix syncprov abandon cleanup Use a single write txn ITS#7934 add missing normalization of attrs ITS#7929 don't log internal searches ITS#7935 fix schema RDN normalization ITS#7935 partially revert prev patch Remember oldest reader txnid More for me_pgoldest ITS#7937 flush data to socket Release 0.9.14 Silence some clang warnings ITS#7941 fix for repeated tags Plug leak in 4d02c741b120786df1b87ee9ed49c1d3f9bc7522 ITS#7942 plug leak in controls ITS#7942 tweak previous commit ITS#7943 reinit txn flags
James M Leddy (1): ITS#7027 Implement priority/weight for DNS SRV records
Jan Synacek (2): ITS#7723 fix reference counting ITS#7933 fix frontend config
Kevin H. Patterson (1): ITS#7806 fixed memory leak in LDAPAsynConnection.cpp
Kurt Zeilenga (1): Happy New Year (belated)
Leo Yuriev (1): ITS#7915 fix memory leaks in previous patch
Michael Stroeder (1): ITS#7838 add ORDERING rules to ppolicy attrs
Paul B. Henson (1): ITS#7161 ppolicy pwdFailureTime resolution should be better than 1 second
Quanah Gibson-Mount (98): Return to release engineering ITS#7676 Fix typo ITS#4365 ITS#7798 ITS#7806 ITS#7803 ITS#7723 ITS#7587 ITS#7827 4365->4635 ITS#7500 ITS#7430, ITS#6359 ITS#7847 ITS#7847 ITS#7850 ITS#7742 ITS#7831 ITS#7705, ITS#7800 ITS#7849 ITS#7858 ITS#7859 ITS#7864 ITS#7870 ITS#7871 ITS#7872 ITS#7873 Plug one-time leak Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7161 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7885 ITS#7887 ITS#7877 assume gnutls provides cipher suites ITS#7877 assume gnutls is at least 2.12.0 ITS#7877 require GnuTLS 2.12.0 or newer ITS#7877 regenerate configure ITS#7877 ITS#7890 ITS#7890 ITS#7891 ITS#7893 ITS#7869 ITS#7851 ITS#7860 ITS#7868 ITS#6970, ITS#7249 ITS#7027 ITS#7838 ITS#7904 writewait patch ITS#7904 ITS#7903 ITS#7902 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7906 ITS#7908 ITS#7908 ITS#7909 Remove 7909, not released Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7912 ITS#7895, ITS#7915 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7919 ITS#7920 fix for slapacl ITS#7920 Fix typo Another typo Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Fix typo ITS#7922 ITS#7906,ITS#7923 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7927 ITS#7702 ITS#7928 ITS#7930 ITS#7933 ITS#7934 ITS#7929 ITS#7935 Change retry to num times 60. Testing shows that on a known dataset, this has the same growth behavior as 2.4.39, while num times 20 resulted in significant growth. Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7937 2.4.40 release Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7941 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4 ITS#7942 Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Ryan Tandy (3): ITS#7877 use nettle instead of gcrypt ITS#7869 fix do_phk_hash arguments ITS#7851 tell lutil_b64_pton the correct target buffer size
hyc (2): ITS#7930 partial fix ITS#7930 additional fix
ryan@nardis.ca (2): ITS#7885 Wrong RPATH in contrib/passwd/Makefile ITS#7851 contrib pw-sha2 fix int/size_t comparison
-----------------------------------------------------------------------