Re: nginx 1.9.4 + http/2 alpha patch -- encoding headers over HTTP/2 ?
On Friday 21 August 2015 15:07:44 PGNd wrote: I've built/installed nginx 1.9.4 with the http/2 alpha patch Installing the HTTP/2 Patch https://www.nginx.com/blog/early-alpha-patch-http2 It's up running; the detector plugins report HTTP/2 is 'active'. An old SPDY issue http://mailman.nginx.org/pipermail/nginx-devel/2012-June/002400.html had dealt with encoding headers not being set over SPDY. A workaround had been suggested, map $spdy $spdy_ae { default $http_accept_encoding; 2 gzip, deflate; } proxy_set_header Accept-Encoding $spdy_ae; A fix was promised. I assume it's been done; I haven't yet found the commit that did. Is this an issue still, or newly revisited, with HTTP/2, needing some similar workaround? Or has it been resolved, for SPDY /or HTTP/2, and can be safely ignored? There is no such issue with HTTP/2. wbr, Valentin V. Bartenev ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel
nginx 1.9.4 + http/2 alpha patch -- encoding headers over HTTP/2 ?
I've built/installed nginx 1.9.4 with the http/2 alpha patch Installing the HTTP/2 Patch https://www.nginx.com/blog/early-alpha-patch-http2 It's up running; the detector plugins report HTTP/2 is 'active'. An old SPDY issue http://mailman.nginx.org/pipermail/nginx-devel/2012-June/002400.html had dealt with encoding headers not being set over SPDY. A workaround had been suggested, map $spdy $spdy_ae { default $http_accept_encoding; 2 gzip, deflate; } proxy_set_header Accept-Encoding $spdy_ae; A fix was promised. I assume it's been done; I haven't yet found the commit that did. Is this an issue still, or newly revisited, with HTTP/2, needing some similar workaround? Or has it been resolved, for SPDY /or HTTP/2, and can be safely ignored? ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel
nginx-1.9.4
Changes with nginx 1.9.4 18 Aug 2015 *) Change: the proxy_downstream_buffer and proxy_upstream_buffer directives of the stream module are replaced with the proxy_buffer_size directive. *) Feature: the tcp_nodelay directive in the stream module. *) Feature: multiple sub_filter directives can be used simultaneously. *) Feature: variables support in the search string of the sub_filter directive. *) Workaround: configuration testing might fail under Linux OpenVZ. Thanks to Gena Makhomed. *) Bugfix: old worker processes might hog CPU after reconfiguration with a large number of worker_connections. *) Bugfix: a segmentation fault might occur in a worker process if the try_files and alias directives were used inside a location given by a regular expression; the bug had appeared in 1.7.1. *) Bugfix: the try_files directive inside a nested location given by a regular expression worked incorrectly if the alias directive was used in the outer location. *) Bugfix: in hash table initialization error handling. *) Bugfix: nginx could not be built with Visual Studio 2015. -- Maxim Dounin http://nginx.org/ ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
Re: nginx-1.9.4
Hello Nginx users, Now available: Nginx 1.9.4 for Windows http://goo.gl/YvvfXR (32-bit and 64-bit versions) These versions are to support legacy users who are already using Cygwin based builds of Nginx. Officially supported native Windows binaries are at nginx.org. Announcements are also available here: Twitter http://twitter.com/kworthington Google+ https://plus.google.com/+KevinWorthington/ Thank you, Kevin -- Kevin Worthington kworthington *@* (gmail] [dot} {com) http://kevinworthington.com/ http://twitter.com/kworthington https://plus.google.com/+KevinWorthington/ On Tue, Aug 18, 2015 at 11:40 AM, Maxim Dounin mdou...@mdounin.ru wrote: Changes with nginx 1.9.4 18 Aug 2015 *) Change: the proxy_downstream_buffer and proxy_upstream_buffer directives of the stream module are replaced with the proxy_buffer_size directive. *) Feature: the tcp_nodelay directive in the stream module. *) Feature: multiple sub_filter directives can be used simultaneously. *) Feature: variables support in the search string of the sub_filter directive. *) Workaround: configuration testing might fail under Linux OpenVZ. Thanks to Gena Makhomed. *) Bugfix: old worker processes might hog CPU after reconfiguration with a large number of worker_connections. *) Bugfix: a segmentation fault might occur in a worker process if the try_files and alias directives were used inside a location given by a regular expression; the bug had appeared in 1.7.1. *) Bugfix: the try_files directive inside a nested location given by a regular expression worked incorrectly if the alias directive was used in the outer location. *) Bugfix: in hash table initialization error handling. *) Bugfix: nginx could not be built with Visual Studio 2015. -- Maxim Dounin http://nginx.org/ ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
nginx-1.9.4
Изменения в nginx 1.9.4 18.08.2015 *) Изменение: директивы proxy_downstream_buffer и proxy_upstream_buffer в модуле stream заменены директивой proxy_buffer_size. *) Добавление: директива tcp_nodelay в модуле stream. *) Добавление: теперь можно указать несколько директив sub_filter одновременно. *) Добавление: директива sub_filter поддерживает переменные в строке поиска. *) Изменение: тестирование конфигурации могло не работать под Linux OpenVZ. Спасибо Геннадию Махомеду. *) Исправление: после переконфигурации старые рабочие процессы могли сильно нагружать процессор при больших значениях worker_connections. *) Исправление: при совместном использовании директив try_files и alias внутри location'а, заданного регулярным выражением, в рабочем процессе мог произойти segmentation fault; ошибка появилась в 1.7.1. *) Исправление: директива try_files внутри вложенного location'а, заданного регулярным выражением, работала неправильно, если во внешнем location'е использовалась директива alias. *) Исправление: в обработке ошибок при построении хэш-таблиц. *) Исправление: nginx не собирался с Visual Studio 2015. -- Maxim Dounin http://nginx.org/ ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
[nginx-ru-announce] nginx-1.9.4
Изменения в nginx 1.9.4 18.08.2015 *) Изменение: директивы proxy_downstream_buffer и proxy_upstream_buffer в модуле stream заменены директивой proxy_buffer_size. *) Добавление: директива tcp_nodelay в модуле stream. *) Добавление: теперь можно указать несколько директив sub_filter одновременно. *) Добавление: директива sub_filter поддерживает переменные в строке поиска. *) Изменение: тестирование конфигурации могло не работать под Linux OpenVZ. Спасибо Геннадию Махомеду. *) Исправление: после переконфигурации старые рабочие процессы могли сильно нагружать процессор при больших значениях worker_connections. *) Исправление: при совместном использовании директив try_files и alias внутри location'а, заданного регулярным выражением, в рабочем процессе мог произойти segmentation fault; ошибка появилась в 1.7.1. *) Исправление: директива try_files внутри вложенного location'а, заданного регулярным выражением, работала неправильно, если во внешнем location'е использовалась директива alias. *) Исправление: в обработке ошибок при построении хэш-таблиц. *) Исправление: nginx не собирался с Visual Studio 2015. -- Maxim Dounin http://nginx.org/ ___ nginx-ru-announce mailing list nginx-ru-announce@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru-announce
[nginx-announce] nginx-1.9.4
Changes with nginx 1.9.4 18 Aug 2015 *) Change: the proxy_downstream_buffer and proxy_upstream_buffer directives of the stream module are replaced with the proxy_buffer_size directive. *) Feature: the tcp_nodelay directive in the stream module. *) Feature: multiple sub_filter directives can be used simultaneously. *) Feature: variables support in the search string of the sub_filter directive. *) Workaround: configuration testing might fail under Linux OpenVZ. Thanks to Gena Makhomed. *) Bugfix: old worker processes might hog CPU after reconfiguration with a large number of worker_connections. *) Bugfix: a segmentation fault might occur in a worker process if the try_files and alias directives were used inside a location given by a regular expression; the bug had appeared in 1.7.1. *) Bugfix: the try_files directive inside a nested location given by a regular expression worked incorrectly if the alias directive was used in the outer location. *) Bugfix: in hash table initialization error handling. *) Bugfix: nginx could not be built with Visual Studio 2015. -- Maxim Dounin http://nginx.org/ ___ nginx-announce mailing list nginx-announce@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-announce
[nginx] nginx-1.9.4-RELEASE
details: http://hg.nginx.org/nginx/rev/5cb7e2eed203 branches: changeset: 6234:5cb7e2eed203 user: Maxim Dounin mdou...@mdounin.ru date: Tue Aug 18 18:16:17 2015 +0300 description: nginx-1.9.4-RELEASE diffstat: docs/xml/nginx/changes.xml | 111 + 1 files changed, 111 insertions(+), 0 deletions(-) diffs (121 lines): diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml --- a/docs/xml/nginx/changes.xml +++ b/docs/xml/nginx/changes.xml @@ -5,6 +5,117 @@ change_log title=nginx +changes ver=1.9.4 date=18.08.2015 + +change type=change +para lang=ru +директивы proxy_downstream_buffer и proxy_upstream_buffer в модуле stream +заменены директивой proxy_buffer_size. +/para +para lang=en +the proxy_downstream_buffer and proxy_upstream_buffer directives +of the stream module are replaced with the proxy_buffer_size directive. +/para +/change + +change type=feature +para lang=ru +директива tcp_nodelay в модуле stream. +/para +para lang=en +the tcp_nodelay directive in the stream module. +/para +/change + +change type=feature +para lang=ru +теперь можно указать несколько директив sub_filter одновременно. +/para +para lang=en +multiple sub_filter directives can be used simultaneously. +/para +/change + +change type=feature +para lang=ru +директива sub_filter поддерживает переменные в строке поиска. +/para +para lang=en +variables support in the search string of the sub_filter directive. +/para +/change + +change type=workaround +para lang=ru +тестирование конфигурации могло не работать под Linux OpenVZ.br/ +Спасибо Геннадию Махомеду. +/para +para lang=en +configuration testing might fail under Linux OpenVZ.br/ +Thanks to Gena Makhomed. +/para +/change + +change type=bugfix +para lang=ru +после переконфигурации старые рабочие процессы могли сильно нагружать процессор +при больших значениях worker_connections. +/para +para lang=en +old worker processes might hog CPU after reconfiguration +with a large number of worker_connections. +/para +/change + +change type=bugfix +para lang=ru +при совместном использовании директив try_files и alias +внутри location'а, заданного регулярным выражением, +в рабочем процессе мог произойти segmentation fault; +ошибка появилась в 1.7.1. +/para +para lang=en +a segmentation fault might occur in a worker process +if the try_files and alias directives were used +inside a location given by a regular expression; +the bug had appeared in 1.7.1. +/para +/change + +change type=bugfix +para lang=ru +директива try_files внутри вложенного location'а, заданного регулярным +выражением, работала неправильно, если во внешнем location'е использовалась +директива alias. +/para +para lang=en +the try_files directive inside a nested location +given by a regular expression worked incorrectly +if the alias directive was used in the outer location. +/para +/change + +change type=bugfix +para lang=ru +в обработке ошибок при построении хэш-таблиц. +/para +para lang=en +in hash table initialization error handling. +/para +/change + +change type=bugfix +para lang=ru +nginx не собирался с Visual Studio 2015. +/para +para lang=en +nginx could not be built with Visual Studio 2015. +/para +/change + +/changes + + changes ver=1.9.3 date=14.07.2015 change type=change ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel