2013-12-17 nginx-1.5.8 mainline version has been released. Changes with nginx 1.5.8 17 Dec 2013 *) Feature: IPv6 support in resolver. *) Feature: the "listen" directive supports the "fastopen" parameter. Thanks to Mathew Rodley. *) Feature: SSL support in the ngx_http_uwsgi_module. Thanks to Roberto De Ioris. *) Feature: vim syntax highlighting scripts were added to contrib. Thanks to Evan Miller. *) Bugfix: a timeout might occur while reading client request body in an SSL connection using chunked transfer encoding. *) Bugfix: the "master_process" directive did not work correctly in nginx/Windows. *) Bugfix: the "setfib" parameter of the "listen" directive might not work. *) Bugfix: in the ngx_http_spdy_module.
Created attachment 366216 [details, diff] ebuild patch the updated external modules, with the exception of rtmp which works fine here, have only been compile tested
Created attachment 366218 [details, diff] fix compile failure with nginx-1.5.8 the lua module fails to compile without this patch due to changes in nginx-1.5.8
Created attachment 367816 [details, diff] ebuild patch changes to last patch: http_headers_more 0.24 -> 0.25 http_lua 0.9.3 -> 0.9.4 (fixes compile failure, so dropped patch) nginx-rtmp-module 1.1.0 -> 1.1.2 echo-nginx-module 0.50 -> 0.51 and update a module which was not present in last patch: naxsi-core 0.53-1 -> 0.53-2 also add a patch to fix a compile failure when http_upstream_check is enabled
Created attachment 367818 [details, diff] fix compile failure with nginx-1.5.8 the change seems trivial, see http://trac.nginx.org/nginx/changeset/5454/nginx i will try to poke upstream with this patch tomorrow, but given that this was only a style change, this shouldn't hold us back to include it even if its not upstreamed [in timely fashion]
(In reply to Robert Förster from comment #4) > Created attachment 367818 [details, diff] [details, diff] > fix compile failure with nginx-1.5.8 > > the change seems trivial, see > http://trac.nginx.org/nginx/changeset/5454/nginx > > i will try to poke upstream with this patch tomorrow, but given that this > was only a style change, this shouldn't hold us back to include it even if > its not upstreamed [in timely fashion] Hey. Thanks for your efforts so far. Lets get 1.5.8 in the tree. Where did you get the patch for http_upstream_check from? Should at least probably live in their issues/pull requests?
it was handmade from the latest patch available in the tarball (i think it was 1.2.6? can't check right now) as only one hunk of one file for the patch failed (which was related to the linked change) i considered this a sane thing to do since others will probably hit it as well. didn't have time to file a bugreport for them today, maybe tomorrow.
Changes with nginx 1.5.10 04 Feb 2014 *) Feature: the ngx_http_spdy_module now uses SPDY 3.1 protocol. Thanks to Automattic and MaxCDN for sponsoring this work. *) Feature: the ngx_http_mp4_module now skips tracks too short for a seek requested. *) Bugfix: a segmentation fault might occur in a worker process if the $ssl_session_id variable was used in logs; the bug had appeared in 1.5.9. *) Bugfix: the $date_local and $date_gmt variables used wrong format outside of the ngx_http_ssi_filter_module. *) Bugfix: client connections might be immediately closed if deferred accept was used; the bug had appeared in 1.3.15. *) Bugfix: alerts "getsockopt(TCP_FASTOPEN) ... failed" appeared in logs during binary upgrade on Linux; the bug had appeared in 1.5.8. Thanks to Piotr Sikora.
This bug is quite old and is now for three different versions. Presumably the maintainer is too busy, so I've bumped things, to keep the ball rolling. +*nginx-1.5.10 (10 Feb 2014) + + 10 Feb 2014; Jason A. Donenfeld <zx2c4@gentoo.org> + +files/upstream-check-1.5.8.patch, +nginx-1.5.10.ebuild + Please file bugs and patches against this ebuild, should any issues occur.