[Date Prev][Date Next]
(ITS#5456) inaccurate interpretation of LDIF in back perl
Full_Name: Uwe Werler
OS: SLES10 SP1 Kernel 22.214.171.124-0.2.3-xen
Submission from: (NULL) (126.96.36.199)
The database backend "back_perl" expects LDIF entries beginning with "dn:" and
ending with an empty line. RFC2849 only describes that an entry is everything
except an empty line and a line not beginning (after a CR/LF) with a single
white space character.
After some testing with back_perl I noticed that the LDIF entries produced by
the perl module Net::LDAP::LDIF were not acceptet because they are beginning
with an empty line and ending only with a simple CR charakter.
This behavior breaks RFC2849. After changing LDIF.pm from that module to produce
the CR after the entry back_perl accepts this entries too.
IMHO this is a misbehavior so I'm very glad if You'll take a look at this
Thanks in advance.