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

Re: equal character forbidden in DN



> Pierangelo Masarati writes:
>>> My old openldap-2.1.26 accepts DNs with the '=' character in it. My
>>> openldap-2.1.29 doesn't:
>>>
>>>
>>> Example "dn: Document=254 Page=1-2,ou=data,dc=MyCompany"
>>>
>>>   dc=MyCompany
>>>      ou=data
>>>         Document=254 Page=1-2
>>
>> If it does, then it is a bug; the correct form is
>>
>> dn: Document=254 Page\=1-2,ou=data,dc=MyCompany
>
> That's a bug in RFC 2253: Section 2.4 (ASN.1 DN => string) says '=' need
> not be escaped, but section 3 (string => DN) says '=' must be escaped.
> Unescaped '=' will be allowed in the upcoming revised LDAP spec,
> see <http://www.ietf.org/internet-drafts/draft-ietf-ldapbis-dn-14.txt>.

I don't see any difference in '=' escaping in that draft...

p.

>
>> provided "Document" is a valid attribute type, (...)
>
> --
> Hallvard
>


-- 
Pierangelo Masarati
mailto:pierangelo.masarati@sys-net.it


    SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497