Re: nginx 1.9.4 + http/2 alpha patch -- encoding headers over HTTP/2 ?

2015-08-23 Thread Valentin V. Bartenev
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 ?

2015-08-21 Thread PGNd
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

2015-08-18 Thread Maxim Dounin
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

2015-08-18 Thread Kevin Worthington
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

2015-08-18 Thread Maxim Dounin
Изменения в 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

2015-08-18 Thread Maxim Dounin
Изменения в 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

2015-08-18 Thread Maxim Dounin
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

2015-08-18 Thread Maxim Dounin
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