Hi,
I'm pretty much done with the new hand written, DN parser which passes
most of the tests, but a few one (all tests are green until
ldap-api-integ, which runs tests witha schema). Typically:
- "cn=\"Kylie Minogue\",dc=example,dc=com" is considered as valid, per
RFC 1779, not any more in RFC 4514
There are 3 tests like this one, with double quoted values.
The RFC 4514 stipulates:
"- Removed specification of additional requirements for implementations
which also support LDAPv3 (RFC 2253, Section 4
<https://www.rfc-editor.org/rfc/rfc2253#section-4>) as LDAPv2 is now
Historic."
and in RFC 2253:
"4 <https://www.rfc-editor.org/rfc/rfc2253#section-4>. Relationship with
RFC 1779 <https://www.rfc-editor.org/rfc/rfc1779> and LDAPv2
...
Implementations MUST allow a value to be surrounded by quote ('"' ASCII
34) characters, which are not part of the value.
"
I think it should not be allowed anymore, as it may be rejected by every
servers, AFAICT.
WDYT?