Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 574342 - www-servers/nginx-1.9.12 version bump
Summary: www-servers/nginx-1.9.12 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-10 14:13 UTC by Thomas Deutschmann (RETIRED)
Modified: 2016-03-03 07:44 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2016-02-10 14:13:35 UTC
Release Date: 2016-02-09

Changes:
    *) Feature: TCP support in resolver.

    *) Feature: dynamic modules.

    *) Bugfix: the $request_length variable did not include size of request
       headers when using HTTP/2.

    *) Bugfix: in the ngx_http_v2_module.


The HTTP LUA module (nginx_modules_http_lua) is incompatible with nginx-1.9.11, https://github.com/openresty/lua-nginx-module/issues/668

We should also cherry-pick https://github.com/nginx/nginx/commit/2fe20c9b34b3b5279cf73cb8c4074bf0da242a31
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2016-02-24 23:42:55 UTC
nginx-1.9.12 is now available (release-date: 2016-02-24).

Changes:
    *) Feature: Huffman encoding of response headers in HTTP/2.
       Thanks to Vlad Krasnov.

    *) Feature: the "worker_cpu_affinity" directive now supports more than
       64 CPUs.

    *) Bugfix: compatibility with 3rd party C++ modules; the bug had
       appeared in 1.9.11.
       Thanks to Piotr Sikora.

    *) Bugfix: nginx could not be built statically with OpenSSL on Linux;
       the bug had appeared in 1.9.11.

    *) Bugfix: the "add_header ... always" directive with an empty value did
       not delete "Last-Modified" and "ETag" header lines from error
       responses.

    *) Workaround: "called a function you should not call" and "shutdown
       while in init" messages might appear in logs when using OpenSSL
       1.0.2f.

    *) Bugfix: invalid headers might be logged incorrectly.

    *) Bugfix: socket leak when using HTTP/2.

    *) Bugfix: in the ngx_http_v2_module.



- HTTP_FANCYINDEX_MODULE_PV should be bumped to v0.3.6
- HTTP_LUA_MODULE_PV should be bumped to 0.10.1rc1
- HTTP_LDAP_MODULE_PV should be bumped to commit 8517bb05ecc896b54429ca5e95137b0a386bd41a
Comment 2 Johan Bergström 2016-03-02 03:26:28 UTC
Thoughts on the ebuild posted at https://github.com/gentoo/gentoo/pull/959:
 - Can you reevrt the lua bump? We've so far avoided rc's when possible.
 - Regarding the auth_ldap bump I've only compile tested. Can anybody vouch for it?

(also, let me know if I should keep the discussion over there next time instead)
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2016-03-02 03:38:15 UTC
Please read comment 0 again, LUA bump is required for .11/.12 due to API changes.

I run functional tests for the LDAP module.
Comment 4 Johan Bergström 2016-03-02 03:40:15 UTC
@Whissi: Apologies -- I missed that. Compile testing with all modules at the moment.
Comment 5 Johan Bergström 2016-03-02 21:52:59 UTC
@Whissi: Thanks again for taking the time to help out. The changes LGTM -- also tested running against luajit.
Comment 6 Patrice Clement gentoo-dev 2016-03-03 07:44:01 UTC
commit ef24838d48552b8a80d7723aedf00deaa4f66b92 (HEAD -> master)
Merge: af41a01 8e6af81
Author: Patrice Clement <monsieurp@gentoo.org>
Date:   Thu Mar 3 07:26:22 2016 +0000

Merge github#959: www-servers/nginx: Version bump to v1.9.12.

See commit 8e6af817cbe843501cf4c99dbb9b911aa5ce163e for a more detailed
explanation about the changes involved.

Pull-Request: https://github.com/gentoo/gentoo/pull/959
Gentoo-Bug: https://bugs.gentoo.org/574342
Reporter: Thomas D <whissi@whissi.de>
Acked-by: Johan Bergström <bugs@bergstroem.nu>
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>