A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, master has been updated via ea1eb1930369e8b268ab543f1db0f0fd5bb70bd1 (commit) via f239bbd3c65c4b6b424924eba82ed38da50f796c (commit) via e9fa4af4d8ee8ce617559904ba77d34ed9aaabb3 (commit) from 81588880852e83e094fea5c0b3dc7c75cf39112c (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 ea1eb1930369e8b268ab543f1db0f0fd5bb70bd1 Author: Nadezhda Ivanova nivanova@symas.com Date: Thu Feb 28 16:46:58 2019 +0200
Use LDAP_OPT_KEEPCONN to prevent the target connection from being freed
On error, the ldap connection was freed and under some circumstances the fd was being reused, which caused an assertion error in connection_init.
commit f239bbd3c65c4b6b424924eba82ed38da50f796c Author: Nadezhda Ivanova nivanova@symas.com Date: Thu Feb 7 18:36:17 2019 +0200
Add LDAP_OPT_KEEPCONN option
This option instructs try_read1msg to not free the connection on read error or on Notice of disconnections, but leave it to the caller. It is needed, for example, by back-asyncmeta, who expects to have control on when its target connections are freed. Must be used with caution.
commit e9fa4af4d8ee8ce617559904ba77d34ed9aaabb3 Author: Nadezhda Ivanova nivanova@symas.com Date: Mon Feb 11 16:19:49 2019 +0200
Move initialization of Connection mutexes to connections_init
-----------------------------------------------------------------------
Summary of changes: doc/man/man3/ldap_get_option.3 | 6 ++++++ include/ldap.h | 1 + libraries/libldap/ldap-int.h | 1 + libraries/libldap/options.c | 13 +++++++++++++ libraries/libldap/result.c | 10 +++++++--- servers/slapd/back-asyncmeta/conn.c | 5 ++++- servers/slapd/back-asyncmeta/meta_result.c | 8 ++++++-- servers/slapd/connection.c | 17 +++++++++-------- 8 files changed, 47 insertions(+), 14 deletions(-)