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_45 has been updated to 6598f01041644fc7a41810fab840b2b141ea1173 (tag) from 14de19c9e57bade360ff935db9b727094206a01d (which is now obsolete) tagging 40421915e08ed1a10b5703973116705a94190ab0 (commit) replaces OPENLDAP_REL_ENG_2_4_44 tagged by Quanah Gibson-Mount on Thu Jun 1 13:04:17 2017 -0700
- Log ----------------------------------------------------------------- OpenLDAP 2.4.45
Ben Jencks (3): ITS#7506 tls_g.c: Properly support DHParamFile. ITS#7506 tls_o.c: Fix Diffie-Hellman parameter usage. ITS#7506 DHParamFile: Update docs
Devin J. Pohly (1): ITS#6826 conversion scripts
Emily Backes (1): ITS#8569 Add a manpage for slapo-autogroup
Emmanuel Dreyfus (1): Use newer DES API so that smbk5pwd loads with newer OpenSSL
Emmanuel Lecharny (1): ITS#8571 Added testsuite to cover the proxyauthz configuration for proxycache and back-ldap
Gerardo Santana (1): ITS#8499 Fix typo in admin guide
Hallvard Furuseth (35): 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 ITS#8442 Fix uninitialized rs->sr_text in back-meta ITS#8435 Fix uninited slap_callback.sc_writewait ITS#8435 Move sc_writewait to end of slap_callback Fix intro comments in test configs Fix contrib prototypes - add ConfigReply* 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
Howard Chu (47): ITS#7506 cleanup prev commit ITS#7506 fix prev commit ITS#7506 more doc updates 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 ITS#8385 Fix use-after-free with GnuTLS ITS#8413 don't use str2filter on precomputable filters ITS#8413 fix prev commit ITS#8423 check for pause in accesslog_purge ITS#8428 init sc_writewait ITS#8432 fix infinite looping mods in delta-mmr ITS#8353 partial fixes ITS#8353 partial fix ITS#8353 more for OpenSSL 1.1 compat 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 Fix its6794 test 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 ITS#8533/ITS#8353 OpenSSL 1.1.0c compat Fix f8ce8a82717ddefdc912fa47c07f1bdee2a3336b 0.9.20 still baking Further fix f8ce8a82717ddefdc912fa47c07f1bdee2a3336b ITS#8576 Revert "LDAP_TAILQ fix" ITS#8585 Fail ldap_result if handle is already bad ITS#8622 fix xcursor after cursor_del Release 0.9.21
Howard Guo (1): ITS#8529 Avoid hiding the error if user specified CA does not load
Jan Vcelak (1): ITS#7177 add SASL_NOCANON option to ldap.conf(5)
Jephte CLAIN (1): ITS#8344 - accesslog database should not be replicated
Kevin Lam (1): ITS#8592 Fix double free in sssvlv overlay
Lorenz Bauer (1): ITS#8504 mdb_env_copyfd2(): Don't abort on SIGPIPE
Ondřej Kuzník (5): ITS#8215 Manpage fixes ITS#8574 - Deal with rDN correctly ITS#8266 Allow empty mods ITS#6545 Update accesslog format and syncrepl consumer ITS#8631 Initialize sal
Quanah Gibson-Mount (101): Return to release engineering ITS#7506 Fix minor typo ITS#8385 ITS#6826 missing conversion scripts ITS#8413 ITS#8414 - Remove use of "time", as it is non portable ITS#8414 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8423 ITS#8428 ITS#8432 ITS#8099 Fix quickstart guide to reference etc/slapd.d instead of etc/cn=config ITS#8449 Add -n 0 option to example slapadd command ITS#8442 ITS#8435 ITS#8525 ITS#8353 -- More for OpenSSL 1.1.0 compat ITS#8353 regenerate configure Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 ITS#8534 - Fix regression test to correctly load back-ldap if it is built as a module ITS#8534 ITS#8535 - Fix regression test for ITS#4337 ITS#8535 ITS#8521 - Add testcase for this regression ITS#8521 - Updates to test to ensure it fails where it should fail and succeeds where it should succeed. Fix rootdn Specifically test for error 32 on the consumer. ITS#839 Modify run.in so that it can run individual regression tests ITS#8539 Fix "make its"/"make regressions" to actually run the regression suite for bdb/hdb/mdb backends ITS8539 ITS#6794 ITS#8538 - Update information on the interval keyword, as it affects refreshAndPersist in very specific circumstances ITS#8538 Delete extraneous line Happy New Year! Add 8353/8533 OpenSSL 1.1.0 support 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#8568 ITS#8568 ITS#8570 - Fix typo ITS#8562 - Various typo fixes ITS#8563 - Fix missing mentions of back-mdb ITS#8562, ITS#8563 ITS#8565 - Clearly document rootdn requirement for the ppolicy overlay ITS#8544 - Grammar and escaping fixes ITS#8565, ITS#8544 ITS#8569, ITS#8571 Fix regression test suite logic ITS#8215 Fix comparison error Fix grammar Ensure BCMD is always defined ITS#8576 Tweak examples to use back-mdb Correctly exit if the backend is back-ldap ITS#8253 - better document options for the syncprov module ITS#8253 - Further clarification around replication information ITS8589 - This modifies the test so that it will not trigger the issue described in the ITS. ITS#8253 ITS#8529 ITS#8574 ITS#8585 ITS#7341, ITS#8391 - Pull in fix made to master but not RE24 ITS#8587 - Fix typos ITS#7341, ITS#8391, ITS#8587 ITS#8499 ITS#7341 Fix typo in access control so that it is attrs= not attr= ITS#7700 ITS#7177, ITS#6339 - Fix VV option information ITS#7177, ITS#6339 ITS#7700 - Update syncrepl configuration bits with missing parameters ITS#7700 - Update documentation about the "limits" configuration option ITS#7700 ITS#8266 ITS#8353, ITS#8533 - Ensure that the deprecated API is not used when using OpenSSL 1.1 or later ITS#8353, ITS#8533 - Fix libldap_r compilation ITS#8353, ITS#8533 - Cleanup for libldap_r ITS#6545 ITS#8631 ITS#8634 - Fix DES API function calls to current DES API ITS#8634 ITS#8643 - Fix typo ITS#8344 ITS#8613 - Note that slapo-memberOf should not be used in a replicated environment ITS#8613 ITS#8635 - Note that non-zero serverID's are required for MMR, and that serverID 0 is specific to single master replication only ITS#8635 ITS#8644 Fix slapo-pcache to use mdb as the example backend ITS#8123 - Fix wording to match examples ITS#8123 ITS#8592 ITS#8648 ITS#8655 Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4 Prep for release ITS#7700 - Fix missing end brace
Ryan Tandy (7): ITS#8099 bindconf ciphersuite setting is 'tls_cipher_suite' ITS#8185 fix typo in man page ITS#8644 wait for slapd to start in test064 ITS#8644 fix previous commit: initialize KILLPIDS ITS#8648 init SASL library in global init ITS#8648 check result of ldap_int_initialize in ldap_{get,set}_option ITS#8655 fix double free on paged search with pagesize 0
-----------------------------------------------------------------------