* 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
.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
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 <arguments>
+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.
.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. Now,
+unrecognized lines are rejected as errors, and the perlModuleConfig
+directive must be used to invoke the module's config method.
.SH FILES
.TP
ETCDIR/slapd.conf