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

RE: filterentry.c: test_ava_filter (ITS#3152)



> -----Original Message-----
> From: owner-openldap-bugs@OpenLDAP.org
> [mailto:owner-openldap-bugs@OpenLDAP.org]On Behalf Of pax@sw.ru

> Full_Name: Pavel Gashev
> Version: 2.2.7-2.2.11
> OS: RedHat FC1
> URL:
> ftp://ftp.openldap.org/incoming/pax-20040519-testavafilter-normalize.patch
> Submission from: (NULL) (213.247.162.77)
>
> Values stored in proxy cache are not matching case
> insensively when it's
> necessary. It results in empty answer when cached value and
> search filter does
> not match in character case.
> I think value should be normalized before matching in test_ava_filter.

As Kurt noted, the filter values are already normalized. The problem here was
due to two separate errors elsewhere:
   back-ldap was providing entries to the proxycache without their normalized
values
   slap_entry2mods was converting entries to mods without their normalized
values

This is now fixed in HEAD.