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?



Reply via email to