Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 495062 - =www-servers/nginx-1.5.10 - Version bump.
Summary: =www-servers/nginx-1.5.10 - Version bump.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-22 21:20 UTC by Manuel Rüger (RETIRED)
Modified: 2014-02-10 03:14 UTC (History)
2 users (show)

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


Attachments
ebuild patch (nginx-1.5.8.ebuild.patch,2.98 KB, patch)
2013-12-26 12:03 UTC, Robert Förster
Details | Diff
fix compile failure with nginx-1.5.8 (lua-0.9.3-nginx-1.5.8.patch,8.18 KB, patch)
2013-12-26 12:05 UTC, Robert Förster
Details | Diff
ebuild patch (nginx-1.5.8.ebuild.patch,3.25 KB, patch)
2014-01-13 23:00 UTC, Robert Förster
Details | Diff
fix compile failure with nginx-1.5.8 (check_1.5.8+.patch,6.49 KB, patch)
2014-01-13 23:02 UTC, Robert Förster
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rüger (RETIRED) gentoo-dev 2013-12-22 21:20:39 UTC
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.
Comment 1 Robert Förster 2013-12-26 12:03:32 UTC
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
Comment 2 Robert Förster 2013-12-26 12:05:40 UTC
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
Comment 3 Robert Förster 2014-01-13 23:00:10 UTC
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
Comment 4 Robert Förster 2014-01-13 23:02:58 UTC
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]
Comment 5 Johan Bergström 2014-01-14 23:42:03 UTC
(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?
Comment 6 Robert Förster 2014-01-15 00:26:12 UTC
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.
Comment 7 Johan Bergström 2014-02-04 23:54:40 UTC
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.
Comment 8 Jason A. Donenfeld gentoo-dev 2014-02-10 03:14:08 UTC
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.