- 23 Jun, 2020 1 commit
-
-
ldif_open_mem() is the fmemopen(3) equivalent of ldif_open() which opens an ldif steam from memory, rather than from a file.
-
- 22 Jun, 2020 2 commits
-
-
The fallback to a straight Fisher-Yates shuffle needs to occur whenever the sum of the *remaining* weights is zero, or else the remaining records will not be reordered. Testing only once at the beginning covers the case when all weights are zero, and obviously no shuffling is needed when only one weight is zero; but other weight combinations are possible, such as (1, 0, 0).
-
Prior to this change, given two records of weight 1 the algorithm would return them in the order (0,1) with 100% probability instead of the desired 50%. This was due to an off-by-one error in the range test. srv_rand() returns a float in the range [0.0, 1.0[, so r is an integer in the range [0, total[. The correct probability for record 0 to be chosen is a[0].weight/total, not (a[0].weight+1)/total.
-
- 26 May, 2020 1 commit
-
-
Quanah Gibson-Mount authored
-
- 14 May, 2020 1 commit
-
-
Ryan Tandy authored
-
- 27 Apr, 2020 4 commits
-
-
Ryan Tandy authored
-
Howard Chu authored
-
Howard Chu authored
-
Howard Chu authored
Implemented for OpenSSL, GnuTLS just stubbed
-
- 25 Apr, 2020 1 commit
-
-
Isaac Boukris authored
-
- 23 Apr, 2020 2 commits
-
-
Reported-by: Ryan Tandy @ryan
-
Isaac Boukris authored
Add LDAP_OPT_X_SASL_CBINDING option to define the binding type to use, defaults to "none". Add "tls-endpoint" binding type implementing "tls-server-end-point" from RCF 5929, which is compatible with Windows. Fix "tls-unique" to include the prefix in the bindings as per RFC 5056.
-
- 20 Apr, 2020 2 commits
-
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
- 15 Apr, 2020 1 commit
-
-
Quanah Gibson-Mount authored
-
- 13 Apr, 2020 1 commit
-
-
Quanah Gibson-Mount authored
-
- 12 Apr, 2020 1 commit
-
-
Howard Chu authored
Always retry ldap_int_tls_connect() if it didn't complete, regardless of blocking or non-blocking socket. Code from ITS#7428 was wrong to only retry for async.
-
- 10 Apr, 2020 1 commit
-
-
Quanah Gibson-Mount authored
-
- 02 Apr, 2020 1 commit
-
-
- 21 Feb, 2020 1 commit
-
-
Quanah Gibson-Mount authored
Fixes potential segfault in ldapsearch
-
- 07 Feb, 2020 1 commit
-
-
Ondřej Kuzník authored
-
- 28 Jan, 2020 1 commit
-
-
Ondřej Kuzník authored
-
- 23 Jan, 2020 1 commit
-
-
Ondřej Kuzník authored
-
- 11 Jan, 2020 1 commit
-
-
Howard Chu authored
-
- 09 Jan, 2020 1 commit
-
-
Quanah Gibson-Mount authored
-
- 23 Sep, 2019 1 commit
-
-
Ondřej Kuzník authored
-
- 12 Sep, 2019 1 commit
-
-
Ryan Tandy authored
Since GnuTLS moved to implicit initialization on library load, calling this function deinitializes GnuTLS and then re-initializes it. When GnuTLS uses /dev/urandom as an entropy source (getrandom() not available, or older versions of GnuTLS), and the application closed all file descriptors at startup, this could result in GnuTLS opening /dev/urandom over one of the application's file descriptors when re-initialized. Additionally, the custom mutex functions are never reset, so if libldap is unloaded (for example via dlclose()) after calling this, its code may be unmapped and the application could crash when GnuTLS calls the mutex functions. On typical systems, GnuTLS system mutexes are probably the same as what libldap uses anyway.
-
- 23 Jul, 2019 1 commit
-
-
Quanah Gibson-Mount authored
Adjust patch for ITS#7585 as Windows does not have LDAPI support.
-
- 19 Jul, 2019 1 commit
-
-
Quanah Gibson-Mount authored
This reverts commit ebf0ef5c. Depends on custom glibc from RedHat
-
- 27 Jun, 2019 1 commit
-
-
Quanah Gibson-Mount authored
-
- 25 Jun, 2019 1 commit
-
-
Howard Chu authored
-
- 21 Jun, 2019 1 commit
-
-
Ondřej Kuzník authored
-
- 20 Jun, 2019 1 commit
-
-
- 17 Jun, 2019 1 commit
-
-
Fix building OpenLDAP with -DLDAP_CONNECTIONLESS so that ldap_is_ldapc_url function is defined
-
- 13 Jun, 2019 1 commit
-
-
Ondřej Kuzník authored
-
- 12 Jun, 2019 3 commits
-
-
ldap_create_assertion_control_value was returning ld->ld_errno upon success without reseting it to LDAP_SUCCESS first
-
Ondřej Kuzník authored
-
Ondřej Kuzník authored
-
- 11 Jun, 2019 1 commit
-
-
This can be done by setting them to an empty string value.
-
- 13 May, 2019 1 commit
-
-