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
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
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)
Please read comment 0 again, LUA bump is required for .11/.12 due to API changes. I run functional tests for the LDAP module.
@Whissi: Apologies -- I missed that. Compile testing with all modules at the moment.
@Whissi: Thanks again for taking the time to help out. The changes LGTM -- also tested running against luajit.
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>