OpenLDAP merge requestshttps://git.openldap.org/openldap/openldap/-/merge_requests2020-10-07T11:54:10Zhttps://git.openldap.org/openldap/openldap/-/merge_requests/121ITS#9323 - Limit to OpenSSL 1.0.2 or later2020-10-07T11:54:10ZQuanah Gibson-MountITS#9323 - Limit to OpenSSL 1.0.2 or laterhttps://git.openldap.org/openldap/openldap/-/merge_requests/120ITS#9324 syncrepl: don't wait forever in Refresh mode2020-08-25T19:59:37ZQuanah Gibson-MountITS#9324 syncrepl: don't wait forever in Refresh modeJust poll for available data, same as Persist mode.
Clarify retry/return states from do_syncrep2Just poll for available data, same as Persist mode.
Clarify retry/return states from do_syncrep2https://git.openldap.org/openldap/openldap/-/merge_requests/119ITS#9329 syncrepl: fix regression from ITS#92822020-08-25T21:45:39ZHoward ChuITS#9329 syncrepl: fix regression from ITS#9282Simplify merge_state()Simplify merge_state()https://git.openldap.org/openldap/openldap/-/merge_requests/118ITS#9249 librewrite: fix malloc/free corruption2020-08-23T20:01:07ZHoward ChuITS#9249 librewrite: fix malloc/free corruptionIf substitution parsing fails, would attempt to free a mapping
that hadn't been allocated yet.
Also, on failure, caller in saslauthz would attempt to free a
rwinfo struct that hadn't been allocated.If substitution parsing fails, would attempt to free a mapping
that hadn't been allocated yet.
Also, on failure, caller in saslauthz would attempt to free a
rwinfo struct that hadn't been allocated.https://git.openldap.org/openldap/openldap/-/merge_requests/117ITS#9324 syncrepl: don't wait forever in Refresh mode2020-08-24T15:42:14ZHoward ChuITS#9324 syncrepl: don't wait forever in Refresh modeJust poll for available data, same as Persist mode.
Clarify retry/return states from do_syncrep2Just poll for available data, same as Persist mode.
Clarify retry/return states from do_syncrep2https://git.openldap.org/openldap/openldap/-/merge_requests/115ITS9054 and ITS9318 backports2020-08-24T15:12:03ZQuanah Gibson-MountITS9054 and ITS9318 backportsBackport work on ITS9054 and ITS9318 to RE24Backport work on ITS9054 and ITS9318 to RE24https://git.openldap.org/openldap/openldap/-/merge_requests/114ITS#9232 - Implement caseIgnoreListSubstringsMatch.2020-08-22T18:47:53ZQuanah Gibson-MountITS#9232 - Implement caseIgnoreListSubstringsMatch.Implements the caseIgnoreListSubstringsMatch ruleImplements the caseIgnoreListSubstringsMatch rulehttps://git.openldap.org/openldap/openldap/-/merge_requests/113ITS#9318 add TLS_REQSAN option2020-08-21T18:41:24ZHoward ChuITS#9318 add TLS_REQSAN optionAdd an option to specify how subjectAlternativeNames should be
handled when validating the names in a server certificate.Add an option to specify how subjectAlternativeNames should be
handled when validating the names in a server certificate.https://git.openldap.org/openldap/openldap/-/merge_requests/112ITS#9054 Add support for multiple EECDH curves2020-08-21T18:04:54ZHoward ChuITS#9054 Add support for multiple EECDH curvesRequires OpenSSL 1.0.2 or newerRequires OpenSSL 1.0.2 or newerhttps://git.openldap.org/openldap/openldap/-/merge_requests/111ITS#9121 slapo-dynlist, -memberof: define memberOf if needed2020-08-19T00:18:07ZHoward ChuITS#9121 slapo-dynlist, -memberof: define memberOf if neededIgnore if it's defined already. Make it no-user-mod.Ignore if it's defined already. Make it no-user-mod.https://git.openldap.org/openldap/openldap/-/merge_requests/110Its79262020-10-07T11:54:10ZHoward ChuIts7926Reorganize listener threads when olcListenerThreads is changedReorganize listener threads when olcListenerThreads is changedhttps://git.openldap.org/openldap/openldap/-/merge_requests/109Its9311 - Mark overlays as singular2020-08-21T20:04:43ZQuanah Gibson-MountIts9311 - Mark overlays as singularMark overlays that should only be able to be instantiated once per DB as such.Mark overlays that should only be able to be instantiated once per DB as such.https://git.openldap.org/openldap/openldap/-/merge_requests/108ITS#9279 - Add draft for vchu-ldap-pwd-policy2020-08-07T22:53:34ZQuanah Gibson-MountITS#9279 - Add draft for vchu-ldap-pwd-policyAdds missing draft for the Netscape controlsAdds missing draft for the Netscape controlshttps://git.openldap.org/openldap/openldap/-/merge_requests/107Its9279 re242020-08-05T20:49:49ZQuanah Gibson-MountIts9279 re24Changes for ITS#9279 for RE24Changes for ITS#9279 for RE24https://git.openldap.org/openldap/openldap/-/merge_requests/106ITS#9307: Make --enable-<option>=mod require --enable-modules2020-08-05T03:58:26ZRyan TandyITS#9307: Make --enable-<option>=mod require --enable-modulesRegression introduced by !46/ITS#8224: configure fails with an unhelpful error message when configuring with `--enable-<option>=mod` but not `--enable-modules`.
This MR provides a more specific message in this case, makes it an error fo...Regression introduced by !46/ITS#8224: configure fails with an unhelpful error message when configuring with `--enable-<option>=mod` but not `--enable-modules`.
This MR provides a more specific message in this case, makes it an error for both backends and overlays, and removes the automatic fallback to static.
Alternate approach would be to simply fix the regression and restore the RE24 behaviour. I am fine with either; feedback is welcome.
RE24:
```
./configure --enable-backends=mod
[...]
configure: WARNING: building static bdb backend
```
RE25:
```
./configure --enable-backends=mod
[...]
checking configure arguments... configure: error: slapd requires a backend
```
this branch:
```
./configure --enable-backends=mod
[...]
checking configure arguments... configure: error: --enable-backends=mod requires --enable-modules
```https://git.openldap.org/openldap/openldap/-/merge_requests/105Its9279 - further fixes for Netscape password expiry controls2020-08-04T22:34:56ZHoward ChuIts9279 - further fixes for Netscape password expiry controlsFixed sending of passwordExpired control, extended clients/tools to handle controls,
extended test022-ppolicy to test controlsFixed sending of passwordExpired control, extended clients/tools to handle controls,
extended test022-ppolicy to test controlshttps://git.openldap.org/openldap/openldap/-/merge_requests/104ITS#9302 ppolicy: avoid pwdFailureTime race condition2020-07-30T21:49:50ZHoward ChuITS#9302 ppolicy: avoid pwdFailureTime race conditionAdd a mutex for updating pwdFailureTimeAdd a mutex for updating pwdFailureTimehttps://git.openldap.org/openldap/openldap/-/merge_requests/103ITS#8753 - Fix reference to ldaps to be StartTLS to accurately reflect what t...2020-10-07T11:54:10ZQuanah Gibson-MountITS#8753 - Fix reference to ldaps to be StartTLS to accurately reflect what the test is doinghttps://git.openldap.org/openldap/openldap/-/merge_requests/102ITS#9295 use replace on single-valued attrs2020-07-29T22:34:21ZHoward ChuITS#9295 use replace on single-valued attrsFor delta-sync as well as regular syncFor delta-sync as well as regular synchttps://git.openldap.org/openldap/openldap/-/merge_requests/101ITS#9327 - Fix stripping when cross-compiling2020-08-25T20:50:04ZFabrice FontaineITS#9327 - Fix stripping when cross-compilingProbably-Signed-off-by: Dave Bender <bender@benegon.com>
[yann.morin.1998@free.fr: patch was made by Dave, but he
forgot his SoB line, so I added it]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[Retrieved from:
https://g...Probably-Signed-off-by: Dave Bender <bender@benegon.com>
[yann.morin.1998@free.fr: patch was made by Dave, but he
forgot his SoB line, so I added it]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/openldap/0001-fix_cross_strip.patch]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>