roxen.lists.pike.general

Subject Author Date
Re: Protocol.LDAP not working in 7.8? Henrik_Grubbström <grubba[at]roxen[dot]com> 21-08-2009
On Thu, 20 Aug 2009, Martin Stjernholm wrote:

> 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.

I seem to recall that there used to be a similar problem with 
Protocols.DNS and the domainname 123.org.

>

--
Henrik Grubbström					<grubba[at]roxen.com>
Roxen Internet Software AB