URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109371
[ Назад ]

Исходное сообщение
"Выпуск nginx 1.11.5"

Отправлено opennews , 12-Окт-16 10:01 
Доступен (http://mailman.nginx.org/pipermail/nginx-ru-announce/2016/00...) новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx (http://www.nginx.org/) 1.11.5, в котором реализованы следующие изменения:

-  Добавлен новый модуль ngx_stream_ssl_preread_module (https://nginx.org/ru/docs/stream/ngx_stream_ssl_preread_modu...), позволяющий извлекать информацию из сообщения ClientHello без терминирования SSL/TLS, например можно получить имя сервера, запрошенное через SNI;
-  Добавлена возможность ограничения максимального числа соединений  для директивы server в блоке upstream, через указание параметра max_conns;
-  Добавлен новый параметр "--with-compat" в configure;
-  В директивы "proxy_cache_path", "fastcgi_cache_path",       "scgi_cache_path" и "uwsgi_cache_path" добавлены  параметры manager_files, manager_threshold и       manager_sleep;


-  Поддержка IPv6 теперь включается при сборке автоматически, параметр "--with-ipv6" в скрипте configure упразднён;
-  Nginx не сбрасывает статистику ошибок всех серверов, если в блоке upstream не оказалось доступных серверов, а ожидает истечения fail_timeout;
-  Исправлена ошибка: при сборке perl-модуля не использовались флаги, заданные
       с помощью параметра "configure --with-ld-opt";

-  Исправлена ошибка в реализации директивы "add_after_body", проявляющаяся при использовании совместно с
       директивой "sub_filter";
-  Исправлена ошибка в переменной "$realip_remote_addr";
-  Исправлены ошибки в директивах "dav_access", "proxy_store_access",       "fastcgi_store_access", "scgi_store_access" и "uwsgi_store_access", где игнорировались права, заданные для пользователя;
-  Исправлена ошибка наследования unix domain listen-сокетов при обновлении исполняемого файла на Linux-системах;
-  Исправлена ошибка при которой возвращалась ошибка 400 на запросы с символом "-" в HTTP-методе.

URL: http://mailman.nginx.org/pipermail/nginx-ru-announce/2016/00...
Новость: http://www.opennet.me/opennews/art.shtml?num=45307


Содержание

Сообщения в этом обсуждении
"Выпуск nginx 1.11.5"
Отправлено Какаянахренразница , 12-Окт-16 10:01 
Зачастили как-то релизы nginx-а...

"Выпуск nginx 1.11.5"
Отправлено c0rax , 12-Окт-16 11:10 
Пусть релизятся. Видно, что проект не стоит на месте, а активно развивается.

"Выпуск nginx 1.11.5"
Отправлено Какаянахренразница , 12-Окт-16 11:17 
Основной вопрос в том, стоит ли обновляться. А то, знаете ли, у разработчиков вредная привычка писать в changelog-е об исправленных багах, но не упоминать добавленные.

"Выпуск nginx 1.11.5"
Отправлено Аноним , 12-Окт-16 11:41 
вот же свочь, понадобавлял багов и молчит !

"Выпуск nginx 1.11.5"
Отправлено Аноним , 13-Окт-16 02:39 
А свочь то за что? Он только вочь производит, вебсерваки не к ним.

"Выпуск nginx 1.11.5"
Отправлено eRIC , 12-Окт-16 12:04 
> Основной вопрос в том, стоит ли обновляться.

если в данной версии есть решения проблем, которые вы наблюдаете - ДА, если нет - НЕТ. Обновится всегда будет возможным как эти решения плавно перейдут в стейбл

>у разработчиков вредная привычка писать в changelog-е об исправленных багах, но не >упоминать добавленные.

помимо changelog у вас доступ к исходным кодам с каждым внесенным изменением ;)


"Выпуск nginx 1.11.5"
Отправлено Какаянахренразница , 14-Окт-16 18:15 
> помимо changelog у вас доступ к исходным кодам с каждым внесенным изменением
> ;)

Вот бы ещё доступ к неограниченному времени, чтобы прочитать исходники. Ну и доступ к мозгами поприличнее, чтобы понять прочитанное.


"Выпуск nginx 1.11.5"
Отправлено Аноняша , 12-Окт-16 12:25 
Если исправляется баг, добавленный в какой-то конкретной версии, то версия указывается. По логу можно проследить сколько таких бывает.

"Выпуск nginx 1.11.5"
Отправлено Какаянахренразница , 13-Окт-16 12:30 
Проследи, будь любез, по логу, какие баги были добавлены в версии 1.11.5. Заранее спасибо.

"Выпуск nginx 1.11.5"
Отправлено eRIC , 13-Окт-16 12:52 
> Проследи, будь любез, по логу, какие баги были добавлены в версии 1.11.5.
> Заранее спасибо.

стёб? :)


"Выпуск nginx 1.11.5"
Отправлено Какаянахренразница , 14-Окт-16 18:08 
> стёб? :)

Ты, eRIC, хороший человек. Вежливый, спокойный. Поэтому я тебе отвечу серьёзно.

