OpenLDAP merge requestshttps://git.openldap.org/openldap/openldap/-/merge_requests2022-02-14T21:08:20Zhttps://git.openldap.org/openldap/openldap/-/merge_requests/496Manpage tweaks2022-02-14T21:08:20ZOndřej KuzníkManpage tweaksFix formatting and document missing option.Fix formatting and document missing option.https://git.openldap.org/openldap/openldap/-/merge_requests/495ITS#9799 Clear c_n_ops_pending after we've flushed c_pending_ops2022-02-14T18:08:24ZOndřej KuzníkITS#9799 Clear c_n_ops_pending after we've flushed c_pending_opshttps://git.openldap.org/openldap/openldap/-/merge_requests/494ITS#9343 Allow a list of default policies2022-03-07T15:29:50ZOndřej KuzníkITS#9343 Allow a list of default policieshttps://git.openldap.org/openldap/openldap/-/merge_requests/493ITS#9794 Make sure Adds are treated the same way as password modify ops2022-02-10T16:53:00ZOndřej KuzníkITS#9794 Make sure Adds are treated the same way as password modify opshttps://git.openldap.org/openldap/openldap/-/merge_requests/492ITS#9780 Document lloadd features new in 2.62022-02-21T22:30:25ZOndřej KuzníkITS#9780 Document lloadd features new in 2.6https://git.openldap.org/openldap/openldap/-/merge_requests/491ITS#9584 bconfig: protect cf entries with rwlock2022-02-03T19:30:19ZHoward ChuITS#9584 bconfig: protect cf entries with rwlockSince not all config writes pause the server, must prevent
searches from seeing intermediate states.Since not all config writes pause the server, must prevent
searches from seeing intermediate states.https://git.openldap.org/openldap/openldap/-/merge_requests/490ITS#9675 - Allow overriding default location paths2022-02-03T16:30:48ZQuanah Gibson-MountITS#9675 - Allow overriding default location pathsTo the ldapi socket, config file, config directory,
and database directory.To the ldapi socket, config file, config directory,
and database directory.https://git.openldap.org/openldap/openldap/-/merge_requests/489ITS#9436 OpenSSL 3.0 compatibility2022-02-03T17:38:53ZHoward ChuITS#9436 OpenSSL 3.0 compatibilityAvoid deprecated functionsAvoid deprecated functionshttps://git.openldap.org/openldap/openldap/-/merge_requests/488ITS#9584 backport for 2.52022-02-04T18:06:50ZOndřej KuzníkITS#9584 backport for 2.5A squashed version of:
e1c90d0977d389db05803c127d45b39c89a5ac2f
79d33fe40ea41f52a2c1b9e299a6c711f62d0f40
75636a407e38f1502c592566b5bf4c3ebf142a2b
3e3d9d7637e65a40ec0ec9aa9b9bcb051e3a42b5A squashed version of:
e1c90d0977d389db05803c127d45b39c89a5ac2f
79d33fe40ea41f52a2c1b9e299a6c711f62d0f40
75636a407e38f1502c592566b5bf4c3ebf142a2b
3e3d9d7637e65a40ec0ec9aa9b9bcb051e3a42b5https://git.openldap.org/openldap/openldap/-/merge_requests/487ITS#8255 Clarify "sockresps result" behaviour2022-02-24T16:07:46ZOndřej KuzníkITS#8255 Clarify "sockresps result" behaviourhttps://git.openldap.org/openldap/openldap/-/merge_requests/486ITS#9584 Do not rely on retry=.* to reschedule new syncrepl sessions2022-01-28T18:50:13ZOndřej KuzníkITS#9584 Do not rely on retry=.* to reschedule new syncrepl sessionshttps://git.openldap.org/openldap/openldap/-/merge_requests/485ITS#9785 clear runqueue task as soon as it's getting started2022-01-27T22:26:28ZOndřej KuzníkITS#9785 clear runqueue task as soon as it's getting startedhttps://git.openldap.org/openldap/openldap/-/merge_requests/484ITS#9788 Fix make jobserver warnings2022-01-25T22:21:39ZOrgad ShanehITS#9788 Fix make jobserver warningsRunning make -j8 issues the following warning for each directory with
make 4.3:
```
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
```
There is no need to pass MFLAGS. Make picks it up from the
environment anyway.Running make -j8 issues the following warning for each directory with
make 4.3:
```
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
```
There is no need to pass MFLAGS. Make picks it up from the
environment anyway.https://git.openldap.org/openldap/openldap/-/merge_requests/483ITS#9791 Fix compilation with openssl exclusions2022-01-25T18:09:43ZOrgad ShanehITS#9791 Fix compilation with openssl exclusionshttps://git.openldap.org/openldap/openldap/-/merge_requests/482ITS#9790 Fix build with old GCC2022-01-26T04:50:37ZOrgad ShanehITS#9790 Fix build with old GCCVersions 4.1 and 4.3 show the following error:
```
In file included from ../../include/lutil.h:21,
from passwd.c:60:
../../include/ac/socket.h:247: error: redefinition of typedef 'Sockaddr'
../../include/ldap_pvt.h:188:...Versions 4.1 and 4.3 show the following error:
```
In file included from ../../include/lutil.h:21,
from passwd.c:60:
../../include/ac/socket.h:247: error: redefinition of typedef 'Sockaddr'
../../include/ldap_pvt.h:188: error: previous declaration of 'Sockaddr' was here
```https://git.openldap.org/openldap/openldap/-/merge_requests/481ITS#9789 Manage op->o_counters when we move an Operation across threads2022-01-26T19:41:28ZOndřej KuzníkITS#9789 Manage op->o_counters when we move an Operation across threadshttps://git.openldap.org/openldap/openldap/-/merge_requests/480ITS#9787 init global_host earlier so tools see it too2022-01-25T15:40:12ZHoward ChuITS#9787 init global_host earlier so tools see it toohttps://git.openldap.org/openldap/openldap/-/merge_requests/479ITS#9781 Relax refcount assertion for referrals2022-01-19T16:03:53ZOndřej KuzníkITS#9781 Relax refcount assertion for referralshttps://git.openldap.org/openldap/openldap/-/merge_requests/478ITS#9779 slapo-dynlist: fix static group filter with multiple members2022-01-18T16:41:00ZHoward ChuITS#9779 slapo-dynlist: fix static group filter with multiple membersFilter list wasn't properly terminated when more than one member was presentFilter list wasn't properly terminated when more than one member was presenthttps://git.openldap.org/openldap/openldap/-/merge_requests/477ITS#7239 Do not log internal ops2022-01-18T21:45:50ZOndřej KuzníkITS#7239 Do not log internal opsMore operations are intrinsically internal to DSA operation and should not be logged/replicated as such. This is not a comprehensive list, just those that have been observed to interfere with a `logops all` delta-MPR setup so far.More operations are intrinsically internal to DSA operation and should not be logged/replicated as such. This is not a comprehensive list, just those that have been observed to interfere with a `logops all` delta-MPR setup so far.