Dan Nelson <<dnelson[at]allantgroup.com>> wrote:
> There seems to be other issues with 7.8's ldap module. Trying to fetch
> always throws an error parsing the schema. I tried against Novell
> eDirectory, Lotus Domino, and IBM Tivoli Directory Server implementations
> and failed each time:
>
> (<dan[at]dan.16>) /usr/tmp/pike/build/freebsd-7.2-stable-i386> ./test-pike
> Pike v7.8 release 337 running Hilfe v3.5 (Incremental Pike Frontend)
>>
Protocols.LDAP.client("ldap://domino/??sub")->search("(cn=*nelson*)")->fetch();
> Error in attributeTypes when querying schema: Invalid chars in quoted descr
after term "NAME" at pos 19: "( id-at-Domino.123 NAME '.123' SYNTAX
1.3.6.1.4.1.1466.115.121.1.15 )"
The problem is the period in '.123' - it is not allowed according to
rfc 4512, section 4.1.1. Protocols.LDAP could be more relaxed there,
but I wonder how relaxed - e.g. if there's some "best practice" or
similar in this area.
|