[Date Prev][Date Next] [Chronological] [Thread] [Top]

Case ignore search on non-ascii letters (ITS#2660)



Full_Name: Alex Deiter
Version: 2.1.22
OS: FreeBSD 5.1 sparc64
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (212.44.140.14)


I create entry with UTF8 cn on two (i386 and sparc64) OpenLDAP servers:

cn: Áåëüñêèé Åâãåíèé Àëåêñàíäðîâè÷

dn: uid=bea,ou=People,dc=komi,dc=mts,dc=ru
....
cn:: 0JHQtdC70YzRgdC60LjQuSDQldCy0LPQtdC90LjQuSDQkNC70LXQutGB0LDQvdC00YDQvtCy0LjRhw==
....

And search for that entry with lowercase filter '(cn=áåëüñêèé*)'
On i386 i find it, on sparc64 i cannot find it.

Log files on i386 and sparc64 are identical:

Jul 20 18:02:00 slapd[82550]: conn=42 op=1 SRCH
base="ou=People,dc=komi,dc=mts,dc=ru" scope=2
filter="(cn=\D0\B1\D0\B5\D0\BB\D1\8C\D1\81\D0\BA\D0\B8\D0\B9*)"

Thanks!