Full_Name: Matthieu Speder Version: Latest HEAD OS: Linux URL: ftp://ftp.openldap.org/incoming/Matthieu-Speder-070922.patch Submission from: (NULL) (82.224.96.182)
This patch adds a new global option in configuration (forceopattrs/olcForceOpAttrs { on | off }).
When answering a search query to rootDSE with an empty attribute query, forceopattrs forces slapd to return all operational attributes. By default forceopattrs is off and slapd only returns operational attributes when query contains a plus (+), see RFC 4533.
Unfortunately the default behavior is different from other directories (both AD & Sun) and confuses some client applications which expect the operational attributes with a blank query. This new config option fixes the issue if required by client app.
This patch does NOT change slapd default behavior.
The patch contains both minor changes to result.c, proto-slap.h, bconfig.c and the required additions to docs (man & guide).