roxen.lists.pike.general

Subject Author Date
Re: Protocol.LDAP not working in 7.8? Martin Stjernholm <mast[at]lysator[dot]liu[dot]se> 20-08-2009
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.