From 73e882c87ff7a9e822b2ccc737faeb91250f345f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Mon, 31 Jan 2022 10:48:33 +0000 Subject: [PATCH] ITS#8255 Clarify "sockresps result" behaviour --- doc/man/man5/slapd-sock.5 | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/doc/man/man5/slapd-sock.5 b/doc/man/man5/slapd-sock.5 index 15837abd5a..eb7034a1b8 100644 --- a/doc/man/man5/slapd-sock.5 +++ b/doc/man/man5/slapd-sock.5 @@ -193,11 +193,19 @@ CONTINUE response if request processing should continue normally, or a regular RESULT response if the external program wishes to bypass the underlying database. -If the overlay is configured to send response messages to the external -program, they will appear as an extended RESULT message or as an -ENTRY message, defined below. The RESULT message is similar to -the one above, but also includes the msgid and any configured -extensions: +If +.B sockresps +includes +.BR result +or +.BR search , +the overlay will also send any response messages to the external program (also +see KNOWN LIMITATIONS). These will appear as an extended RESULT message or an +ENTRY message respectively, both are defined below and the program is not +expected to respond to these. + +The extended RESULT message is similar to the one above, but also includes the +msgid and any configured extensions: .RS .nf RESULT @@ -225,6 +233,17 @@ The .B sock backend does not process extended operation results from an external program. +If +.B sockresps +is configured, +.B sock +overlay does not consider +.B sockops +nor +.B sockdnpat +to decide which responses are passed onto the external program, instead, all +responses are currently passed on. + .SH ACCESS CONTROL The .B sock -- 2.47.3