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

Re: I-D ACTION:draft-zeilenga-ldapbis-rfc2253-01.txt



That's fine, as long as the explanation is complete.

>>> "Kurt D. Zeilenga" <Kurt@OpenLDAP.org> 10/31/00 10:50:08 AM >>>
At 10:21 AM 10/31/00 -0700, Jim Sermersheim wrote:
>>>> "Kurt D. Zeilenga" <Kurt@OpenLDAP.org> 10/30/00 7:53:43 PM >>>
>>Something like:
>>
>>      string            = *( stringchar | pair )
>>
>>      special           = "#" / "=" / " " / escaped
>>
>>      escaped           = "," / "+" / """ / "<" /  ">" / ";" /
>>
>>      pair              = ESC ( ESC / special / hexpair )
>>      stringchar        = <any character except one of escaped or ESC>
>I think this catches the spirit of it. It now allows all permissable forms, but it doesn't convey *what* the special uses of "#" " " and "=" are. For example, I could read the BNF and form a DN like below and expect it to work:
>cn=#abafula,dc=example,dc=com

This can be addressed by saying (in words) that string cannot start with a "#".
e.g.:
        string  = *( stringchar | pair )
                        ; the leading stringchar may not be a "#" or " " (see 2.4)