[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: ldap_parse_intermediate() is not compliant with LDAP Intermediate Response RFC (ITS#3381)
Thanks for reporting this. The libldap bug was fixed in
of 2.2.18. The server will be fixed as of 2.3 to use the
right tags.
Kurt
At 03:56 AM 10/30/2004, rravi@novell.com wrote:
>Full_Name: RAVI CR
>Version: 2.2.15
>OS: linux
>URL: ftp://ftp.openldap.org/incoming/
>Submission from: (NULL) (202.144.86.147)
>
>
>During my investigation I found out that there are couple of mismatches
>between C LDAP SDK API'S and the RFC3771
>In Open LDAP :
>ldap_parse_intermediate() API (file extended.c libraries/libldap
>folder version 1.30) has wrong tag values
>
>It is expecting:
>responseName : LDAP_TAG_EXOP_RES_OID ---- which is 0x8a
>responseValue : LDAP_TAG_EXOP_RES_VALUE ---- which is 0x8b
>
>According to the : RFC 3771 - The Lightweight Directory Access Protocol
>(LDAP) Intermediate Response Message
>
>responseName : should be 0x80
>responseValue : should be 0x81
>
>Kurt Response via mail:
>
>For this I rather you file an ITS report on this one. As
>our server returns intermediate responses, we'll want to
>do a bit more work to ensure backwards compatibility.
>
>
>