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_41 has been created at a3da23644a3356000866d06ca73dcc2708c37219 (tag) tagging b0e621964928b93abab300eff9c5f6ace595a833 (commit) replaces OPENLDAP_REL_ENG_2_4_40 tagged by Quanah Gibson-Mount on Sat Jun 20 19:21:38 2015 -0500
- Log ----------------------------------------------------------------- OpenLDAP 2.4.41
Emmanuel Lécharny (1): ITS#8131 fix typo in prev commit
HAMANO Tsukasa (1): ITS#7977 Add PBKDF2 -SHA256 and -SHA512
Hallvard Furuseth (23): ITS#7961,#7987 Re-fix txn init. Simplify recent changes a bit. Fix comments mdb_strerror: Silence warning @ Windows Fix WIN32 -> _WIN32 make clean: remove *.lo ITS#8021 doc: Don't mix MDB_WRITEMAP + non-WRITEMAP Restrictive mdb_copy file mode. Fix EACCES description mdb_txn_renew(): Clear error from previous txn Reformat mdb_dbi_open() doc for clarity Cleanup mtest* and sample-*. Fallback typedef for slap_sasl_cb_ft ITS#8092 fix previous fix. ITS#8117 Fix MDB_INTEGERDUP keysize doc + md_dcmp mtest*.c: Fix MDB_NOOVERWRITE, plug cursor leak ITS#8157 mdb_txn_renew0(): init after error checks ITS#8157 ITS#8156 Fix MDB_MAXKEYSIZE doc ITS#8156 more CHANGES Clarify mdb_env_open() doc of 'mode' param Update for mdb_env_open
Howard Chu (123): new date Android also only has memalign Free write mutex earlier in txn_reset0 Must do dlist_free before releasing Wmutex Don't use -fPIC for static lib ITS#7952 .gitignore mdb_dump/load ITS#7953 .gitignore *.lo ITS#7955, #7671 fix MDB_PREV_DUP ITS#7956 fix compact of empty env ITS#7961 fix txn init ITS#7959 fix prev commit Fix a1e3b1cf3c5991ef550f608ee816e9274e547dda ITS#7967 fix abandon regression ITS#7975 fix onelevel search Fix typo in cancel config ITS#7995 fix slap_bv2undef_ad ITS#7997 silence warning ITS#7998 silence warning ITS#8000 silence warnings ITS#8001 fix ldap_sync_initialize ITS#8003 fix off-by-one in LDIF length Clarify mdb_dbi_open doc Fix MDB_APPEND doc ITS#8006 Use rootdn consistently on internal ops Update for 0.9.15 Hack for potential ext3/ext4 corruption issue Update for fsync hack Fix prev commit for env_sync0 ITS#7780,#7781 fix prev commit Tweak fdatasync hack description ITS#8014 plug onetime leak in slapadd -w ITS#8013 fix syncprov_matchops test_filter usage ITS#8016 return errmsg for unknown envflags Revert "Fix prev commit for env_sync0" fdatasync hack, again ITS#8021 env_sync is invalid in RDONLY env Tweak conditionals for fdatasync hack More cleanup for fdatasync hack ITS#8022 don't skip TLS init for ldaps:// targets ITS#8022 an async connect may still succeed immediately Fix argument order for ucisprop (coverity) Fix insecure chroot (coverity) Fix potential null deref (coverity) Fix potential null deref (coverity) minor cleanup (coverity) Fix dangling lock (coverity) Plug unlikely memleak (coverity) ACL write/manage fixes (coverity) plug unlikely memleak (coverity) Minor cleanup (coverity) Minor cleanup (coverity) varargs cleanup (coverity) Minor cleanup (coverity) Minor cleanup (coverity) Minor cleanup (coverity) Minor cleanup (coverity) Fix NULL in debug output (coverity) Minor cleanup (coverity) Minor cleanup (coverity) Minor cleanup (coverity) Minor cleanup (coverity) ITS#8027 require non-empty AttributeList ITS#8028 fix ldap_new_connection ITS#8032 document LDAP_OPT_API_INFO/FEATURE_INFO ITS#8011 fix prev patch ITS#8035 plug memleaks in syncrepl ITS#8036 fix regression from ITS#7904 ITS#8036 more for prev commit ITS#8036 cleanup prev commit ITS#8038 free presentlist at end of refresh ITS#8039 plug syncprov memleak ITS#8039 fix prev commit Streamline presentlist Fix prev commit More for presentlist (ITS#8042) More for presentlist_free ITS#8039 cleanup ITS#8043 don't leave dangling syncops More for ITS#8043 Cleanup prev commit More for ITS#6970 ITS#8039 more cleanup ITS#8048 fix slapo-sock result ITS#8046 fix vrFilter_free ITS#8050 fix ldap_get_option(LDAP_OPT_SESSION_REFCNT) ITS#8046 add vrFilter test More for ITS#6970 More for prev commit ITS#8063 don't block our own thread ITS#8063 more for prev commit ITS#8006 more rootdn privs ITS#8066 fix mdb_load with large values ITS#8065 don't log/replicate internal ops ITS#8065 more for syncrepl compat ITS#8080 nssov: use old pwd if it's given ITS#8081 - more for #8063 ITS#8090 fix for async connect ITS#8092 no-op if there's no context ITS#8062 fix rebalance ITS#8062 ITS#8062 also handle subcursors ITS#8103 fix crash with more than 65535 aliases in a scope ITS#8062 fix uninit'd cursor index ITS#8106 retry writes on EINTR ITS#8106 ITS#8109 fix mdb_cursor_del0 on empty DB ITS#8109 ITS#8108 silence rootdn check on hidden backends Silence warnings ITS#8117 fix INTEGERDUP compare ITS#8117 cleanup prev commit ITS#8117 Revert "ITS#8117 cleanup prev commit" ITS#8117 better fix ITS#8127 fix ftello for Win32 ITS#8131 improve back-meta logs ITS#8146 fix mdb_filter_candidates for unindexed attr ITS#8146 tweak prev commit ITS#8146 fix off-by-1 in prev commit ITS#8129 fix typo from ITS#6613 ITS#8142 drop client connection on remote failure ITS#8142 cleanup prev commit Release 0.9.15
Jan Synacek (4): ITS#8056 fix libdb detection with gcc 5 ITS#8105 back-perl: correctly convert perlModuleConfig More for ITS#8105 ITS#7769 Fix typo in slapd-meta manpage.
Jean-Christophe DUBOIS (1): ITS#7959 Check fstat return value
Kurt Zeilenga (5): use IANA assigned OID for dontUseCopy control, don't hide anymore closedir() replacement function should return a result Fix pointer incompatibility issue on some platforms Use OpenSSL md5/sha1 Updates for new servers
Leo Yuriev (6): ITS#7841 trivial cleanup ITS#7987 fix excessive space for single write txn ITS#7965 mdb_dn2id ITS#7968 add locks for syncrepl cookiestate ITS#5452,#8012: fix syncprov syncops freeing ITS#8011: few corrections for lmdb-backend;
Mikko Auvinen (1): ITS#8093 add LDAP_X_CONNECTING error string
Ondřej Kuzník (6): ITS#7797 Fix segfault in slapo-collect ITS#7781 Add test ITS#7780,ITS#7781 Fix slapo-constraint with 0 count ITS#8057 Enforce uniqueness unless permitted by ACL ITS#8057 Use an actual entry for modify/modrdn checks ITS#8057 test cases
Quanah Gibson-Mount (90): Return to RE Silence compiler warning by adding explicit return 0 to ppolicy_db_destroy Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#7965 ITS#7967 ITS#7975 ITS#7976 fix delta-mmr/accesslog interaction ITS#7976 ITS#7977 ITS#7968 ITS#7995 ITS#7997, 7998, 8000 ITS#8001 ITS#7797 ITS#8003 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8006 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#7782 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#7780 ITS#7781 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8014 ITS#8013 ITS#5452,ITS#8012 ITS#8011 ITS#8016 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8022 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8027 ITS#8028 ITS#8032 ITS#8035 ITS#8036 ITS#8038 ITS#8039 ITS#8042, ITS#8043 ITS#8048 ITS#6970 ITS#8046 ITS#8049 fix typo ITS#8049 ITS#8050 Note added test for ITS#8046 ITS#8056 Happy New Year Happy New Year Happy New Year Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8057 ITS#8063 ITS#8065 ITS#8066 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8079 ITS#8081 ITS#8080 ITS#8090 ITS#8093 ITS#8092 Update notes on ITS#8081 ITS#8099 ITS#8099 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8105 ITS#8103 ITS#8097 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8107 ITS#8108 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8118 ITS#8120 ITS#8120 Move final CHECK_CSN block to before the mutex is unlocked. Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8127 ITS#8131 ITS#8146 ITS#8129 ITS#8150 ITS#8142 ITS#7769 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 Prepare for release 2.4.41
Ryan Tandy (9): ITS#8079 nssov: fix compare for usergroup ITS#8080 nssov: require old password unless pwdmgr ITS#8080 nssov: only allow root to become pwdmgr ITS#8080 nssov: allow user pwmod without pwdmgr configured ITS#8097 nssov: update nss-pam-ldapd files to 0.9.4 ITS#8097 nssov: update to protocol version 2 ITS#8097 nssov: clean up some compiler warnings ITS#8107 don't shadow rc ITS#8150 let check_name_index handle frontend
SATOH Fumiyasu (1): ITS#7782 tweak contrib/slapd-modules/**/Makefile
Thomas Cort (1): ITS#8118 dosearch: flush stdout
leo@yuriev.ru (2): ITS#7969 LMDB: volatile. ITS#7970 LMDB: Critical Heisenbug
-----------------------------------------------------------------------