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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git