OpenLDAP merge requestshttps://git.openldap.org/openldap/openldap/-/merge_requests2020-09-18T18:28:33Zhttps://git.openldap.org/openldap/openldap/-/merge_requests/167ITS#6749 - Change configure monitor warning to DEBUG CONFIG instead of DEBUG ANY2020-09-18T18:28:33ZQuanah Gibson-MountITS#6749 - Change configure monitor warning to DEBUG CONFIG instead of DEBUG ANYhttps://git.openldap.org/openldap/openldap/-/merge_requests/166ITS#9351 - Always build back-monitor as a static backend2020-10-07T11:54:10ZQuanah Gibson-MountITS#9351 - Always build back-monitor as a static backendhttps://git.openldap.org/openldap/openldap/-/merge_requests/165Fix code indentation for recent changes2020-09-16T22:04:50ZQuanah Gibson-MountFix code indentation for recent changeshttps://git.openldap.org/openldap/openldap/-/merge_requests/164Its9345 re242020-09-16T17:50:51ZQuanah Gibson-MountIts9345 re24https://git.openldap.org/openldap/openldap/-/merge_requests/163ITS#9015 syncprov: fix for zero-length suffix2020-09-16T20:57:16ZQuanah Gibson-MountITS#9015 syncprov: fix for zero-length suffixIf the "" glue entry exists and lacks a contextCSN, must perform
an additional search to be sure the DB is otherwise empty. If so,
skip creating the contextCSN.If the "" glue entry exists and lacks a contextCSN, must perform
an additional search to be sure the DB is otherwise empty. If so,
skip creating the contextCSN.https://git.openldap.org/openldap/openldap/-/merge_requests/162ITS#9348 replace all uses of STRERROR with AC_STRERROR_R2020-09-25T00:03:31ZHoward ChuITS#9348 replace all uses of STRERROR with AC_STRERROR_RAvoid using sys_errlist unless there's no other choiceAvoid using sys_errlist unless there's no other choicehttps://git.openldap.org/openldap/openldap/-/merge_requests/161ITS#9345 fix for cmdline cookie2020-09-15T15:36:02ZHoward ChuITS#9345 fix for cmdline cookiePrevious commit could cause cmdline cookie to be ignoredPrevious commit could cause cmdline cookie to be ignoredhttps://git.openldap.org/openldap/openldap/-/merge_requests/160ITS#9015 syncprov: fix for zero-length suffix2020-09-15T15:00:40ZHoward ChuITS#9015 syncprov: fix for zero-length suffixTreat the "" glue entry as an empty DB if it lacks a contextCSN,
and skip generating one. This means if syncprov is added to such
a backend that already contains entries, a mod must be done to
explicitly force the contextCSN to be genera...Treat the "" glue entry as an empty DB if it lacks a contextCSN,
and skip generating one. This means if syncprov is added to such
a backend that already contains entries, a mod must be done to
explicitly force the contextCSN to be generated.https://git.openldap.org/openldap/openldap/-/merge_requests/159ITS#9338 alternate fix2020-09-13T08:35:59ZHoward ChuITS#9338 alternate fixDon't resume pending ops unless there are no other threads
waiting to writeDon't resume pending ops unless there are no other threads
waiting to writehttps://git.openldap.org/openldap/openldap/-/merge_requests/157ITS#9345 syncrepl: call check_syncprov on freshly started consumer2020-09-13T08:04:00ZHoward ChuITS#9345 syncrepl: call check_syncprov on freshly started consumerhttps://git.openldap.org/openldap/openldap/-/merge_requests/156ITS#9344 - Fix TLS_PEERKEY_HASH_FAIL evaluation2020-09-13T09:08:19ZQuanah Gibson-MountITS#9344 - Fix TLS_PEERKEY_HASH_FAIL evaluationhttps://git.openldap.org/openldap/openldap/-/merge_requests/155ITS#9043 Fix new log msg crashes2020-09-12T00:04:39ZHoward ChuITS#9043 Fix new log msg crashesSolaris stdio hates NULL pointersSolaris stdio hates NULL pointershttps://git.openldap.org/openldap/openldap/-/merge_requests/154ITS#8054 fix etime calculation2020-09-11T23:30:20ZHoward ChuITS#8054 fix etime calculationWas overlooked in a0cc1d9655da112a4d19cddf821460a4dedeed1cWas overlooked in a0cc1d9655da112a4d19cddf821460a4dedeed1chttps://git.openldap.org/openldap/openldap/-/merge_requests/153ITS#9339 fix connection address handling2020-09-10T17:33:00ZHoward ChuITS#9339 fix connection address handlingvalgrind didn't like accesses to si->si_connaddr
Also fix an array bounds check in ITS#9282 merge_statevalgrind didn't like accesses to si->si_connaddr
Also fix an array bounds check in ITS#9282 merge_statehttps://git.openldap.org/openldap/openldap/-/merge_requests/152ITS#8102, #9330 partially revert2020-09-10T16:58:31ZHoward ChuITS#8102, #9330 partially revertFix a regression in delta-sync, was returning error on old
CSNs instead of ignoring themFix a regression in delta-sync, was returning error on old
CSNs instead of ignoring themhttps://git.openldap.org/openldap/openldap/-/merge_requests/151ITS#9043 sessionlog tweaks post !148 (re24)2020-09-10T16:16:40ZOndřej KuzníkITS#9043 sessionlog tweaks post !148 (re24)https://git.openldap.org/openldap/openldap/-/merge_requests/150ITS#9043 sessionlog tweaks post !1492020-09-10T16:16:28ZOndřej KuzníkITS#9043 sessionlog tweaks post !149https://git.openldap.org/openldap/openldap/-/merge_requests/149Its9043head2020-09-10T10:07:09ZHoward ChuIts9043headTweak syncprov_play_sessionlog log output
Avoid redundant "too old" messages, etc.Tweak syncprov_play_sessionlog log output
Avoid redundant "too old" messages, etc.https://git.openldap.org/openldap/openldap/-/merge_requests/148ITS#9043 tweak syncprov playlog logging2020-09-10T12:25:06ZHoward ChuITS#9043 tweak syncprov playlog loggingDon't log cookiecsn at top, it was already logged on receipt.
Only log the "too old" message once for each sid.
Fix log putput for empty UUID.Don't log cookiecsn at top, it was already logged on receipt.
Only log the "too old" message once for each sid.
Fix log putput for empty UUID.https://git.openldap.org/openldap/openldap/-/merge_requests/147ITS#8102 serialize plain syncrepl2020-09-09T16:11:22ZHoward ChuITS#8102 serialize plain syncreplUsing cs_pmutex. The cs_modmutex added for delta-sync is
actually redundant, could have also used cs_pmutex. Should
sort this out in the future rewrite of syncrepl as an overlay.Using cs_pmutex. The cs_modmutex added for delta-sync is
actually redundant, could have also used cs_pmutex. Should
sort this out in the future rewrite of syncrepl as an overlay.