From 34a21b7f407c631385b94bfd35885621ef93fb7b Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Sat, 22 Jan 2011 15:47:37 +0000 Subject: [PATCH] add support for subtree-include (ITS#6801); improve support for subtree-exclude --- doc/man/man5/slapd-meta.5 | 55 +++- servers/slapd/back-meta/back-meta.h | 33 ++- servers/slapd/back-meta/candidates.c | 74 ++++- servers/slapd/back-meta/config.c | 388 ++++++++++++++++++++++----- servers/slapd/back-meta/init.c | 5 +- 5 files changed, 469 insertions(+), 86 deletions(-) diff --git a/doc/man/man5/slapd-meta.5 b/doc/man/man5/slapd-meta.5 index 301d358417..2d984d5f37 100644 --- a/doc/man/man5/slapd-meta.5 +++ b/doc/man/man5/slapd-meta.5 @@ -570,13 +570,58 @@ specification. The rewrite options are described in the "REWRITING" section. .TP -.B subtree\-exclude "" -This directive instructs back-meta to ignore the current target -for operations whose requestDN is subordinate to -.BR DN . +.B subtree\-{exclude|include} "" +This directive allows to indicate what subtrees are actually served +by a target. +The syntax of the supported rules is + +\fB: [dn[.