Re: Re: LDAP case insensitive search

От: Victor Sudakov <CGatePro_at_mx_ru>
Дата: Fri 29 Apr 2005 - 08:33:09 MSD

Andrey G. Sergeev (AKA Andris) wrote:
>
> >> Как сделать, чтобы CGP LDAP сервер считал
> >> 'cn=*иванов*', 'cn=*Иванов*' и 'cn=*ИВАНОВ*'
> >> одинаковыми запросами?
>
> VAB> Пока - никак. Таблицы lowercase/uppercase для экзотических языков
> VAB> (вроде русского) в CGatePro нету. Пока.
>
> Ничего себе экзотический язык... :-E

В каждой шутке есть доля шутки. А если серьезно, то неужели действительно для реализации caseIgnoreMatch нужно запихивать в CGP по таблице на каждый язык? Я думал, что в unicode это сделано как-то изящнее.

В исходниках slapd рыться лень, но если мне покажут там кучу локалей для разных языков, я буду сильно удивлен.

А сделать это надо, потому что поиск в атрибуте name и его производных согласно стандарту таки должен быть case insensitive.

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
Получено Fri Apr 29 04:33:11 2005

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:16:18 MSK