X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fman%2Fman5%2Fslapd-meta.5;h=6e325fa5ecde5ae7c0bdd83ecb2c03ce16e304a0;hb=2214e47a2cf7c7776191c7e19390863cba16da6b;hp=d6d3ef083c30efb07751ae9a3f777784acadd970;hpb=c60e8e4e19f6b80f657cf3fc28a9f07e58b58aa8;p=openldap diff --git a/doc/man/man5/slapd-meta.5 b/doc/man/man5/slapd-meta.5 index d6d3ef083c..6e325fa5ec 100644 --- a/doc/man/man5/slapd-meta.5 +++ b/doc/man/man5/slapd-meta.5 @@ -1,5 +1,5 @@ .TH SLAPD-META 5 "RELEASEDATE" "OpenLDAP LDVERSION" -.\" Copyright 1998-2009 The OpenLDAP Foundation, All Rights Reserved. +.\" Copyright 1998-2013 The OpenLDAP Foundation, All Rights Reserved. .\" Copying restrictions apply. See the COPYRIGHT file. .\" Copyright 2001, Pierangelo Masarati, All rights reserved. .\" $OpenLDAP$ @@ -311,6 +311,25 @@ underlying libldap, with rebinding eventually performed if the If set before any target specification, it affects all targets, unless overridden by any per-target directive. +.TP +.B client\-pr {accept-unsolicited|DISABLE|} +This feature allows to use RFC 2696 Paged Results control when performing +search operations with a specific target, +irrespective of the client's request. +When set to a numeric value, Paged Results control is always +used with \fIsize\fP as the page size. +When set to \fIaccept-unsolicited\fP, unsolicited Paged Results +control responses are accepted and honored +for compatibility with broken remote DSAs. +The client is not exposed to paged results handling +between +.BR slapd\-meta (5) +and the remote servers. +By default (disabled), Paged Results control is not used +and responses are not accepted. +If set before any target specification, it affects all targets, unless +overridden by any per-target directive. + .TP .B default\-target [] The "default\-target" directive can also be used during target specification. @@ -319,6 +338,19 @@ The optional number marks target as the default one, starting from 1. Target must be defined. +.TP +.B filter +This directive allows specifying a +.BR regex (5) +pattern to indicate what search filter terms are actually served by a target. + +In a search request, if the search filter matches the \fIpattern\fP +the target is considered while fulfilling the request; otherwise +the target is ignored. There may be multiple occurrences of +the +.B filter +directive for each target. + .TP .B idassert\-authzFrom if defined, selects what @@ -349,7 +381,7 @@ for details on the syntax of this field. .B [tls_cacertdir=] .B [tls_reqcert=never|allow|try|demand] .B [tls_ciphersuite=] -.B [tls_protocol_min=] +.B [tls_protocol_min=[.]] .B [tls_crlcheck=none|peer|all] .RS Allows to define the parameters of the authentication method that is @@ -464,7 +496,7 @@ useful when the asserted identities do not exist on the remote server. Flags can be -\fBoverride,[non\-]prescriptive\fP +\fBoverride,[non\-]prescriptive,proxy\-authz\-[non\-]critical\fP When the .B override @@ -488,6 +520,13 @@ whose assertion is not allowed by the .B idassert\-authzFrom patterns. +When the +.B proxy\-authz\-non\-critical +flag is used (the default), the proxyAuthz control is not marked as critical, +in violation of RFC 4370. Use of +.B proxy\-authz\-critical +is recommended. + The TLS settings default to the same as the main slapd TLS settings, except for .B tls_reqcert @@ -511,6 +550,25 @@ minutes and seconds. If set before any target specification, it affects all targets, unless overridden by any per-target directive. +.TP +.B keepalive :: +The +.B keepalive +parameter sets the values of \fIidle\fP, \fIprobes\fP, and \fIinterval\fP +used to check whether a socket is alive; +.I idle +is the number of seconds a connection needs to remain idle before TCP +starts sending keepalive probes; +.I probes +is the maximum number of keepalive probes TCP should send before dropping +the connection; +.I interval +is interval in seconds between individual keepalive probes. +Only some systems support the customization of these values; +the +.B keepalive +parameter is ignored otherwise, and system-wide settings are used. + .TP .B map "{attribute|objectclass} [|*] {|*}" This maps object classes and attributes as in the LDAP backend. @@ -539,30 +597,63 @@ times); the global value can be overridden by redefinitions inside each target specification. -.TP -.B pseudorootdn "" -Deprecated; use -.B idassert\-bind -instead. - -.TP -.B pseudorootpw "" -Deprecated; use -.B idassert\-bind -instead. - .TP .B rewrite* ... 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[.