From 3a762b28f41231c80b0a2bfe91470d9f1d2c1692 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Fri, 27 Jan 2012 12:08:04 -0800 Subject: [PATCH] Fix missed commit, sync with master (64a6cfe79b) --- doc/man/man5/slapd-perl.5 | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/doc/man/man5/slapd-perl.5 b/doc/man/man5/slapd-perl.5 index 3f8b4a816e..f0fddd5b12 100644 --- a/doc/man/man5/slapd-perl.5 +++ b/doc/man/man5/slapd-perl.5 @@ -29,7 +29,7 @@ following actions: * add # adds an entry to backend, * modrdn # modifies an entry's rdn, * delete # deletes an ldap entry, - * config # process unknown config file lines, + * config # module-specific config directives, * init # called after backend is initialized. .fi .LP @@ -120,9 +120,9 @@ Its arguments are as follows. .LP .TP .B config -This method is called with unknown +This method is called once for each perlModuleConfig line in the .BR slapd.conf (5) -configuration file lines. +configuration file. Its arguments are as follows. .nf * object reference @@ -159,6 +159,9 @@ Add the path to the @INC variable. Search results are candidates that need to be filtered (with the filter in the search request), rather than search results to be returned directly to the client. +.TP +.B perlModuleConfig +Invoke the module's config method with the given arguments. .SH EXAMPLE There is an example Perl module `SampleLDAP' in the slapd/back\-perl/ directory in the OpenLDAP source tree. @@ -179,6 +182,13 @@ operation is honored, which is performed by the frontend. .SH WARNING The interface of this backend to the perl module MAY change. Any suggestions would greatly be appreciated. + +Note: in previous versions, any unrecognized lines in the slapd.conf +file were passed to the perl module's config method. This behavior is +deprecated (but still allowed for backward compatibility), and the +perlModuleConfig directive should instead be used to invoke the +module's config method. This compatibility feature will be removed at +some future date. .SH FILES .TP ETCDIR/slapd.conf -- 2.39.5