April 12, 2011 09:57PM
Здравствуйте.

При включении опции сборки --with-ipv6 и внесении в локацию ip адреса в котором забыта точка между 2 и 3 октетом получаю ошибку сегментирования

Например

location / {
root /usr/share/nginx/html;
index index.html index.htm;
allow 80.24797.12;
}

nginx -t
ошибка сегментирования

при сборке Nginx без поддержки ipv6 при том же конфиге парсинг проходит удачно и на выходе как и положено получаю ошибку:

nginx: [emerg]: invalid parameter "80.24797.12" in /etc/nginx/nginx.conf:54
nginx: configuration file /etc/nginx/nginx.conf test failed


Проверял на Nginx 0.8, 0.9, 1.0 ветках.
Subject Author Posted

Баг парсинга ip адресов при сборке с --with-ipv6

INF[SZ] April 12, 2011 09:57PM

Re: Баг парсинга ip адресов при сборке с --with-ipv6

Maxim Dounin April 13, 2011 07:32AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 138
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready