Please merge 1.9.6-2 (main) from Debian Unstable (main)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nginx (Ubuntu) |
Fix Released
|
Wishlist
|
Thomas Ward |
Bug Description
Please merge nginx 1.9.6 into Ubuntu. There are multiple changes, some of which are bug fixes, and some of which are workarounds and other changes.
------
Upstream changelog on 1.9.6 is available, as well as for subsequent and prior releases, here: http://
The 1.9.4, 1.9.5, and 1.9.6 release notes are here, though, for a summary:
Changes with nginx 1.9.6 27 Oct 2015
*) Bugfix: a segmentation fault might occur in a worker process when
using HTTP/2.
Thanks to Piotr Sikora and Denis Andzakovic.
*) Bugfix: the $server_protocol variable was empty when using HTTP/2.
*) Bugfix: backend SSL connections in the stream module might be timed
out unexpectedly.
*) Bugfix: a segmentation fault might occur in a worker process if
different ssl_session_cache settings were used in different virtual
servers.
*) Bugfix: nginx/Windows could not be built with MinGW gcc; the bug had
appeared in 1.9.4.
Thanks to Kouhei Sutou.
*) Bugfix: time was not updated when the timer_resolution directive was
used on Windows.
*) Miscellaneous minor fixes and improvements.
Thanks to Markus Linnala, Kurtis Nusbaum and Piotr Sikora.
Changes with nginx 1.9.5 22 Sep 2015
*) Feature: the ngx_http_v2_module (replaces ngx_http_
Thanks to Dropbox and Automattic for sponsoring this work.
*) Change: now the "output_buffers" directive uses two buffers by
default.
*) Change: now nginx limits subrequests recursion, not simultaneous
subrequests.
*) Change: now nginx checks the whole cache key when returning a
response from cache.
Thanks to Gena Makhomed and Sergey Brester.
*) Bugfix: "header already sent" alerts might appear in logs when using
cache; the bug had appeared in 1.7.5.
*) Bugfix: "writev() failed (4: Interrupted system call)" errors might
appear in logs when using CephFS and the "timer_resolution" directive
on Linux.
*) Bugfix: in invalid configurations handling.
Thanks to Markus Linnala.
*) Bugfix: a segmentation fault occurred in a worker process if the
"sub_filter" directive was used at http level; the bug had appeared
in 1.9.4.
Changes with nginx 1.9.4 18 Aug 2015
*) Change: the "proxy_
directives of the stream module are replaced with the
*) 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.
------
Below are the debian changelog entries since 1.9.3-1ubuntu1.
nginx (1.9.6-2) unstable; urgency=medium
[ Christos Trochalakis]
* debian/
+ Update nginx-lua to v0.9.19 fixing HTTP/2 compatibility.
-- Christos Trochalakis <email address hidden> Fri, 13 Nov 2015 16:08:01 +0200
nginx (1.9.6-1) unstable; urgency=medium
[ Christos Trochalakis]
* New upstream release.
* Enable http2 module in nginx-full & nginx-extras
-- Christos Trochalakis <email address hidden> Tue, 03 Nov 2015 08:59:21 +0200
nginx (1.9.4-1) unstable; urgency=medium
[ Christos Trochalakis]
* New upstream release.
* debian/copyright:
+ Fix licence order.
-- Christos Trochalakis <email address hidden> Mon, 24 Aug 2015 16:23:20 +0300
------
Build tests will be underway in https:/
description: | updated |
summary: |
- Please merge 1.9.4-1 (main) from Debian Unstable (main) + Please merge 1.9.6-1 (main) from Debian Unstable (main) |
summary: |
- Please merge 1.9.6-1 (main) from Debian Unstable (main) + Please merge 1.9.6-2 (main) from Debian Unstable (main) |
description: | updated |
tags: | added: patch |
Changed in nginx (Ubuntu): | |
status: | In Progress → Fix Committed |
Extreme delay due to Internet issues (thank you Comcast), and issues with `libuuid1` in my local builders, which prevented things from building. Working on the merge today.