Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_6 at openldap / OpenLDAP
Commits: 5c47ab7a by Howard Chu at 2023-01-19T17:38:56+00:00 ITS#9960 slapo-dynlist: mark internal searches as internal
- - - - - eeba1829 by Quanah Gibson-Mount at 2023-01-19T17:39:39+00:00 ITS#9960
- - - - - 2d213c68 by Howard Chu at 2023-01-19T17:41:12+00:00 ITS#9966 slapo-pcache: fix crash in consistency_check
- - - - - b6132ada by Quanah Gibson-Mount at 2023-01-19T17:41:59+00:00 ITS#9966
- - - - - 821d3bfb by Howard Chu at 2023-01-19T17:42:46+00:00 ITS#9957 slapo-dynlist: more explicit config doc
- - - - - d1f30b3a by Quanah Gibson-Mount at 2023-01-19T17:43:23+00:00 ITS#9957
- - - - - bc899062 by Дилян Палаузов at 2023-01-19T17:44:08+00:00 typo unsuccesSful, presense/presence, accessSlog
- - - - - 485c849d by Howard Chu at 2023-01-19T17:44:27+00:00 ITS#9976 doc: ldap_sasl_bind: mention ber_bvfree
- - - - - 7383e56d by Quanah Gibson-Mount at 2023-01-19T17:45:00+00:00 ITS#9976
- - - - - 0581e414 by Quanah Gibson-Mount at 2023-01-19T17:45:27+00:00 Fix options for olcIndexHash64
Use cn=config format of TRUE/FALSE instead of slapd.conf format on/off
- - - - - 12398ce0 by Ondřej Kuzník at 2023-01-19T17:46:43+00:00 ITS#9984 Keep listener base around even if not active
- - - - - 9fcc07a2 by Quanah Gibson-Mount at 2023-01-19T17:47:11+00:00 ITS#9984
- - - - - d8b3043a by Ondřej Kuzník at 2023-01-19T17:47:57+00:00 ITS#9983 Rework op->o_refcnt decref sequencing
epoch_append should be called at the point the object is not reachable anymore, otherwise a thread from a "future" might still access it post reclamation.
- - - - - ebe9a03d by Ondřej Kuzník at 2023-01-19T17:48:02+00:00 ITS#9983 Also fix c_refcnt sequencing
- - - - - b310067d by Quanah Gibson-Mount at 2023-01-19T17:49:13+00:00 ITS#9983
- - - - - 77162fda by Ondřej Kuzník at 2023-01-19T17:50:01+00:00 ITS#9930 Just wait until si_mutex is ready
We're in a much better place now and there is only a single task active for a given syncinfo_t plus the task that's just scheduled it and is wrapping up. Any remaining times this wouldn't be true are probably bugs to be fixed.
- - - - -
28 changed files:
- CHANGES - contrib/ldapc++/src/StringList.h - contrib/slapd-modules/rbac/rbac.c - doc/drafts/draft-howard-rfc2307bis-xx.txt - doc/drafts/draft-howard-rfc2307bis-xx.xml - doc/drafts/draft-ietf-ldapext-acl-model-xx.txt - doc/man/man3/ldap_bind.3 - doc/man/man5/slapd-config.5 - doc/man/man5/slapo-dynlist.5 - servers/lloadd/bind.c - servers/lloadd/client.c - servers/lloadd/config.c - servers/lloadd/connection.c - servers/lloadd/daemon.c - servers/lloadd/epoch.c - servers/lloadd/epoch.h - servers/lloadd/extended.c - servers/lloadd/lload.h - servers/lloadd/operation.c - servers/lloadd/upstream.c - servers/slapd/Makefile.in - servers/slapd/back-mdb/filterindex.c - servers/slapd/overlays/dynlist.c - servers/slapd/overlays/pcache.c - servers/slapd/overlays/syncprov.c - servers/slapd/syncrepl.c - tests/data/regressions/its8667/its8667 - tests/data/regressions/its9400/its9400
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/2c3e6d6f595b14d427f5226...