Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP
Commits: 0a2cf7e6 by HAMANO Tsukasa at 2021-09-23T18:52:57+00:00 ITS#9463 cumulative fix for back-wt
- LDAP MODRDN handling - support paged response - add wt_extended - add config emit - wt_key_read() return WT_NOTFOUND if not found key. - add ext_candidates() - fix idlcache session name - fix warning - don't reuse idlcache cursor - set correct pid when modrdn with newsuperior - fix condition bug - fix send_search_entry() error handling - fix for referral handling - fix for readonly mode - fix sizelimit response - support modrdn - improve modify handling - clear ancestor idlcache - fix for multi-DIT - IMPORTANT CHANGES: Compatibility is broken with previous database table, please restore database from LDIF. - checking for scope=children - sort dn2idl result - fix cursor leak - support db_open with readonly mode - add wt_tool_entry_delete - initialize comp variable - support referrals - implement wt_tool_dn2id_get() and wt_tool_entry_modify() for slapadd -w - skip redundant scan, and more debug message - fix OID conflict with back-passwd - no need to close session, It may cause SEGV. - fixed wt_dn2entry for empty DN - support multiple database - Construct wiredtiger's config parameter. It allow multi line wtconfig settings - add idlcache - fix concurrent modification to a entry with multi values - prevent to add duplicate dn entry - suppress error message "search_near failed: WT_NOTFOUND" - update Debug statements - back-wt does not support subtree rename - fix for @ondra review - update slapd-wt.5 and warning for mode option - add back-wt test into test target - add scope checking
- - - - - 5c9012e5 by HAMANO Tsukasa at 2021-09-23T18:53:57+00:00 ITS#9631 back-wt: closing cache db politely
- - - - - 0dee024e by Quanah Gibson-Mount at 2021-09-23T18:55:17+00:00 ITS#9463, ITS#9631
- - - - -
28 changed files:
- CHANGES - doc/man/man5/slapd-wt.5 - servers/slapd/back-wt/Makefile.in - servers/slapd/back-wt/add.c - servers/slapd/back-wt/attr.c - servers/slapd/back-wt/back-wt.h - servers/slapd/back-wt/bind.c - + servers/slapd/back-wt/cache.c - servers/slapd/back-wt/compare.c - servers/slapd/back-wt/config.c - servers/slapd/back-wt/ctx.c - servers/slapd/back-wt/delete.c - servers/slapd/back-wt/dn2entry.c - servers/slapd/back-wt/dn2id.c - + servers/slapd/back-wt/extended.c - servers/slapd/back-wt/filterindex.c - servers/slapd/back-wt/id2entry.c - servers/slapd/back-wt/idl.c - servers/slapd/back-wt/idl.h - servers/slapd/back-wt/index.c - servers/slapd/back-wt/init.c - servers/slapd/back-wt/key.c - servers/slapd/back-wt/modify.c - + servers/slapd/back-wt/modrdn.c - servers/slapd/back-wt/nextid.c - servers/slapd/back-wt/operational.c - servers/slapd/back-wt/proto-wt.h - servers/slapd/back-wt/search.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/2e3d96ba29af8896af499ca...