Summary: | =www-servers/nginx-{1.2.8,1.3.16} version bump request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Manuel Rüger (RETIRED) <mrueg> |
Component: | New packages | Assignee: | Benedikt Böhm (RETIRED) <hollow> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | cloos, dev-zero, petteyg359, steffen.weber |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
nginx-1.3.15.ebuildnginx
nginx.initd |
Description
Manuel Rüger (RETIRED)
![]() 1.2.7 also released Could we also consider unmasking 1.3.x? It's been 'long enough' imo; especially with 1.2.6 being/becoming stable and all. Changes with nginx 1.3.13 19 Feb 2013 *) Change: a compiler with name "cc" is now used by default. *) Feature: support for proxying of WebSocket connections. Thanks to Apcera and CloudBees for sponsoring this work. *) Feature: the "auth_basic_user_file" directive supports "{SHA}" password encryption method. Thanks to Louis Opter. 1.3.13 is out now (and spdy patch it at 65_${PV}). Can we please try to get 1.3.13 in tree (and not mask it anymore)? Websocket proxying is one of the major features for the 1.3.x branch, I'm pretty sure more gentoo users than me are interested in this. Changes with nginx 1.3.14 05 Mar 2013 *) Feature: $connections_active, $connections_reading, and $connections_writing variables in the ngx_http_stub_status_module. *) Feature: support of WebSocket connections in the ngx_http_uwsgi_module and ngx_http_scgi_module. *) Bugfix: in virtual servers handling with SNI. *) Bugfix: new sessions were not always stored if the "ssl_session_cache shared" directive was used and there was no free space in shared memory. Thanks to Piotr Sikora. *) Bugfix: multiple X-Forwarded-For headers were handled incorrectly. Thanks to Neal Poole for sponsoring this work. *) Bugfix: in the ngx_http_mp4_module. Thanks to Gernot Vormayr. FYI: syslog patch doesn't apply to .14 anymore. (In reply to comment #7) > FYI: syslog patch doesn't apply to .14 anymore. Here is nginx devs opinion about the patch: http://trac.nginx.org/nginx/ticket/95 It would be better to avoid any 3rd-party modules and patches that can block nginx. (In reply to comment #8) > It would be better to avoid any 3rd-party modules and patches that can block > nginx. in general i agree with you. but regarding the syslog patch i have to agree with the second comment on that ticket. as long as you don't send access_logs via syslog everything should be fine anyway. the patch is only enabled with USE=syslog anyway ... I think there's a problem that most users unaware about the pitfall (that syslog() is a blocking call, and how it affects asynchronous nginx). Maybe many of them decide to avoid using syslog functionality if they knew it. Probably some message after emerging nginx with the "syslog" use-flag would solve the problem. Sorry, for the offtopic. p.s. PAM-module also is blocking. A new patch is available https://github.com/yaoweibin/nginx_syslog_patch/blob/master/syslog_1.3.14.patch 1.3.15 now out. This now incorporates spdy support, which is the second "major" feature for the 1.3.x branch. I will update the ebuild. Changes with nginx 1.3.15 26 Mar 2013 *) Change: opening and closing a connection without sending any data in it is no longer logged to access_log with 400 error code. *) Feature: the ngx_http_spdy_module. Thanks to Automattic for sponsoring this work. *) Feature: the "limit_req_status" and "limit_conn_status" directives. Thanks to Nick Marden. *) Feature: the "image_filter_interlace" directive. Thanks to Ian Babrou. *) Feature: $connections_waiting variable in the ngx_http_stub_status_module. *) Feature: the mail proxy module now supports IPv6 backends. *) Bugfix: request body might be transmitted incorrectly when retrying a request to a next upstream server; the bug had appeared in 1.3.9. Thanks to Piotr Sikora. *) Bugfix: in the "client_body_in_file_only" directive; the bug had appeared in 1.3.9. *) Bugfix: responses might hang if subrequests were used and a DNS error happened during subrequest processing. Thanks to Lanshun Zhou. *) Bugfix: in backend usage accounting. *** Bug 421299 has been marked as a duplicate of this bug. *** Created attachment 343368 [details] nginx-1.3.15.ebuildnginx Attaching changed files. Here's a full diff/commit view: https://github.com/jbergstroem/gentoo-overlay/compare/nginx-1.3.15 @valentin: The case of syslog and possible synchronicity; Even if we sell guns, its up to the users if they want to shoot themselves in the foot. If they explicitly chooses to enable syslog, and then amount that kind of traffic, they should do other things than complain. There's other areas in nginx that would be considered just as harmful. Created attachment 343370 [details]
nginx.initd
(sorry for messing up the previous attachment name)
Bumped in tree, as requested by actown@osuosl.org. Thanks for the bump, but I think nginx-1.2.7 was missed. Changes with nginx 1.2.8 02 Apr 2013 *) Bugfix: new sessions were not always stored if the "ssl_session_cache shared" directive was used and there was no free space in shared memory. Thanks to Piotr Sikora. *) Bugfix: responses might hang if subrequests were used and a DNS error happened during subrequest processing. Thanks to Lanshun Zhou. *) Bugfix: in the ngx_http_mp4_module. Thanks to Gernot Vormayr. *) Bugfix: in backend usage accounting. *** Bug 464776 has been marked as a duplicate of this bug. *** + 19 Apr 2013; Patrick Lauer <patrick@gentoo.org> +nginx-1.2.8.ebuild: + Bump to 1.2.8 #456224 + 19 Apr 2013; Patrick Lauer <patrick@gentoo.org> +nginx-1.3.16.ebuild: + Bump for #456224 |