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

Re: (ITS#4724) Case-insensitive search on unicode strings fail in 2.3.x



katuev@dvbank.ru wrote:
> Full_Name: Konstantin Katuev
> Version: 2.3.28
> OS: Solaris
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (195.137.171.26)
> 
> 
> When using unicode (russian) strings for DNs & attribute values, all sofwtare
> that searches thru LDAP directory returns no results when case of letters does
> not match.
> If case of letters matches, everything is OK. On ASCII strings search works
> fine.
> Older versions (2.2.x) work good.
> I've upload sample data
> (ftp://ftp.openldap.org/incoming/case-unicode-test.ldiff)
> and simple perl script (ftp://ftp.openldap.org/incoming/case-unicode-test.pl)
> that can reproduce this behavior. Script will find 1 record when run against
> 2.2.x server and nothing on 2.3.x.

Thanks for the report. This is now fixed in CVS HEAD
   libraries/liblunicode/ucdata/
	ucgendat.c 1.40
	uctable.h 1.6

-- 
   -- Howard Chu
   Chief Architect, Symas Corp.  http://www.symas.com
   Director, Highland Sun        http://highlandsun.com/hyc
   OpenLDAP Core Team            http://www.openldap.org/project/