Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits: 2aaaf983 by HAMANO Tsukasa at 2021-08-07T19:27:43+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
- - - - - c3a5b2c7 by HAMANO Tsukasa at 2021-08-07T19:27:43+00:00 fix test001-slapadd: Wait for slapd shutdown before remove DB
- - - - - 4c5a5a75 by HAMANO Tsukasa at 2021-08-07T19:27:43+00:00 fix test025-limits: wait for slapd shutdown
- - - - - 583db620 by HAMANO Tsukasa at 2021-08-07T19:27:43+00:00 fix timing issue for test086-delta-consumer
- - - - -
27 changed files:
- 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/f19a1da1881f5aa7f40e3f6...