Re: BUG #14198: IPv6 address validation broken

Поиск
Список
Период
Сортировка
От Torsten Zuehlsdorff
Тема Re: BUG #14198: IPv6 address validation broken
Дата
Msg-id f646b2fd-2aa3-655b-cda8-c15b1c439226@toco-domains.de
обсуждение исходный текст
Ответ на Re: BUG #14198: IPv6 address validation broken  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
On 16.06.2016 23:05, Tom Lane wrote:
> stefan@kaltenbrunner.cc writes:
>> IPv6 address validation seems to be a "tad" broken in all current
>> releases:
>
> Hmm, looks like we need this at inet_net_pton.c:499:
>
>             else if (*src == '\0')
>                 goto enoent;
>             if (tp + NS_INT16SZ > endp)
> -                return (0);
> +                goto enoent;
>             *tp++ = (u_char) (val >> 8) & 0xff;
>             *tp++ = (u_char) val & 0xff;
>             saw_xdigit = 0;
>
> A bit of googling suggests that this is equally broken in assorted
> BSD distributions, which is likely where we got the code from
> originally.  I wonder who we can report it to?

For FreeBSD there is a bugtracker:
https://bugs.freebsd.org/bugzilla/enter_bug.cgi

If you are unsure what to fill in, i can do this for you.

Greetings,
Torsten

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

Предыдущее
От: John R Pierce
Дата:
Сообщение: Re: BUG #14197: ERROR: character with byte sequence 0x81 in encoding "WIN1252" has no equivalent in encoding "UTF8"
Следующее
От: Martín Marqués
Дата:
Сообщение: Re: pg_dump doesn't dump new objects created in schemas from extensions