Package: libnet-ldap-perl Version: 1:0.36-1 Severity: normal Net::LDAP::Util::canonical_dn fails to compact multiple consecutive space characters into one. The OpenLDAP server does this compacting, thus this leads to problems when you compare two DNs.
Reproduce thusly: use Net::LDAP::Util qw(canonical_dn); my $dn1 = "cn=tester\\, karl,ou=test,dc=example,dc=com"; my $dn2 = "cn=tester\\, karl,ou=test,dc=example,dc=com"; print canonical_dn($dn1), "\n"; print canonical_dn($dn2), "\n"; regards, cm. -- System Information: Debian Release: 5.0.3 APT prefers stable APT policy: (990, 'stable'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libnet-ldap-perl depends on: ii libconvert-asn1-perl 0.21-1 Perl module for encoding and decod ii libwww-perl 5.813-1 WWW client/server library for Perl ii perl [libmime-base64-per 5.10.0-19lenny2 Larry Wall's Practical Extraction libnet-ldap-perl recommends no packages. Versions of packages libnet-ldap-perl suggests: ii libauthen-sasl-perl 2.12-1 Authen::SASL - SASL Authentication ii libio-socket-ssl-perl 1.16-1+lenny1 Perl module implementing object or ii liburi-perl 1.35.dfsg.1-1 Manipulates and accesses URI strin ii libxml-parser-perl 2.36-1.1+b1 Perl module for parsing XML files ii libxml-sax-perl 0.16+dfsg-3 Perl module for using and building ii perl [libdigest-md5-perl 5.10.0-19lenny2 Larry Wall's Practical Extraction -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