Ребята из nginx делают хороший веб-сервер. Я им пользуясь, наверное, лет восемь. Нареканий у меня к нему нет никаких. Вылазят иногда грабли с модулями, но это претензии не к разрабам, а к делателям deb-пакетов под Ubuntu. Поэтому я с интересом слезу за выходом новых версий, но сам обновляюсь неспешно.


"Выпуск nginx 1.11.5"
Отправлено eRIC , 17-Окт-16 12:03 
> Ты, eRIC, хороший человек. Вежливый, спокойный. Поэтому я тебе отвечу серьёзно.

:)

> Ребята из nginx делают хороший веб-сервер. Я им пользуясь, наверное, лет восемь.
> Нареканий у меня к нему нет никаких. Вылазят иногда грабли с
> модулями, но это претензии не к разрабам, а к делателям deb-пакетов
> под Ubuntu. Поэтому я с интересом слезу за выходом новых версий,
> но сам обновляюсь неспешно.

ну скоро стейбл 1.10.2 релиз на подхде, немного(сутки) подожди...



"Выпуск nginx 1.11.5"
Отправлено Аноняша , 14-Окт-16 03:33 
Никаких, очевидно же. Не пойман - не баг.

"Выпуск nginx 1.11.5"
Отправлено Какаянахренразница , 14-Окт-16 17:51 
Не можешь? Ну вот и не треплись про "можно проследить по логу".

"Выпуск nginx 1.11.5"
Отправлено Аноняша , 15-Окт-16 15:49 
Читать разучился? Никаких багов.

"Выпуск nginx 1.11.5"
Отправлено Аноним , 12-Окт-16 13:17 
> Поддержка IPv6 теперь включается при сборке
> автоматически

cпасибо за добавленную потенциальную дыру, ребята.


"Выпуск nginx 1.11.5"
Отправлено Аноним , 12-Окт-16 13:28 
Шёл 2016 год...

"Выпуск nginx 1.11.5"
Отправлено Аноним , 12-Окт-16 14:26 
> Шёл 2016 год...

... ipv6 продолжал оставаться ненужным опасным дерьмом, как и все поделки "комитетов" напрочь оторванных от реальности.


"Выпуск nginx 1.11.5"
Отправлено Аноним , 12-Окт-16 14:56 
и без аппаратной таблицы ipv6 с большим пулом аллокации под шлюзы провайдеров

"Выпуск nginx 1.11.5"
Отправлено Аноним , 13-Окт-16 02:36 
> ... ipv6 продолжал оставаться ненужным опасным дерьмом

Если так рассуждать - компьютер тоже пожалуй является "ненужным опасным дерьмом". Да и много его еще.


"Выпуск nginx 1.11.5"
Отправлено ALex_hha , 12-Окт-16 16:21 
> помимо changelog у вас доступ к исходным кодам с каждым внесенным изменением ;)

т.е. просмотрев diff'ы вы сможете уверенно сказать, что в этом месте ошибка? :)


"Выпуск nginx 1.11.5"
Отправлено Andrey Mitrofanov , 12-Окт-16 17:28 
>> помимо changelog у вас доступ к исходным кодам с каждым внесенным изменением ;)
> т.е. просмотрев diff'ы вы сможете уверенно сказать, что в этом месте ошибка?
> :)

"Нет, Вы!"  :)))


"Выпуск nginx 1.11.5"
Отправлено eRIC , 13-Окт-16 08:12 
> т.е. просмотрев diff'ы вы сможете уверенно сказать, что в этом месте ошибка?
> :)

вопрос стоял в другом: у разработчиков вредная привычка писать в changelog-е об исправленных багах, но не упоминать добавленные.

т.е. тем самым можно посмотреть ВСЕ внесенные изменения/коммиты, которые не были упомянуты в changelog - будь это баг, фича, исправление, косметические изменения.

отвечая на ваш вопрос: НЕТ, просто просмотрев diff или какой нить комит не скажешь что это баг или изменение, которое приводит к нежелательному поведению. Но если сталкиваешься с каким-то аномальным поведением, начинаешь выяснять/дебажить, круг внесенных изменений суживается и можно будет дальше определить какое именно добавление/изменение влияет на это



"Выпуск nginx 1.11.5"
Отправлено XoRe , 13-Окт-16 00:41 
> -  Nginx не сбрасывает статистику ошибок всех серверов, если в блоке
> upstream не оказалось доступных серверов, а ожидает истечения fail_timeout;

Вот это настоящая засада. Сейчас, когда все бекенды отвалились, nginx делает всех живыми.
Хотя, как лакмусовая бумажка, такое поведение покажет на проблему, если бекенды постоянно отваливаются.


"Выпуск nginx 1.11.5"
Отправлено Аноним , 13-Окт-16 08:33 
Когда уже NGINX станет компилятором? Зачем все эти сотни переменных каждый раз инициализировать из конфигурации? Скомпилировал файлик написанный на языке NGINX и зашибись, вобще летать будет.

"Выпуск nginx 1.11.5"
Отправлено Аноним , 14-Окт-16 00:09 
Перепишут на Rust и проблемы не будет.

"Выпуск nginx 1.11.5"
Отправлено XoRe , 14-Окт-16 03:10 
Есть поддержка perl и lua, есть работа с redis и memcache. Вполне себе готовый джентельменский набор разработчика.