Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP
Commits: af04b87e by Howard Chu at 2023-01-19T17:38:59+00:00 ITS#9960 slapo-dynlist: mark internal searches as internal
- - - - - 73e4c656 by Quanah Gibson-Mount at 2023-01-19T17:40:00+00:00 ITS#9960
- - - - - e103e0cb by Howard Chu at 2023-01-19T17:42:09+00:00 ITS#9966 slapo-pcache: fix crash in consistency_check
- - - - - 535337d9 by Quanah Gibson-Mount at 2023-01-19T17:42:26+00:00 ITS#9966
- - - - - 211e789d by Howard Chu at 2023-01-19T17:43:34+00:00 ITS#9957 slapo-dynlist: more explicit config doc
- - - - - a7d6adfd by Quanah Gibson-Mount at 2023-01-19T17:43:52+00:00 ITS#9957
- - - - - 82398089 by Дилян Палаузов at 2023-01-19T17:44:11+00:00 typo unsuccesSful, presense/presence, accessSlog
- - - - - 3aefdea4 by Howard Chu at 2023-01-19T17:45:07+00:00 ITS#9976 doc: ldap_sasl_bind: mention ber_bvfree
- - - - - 84a3dc7e by Quanah Gibson-Mount at 2023-01-19T17:45:13+00:00 ITS#9976
- - - - - 0404d3f0 by Quanah Gibson-Mount at 2023-01-19T17:45:30+00:00 Fix options for olcIndexHash64
Use cn=config format of TRUE/FALSE instead of slapd.conf format on/off
- - - - - 032ee893 by Ondřej Kuzník at 2023-01-19T17:47:16+00:00 ITS#9984 Keep listener base around even if not active
- - - - - b0769e96 by Quanah Gibson-Mount at 2023-01-19T17:47:25+00:00 ITS#9984
- - - - - 1dc911bd by Ondřej Kuzník at 2023-01-19T17:49:19+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.
- - - - - c5d46b77 by Ondřej Kuzník at 2023-01-19T17:49:21+00:00 ITS#9983 Also fix c_refcnt sequencing
- - - - - 09337481 by Quanah Gibson-Mount at 2023-01-19T17:49:30+00:00 ITS#9983
- - - - - 02562253 by Ondřej Kuzník at 2023-01-19T17:52:44+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/76fc82a8964e5bb21112f70...