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

(ITS#8845) Cannot preserve existing controls with new extended operations



Full_Name: Quanah Gibson-Mount
Version: 2.4.46
OS: Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (47.208.148.239)


As noted in the OpenLDAP source
(http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=servers/slapd/controls.c;hb=refs/heads/OPENLDAP_REL_ENG_2_4#l323)
there is an issue with controls being reset with a new extended operation.  This
is problematic for a proxy auth mechanism being developed, as it needs to have
the controls preserved while passing an extended op to slapd.

A possibility would be to re-register the control, adding the corresponding
extended operations, but the parsing function resets them so this unfortunately
is not an option.