[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#3608) problem with non-critical controls

At 09:00 PM 3/26/2005, hyc@OpenLDAP.org wrote:
>Full_Name: Howard Chu
>Version: HEAD,re23
>URL: ftp://ftp.openldap.org/incoming/
>Submission from: (NULL) (
>Submitted by: hyc
>If slapd_global_controls returns LDAP_COMPARE_FALSE meaning that a control is
>unavailable, the frontend will fail the request even if the control is marked
>non-critical. The request should only fail for critical controls, non-critical
>ones should be ignored.

Actually, that's incorrect.

If the server recognizes the control it MUST make use of it.
If it is unwilling or unable to, it is obligated to return
an error.