BUG #3666: Truncated Parameter in LDAP string when spaces contained

Поиск
Список
Период
Сортировка
От Yves
Тема BUG #3666: Truncated Parameter in LDAP string when spaces contained
Дата
Msg-id 200710101345.l9ADjEJc026256@wwwmaster.postgresql.org
обсуждение исходный текст
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      3666
Logged by:          Yves
Email address:      yves.giambrone@cg84.fr
PostgreSQL version: 8.2.5
Operating system:   LInux
Description:        Truncated Parameter in LDAP string when spaces contained
Details:

Hello,
It is not possible to include spaces for ldap parameter (lpad://...) because
of a scanf that truncates it as the first space is dicovered.
I have upgraded the file auth.c with

for (i=0;i<127;i++)
    {
    if (basedn[i]=='&') basedn[i]=' ';
    if (prefix[i]=='&') prefix[i]=' ';
    if (suffix[i]=='&') suffix[i]=' ';
    }

in the CheckLDAPAuth(Port *port) routine, and replace each space by '&' in
the pg_hba.conf.
This is not nice but it runs.

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "Evgeni"
Дата:
Сообщение: BUG #3665: INSERT is not allowed in a non-volatile function
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #3665: INSERT is not allowed in a non-volatile function