https://bugs.openldap.org/show_bug.cgi?id=9542

          Issue ID: 9542
           Summary: wrong OIDs for Authorization Identity Request and
                    Response Controls
           Product: OpenLDAP
           Version: 2.5.4
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: ---
         Component: slapd
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

The OIDs for Authz Identity controls in ldap.h do not match the values in RFC
3829.

This patch fixes it:

diff --git a/include/ldap.h b/include/ldap.h
index 6877d9fd11..be2d6d577a 100644
--- a/include/ldap.h
+++ b/include/ldap.h
@@ -273,8 +273,8 @@ typedef struct ldapcontrol {
 /*     non-standard track controls */
 #define LDAP_CONTROL_PAGEDRESULTS      "1.2.840.113556.1.4.319"   /* RFC 2696
*/

-#define LDAP_CONTROL_AUTHZID_REQUEST   "2.16.840.1.113730.4.16"   /* RFC 3829
*/
-#define LDAP_CONTROL_AUTHZID_RESPONSE   "2.16.840.1.113730.4.15"   /* RFC 3829
*/
+#define LDAP_CONTROL_AUTHZID_REQUEST   "2.16.840.1.113730.3.4.16"   /* RFC
3829 */
+#define LDAP_CONTROL_AUTHZID_RESPONSE   "2.16.840.1.113730.3.4.15"   /* RFC
3829 */

 /* LDAP Content Synchronization Operation -- RFC 4533 */
 #define LDAP_SYNC_OID                  "1.3.6.1.4.1.4203.1.9.1"

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to