commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-11-02 09:37:16 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.3463 (New) Package is "nginx" Mon Nov 2 09:37:16 2020 rev:57 rq:844462 version:1.19.4 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-10-08 13:08:54.282994287 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.3463/nginx.changes2020-11-02 09:37:37.613450646 +0100 @@ -1,0 +2,10 @@ +Tue Oct 27 20:23:09 UTC 2020 - Илья Индиго + +- Update to 1.19.4 + * https://nginx.org/en/CHANGES + * Add the "ssl_conf_command", "proxy_ssl_conf_command", +"grpc_ssl_conf_command", and "uwsgi_ssl_conf_command" directives. + * Add the "ssl_reject_handshake" directive. + * Add the "proxy_smtp_auth" directive in mail proxy. + +--- Old: nginx-1.19.3.tar.gz nginx-1.19.3.tar.gz.asc New: nginx-1.19.4.tar.gz nginx-1.19.4.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.LK0xyC/_old 2020-11-02 09:37:40.285453210 +0100 +++ /var/tmp/diff_new_pack.LK0xyC/_new 2020-11-02 09:37:40.285453210 +0100 @@ -76,7 +76,7 @@ %endif # Name: nginx -Version:1.19.3 +Version:1.19.4 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause ++ nginx-1.19.3.tar.gz -> nginx-1.19.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.19.3/CHANGES new/nginx-1.19.4/CHANGES --- old/nginx-1.19.3/CHANGES2020-09-29 16:32:14.0 +0200 +++ new/nginx-1.19.4/CHANGES2020-10-27 16:09:24.0 +0100 @@ -1,4 +1,14 @@ +Changes with nginx 1.19.427 Oct 2020 + +*) Feature: the "ssl_conf_command", "proxy_ssl_conf_command", + "grpc_ssl_conf_command", and "uwsgi_ssl_conf_command" directives. + +*) Feature: the "ssl_reject_handshake" directive. + +*) Feature: the "proxy_smtp_auth" directive in mail proxy. + + Changes with nginx 1.19.329 Sep 2020 *) Feature: the ngx_stream_set_module. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.19.3/CHANGES.ru new/nginx-1.19.4/CHANGES.ru --- old/nginx-1.19.3/CHANGES.ru 2020-09-29 16:32:13.0 +0200 +++ new/nginx-1.19.4/CHANGES.ru 2020-10-27 16:09:23.0 +0100 @@ -1,4 +1,14 @@ +Изменения в nginx 1.19.4 27.10.2020 + +*) Добавление: директивы ssl_conf_command, proxy_ssl_conf_command, + grpc_ssl_conf_command и uwsgi_ssl_conf_command. + +*) Добавление: директива ssl_reject_handshake. + +*) Добавление: директива proxy_smtp_auth в почтовом прокси-сервере. + + Изменения в nginx 1.19.3 29.09.2020 *) Добавление: модуль ngx_stream_set_module. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.19.3/src/core/nginx.h new/nginx-1.19.4/src/core/nginx.h --- old/nginx-1.19.3/src/core/nginx.h 2020-09-29 16:32:10.0 +0200 +++ new/nginx-1.19.4/src/core/nginx.h 2020-10-27 16:09:20.0 +0100 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1019003 -#define NGINX_VERSION "1.19.3" +#define nginx_version 1019004 +#define NGINX_VERSION "1.19.4" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.19.3/src/core/ngx_conf_file.c new/nginx-1.19.4/src/core/ngx_conf_file.c --- old/nginx-1.19.3/src/core/ngx_conf_file.c 2020-09-29 16:32:10.0 +0200 +++ new/nginx-1.19.4/src/core/ngx_conf_file.c 2020-10-27 16:09:20.0 +0100 @@ -1137,7 +1137,7 @@ a = (ngx_array_t **) (p + cmd->offset); -if (*a == NULL) { +if (*a == NGX_CONF_UNSET_PTR || *a == NULL) { *a = ngx_array_create(cf->pool, 4, sizeof(ngx_keyval_t)); if (*a == NULL) { return NGX_CONF_ERROR; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.19.3/src/event/ngx_event_openssl.c new/nginx-1.19.4/src/event/ngx_event_openssl.c --- old/nginx-1.19.3/src/event/ngx_event_openssl.c 2020-09-29 16:32:10.0 +0200 +++ new/nginx-1.19.4/src/event/ngx_event_openssl.c 2020-10-27 16:09:20.0 +0100 @@ -1471,6 +1471,78 @@ ngx_int_t +ngx_ssl_conf_commands(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_array_t *commands) +{ +if
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-10-08 13:07:36 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.4249 (New) Package is "nginx" Thu Oct 8 13:07:36 2020 rev:56 rq:839168 version:1.19.3 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-08-14 09:33:45.012411367 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.4249/nginx.changes2020-10-08 13:08:54.282994287 +0200 @@ -1,0 +2,23 @@ +Wed Sep 30 11:28:16 UTC 2020 - Илья Индиго + +- Update to 1.19.3 + * https://nginx.org/en/CHANGES + * Add the ngx_stream_set_module. + * Add the "proxy_cookie_flags" directive. + * Add the "userid_flags" directive. + * Fix the "stale-if-error" cache control extension was erroneously +applied if backend returned a response with status code 500, 502, +503, 504, 403, 404, or 429. + * Fix "[crit] cache file ... has too long header" messages might +appear in logs if caching was used and the backend returned responses +with the "Vary" header line. + * Fix "[crit] SSL_write() failed" messages might appear in logs +when using OpenSSL 1.1.1. + * Fix "SSL_shutdown() failed (SSL: ... bad write retry)" messages +might appear in logs; the bug had appeared in 1.19.2. + * Fix a segmentation fault might occur in a worker process when +using HTTP/2 if errors with code 400 were redirected to a proxied +location using the "error_page" directive. + * Fix socket leak when using HTTP/2 and subrequests in the njs module. + +--- Old: nginx-1.19.2.tar.gz nginx-1.19.2.tar.gz.asc New: nginx-1.19.3.tar.gz nginx-1.19.3.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.4pgs99/_old 2020-10-08 13:08:55.886995739 +0200 +++ /var/tmp/diff_new_pack.4pgs99/_new 2020-10-08 13:08:55.886995739 +0200 @@ -76,7 +76,7 @@ %endif # Name: nginx -Version:1.19.2 +Version:1.19.3 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause ++ nginx-1.19.2.tar.gz -> nginx-1.19.3.tar.gz ++ 1836 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-08-14 09:32:20 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.3399 (New) Package is "nginx" Fri Aug 14 09:32:20 2020 rev:55 rq:826075 version:1.19.2 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-07-29 17:14:13.596248050 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.3399/nginx.changes2020-08-14 09:33:45.012411367 +0200 @@ -1,0 +2,29 @@ +Wed Aug 12 15:23:16 UTC 2020 - Илья Индиго + +- Update to 1.19.2 + * https://nginx.org/en/CHANGES + * Now nginx starts closing keepalive connections before all free +worker connections are exhausted, and logs a warning about this +to the error log. + * Optimization of client request body reading when using chunked +transfer encoding. + * Memory leak if the "ssl_ocsp" directive was used. + * "zero size buf in output" alerts might appear in logs if a +FastCGI server returned an incorrect response; the bug had +appeared in 1.19.1. + * A segmentation fault might occur in a worker process if +different large_client_header_buffers sizes were used in +different virtual servers. + * SSL shutdown might not work. + * "SSL_shutdown() failed (SSL: ... bad write retry)" messages +might appear in logs. + * In the ngx_http_slice_module. + * In the ngx_http_xslt_filter_module. + +--- +Tue Aug 4 19:10:24 UTC 2020 - Dirk Mueller + +- update nginx-1.6.1-default_config.patch: + * remove geoip_module which is no longer compiled (bsc#1156202) + +--- Old: nginx-1.19.1.tar.gz nginx-1.19.1.tar.gz.asc New: nginx-1.19.2.tar.gz nginx-1.19.2.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.sGLytp/_old 2020-08-14 09:33:46.840412304 +0200 +++ /var/tmp/diff_new_pack.sGLytp/_new 2020-08-14 09:33:46.844412306 +0200 @@ -76,7 +76,7 @@ %endif # Name: nginx -Version:1.19.1 +Version:1.19.2 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause ++ check_1.9.2+.patch ++ --- /var/tmp/diff_new_pack.sGLytp/_old 2020-08-14 09:33:46.876412323 +0200 +++ /var/tmp/diff_new_pack.sGLytp/_new 2020-08-14 09:33:46.876412323 +0200 @@ -12,7 +12,7 @@ typedef struct { uint32_thash; -@@ -235,6 +238,15 @@ ngx_http_upstream_get_hash_peer(ngx_peer +@@ -238,6 +241,15 @@ ngx_http_upstream_get_hash_peer(ngx_peer goto next; } @@ -28,7 +28,7 @@ if (peer->max_fails && peer->fails >= peer->max_fails && now - peer->checked <= peer->fail_timeout) -@@ -538,6 +550,15 @@ ngx_http_upstream_get_chash_peer(ngx_pee +@@ -560,6 +572,15 @@ ngx_http_upstream_get_chash_peer(ngx_pee continue; } @@ -58,7 +58,7 @@ typedef struct { /* the round robin data must be first */ -@@ -205,6 +208,15 @@ ngx_http_upstream_get_ip_hash_peer(ngx_p +@@ -208,6 +211,15 @@ ngx_http_upstream_get_ip_hash_peer(ngx_p goto next; } ++ nginx-1.19.1.tar.gz -> nginx-1.19.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.19.1/CHANGES new/nginx-1.19.2/CHANGES --- old/nginx-1.19.1/CHANGES2020-07-07 17:56:11.0 +0200 +++ new/nginx-1.19.2/CHANGES2020-08-11 16:52:34.0 +0200 @@ -1,4 +1,33 @@ +Changes with nginx 1.19.211 Aug 2020 + +*) Change: now nginx starts closing keepalive connections before all + free worker connections are exhausted, and logs a warning about this + to the error log. + +*) Change: optimization of client request body reading when using + chunked transfer encoding. + +*) Bugfix: memory leak if the "ssl_ocsp" directive was used. + +*) Bugfix: "zero size buf in output" alerts might appear in logs if a + FastCGI server returned an incorrect response; the bug had appeared + in 1.19.1. + +*) Bugfix: a segmentation fault might occur in a worker process if + different large_client_header_buffers sizes were used in different + virtual servers. + +*) Bugfix: SSL shutdown might not work. + +*) Bugfix: "SSL_shutdown() failed (SSL: ... bad write retry)" messages + might appear in logs. + +*) Bugfix: in the ngx_http_slice_module. + +*) Bugfix: in the ngx_http_xslt_filter_module. + + Changes with nginx 1.19.1
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-07-29 17:14:09 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.3592 (New) Package is "nginx" Wed Jul 29 17:14:09 2020 rev:54 rq:822452 version:1.19.1 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-06-03 20:29:42.440660128 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.3592/nginx.changes2020-07-29 17:14:13.596248050 +0200 @@ -1,0 +2,26 @@ +Wed Jul 8 11:52:53 UTC 2020 - Илья Индиго + +- Update to 1.19.1 + * https://nginx.org/en/CHANGES + * The "lingering_close", "lingering_time", and "lingering_timeout" +directives now work when using HTTP/2. + * Now extra data sent by a backend are always discarded. + * Now after receiving a too short response from a FastCGI server +nginx tries to send the available part of the response +to the client, and then closes the client connection. + * Now after receiving a response with incorrect length from a +gRPC backend nginx stops response processing with an error. + * The "min_free" parameter of the "proxy_cache_path", +"fastcgi_cache_path", "scgi_cache_path", +and "uwsgi_cache_path" directives. + * nginx did not delete unix domain listen sockets during +graceful shutdown on the SIGQUIT signal. + * Zero length UDP datagrams were not proxied. + * Proxying to uwsgi backends using SSL might not work. + * In error handling when using the "ssl_ocsp" directive. + * On XFS and NFS file systems disk cache size might be +calculated incorrectly. + * "negative size buf in writer" alerts might appear in logs if +a memcached server returned a malformed response. + +--- Old: nginx-1.19.0.tar.gz nginx-1.19.0.tar.gz.asc New: nginx-1.19.1.tar.gz nginx-1.19.1.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.2BM6Dl/_old 2020-07-29 17:14:14.576248808 +0200 +++ /var/tmp/diff_new_pack.2BM6Dl/_new 2020-07-29 17:14:14.576248808 +0200 @@ -76,7 +76,7 @@ %endif # Name: nginx -Version:1.19.0 +Version:1.19.1 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause ++ nginx-1.19.0.tar.gz -> nginx-1.19.1.tar.gz ++ 1665 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-06-03 20:29:33 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.3606 (New) Package is "nginx" Wed Jun 3 20:29:33 2020 rev:53 rq:810195 version:1.19.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-05-16 22:25:01.745112398 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.3606/nginx.changes2020-06-03 20:29:42.440660128 +0200 @@ -1,0 +2,12 @@ +Thu May 28 01:46:00 UTC 2020 - Илья Индиго + +- Update to 1.19.0 + * https://nginx.org/en/CHANGES + * Client certificate validation with OCSP. + * "upstream sent frame for closed stream" errors might occur +when working with gRPC backends. + * OCSP stapling might not work if the "resolver" directive +was not specified. + * Connections with incorrect HTTP/2 preface were not logged. + +--- Old: nginx-1.18.0.tar.gz nginx-1.18.0.tar.gz.asc New: nginx-1.19.0.tar.gz nginx-1.19.0.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.VgREqv/_old 2020-06-03 20:29:43.336662852 +0200 +++ /var/tmp/diff_new_pack.VgREqv/_new 2020-06-03 20:29:43.336662852 +0200 @@ -76,7 +76,7 @@ %endif # Name: nginx -Version:1.18.0 +Version:1.19.0 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause ++ nginx-1.18.0.tar.gz -> nginx-1.19.0.tar.gz ++ 2123 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-05-16 22:24:56 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.2738 (New) Package is "nginx" Sat May 16 22:24:56 2020 rev:52 rq:805686 version:1.18.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-04-29 20:43:12.663772281 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.2738/nginx.changes2020-05-16 22:25:01.745112398 +0200 @@ -1,0 +2,7 @@ +Thu May 7 16:15:48 UTC 2020 - Cristian Rodríguez + +- Do not arbitrarily limit the default listen backlog + (NGX_LISTEN_BACKLOG) to 511, instead use -1 to choose the + system's default (sysctl net.core.somaxconn) + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.hUD9Fe/_old 2020-05-16 22:25:02.861114688 +0200 +++ /var/tmp/diff_new_pack.hUD9Fe/_new 2020-05-16 22:25:02.865114696 +0200 @@ -188,6 +188,8 @@ sed -i "s/\/var\/run/\/run/" conf/nginx.conf %endif +sed -i 's/^\(#define NGX_LISTEN_BACKLOG \).*/\1-1/' src/os/unix/ngx_linux_config.h + %build # FIXME: you should use the %%configure macro ./configure\
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-04-29 20:43:05 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.2738 (New) Package is "nginx" Wed Apr 29 20:43:05 2020 rev:51 rq:798375 version:1.18.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-04-25 20:09:32.131697578 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.2738/nginx.changes2020-04-29 20:43:12.663772281 +0200 @@ -1,0 +2,6 @@ +Wed Apr 22 16:46:27 UTC 2020 - Илья Индиго + +- Update to 1.18.0 + * 1.18.x stable branch. + +--- Old: nginx-1.17.10.tar.gz nginx-1.17.10.tar.gz.asc New: nginx-1.18.0.tar.gz nginx-1.18.0.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.W27Xsq/_old 2020-04-29 20:43:13.411774231 +0200 +++ /var/tmp/diff_new_pack.W27Xsq/_new 2020-04-29 20:43:13.415774241 +0200 @@ -76,7 +76,7 @@ %endif # Name: nginx -Version:1.17.10 +Version:1.18.0 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause @@ -132,15 +132,15 @@ %endif # %if %{with systemd} -BuildRequires: pkgconfig(systemd) -%{?systemd_ordering} BuildRequires: sysuser-shadow BuildRequires: sysuser-tools +BuildRequires: pkgconfig(systemd) +%{?systemd_ordering} %sysusers_requires %else -Requires(pre): shadow Requires(pre): %fillup_prereq Requires(pre): %insserv_prereq +Requires(pre): shadow %endif %description ++ nginx-1.17.10.tar.gz -> nginx-1.18.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.10/CHANGES new/nginx-1.18.0/CHANGES --- old/nginx-1.17.10/CHANGES 2020-04-14 16:19:29.0 +0200 +++ new/nginx-1.18.0/CHANGES2020-04-21 16:09:06.0 +0200 @@ -1,4 +1,9 @@ +Changes with nginx 1.18.021 Apr 2020 + +*) 1.18.x stable branch. + + Changes with nginx 1.17.10 14 Apr 2020 *) Feature: the "auth_delay" directive. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.10/CHANGES.ru new/nginx-1.18.0/CHANGES.ru --- old/nginx-1.17.10/CHANGES.ru2020-04-14 16:19:28.0 +0200 +++ new/nginx-1.18.0/CHANGES.ru 2020-04-21 16:09:05.0 +0200 @@ -1,4 +1,9 @@ +Изменения в nginx 1.18.0 21.04.2020 + +*) Стабильная ветка 1.18.x. + + Изменения в nginx 1.17.10 14.04.2020 *) Добавление: директива auth_delay. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.10/src/core/nginx.h new/nginx-1.18.0/src/core/nginx.h --- old/nginx-1.17.10/src/core/nginx.h 2020-04-14 16:19:26.0 +0200 +++ new/nginx-1.18.0/src/core/nginx.h 2020-04-21 16:09:01.0 +0200 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1017010 -#define NGINX_VERSION "1.17.10" +#define nginx_version 1018000 +#define NGINX_VERSION "1.18.0" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-04-25 20:09:23 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.2738 (New) Package is "nginx" Sat Apr 25 20:09:23 2020 rev:50 rq:795747 version:1.17.10 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-04-18 00:28:53.517861171 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.2738/nginx.changes2020-04-25 20:09:32.131697578 +0200 @@ -1,0 +2,6 @@ +Fri Apr 17 12:28:02 UTC 2020 - Thorsten Kukuk + +- Use sysusers.d to create the nginx user and group +- Remove self-conflict + +--- New: nginx.sysusers Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.lW4Mtj/_old 2020-04-25 20:09:36.823707253 +0200 +++ /var/tmp/diff_new_pack.lW4Mtj/_new 2020-04-25 20:09:36.827707261 +0200 @@ -91,6 +91,7 @@ Source6: https://github.com/yaoweibin/nginx_upstream_check_module/archive/v%{nginx_upstream_check_version}/%{nginx_upstream_check_module_path}.tar.gz Source7: https://github.com/arut/nginx-rtmp-module/archive/v%{nginx_rtmp_version}/%{nginx_rtmp_module_path}.tar.gz Source8: https://github.com/leev/ngx_http_geoip2_module/archive/%{nginx_geoip2_version}.tar.gz#/%{nginx_geoip2_module_path}.tar.gz +Source9:nginx.sysusers Source100: nginx.rpmlintrc Source101: https://nginx.org/download/%{name}-%{version}.tar.gz.asc Source102: https://nginx.org/keys/mdounin.key#/%{name}.keyring @@ -117,10 +118,8 @@ BuildRequires: zlib-devel BuildRequires: pkgconfig(libmaxminddb) %requires_eqperl -Requires(pre): shadow Recommends: logrotate Recommends: vim-plugin-nginx -Conflicts: nginx Provides: http_daemon Provides: httpd # @@ -135,7 +134,11 @@ %if %{with systemd} BuildRequires: pkgconfig(systemd) %{?systemd_ordering} +BuildRequires: sysuser-shadow +BuildRequires: sysuser-tools +%sysusers_requires %else +Requires(pre): shadow Requires(pre): %fillup_prereq Requires(pre): %insserv_prereq %endif @@ -263,6 +266,9 @@ --with-cc-opt="%{optflags}" %endif %make_build +%if %{with systemd} +%sysusers_generate_pre %{SOURCE9} nginx +%endif %install %make_install @@ -275,6 +281,7 @@ %if %{with systemd} install -D -m 0644 %{SOURCE3} %{buildroot}%{_unitdir}/nginx.service ln -s -f %{_sbindir}/service %{buildroot}%{_sbindir}/rcnginx +install -D -m 0644 %{SOURCE9} %{buildroot}%{_sysusersdir}/nginx.conf %else install -D -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/init.d/%{pkg_name} ln -s -f %{_sysconfdir}/init.d/%{pkg_name} %{buildroot}%{_sbindir}/rc%{pkg_name} @@ -344,12 +351,13 @@ %insserv_cleanup %endif +%if %{with systemd} +%pre -f nginx.pre +%service_add_pre nginx.service +%else %pre %{_sbindir}/groupadd -r %{ngx_user_group} &>/dev/null ||: %{_sbindir}/useradd -g %{ngx_user_group} -s /bin/false -r -c "user for %{ngx_user_group}" -d %{ngx_home} %{ngx_user_group} &>/dev/null ||: - -%if %{with systemd} -%service_add_pre nginx.service %endif %files @@ -406,6 +414,7 @@ %doc %{ngx_doc_dir} %if %{with systemd} %{_unitdir}/nginx.service +%{_sysusersdir}/nginx.conf %else %{_sysconfdir}/init.d/%{pkg_name} %endif ++ nginx.sysusers ++ # Type Name ID GECOS [HOME] u nginx - "User for nginx" /var/lib/nginx
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-04-18 00:27:58 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.2738 (New) Package is "nginx" Sat Apr 18 00:27:58 2020 rev:49 rq:794414 version:1.17.10 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-03-17 13:06:14.233618915 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.2738/nginx.changes2020-04-18 00:28:53.517861171 +0200 @@ -1,0 +2,7 @@ +Wed Apr 15 13:12:58 UTC 2020 - Илья Индиго + +- Update to 1.17.10 + * https://nginx.org/en/CHANGES + * The "auth_delay" directive. + +--- Old: nginx-1.17.9.tar.gz nginx-1.17.9.tar.gz.asc New: nginx-1.17.10.tar.gz nginx-1.17.10.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.Zep3js/_old 2020-04-18 00:28:54.585863382 +0200 +++ /var/tmp/diff_new_pack.Zep3js/_new 2020-04-18 00:28:54.589863391 +0200 @@ -76,7 +76,7 @@ %endif # Name: nginx -Version:1.17.9 +Version:1.17.10 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause @@ -91,7 +91,6 @@ Source6: https://github.com/yaoweibin/nginx_upstream_check_module/archive/v%{nginx_upstream_check_version}/%{nginx_upstream_check_module_path}.tar.gz Source7: https://github.com/arut/nginx-rtmp-module/archive/v%{nginx_rtmp_version}/%{nginx_rtmp_module_path}.tar.gz Source8: https://github.com/leev/ngx_http_geoip2_module/archive/%{nginx_geoip2_version}.tar.gz#/%{nginx_geoip2_module_path}.tar.gz - Source100: nginx.rpmlintrc Source101: https://nginx.org/download/%{name}-%{version}.tar.gz.asc Source102: https://nginx.org/keys/mdounin.key#/%{name}.keyring ++ nginx-1.17.9.tar.gz -> nginx-1.17.10.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.9/CHANGES new/nginx-1.17.10/CHANGES --- old/nginx-1.17.9/CHANGES2020-03-03 16:04:25.0 +0100 +++ new/nginx-1.17.10/CHANGES 2020-04-14 16:19:29.0 +0200 @@ -1,4 +1,9 @@ +Changes with nginx 1.17.10 14 Apr 2020 + +*) Feature: the "auth_delay" directive. + + Changes with nginx 1.17.903 Mar 2020 *) Change: now nginx does not allow several "Host" request header lines. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.9/CHANGES.ru new/nginx-1.17.10/CHANGES.ru --- old/nginx-1.17.9/CHANGES.ru 2020-03-03 16:04:24.0 +0100 +++ new/nginx-1.17.10/CHANGES.ru2020-04-14 16:19:28.0 +0200 @@ -1,4 +1,9 @@ +Изменения в nginx 1.17.10 14.04.2020 + +*) Добавление: директива auth_delay. + + Изменения в nginx 1.17.9 03.03.2020 *) Изменение: теперь nginx не разрешает несколько строк "Host" в diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.9/src/core/nginx.h new/nginx-1.17.10/src/core/nginx.h --- old/nginx-1.17.9/src/core/nginx.h 2020-03-03 16:04:21.0 +0100 +++ new/nginx-1.17.10/src/core/nginx.h 2020-04-14 16:19:26.0 +0200 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1017009 -#define NGINX_VERSION "1.17.9" +#define nginx_version 1017010 +#define NGINX_VERSION "1.17.10" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.9/src/http/modules/ngx_http_auth_basic_module.c new/nginx-1.17.10/src/http/modules/ngx_http_auth_basic_module.c --- old/nginx-1.17.9/src/http/modules/ngx_http_auth_basic_module.c 2020-03-03 16:04:21.0 +0100 +++ new/nginx-1.17.10/src/http/modules/ngx_http_auth_basic_module.c 2020-04-14 16:19:26.0 +0200 @@ -25,7 +25,6 @@ ngx_str_t *passwd, ngx_str_t *realm); static ngx_int_t ngx_http_auth_basic_set_realm(ngx_http_request_t *r, ngx_str_t *realm); -static void ngx_http_auth_basic_close(ngx_file_t *file); static void *ngx_http_auth_basic_create_loc_conf(ngx_conf_t *cf); static char *ngx_http_auth_basic_merge_loc_conf(ngx_conf_t *cf, void *parent, void *child); @@ -177,8 +176,8 @@ offset); if (n == NGX_ERROR) { -ngx_http_auth_basic_close(); -return NGX_HTTP_INTERNAL_SERVER_ERROR; +rc = NGX_HTTP_INTERNAL_SERVER_ERROR; +goto
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-03-17 13:06:06 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.3160 (New) Package is "nginx" Tue Mar 17 13:06:06 2020 rev:48 rq:784229 version:1.17.9 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-03-06 21:26:28.357521548 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.3160/nginx.changes2020-03-17 13:06:14.233618915 +0100 @@ -1,0 +2,6 @@ +Tue Mar 10 10:49:35 UTC 2020 - Vítězslav Čížek + +- Replace obsolete GeoIP module with MaxMinDB-based GeoIP2 + (bsc#1156202) + +--- New: ngx_http_geoip2_module-3.3.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.OqbYu1/_old 2020-03-17 13:06:15.64562 +0100 +++ /var/tmp/diff_new_pack.OqbYu1/_new 2020-03-17 13:06:15.64562 +0100 @@ -42,6 +42,8 @@ %define nginx_upstream_check_module_path nginx_upstream_check_module-%{nginx_upstream_check_version} %define nginx_rtmp_version 1.2.1 %define nginx_rtmp_module_path nginx-rtmp-module-%{nginx_rtmp_version} +%define nginx_geoip2_version 3.3 +%define nginx_geoip2_module_path ngx_http_geoip2_module-%{nginx_geoip2_version} %define src_install_dir %{_prefix}/src/%{name} %if 0%{?is_opensuse} %bcond_without extra_modules @@ -88,6 +90,8 @@ Source5: https://github.com/openresty/headers-more-nginx-module/archive/v%{headers_more_nginx_version}/%{headers_more_nginx_module_path}.tar.gz Source6: https://github.com/yaoweibin/nginx_upstream_check_module/archive/v%{nginx_upstream_check_version}/%{nginx_upstream_check_module_path}.tar.gz Source7: https://github.com/arut/nginx-rtmp-module/archive/v%{nginx_rtmp_version}/%{nginx_rtmp_module_path}.tar.gz +Source8: https://github.com/leev/ngx_http_geoip2_module/archive/%{nginx_geoip2_version}.tar.gz#/%{nginx_geoip2_module_path}.tar.gz + Source100: nginx.rpmlintrc Source101: https://nginx.org/download/%{name}-%{version}.tar.gz.asc Source102: https://nginx.org/keys/mdounin.key#/%{name}.keyring @@ -106,13 +110,13 @@ BuildRequires: gcc-c++ BuildRequires: gd-devel # -BuildRequires: libGeoIP-devel BuildRequires: libxslt-devel BuildRequires: openssl-devel BuildRequires: pcre-devel BuildRequires: pkgconfig BuildRequires: vim BuildRequires: zlib-devel +BuildRequires: pkgconfig(libmaxminddb) %requires_eqperl Requires(pre): shadow Recommends: logrotate @@ -164,7 +168,7 @@ The source of nginx [engine x] HTTP server and IMAP/POP3 proxy server. %prep -%setup -q -n %{pkg_name}-%{version} -a 4 -a 5 -a 6 -a 7 +%setup -q -n %{pkg_name}-%{version} -a 4 -a 5 -a 6 -a 7 -a 8 %patch0 -p1 %patch1 -p1 %patch2 @@ -212,7 +216,6 @@ --with-http_addition_module \ --with-http_xslt_module=dynamic \ --with-http_image_filter_module=dynamic \ - --with-http_geoip_module=dynamic \ --with-http_sub_module \ --with-http_dav_module \ --with-http_flv_module \ @@ -232,7 +235,6 @@ --with-stream=dynamic\ --with-stream_ssl_module \ --with-stream_realip_module \ - --with-stream_geoip_module=dynamic \ --with-stream_ssl_preread_module \ --with-pcre \ %if %{with pcre_jit} @@ -254,6 +256,7 @@ --add-dynamic-module=%{headers_more_nginx_module_path} \ --add-dynamic-module=%{nginx_rtmp_module_path} \ %endif + --add-dynamic-module=%{nginx_geoip2_module_path} \ %if 0%{?suse_version} > 1220 --with-cc-opt="%{optflags} -fPIC -D_GNU_SOURCE" \ --with-ld-opt="-Wl,-z,relro,-z,now -pie" @@ -374,13 +377,13 @@ %{ngx_sbin_path} %dir %{_libdir}/nginx/ %dir %{ngx_module_dir}/ -%{ngx_module_dir}/ngx_http_geoip_module.so +%{ngx_module_dir}/ngx_http_geoip2_module.so %{ngx_module_dir}/ngx_http_image_filter_module.so %{ngx_module_dir}/ngx_http_perl_module.so %{ngx_module_dir}/ngx_http_xslt_filter_module.so %{ngx_module_dir}/ngx_mail_module.so %{ngx_module_dir}/ngx_stream_module.so -%{ngx_module_dir}/ngx_stream_geoip_module.so +%{ngx_module_dir}/ngx_stream_geoip2_module.so # external modules %if %{with extra_modules} %{ngx_module_dir}/ngx_http_fancyindex_module.so
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-03-06 21:26:10 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.26092 (New) Package is "nginx" Fri Mar 6 21:26:10 2020 rev:47 rq:781568 version:1.17.9 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-02-09 20:47:26.670841688 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.26092/nginx.changes 2020-03-06 21:26:28.357521548 +0100 @@ -1,0 +2,16 @@ +Wed Mar 4 12:35:47 UTC 2020 - Илья Индиго + +- Update to 1.17.9 + * https://nginx.org/en/CHANGES + * Now nginx does not allow several "Host" request header lines. + * nginx ignored additional "Transfer-Encoding" request header lines. + * Socket leak when using HTTP/2. + * A segmentation fault might occur in a worker process if OCSP +stapling was used. + * In the ngx_http_mp4_module. + * nginx used status code 494 instead of 400 if errors with code +494 were redirected with the "error_page" directive. + * Socket leak when using subrequests in the njs module and the +"aio" directive. + +--- @@ -2161 +2176,0 @@ - Old: nginx-1.17.8.tar.gz nginx-1.17.8.tar.gz.asc New: nginx-1.17.9.tar.gz nginx-1.17.9.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.8z1u1u/_old 2020-03-06 21:26:31.073523048 +0100 +++ /var/tmp/diff_new_pack.8z1u1u/_new 2020-03-06 21:26:31.077523050 +0100 @@ -74,13 +74,13 @@ %endif # Name: nginx -Version:1.17.8 +Version:1.17.9 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause Group: Productivity/Networking/Web/Proxy URL:https://nginx.org -Source0:https://nginx.org/download/nginx-%{version}.tar.gz +Source0:https://nginx.org/download/%{name}-%{version}.tar.gz Source1:nginx.init Source2:nginx.logrotate Source3:nginx.service @@ -89,7 +89,7 @@ Source6: https://github.com/yaoweibin/nginx_upstream_check_module/archive/v%{nginx_upstream_check_version}/%{nginx_upstream_check_module_path}.tar.gz Source7: https://github.com/arut/nginx-rtmp-module/archive/v%{nginx_rtmp_version}/%{nginx_rtmp_module_path}.tar.gz Source100: nginx.rpmlintrc -Source101: https://nginx.org/download/nginx-%{version}.tar.gz.asc +Source101: https://nginx.org/download/%{name}-%{version}.tar.gz.asc Source102: https://nginx.org/keys/mdounin.key#/%{name}.keyring # PATCH-FIX-UPSTREAM nginx-1.11.2-no_Werror.patch Patch0: nginx-1.11.2-no_Werror.patch @@ -260,7 +260,7 @@ %else --with-cc-opt="%{optflags}" %endif -make %{?_smp_mflags} +%make_build %install %make_install ++ nginx-1.17.8.tar.gz -> nginx-1.17.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.8/CHANGES new/nginx-1.17.9/CHANGES --- old/nginx-1.17.8/CHANGES2020-01-21 14:39:46.0 +0100 +++ new/nginx-1.17.9/CHANGES2020-03-03 16:04:25.0 +0100 @@ -1,4 +1,25 @@ +Changes with nginx 1.17.903 Mar 2020 + +*) Change: now nginx does not allow several "Host" request header lines. + +*) Bugfix: nginx ignored additional "Transfer-Encoding" request header + lines. + +*) Bugfix: socket leak when using HTTP/2. + +*) Bugfix: a segmentation fault might occur in a worker process if OCSP + stapling was used. + +*) Bugfix: in the ngx_http_mp4_module. + +*) Bugfix: nginx used status code 494 instead of 400 if errors with code + 494 were redirected with the "error_page" directive. + +*) Bugfix: socket leak when using subrequests in the njs module and the + "aio" directive. + + Changes with nginx 1.17.821 Jan 2020 *) Feature: variables support in the "grpc_pass" directive. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.8/CHANGES.ru new/nginx-1.17.9/CHANGES.ru --- old/nginx-1.17.8/CHANGES.ru 2020-01-21 14:39:45.0 +0100 +++ new/nginx-1.17.9/CHANGES.ru 2020-03-03 16:04:24.0 +0100 @@ -1,4 +1,26 @@ +Изменения в nginx 1.17.9 03.03.2020 + +*) Изменение: теперь nginx не разрешает несколько строк "Host" в + заголовке запроса. + +*) Исправление: nginx игнорировал дополнительные строки + "Transfer-Encoding" в заголовке запроса. + +*) Исправление: утечки сокетов при использовании HTTP/2. + +*) Исправление: в рабочем процессе мог
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-02-09 20:47:25 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.26092 (New) Package is "nginx" Sun Feb 9 20:47:25 2020 rev:46 rq:769945 version:1.17.8 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2020-01-23 15:55:44.151121550 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.26092/nginx.changes 2020-02-09 20:47:26.670841688 +0100 @@ -1,0 +2,10 @@ +Sun Feb 2 01:03:07 UTC 2020 - Marcus Rueckert + +- Update to 1.17.8 + * Feature: variables support in the "grpc_pass" directive. + * Bugfix: a timeout might occur while handling pipelined requests +in an SSL connection; the bug had appeared in 1.17.5. + * Bugfix: in the "debug_points" directive when using HTTP/2. +Thanks to Daniil Bondarev. + +--- Old: nginx-1.17.7.tar.gz nginx-1.17.7.tar.gz.asc New: nginx-1.17.8.tar.gz nginx-1.17.8.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.HfcqOu/_old 2020-02-09 20:47:27.446842131 +0100 +++ /var/tmp/diff_new_pack.HfcqOu/_new 2020-02-09 20:47:27.446842131 +0100 @@ -74,7 +74,7 @@ %endif # Name: nginx -Version:1.17.7 +Version:1.17.8 Release:0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause ++ nginx-1.17.7.tar.gz -> nginx-1.17.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.7/CHANGES new/nginx-1.17.8/CHANGES --- old/nginx-1.17.7/CHANGES2019-12-24 16:00:14.0 +0100 +++ new/nginx-1.17.8/CHANGES2020-01-21 14:39:46.0 +0100 @@ -1,4 +1,15 @@ +Changes with nginx 1.17.821 Jan 2020 + +*) Feature: variables support in the "grpc_pass" directive. + +*) Bugfix: a timeout might occur while handling pipelined requests in an + SSL connection; the bug had appeared in 1.17.5. + +*) Bugfix: in the "debug_points" directive when using HTTP/2. + Thanks to Daniil Bondarev. + + Changes with nginx 1.17.724 Dec 2019 *) Bugfix: a segmentation fault might occur on start or during diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.7/CHANGES.ru new/nginx-1.17.8/CHANGES.ru --- old/nginx-1.17.7/CHANGES.ru 2019-12-24 16:00:12.0 +0100 +++ new/nginx-1.17.8/CHANGES.ru 2020-01-21 14:39:45.0 +0100 @@ -1,4 +1,15 @@ +Изменения в nginx 1.17.8 21.01.2020 + +*) Добавление: директива grpc_pass поддерживает переменные. + +*) Исправление: при обработке pipelined-запросов по SSL-соединению мог + произойти таймаут; ошибка появилась в 1.17.5. + +*) Исправление: в директиве debug_points при использовании HTTP/2. + Спасибо Даниилу Бондареву. + + Изменения в nginx 1.17.7 24.12.2019 *) Исправление: на старте или во время переконфигурации мог произойти diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.7/src/core/nginx.h new/nginx-1.17.8/src/core/nginx.h --- old/nginx-1.17.7/src/core/nginx.h 2019-12-24 16:00:09.0 +0100 +++ new/nginx-1.17.8/src/core/nginx.h 2020-01-21 14:39:42.0 +0100 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1017007 -#define NGINX_VERSION "1.17.7" +#define nginx_version 1017008 +#define NGINX_VERSION "1.17.8" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.7/src/event/ngx_event.c new/nginx-1.17.8/src/event/ngx_event.c --- old/nginx-1.17.7/src/event/ngx_event.c 2019-12-24 16:00:09.0 +0100 +++ new/nginx-1.17.8/src/event/ngx_event.c 2020-01-21 14:39:42.0 +0100 @@ -238,6 +238,7 @@ } if (!ngx_queue_empty(_posted_next_events)) { +ngx_event_move_posted_next(cycle); timer = 0; } @@ -261,7 +262,6 @@ } ngx_event_process_posted(cycle, _posted_events); -ngx_event_process_posted_next(cycle, _posted_next_events); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.7/src/event/ngx_event_openssl.c new/nginx-1.17.8/src/event/ngx_event_openssl.c --- old/nginx-1.17.7/src/event/ngx_event_openssl.c 2019-12-24 16:00:09.0 +0100 +++
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2020-01-23 15:55:25 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.26092 (New) Package is "nginx" Thu Jan 23 15:55:25 2020 rev:45 rq:766541 version:1.17.7 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-12-30 12:35:32.939827637 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.26092/nginx.changes 2020-01-23 15:55:44.151121550 +0100 @@ -1,0 +2,6 @@ +Tue Jan 21 16:35:28 UTC 2020 - Thorsten Kukuk + +- Use systemd_ordering instead of systemd_requires, nginx is useable + without sysemd, too. + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.fNXZBo/_old 2020-01-23 15:55:47.115123150 +0100 +++ /var/tmp/diff_new_pack.fNXZBo/_new 2020-01-23 15:55:47.115123150 +0100 @@ -1,7 +1,7 @@ # # spec file for package nginx # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -131,7 +131,7 @@ # %if %{with systemd} BuildRequires: pkgconfig(systemd) -%{?systemd_requires} +%{?systemd_ordering} %else Requires(pre): %fillup_prereq Requires(pre): %insserv_prereq
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-12-30 12:35:29 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.6675 (New) Package is "nginx" Mon Dec 30 12:35:29 2019 rev:44 rq:759966 version:1.17.7 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-12-02 11:38:04.206457257 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.6675/nginx.changes2019-12-30 12:35:32.939827637 +0100 @@ -1,0 +2,22 @@ +Sat Dec 28 11:03:16 UTC 2019 - Илья Индиго + +- Refresh spec-file via spec-cleaner. +- Add in service-file Wants=network-online.target (boo#1155690) +- Update to 1.17.7 + * https://nginx.org/en/CHANGES + * A segmentation fault might occur on start or during +reconfiguration if the "rewrite" directive with an empty +replacement string was used in the configuration. + * A segmentation fault might occur in a worker process if the +"break" directive was used with the "alias" directive or with +the "proxy_pass" directive with a URI. + * The "Location" response header line might contain garbage if +the request URI was rewritten to the one containing a null character. + * Requests with bodies were handled incorrectly when returning redirections +with the "error_page" directive; the bug had appeared in 0.7.12. + * Socket leak when using HTTP/2. + * A timeout might occur while handling pipelined requests in an +SSL connection; the bug had appeared in 1.17.5. + * Bugfix in the ngx_http_dav_module. + +--- Old: nginx-1.17.6.tar.gz nginx-1.17.6.tar.gz.asc New: nginx-1.17.7.tar.gz nginx-1.17.7.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.JQGplW/_old 2019-12-30 12:35:34.851828663 +0100 +++ /var/tmp/diff_new_pack.JQGplW/_new 2019-12-30 12:35:34.855828665 +0100 @@ -1,7 +1,7 @@ # # spec file for package nginx # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,43 @@ # -%bcond_withcpp_test -%bcond_withgoogle_perftools - +%{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim/%(readlink %{_datadir}/vim/current)} +%define pkg_name nginx +%define ngx_prefix %{_prefix} +%define ngx_sbin_path %{_sbindir}/nginx +%define ngx_module_dir %{_libdir}/nginx/modules +%define ngx_conf_dir %{_sysconfdir}/nginx +%define ngx_conf_path %{ngx_conf_dir}/nginx.conf +%define ngx_log_dir%{_localstatedir}/log/nginx +%define ngx_error_log %{ngx_log_dir}/error.log +%define ngx_access_log %{ngx_log_dir}/access.log +%define ngx_home %{_localstatedir}/lib/nginx +%define ngx_tmp_http %{ngx_home}/tmp/ +%define ngx_tmp_proxy %{ngx_home}/proxy/ +%define ngx_tmp_fcgi %{ngx_home}/fastcgi/ +%define ngx_tmp_scgi %{ngx_home}/scgi/ +%define ngx_tmp_uwsgi %{ngx_home}/uwsgi/ +%define ngx_user_group nginx +%define ngx_doc_dir%{_docdir}/%{name} +%define ngx_fancyindex_version 0.4.2 +%define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} +%define headers_more_nginx_version 0.33 +%define headers_more_nginx_module_path headers-more-nginx-module-%{headers_more_nginx_version} +%define nginx_upstream_check_version 0.3.0 +%define nginx_upstream_check_module_path nginx_upstream_check_module-%{nginx_upstream_check_version} +%define nginx_rtmp_version 1.2.1 +%define nginx_rtmp_module_path nginx-rtmp-module-%{nginx_rtmp_version} +%define src_install_dir %{_prefix}/src/%{name} %if 0%{?is_opensuse} %bcond_without extra_modules %else %bcond_withextra_modules %endif - %if 0%{?suse_version} != 1315 || 0%{?is_opensuse} %bcond_without libatomic %else %bcond_withlibatomic %endif - %if 0%{?suse_version} > 1220 %bcond_without http2 %bcond_without pcre_jit @@ -40,25 +62,8 @@ %bcond_withpcre_jit %bcond_withsystemd %endif - -%{!?vim_data_dir:%global vim_data_dir /usr/share/vim/%(readlink /usr/share/vim/current)} - -%define pkg_name nginx -%define ngx_prefix %{_prefix} -%define ngx_sbin_path %{_sbindir}/nginx -%define ngx_module_dir %{_libdir}/nginx/modules -%define ngx_conf_dir %{_sysconfdir}/nginx -%define ngx_conf_path %{ngx_conf_dir}/nginx.conf -%define ngx_log_dir%{_localstatedir}/log/nginx -%define ngx_error_log %{ngx_log_dir}/error.log -%define ngx_access_log %{ngx_log_dir}/access.log -%define ngx_home %{_localstatedir}/lib/nginx -%define ngx_tmp_http %{ngx_home}/tmp/ -%define ngx_tmp_proxy %{ngx_home}/proxy/ -%define ngx_tmp_fcgi
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-12-02 11:33:28 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.4691 (New) Package is "nginx" Mon Dec 2 11:33:28 2019 rev:43 rq:752658 version:1.17.6 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-10-28 17:00:28.797766053 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.4691/nginx.changes2019-12-02 11:38:04.206457257 +0100 @@ -1,0 +2,10 @@ +Sat Nov 23 20:12:57 UTC 2019 - Marcus Rueckert + +- Update to 1.17.6 + - Feature: the $proxy_protocol_server_addr and +$proxy_protocol_server_port variables. + - Feature: the "limit_conn_dry_run" directive. + - Feature: the $limit_req_status and $limit_conn_status +variables. + +--- Old: nginx-1.17.5.tar.gz nginx-1.17.5.tar.gz.asc New: nginx-1.17.6.tar.gz nginx-1.17.6.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.CYJgCo/_old 2019-12-02 11:38:04.814457385 +0100 +++ /var/tmp/diff_new_pack.CYJgCo/_new 2019-12-02 11:38:04.818457385 +0100 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.17.5 +Version:1.17.6 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.17.5.tar.gz -> nginx-1.17.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.5/CHANGES new/nginx-1.17.6/CHANGES --- old/nginx-1.17.5/CHANGES2019-10-22 17:16:13.0 +0200 +++ new/nginx-1.17.6/CHANGES2019-11-19 15:19:02.0 +0100 @@ -1,4 +1,14 @@ +Changes with nginx 1.17.619 Nov 2019 + +*) Feature: the $proxy_protocol_server_addr and + $proxy_protocol_server_port variables. + +*) Feature: the "limit_conn_dry_run" directive. + +*) Feature: the $limit_req_status and $limit_conn_status variables. + + Changes with nginx 1.17.522 Oct 2019 *) Feature: now nginx uses ioctl(FIONREAD), if available, to avoid diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.5/CHANGES.ru new/nginx-1.17.6/CHANGES.ru --- old/nginx-1.17.5/CHANGES.ru 2019-10-22 17:16:11.0 +0200 +++ new/nginx-1.17.6/CHANGES.ru 2019-11-19 15:19:01.0 +0100 @@ -1,4 +1,14 @@ +Изменения в nginx 1.17.6 19.11.2019 + +*) Добавление: переменные $proxy_protocol_server_addr и + $proxy_protocol_server_port. + +*) Добавление: директива limit_conn_dry_run. + +*) Добавление: переменные $limit_req_status и $limit_conn_status. + + Изменения в nginx 1.17.5 22.10.2019 *) Добавление: теперь nginx использует вызов ioctl(FIONREAD), если он diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.5/src/core/nginx.h new/nginx-1.17.6/src/core/nginx.h --- old/nginx-1.17.5/src/core/nginx.h 2019-10-22 17:16:08.0 +0200 +++ new/nginx-1.17.6/src/core/nginx.h 2019-11-19 15:18:58.0 +0100 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1017005 -#define NGINX_VERSION "1.17.5" +#define nginx_version 1017006 +#define NGINX_VERSION "1.17.6" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.5/src/core/ngx_connection.h new/nginx-1.17.6/src/core/ngx_connection.h --- old/nginx-1.17.5/src/core/ngx_connection.h 2019-10-22 17:16:08.0 +0200 +++ new/nginx-1.17.6/src/core/ngx_connection.h 2019-11-19 15:18:58.0 +0100 @@ -147,8 +147,7 @@ socklen_t socklen; ngx_str_t addr_text; -ngx_str_t proxy_protocol_addr; -in_port_t proxy_protocol_port; +ngx_proxy_protocol_t *proxy_protocol; #if (NGX_SSL || NGX_COMPAT) ngx_ssl_connection_t *ssl; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.5/src/core/ngx_core.h new/nginx-1.17.6/src/core/ngx_core.h --- old/nginx-1.17.5/src/core/ngx_core.h2019-10-22 17:16:08.0 +0200 +++ new/nginx-1.17.6/src/core/ngx_core.h2019-11-19 15:18:58.0 +0100 @@ -26,6 +26,7 @@ typedef struct ngx_connection_s ngx_connection_t; typedef struct ngx_thread_task_s
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-10-28 16:59:45 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.2990 (New) Package is "nginx" Mon Oct 28 16:59:45 2019 rev:42 rq:743522 version:1.17.5 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-10-25 18:43:02.919949802 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.2990/nginx.changes2019-10-28 17:00:28.797766053 +0100 @@ -1,0 +2,6 @@ +Mon Oct 28 01:37:06 UTC 2019 - Cristian Rodríguez + +- remove -std=gnu99 -fstack-protector from cflags as they are + no longer needed. + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.Ry0U94/_old 2019-10-28 17:00:29.893767370 +0100 +++ /var/tmp/diff_new_pack.Ry0U94/_new 2019-10-28 17:00:29.909767390 +0100 @@ -263,7 +263,7 @@ --add-dynamic-module=%{nginx_rtmp_module_path} \ %endif %if 0%{?suse_version} > 1220 - --with-cc-opt="%{optflags} -fPIC -D_GNU_SOURCE -std=gnu99 -fstack-protector" \ + --with-cc-opt="%{optflags} -fPIC -D_GNU_SOURCE" \ --with-ld-opt="-Wl,-z,relro,-z,now -pie" %else --with-cc-opt="%{optflags}"
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-10-25 18:42:57 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.2990 (New) Package is "nginx" Fri Oct 25 18:42:57 2019 rev:41 rq:742770 version:1.17.5 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-10-23 15:51:47.918756110 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.2990/nginx.changes2019-10-25 18:43:02.919949802 +0200 @@ -1,0 +2,13 @@ +Wed Oct 23 17:04:53 UTC 2019 - Илья Индиго + +- Update to 1.17.5 + * https://nginx.org/en/CHANGES + * Now nginx uses ioctl(FIONREAD), if available, to avoid +reading from a fast connection for a long time. + * Incomplete escaped characters at the end of the request URI were ignored. + * "/." and "/.." at the end of the request URI were not normalized. + * In the "merge_slashes" directive. + * In the "ignore_invalid_headers" directive. + * nginx could not be built with MinGW-w64 gcc 8.1 or newer. + +--- Old: nginx-1.17.4.tar.gz nginx-1.17.4.tar.gz.asc New: nginx-1.17.5.tar.gz nginx-1.17.5.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.GD92Fq/_old 2019-10-25 18:43:03.779950619 +0200 +++ /var/tmp/diff_new_pack.GD92Fq/_new 2019-10-25 18:43:03.783950623 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.17.4 +Version:1.17.5 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} @@ -89,8 +89,8 @@ Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause Group: Productivity/Networking/Web/Proxy -Url:http://nginx.org/ -Source: http://nginx.org/download/nginx-%{version}.tar.gz +URL:https://nginx.org +Source0:https://nginx.org/download/nginx-%{version}.tar.gz Source1:nginx.init Source2:nginx.logrotate Source3:nginx.service ++ nginx-1.17.4.tar.gz -> nginx-1.17.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.4/CHANGES new/nginx-1.17.5/CHANGES --- old/nginx-1.17.4/CHANGES2019-09-24 17:08:52.0 +0200 +++ new/nginx-1.17.5/CHANGES2019-10-22 17:16:13.0 +0200 @@ -1,4 +1,23 @@ +Changes with nginx 1.17.522 Oct 2019 + +*) Feature: now nginx uses ioctl(FIONREAD), if available, to avoid + reading from a fast connection for a long time. + +*) Bugfix: incomplete escaped characters at the end of the request URI + were ignored. + +*) Bugfix: "/." and "/.." at the end of the request URI were not + normalized. + +*) Bugfix: in the "merge_slashes" directive. + +*) Bugfix: in the "ignore_invalid_headers" directive. + Thanks to Alan Kemp. + +*) Bugfix: nginx could not be built with MinGW-w64 gcc 8.1 or newer. + + Changes with nginx 1.17.424 Sep 2019 *) Change: better detection of incorrect client behavior in HTTP/2. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.4/CHANGES.ru new/nginx-1.17.5/CHANGES.ru --- old/nginx-1.17.4/CHANGES.ru 2019-09-24 17:08:51.0 +0200 +++ new/nginx-1.17.5/CHANGES.ru 2019-10-22 17:16:11.0 +0200 @@ -1,4 +1,23 @@ +Изменения в nginx 1.17.5 22.10.2019 + +*) Добавление: теперь nginx использует вызов ioctl(FIONREAD), если он + доступен, чтобы избежать чтения из быстрого соединения в течение + долгого времени. + +*) Исправление: неполные закодированные символы в конце URI запроса + игнорировались. + +*) Исправление: "/." и "/.." в конце URI запроса не нормализовывались. + +*) Исправление: в директиве merge_slashes. + +*) Исправление: в директиве ignore_invalid_headers. + Спасибо Alan Kemp. + +*) Исправление: nginx не собирался с MinGW-w64 gcc 8.1 и новее. + + Изменения в nginx 1.17.4 24.09.2019 *) Изменение: улучшено детектирование некорректного поведения клиентов в diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.4/auto/unix new/nginx-1.17.5/auto/unix --- old/nginx-1.17.4/auto/unix 2019-09-24 17:08:48.0 +0200 +++ new/nginx-1.17.5/auto/unix 2019-10-22 17:16:08.0 +0200 @@ -943,6 +943,18 @@ . auto/feature +ngx_feature="ioctl(FIONREAD)"
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-10-23 15:51:47 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.2352 (New) Package is "nginx" Wed Oct 23 15:51:47 2019 rev:40 rq:741950 version:1.17.4 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-08-15 12:29:45.550472422 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.2352/nginx.changes2019-10-23 15:51:47.918756110 +0200 @@ -1,0 +2,20 @@ +Mon Oct 21 22:27:00 UTC 2019 - Илья Индиго + +- Update to 1.17.4 + * https://nginx.org/en/CHANGES + * Better detection of incorrect client behavior in HTTP/2. + * In handling of not fully read client request body when +returning errors in HTTP/2. + * The "worker_shutdown_timeout" directive might not work when +using HTTP/2. + * A segmentation fault might occur in a worker process when +using HTTP/2 and the "proxy_request_buffering" directive. + * The ECONNABORTED error log level was "crit" instead of +"error" on Windows when using SSL. + * nginx ignored extra data when using chunked transfer +encoding. + * nginx always returned the 500 error if the "return" directive +was used and an error occurred during reading client request body. + * In memory allocation error handling. + +--- Old: nginx-1.17.3.tar.gz nginx-1.17.3.tar.gz.asc New: nginx-1.17.4.tar.gz nginx-1.17.4.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.kc5NsL/_old 2019-10-23 15:51:49.690758025 +0200 +++ /var/tmp/diff_new_pack.kc5NsL/_new 2019-10-23 15:51:49.694758030 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.17.3 +Version:1.17.4 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.17.3.tar.gz -> nginx-1.17.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.3/CHANGES new/nginx-1.17.4/CHANGES --- old/nginx-1.17.3/CHANGES2019-08-13 14:46:01.0 +0200 +++ new/nginx-1.17.4/CHANGES2019-09-24 17:08:52.0 +0200 @@ -1,4 +1,29 @@ +Changes with nginx 1.17.424 Sep 2019 + +*) Change: better detection of incorrect client behavior in HTTP/2. + +*) Change: in handling of not fully read client request body when + returning errors in HTTP/2. + +*) Bugfix: the "worker_shutdown_timeout" directive might not work when + using HTTP/2. + +*) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2 and the "proxy_request_buffering" directive. + +*) Bugfix: the ECONNABORTED error log level was "crit" instead of + "error" on Windows when using SSL. + +*) Bugfix: nginx ignored extra data when using chunked transfer + encoding. + +*) Bugfix: nginx always returned the 500 error if the "return" directive + was used and an error occurred during reading client request body. + +*) Bugfix: in memory allocation error handling. + + Changes with nginx 1.17.313 Aug 2019 *) Security: when using HTTP/2 a client might cause excessive memory diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.3/CHANGES.ru new/nginx-1.17.4/CHANGES.ru --- old/nginx-1.17.3/CHANGES.ru 2019-08-13 14:46:00.0 +0200 +++ new/nginx-1.17.4/CHANGES.ru 2019-09-24 17:08:51.0 +0200 @@ -1,4 +1,31 @@ +Изменения в nginx 1.17.4 24.09.2019 + +*) Изменение: улучшено детектирование некорректного поведения клиентов в + HTTP/2. + +*) Изменение: в обработке непрочитанного тела запроса при возврате + ошибок в HTTP/2. + +*) Исправление: директива worker_shutdown_timeout могла не работать при + использовании HTTP/2. + +*) Исправление: при использовании HTTP/2 и директивы + proxy_request_buffering в рабочем процессе мог произойти segmentation + fault. + +*) Исправление: на Windows при использовании SSL уровень записи в лог + ошибки ECONNABORTED был "crit" вместо "error". + +*) Исправление: nginx игнорировал лишние данные при использовании + chunked transfer encoding. + +*) Исправление: если использовалась директива return и при чтении тела + запроса возникала ошибка, nginx всегда возвращал ошибку 500. + +*) Исправление: в обработке ошибок выделения памяти. + + Изменения в
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-08-15 12:29:44 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.9556 (New) Package is "nginx" Thu Aug 15 12:29:44 2019 rev:39 rq:723397 version:1.17.3 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-07-24 20:35:03.850577187 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.9556/nginx.changes2019-08-15 12:29:45.550472422 +0200 @@ -1,0 +2,12 @@ +Wed Aug 14 23:21:27 UTC 2019 - Marcus Rueckert + +- update to 1.17.3 + - Security: when using HTTP/2 a client might cause excessive +memory consumption and CPU usage (CVE-2019-9511, CVE-2019-9513, +CVE-2019-9516). + - Bugfix: "zero size buf" alerts might appear in logs when using +gzipping; the bug had appeared in 1.17.2. + - Bugfix: a segmentation fault might occur in a worker process if +the "resolver" directive was used in SMTP proxy. + +--- Old: nginx-1.17.2.tar.gz nginx-1.17.2.tar.gz.asc New: nginx-1.17.3.tar.gz nginx-1.17.3.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.1NWxcd/_old 2019-08-15 12:29:46.986471089 +0200 +++ /var/tmp/diff_new_pack.1NWxcd/_new 2019-08-15 12:29:46.990471086 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.17.2 +Version:1.17.3 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.17.2.tar.gz -> nginx-1.17.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.2/CHANGES new/nginx-1.17.3/CHANGES --- old/nginx-1.17.2/CHANGES2019-07-23 14:01:51.0 +0200 +++ new/nginx-1.17.3/CHANGES2019-08-13 14:46:01.0 +0200 @@ -1,4 +1,17 @@ +Changes with nginx 1.17.313 Aug 2019 + +*) Security: when using HTTP/2 a client might cause excessive memory + consumption and CPU usage (CVE-2019-9511, CVE-2019-9513, + CVE-2019-9516). + +*) Bugfix: "zero size buf" alerts might appear in logs when using + gzipping; the bug had appeared in 1.17.2. + +*) Bugfix: a segmentation fault might occur in a worker process if the + "resolver" directive was used in SMTP proxy. + + Changes with nginx 1.17.223 Jul 2019 *) Change: minimum supported zlib version is 1.2.0.4. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.2/CHANGES.ru new/nginx-1.17.3/CHANGES.ru --- old/nginx-1.17.2/CHANGES.ru 2019-07-23 14:01:50.0 +0200 +++ new/nginx-1.17.3/CHANGES.ru 2019-08-13 14:46:00.0 +0200 @@ -1,4 +1,17 @@ +Изменения в nginx 1.17.3 13.08.2019 + +*) Безопасность: при использовании HTTP/2 клиент мог вызвать чрезмерное + потребление памяти и ресурсов процессора (CVE-2019-9511, + CVE-2019-9513, CVE-2019-9516). + +*) Исправление: при использовании сжатия в логах могли появляться + сообщения "zero size buf"; ошибка появилась в 1.17.2. + +*) Исправление: при использовании директивы resolver в SMTP + прокси-сервере в рабочем процессе мог произойти segmentation fault. + + Изменения в nginx 1.17.2 23.07.2019 *) Изменение: минимальная поддерживаемая версия zlib - 1.2.0.4. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.2/src/core/nginx.h new/nginx-1.17.3/src/core/nginx.h --- old/nginx-1.17.2/src/core/nginx.h 2019-07-23 14:01:47.0 +0200 +++ new/nginx-1.17.3/src/core/nginx.h 2019-08-13 14:45:57.0 +0200 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1017002 -#define NGINX_VERSION "1.17.2" +#define nginx_version 1017003 +#define NGINX_VERSION "1.17.3" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.2/src/http/modules/ngx_http_gzip_filter_module.c new/nginx-1.17.3/src/http/modules/ngx_http_gzip_filter_module.c --- old/nginx-1.17.2/src/http/modules/ngx_http_gzip_filter_module.c 2019-07-23 14:01:47.0 +0200 +++ new/nginx-1.17.3/src/http/modules/ngx_http_gzip_filter_module.c 2019-08-13 14:45:57.0 +0200 @@ -778,7 +778,7 @@ ctx->out_buf->last = ctx->zstream.next_out; -if
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-07-24 20:35:01 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.4126 (New) Package is "nginx" Wed Jul 24 20:35:01 2019 rev:38 rq:718030 version:1.17.2 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-07-17 13:21:15.819606977 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.4126/nginx.changes2019-07-24 20:35:03.850577187 +0200 @@ -1,0 +2,19 @@ +Tue Jul 23 19:57:46 UTC 2019 - Michael Ströder + +- update to 1.17.2 + - Change: minimum supported zlib version is 1.2.0.4. + - Change: the $r->internal_redirect() embedded perl method now expects +escaped URIs. + - Feature: it is now possible to switch to a named location using the +$r->internal_redirect() embedded perl method. + - Bugfix: in error handling in embedded perl. + - Bugfix: a segmentation fault might occur on start or during +reconfiguration if hash bucket size larger than 64 kilobytes was used +in the configuration. + - Bugfix: nginx might hog CPU during unbuffered proxying and when +proxying WebSocket connections if the select, poll, or /dev/poll +methods were used. + - Bugfix: in the ngx_http_xslt_filter_module. + - Bugfix: in the ngx_http_ssi_filter_module. + +--- Old: nginx-1.17.1.tar.gz nginx-1.17.1.tar.gz.asc New: nginx-1.17.2.tar.gz nginx-1.17.2.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.wGPM8M/_old 2019-07-24 20:35:04.634577100 +0200 +++ /var/tmp/diff_new_pack.wGPM8M/_new 2019-07-24 20:35:04.634577100 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.17.1 +Version:1.17.2 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.17.1.tar.gz -> nginx-1.17.2.tar.gz ++ 1607 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-07-17 13:20:46 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.1887 (New) Package is "nginx" Wed Jul 17 13:20:46 2019 rev:37 rq:715679 version:1.17.1 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-05-24 11:33:35.233362168 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.1887/nginx.changes2019-07-17 13:21:15.819606977 +0200 @@ -1,0 +2,15 @@ +Tue Jul 9 12:05:55 UTC 2019 - Marcus Rueckert + +- update to 1.17.1 + - Feature: the "limit_req_dry_run" directive. + - Feature: when using the "hash" directive inside the "upstream" +block an empty hash key now triggers round-robin balancing. +Thanks to Niklas Keller. + - Bugfix: a segmentation fault might occur in a worker process if +caching was used along with the "image_filter" directive, and +errors with code 415 were redirected with the "error_page" +directive; the bug had appeared in 1.11.10. + - Bugfix: a segmentation fault might occur in a worker process if +embedded perl was used; the bug had appeared in 1.7.3. + +--- Old: nginx-1.17.0.tar.gz nginx-1.17.0.tar.gz.asc New: nginx-1.17.1.tar.gz nginx-1.17.1.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.y0zJv3/_old 2019-07-17 13:21:16.651606504 +0200 +++ /var/tmp/diff_new_pack.y0zJv3/_new 2019-07-17 13:21:16.651606504 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.17.0 +Version:1.17.1 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.17.0.tar.gz -> nginx-1.17.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.0/CHANGES new/nginx-1.17.1/CHANGES --- old/nginx-1.17.0/CHANGES2019-05-21 16:24:01.0 +0200 +++ new/nginx-1.17.1/CHANGES2019-06-25 14:19:49.0 +0200 @@ -1,4 +1,21 @@ +Changes with nginx 1.17.125 Jun 2019 + +*) Feature: the "limit_req_dry_run" directive. + +*) Feature: when using the "hash" directive inside the "upstream" block + an empty hash key now triggers round-robin balancing. + Thanks to Niklas Keller. + +*) Bugfix: a segmentation fault might occur in a worker process if + caching was used along with the "image_filter" directive, and errors + with code 415 were redirected with the "error_page" directive; the + bug had appeared in 1.11.10. + +*) Bugfix: a segmentation fault might occur in a worker process if + embedded perl was used; the bug had appeared in 1.7.3. + + Changes with nginx 1.17.021 May 2019 *) Feature: variables support in the "limit_rate" and "limit_rate_after" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.0/CHANGES.ru new/nginx-1.17.1/CHANGES.ru --- old/nginx-1.17.0/CHANGES.ru 2019-05-21 16:24:00.0 +0200 +++ new/nginx-1.17.1/CHANGES.ru 2019-06-25 14:19:47.0 +0200 @@ -1,4 +1,22 @@ +Изменения в nginx 1.17.1 25.06.2019 + +*) Добавление: директива limit_req_dry_run. + +*) Добавление: при использовании директивы hash в блоке upstream пустой + ключ хэширования теперь приводит к переключению на round-robin + балансировку. + Спасибо Niklas Keller. + +*) Исправление: в рабочем процессе мог произойти segmentation fault, + если использовалось кэширование и директива image_filter, а ошибки с + кодом 415 перенаправлялись с помощь директивы error_page; ошибка + появилась в 1.11.10. + +*) Исправление: в рабочем процессе мог произойти segmentation fault, + если использовался встроенный перл; ошибка появилась в 1.7.3. + + Изменения в nginx 1.17.0 21.05.2019 *) Добавление: директивы limit_rate и limit_rate_after поддерживают diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.17.0/src/core/nginx.h new/nginx-1.17.1/src/core/nginx.h --- old/nginx-1.17.0/src/core/nginx.h 2019-05-21 16:23:57.0 +0200 +++ new/nginx-1.17.1/src/core/nginx.h 2019-06-25 14:19:45.0 +0200 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1017000 -#define NGINX_VERSION "1.17.0" +#define nginx_version 1017001 +#define
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-05-24 11:33:33 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.5148 (New) Package is "nginx" Fri May 24 11:33:33 2019 rev:36 rq:705181 version:1.17.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-05-07 23:19:03.904931672 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.5148/nginx.changes2019-05-24 11:33:35.233362168 +0200 @@ -1,0 +2,11 @@ +Thu May 23 19:51:31 UTC 2019 - sean...@opensuse.org + +- update to version 1.17.0 + * Feature: variables support in the "limit_rate" directives + * Feature: variables support in the "proxy rate" directies + * Change: min supported OpenSSL is 0.9.8 + * Change: now the postpone filter is always built + * Bugfix: the "include" directive didn't work inside "if" + * Bugfix: in byte ranges processing + +--- Old: nginx-1.16.0.tar.gz nginx-1.16.0.tar.gz.asc New: nginx-1.17.0.tar.gz nginx-1.17.0.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.o096kd/_old 2019-05-24 11:33:36.353361741 +0200 +++ /var/tmp/diff_new_pack.o096kd/_new 2019-05-24 11:33:36.353361741 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.16.0 +Version:1.17.0 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.16.0.tar.gz -> nginx-1.17.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.16.0/CHANGES new/nginx-1.17.0/CHANGES --- old/nginx-1.16.0/CHANGES2019-04-23 15:13:01.0 +0200 +++ new/nginx-1.17.0/CHANGES2019-05-21 16:24:01.0 +0200 @@ -1,7 +1,20 @@ -Changes with nginx 1.16.023 Apr 2019 +Changes with nginx 1.17.021 May 2019 -*) 1.16.x stable branch. +*) Feature: variables support in the "limit_rate" and "limit_rate_after" + directives. + +*) Feature: variables support in the "proxy_upload_rate" and + "proxy_download_rate" directives in the stream module. + +*) Change: minimum supported OpenSSL version is 0.9.8. + +*) Change: now the postpone filter is always built. + +*) Bugfix: the "include" directive did not work inside the "if" and + "limit_except" blocks. + +*) Bugfix: in byte ranges processing. Changes with nginx 1.15.12 16 Apr 2019 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.16.0/CHANGES.ru new/nginx-1.17.0/CHANGES.ru --- old/nginx-1.16.0/CHANGES.ru 2019-04-23 15:13:00.0 +0200 +++ new/nginx-1.17.0/CHANGES.ru 2019-05-21 16:24:00.0 +0200 @@ -1,7 +1,20 @@ -Изменения в nginx 1.16.0 23.04.2019 +Изменения в nginx 1.17.0 21.05.2019 -*) Стабильная ветка 1.16.x. +*) Добавление: директивы limit_rate и limit_rate_after поддерживают + переменные. + +*) Добавление: директивы proxy_upload_rate и proxy_download_rate в + модуле stream поддерживают переменные. + +*) Изменение: минимальная поддерживаемая версия OpenSSL - 0.9.8. + +*) Изменение: теперь postpone-фильтр собирается всегда. + +*) Исправление: директива include не работала в блоках if и + limit_except. + +*) Исправление: в обработке byte ranges. Изменения в nginx 1.15.12 16.04.2019 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.16.0/auto/modules new/nginx-1.17.0/auto/modules --- old/nginx-1.16.0/auto/modules 2019-04-23 15:12:58.0 +0200 +++ new/nginx-1.17.0/auto/modules 2019-05-21 16:23:57.0 +0200 @@ -102,21 +102,6 @@ fi -if [ $HTTP_SSI = YES ]; then -HTTP_POSTPONE=YES -fi - - -if [ $HTTP_SLICE = YES ]; then -HTTP_POSTPONE=YES -fi - - -if [ $HTTP_ADDITION = YES ]; then -HTTP_POSTPONE=YES -fi - - # the module order is important # ngx_http_static_module # ngx_http_gzip_static_module @@ -252,13 +237,13 @@ . auto/module fi -if [ $HTTP_POSTPONE = YES ]; then +if :; then ngx_module_name=ngx_http_postpone_filter_module ngx_module_incs= ngx_module_deps= ngx_module_srcs=src/http/ngx_http_postpone_filter_module.c
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-05-07 23:19:02 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.5148 (New) Package is "nginx" Tue May 7 23:19:02 2019 rev:35 rq:701160 version:1.16.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-04-11 12:18:35.160974361 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.5148/nginx.changes2019-05-07 23:19:03.904931672 +0200 @@ -1,0 +2,7 @@ +Mon May 06 06:05:23 UTC 2019 - sean...@opensuse.org + +- update to version 1.16.0 + * 1.16 stable branch + * Bugfix: segfault may occur in ssl_certificate worker process + +--- Old: nginx-1.15.10.tar.gz nginx-1.15.10.tar.gz.asc New: nginx-1.16.0.tar.gz nginx-1.16.0.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.eZEnZB/_old 2019-05-07 23:19:05.204934403 +0200 +++ /var/tmp/diff_new_pack.eZEnZB/_new 2019-05-07 23:19:05.204934403 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.15.10 +Version:1.16.0 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.15.10.tar.gz -> nginx-1.16.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.10/CHANGES new/nginx-1.16.0/CHANGES --- old/nginx-1.15.10/CHANGES 2019-03-26 15:06:59.0 +0100 +++ new/nginx-1.16.0/CHANGES2019-04-23 15:13:01.0 +0200 @@ -1,4 +1,21 @@ +Changes with nginx 1.16.023 Apr 2019 + +*) 1.16.x stable branch. + + +Changes with nginx 1.15.12 16 Apr 2019 + +*) Bugfix: a segmentation fault might occur in a worker process if + variables were used in the "ssl_certificate" or "ssl_certificate_key" + directives and OCSP stapling was enabled. + + +Changes with nginx 1.15.11 09 Apr 2019 + +*) Bugfix: in the "ssl_stapling_file" directive on Windows. + + Changes with nginx 1.15.10 26 Mar 2019 *) Change: when using a hostname in the "listen" directive nginx now diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.10/CHANGES.ru new/nginx-1.16.0/CHANGES.ru --- old/nginx-1.15.10/CHANGES.ru2019-03-26 15:06:58.0 +0100 +++ new/nginx-1.16.0/CHANGES.ru 2019-04-23 15:13:00.0 +0200 @@ -1,4 +1,21 @@ +Изменения в nginx 1.16.0 23.04.2019 + +*) Стабильная ветка 1.16.x. + + +Изменения в nginx 1.15.12 16.04.2019 + +*) Исправление: в рабочем процессе мог произойти segmentation fault, + если в директивах ssl_certificate или ssl_certificate_key + использовались переменные и был включён OCSP stapling. + + +Изменения в nginx 1.15.11 09.04.2019 + +*) Исправление: в директиве ssl_stapling_file на Windows. + + Изменения в nginx 1.15.10 26.03.2019 *) Изменение: теперь при использовании имени хоста в директиве listen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.10/auto/cc/msvc new/nginx-1.16.0/auto/cc/msvc --- old/nginx-1.15.10/auto/cc/msvc 2019-03-26 15:06:55.0 +0100 +++ new/nginx-1.16.0/auto/cc/msvc 2019-04-23 15:12:58.0 +0200 @@ -108,7 +108,7 @@ # msvc under Wine issues # C1902: Program database manager mismatch; please check your installation if [ -z "$NGX_WINE" ]; then - CFLAGS="$CFLAGS -Zi" + CFLAGS="$CFLAGS -Zi -Fd$NGX_OBJS/nginx.pdb" CORE_LINK="$CORE_LINK -debug" fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.10/src/core/nginx.h new/nginx-1.16.0/src/core/nginx.h --- old/nginx-1.15.10/src/core/nginx.h 2019-03-26 15:06:55.0 +0100 +++ new/nginx-1.16.0/src/core/nginx.h 2019-04-23 15:12:58.0 +0200 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1015010 -#define NGINX_VERSION "1.15.10" +#define nginx_version 1016000 +#define NGINX_VERSION "1.16.0" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.10/src/core/ngx_string.c
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-04-11 12:18:25 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.27019 (New) Package is "nginx" Thu Apr 11 12:18:25 2019 rev:34 rq:693038 version:1.15.10 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2019-01-03 18:07:04.164116830 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.27019/nginx.changes 2019-04-11 12:18:35.160974361 +0200 @@ -1,0 +2,17 @@ +Sun Apr 07 03:17:33 UTC 2019 - sean...@opensuse.org + +- update to 1.15.10 + * When using hostname in the 'listen' directive, create new socket + * Port ranges in the 'listen' directive + * Loading of SSL certs/secret keys from variables + * $ssl_server_name var might be empty with OpenSSL 1.1.1 + +--- +Sat Mar 02 14:25:02 UTC 2019 - sean...@openeuse.org + +- update to 1.15.9 + * Feature: variables support in the "ssl_certificate" directives + * Bugfix: the "proxy_upload_rate" and "proxy_download_rate" +directives in the stream module worked incorrectly with UDP + +--- Old: nginx-1.15.8.tar.gz nginx-1.15.8.tar.gz.asc New: nginx-1.15.10.tar.gz nginx-1.15.10.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.GjvLG4/_old 2019-04-11 12:18:37.256975413 +0200 +++ /var/tmp/diff_new_pack.GjvLG4/_new 2019-04-11 12:18:37.260975414 +0200 @@ -1,7 +1,7 @@ # # spec file for package nginx # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.15.8 +Version:1.15.10 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.15.8.tar.gz -> nginx-1.15.10.tar.gz ++ 4016 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2019-01-03 18:07:02 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.28833 (New) Package is "nginx" Thu Jan 3 18:07:02 2019 rev:33 rq:662211 version:1.15.8 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-12-19 13:51:07.399142812 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.28833/nginx.changes 2019-01-03 18:07:04.164116830 +0100 @@ -1,0 +2,11 @@ +Sun Dec 30 23:19:48 UTC 2018 - s...@suspend.net + +- update to 1.15.8 + * Feature: the $upstream_bytes_sent variable + * Feature: new directives in vim syntax highlighting scripts + * Bugfix: in the "proxy_cache_background_update" directive + * Bugfix: in the "geo" directive when using unix domain listen sockets + * Workaround: the "ignoring stale global SSL error" alerts might appear erroneosuly + * Bugfix: in the ngx_http_autoindex_module on x86 + +--- Old: nginx-1.15.7.tar.gz nginx-1.15.7.tar.gz.asc New: nginx-1.15.8.tar.gz nginx-1.15.8.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.kH3din/_old 2019-01-03 18:07:04.852116218 +0100 +++ /var/tmp/diff_new_pack.kH3din/_new 2019-01-03 18:07:04.856116214 +0100 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.15.7 +Version:1.15.8 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.15.7.tar.gz -> nginx-1.15.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.7/CHANGES new/nginx-1.15.8/CHANGES --- old/nginx-1.15.7/CHANGES2018-11-27 15:40:40.0 +0100 +++ new/nginx-1.15.8/CHANGES2018-12-25 15:53:08.0 +0100 @@ -1,4 +1,25 @@ +Changes with nginx 1.15.825 Dec 2018 + +*) Feature: the $upstream_bytes_sent variable. + Thanks to Piotr Sikora. + +*) Feature: new directives in vim syntax highlighting scripts. + Thanks to Gena Makhomed. + +*) Bugfix: in the "proxy_cache_background_update" directive. + +*) Bugfix: in the "geo" directive when using unix domain listen sockets. + +*) Workaround: the "ignoring stale global SSL error ... bad length" + alerts might appear in logs when using the "ssl_early_data" directive + with OpenSSL. + +*) Bugfix: in nginx/Windows. + +*) Bugfix: in the ngx_http_autoindex_module on 32-bit platforms. + + Changes with nginx 1.15.727 Nov 2018 *) Feature: the "proxy_requests" directive in the stream module. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.7/CHANGES.ru new/nginx-1.15.8/CHANGES.ru --- old/nginx-1.15.7/CHANGES.ru 2018-11-27 15:40:35.0 +0100 +++ new/nginx-1.15.8/CHANGES.ru 2018-12-25 15:53:06.0 +0100 @@ -1,4 +1,27 @@ +Изменения в nginx 1.15.8 25.12.2018 + +*) Добавление: переменная $upstream_bytes_sent. + Спасибо Piotr Sikora. + +*) Добавление: новые директивы в скриптах подсветки синтаксиса для vim. + Спасибо Геннадию Махомеду. + +*) Исправление: в директиве proxy_cache_background_update. + +*) Исправление: в директиве geo при использовании unix domain + listen-сокетов. + +*) Изменение: при использовании директивы ssl_early_data с OpenSSL в + логах могли появляться сообщения "ignoring stale global SSL error ... + bad length". + +*) Исправление: в nginx/Windows. + +*) Исправление: в модуле ngx_http_autoindex_module на 32-битных + платформах. + + Изменения в nginx 1.15.7 27.11.2018 *) Добавление: директива proxy_requests в модуле stream. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.7/contrib/vim/syntax/nginx.vim new/nginx-1.15.8/contrib/vim/syntax/nginx.vim --- old/nginx-1.15.7/contrib/vim/syntax/nginx.vim 2018-11-27 15:40:21.0 +0100 +++ new/nginx-1.15.8/contrib/vim/syntax/nginx.vim 2018-12-25 15:53:03.0 +0100 @@ -108,6 +108,7 @@ syn keyword ngxDirectiveError contained error_page syn keyword ngxDirectiveError contained post_action +syn keyword ngxDirectiveDeprecated contained limit_zone syn keyword ngxDirectiveDeprecated contained proxy_downstream_buffer syn keyword ngxDirectiveDeprecated contained proxy_upstream_buffer syn
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-12-19 13:50:53 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.28833 (New) Package is "nginx" Wed Dec 19 13:50:53 2018 rev:32 rq:659039 version:1.15.7 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-11-12 09:44:13.888936754 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new.28833/nginx.changes 2018-12-19 13:51:07.399142812 +0100 @@ -1,0 +2,15 @@ +Fri Dec 7 14:53:14 UTC 2018 - ch...@computersalat.de + +- update to 1.15.7 + * Feature: the "proxy_requests" directive in the stream module. + * Feature: the "delay" parameter of the "limit_req" directive. +Thanks to Vladislav Shabanov and Peter Shchuchkin. + * Bugfix: memory leak on errors during reconfiguration. + * Bugfix: in the $upstream_response_time, $upstream_connect_time, and +$upstream_header_time variables. + * Bugfix: a segmentation fault might occur in a worker process if the +ngx_http_mp4_module was used on 32-bit platforms. +- fix changes file for submit to Backports + * see https://build.opensuse.org/request/show/653792 + +--- @@ -5 +20,2 @@ - - Security: when using HTTP/2 a client might cause excessive memory + * fix for boo#1115022, boo#1115025 +Security: when using HTTP/2 a client might cause excessive memory @@ -7 +23,2 @@ - - Security: processing of a specially crafted mp4 file with the + * fix for boo#1115015 +Security: processing of a specially crafted mp4 file with the Old: nginx-1.15.6.tar.gz nginx-1.15.6.tar.gz.asc New: nginx-1.15.7.tar.gz nginx-1.15.7.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.8vUldx/_old 2018-12-19 13:51:08.079141870 +0100 +++ /var/tmp/diff_new_pack.8vUldx/_new 2018-12-19 13:51:08.083141865 +0100 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.15.6 +Version:1.15.7 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.15.6.tar.gz -> nginx-1.15.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.6/CHANGES new/nginx-1.15.7/CHANGES --- old/nginx-1.15.6/CHANGES2018-11-06 14:32:17.0 +0100 +++ new/nginx-1.15.7/CHANGES2018-11-27 15:40:40.0 +0100 @@ -1,4 +1,20 @@ +Changes with nginx 1.15.727 Nov 2018 + +*) Feature: the "proxy_requests" directive in the stream module. + +*) Feature: the "delay" parameter of the "limit_req" directive. + Thanks to Vladislav Shabanov and Peter Shchuchkin. + +*) Bugfix: memory leak on errors during reconfiguration. + +*) Bugfix: in the $upstream_response_time, $upstream_connect_time, and + $upstream_header_time variables. + +*) Bugfix: a segmentation fault might occur in a worker process if the + ngx_http_mp4_module was used on 32-bit platforms. + + Changes with nginx 1.15.606 Nov 2018 *) Security: when using HTTP/2 a client might cause excessive memory diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.6/CHANGES.ru new/nginx-1.15.7/CHANGES.ru --- old/nginx-1.15.6/CHANGES.ru 2018-11-06 14:32:14.0 +0100 +++ new/nginx-1.15.7/CHANGES.ru 2018-11-27 15:40:35.0 +0100 @@ -1,4 +1,21 @@ +Изменения в nginx 1.15.7 27.11.2018 + +*) Добавление: директива proxy_requests в модуле stream. + +*) Добавление: параметр "delay" директивы "limit_req". + Спасибо Владиславу Шабанову и Петру Щучкину. + +*) Исправление: утечки памяти в случае ошибок при переконфигурации. + +*) Исправление: в переменных $upstream_response_time, + $upstream_connect_time и $upstream_header_time. + +*) Исправление: в рабочем процессе мог произойти segmentation fault, + если использовался модуль ngx_http_mp4_module на 32-битных + платформах. + + Изменения в nginx 1.15.6 06.11.2018 *) Безопасность: при использовании HTTP/2 клиент мог вызвать чрезмерное diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.6/src/core/nginx.h new/nginx-1.15.7/src/core/nginx.h --- old/nginx-1.15.6/src/core/nginx.h 2018-11-06 14:32:09.0 +0100 +++ new/nginx-1.15.7/src/core/nginx.h 2018-11-27 15:40:21.0 +0100 @@ -9,8 +9,8 @@
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-11-12 09:43:32 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Mon Nov 12 09:43:32 2018 rev:31 rq:647696 version:1.15.6 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-11-09 07:55:08.723661279 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-11-12 09:44:13.888936754 +0100 @@ -1,0 +2,18 @@ +Thu Nov 8 11:53:50 UTC 2018 - alarr...@suse.com + +- update to 1.15.6 + - Security: when using HTTP/2 a client might cause excessive memory +consumption (CVE-2018-16843) and CPU usage (CVE-2018-16844). + - Security: processing of a specially crafted mp4 file with the +ngx_http_mp4_module might result in worker process memory disclosure +(CVE-2018-16845). + - Feature: the "proxy_socket_keepalive", "fastcgi_socket_keepalive", +"grpc_socket_keepalive", "memcached_socket_keepalive", +"scgi_socket_keepalive", and "uwsgi_socket_keepalive" directives. + - Bugfix: if nginx was built with OpenSSL 1.1.0 and used with OpenSSL +1.1.1, the TLS 1.3 protocol was always enabled. + - Bugfix: working with gRPC backends might result in excessive memory +consumption. +- Fix vim-plugin-nginx rpm group. + +--- @@ -6,0 +25,19 @@ + +- update to 1.15.4 + - Feature: now the "ssl_early_data" directive can be used with OpenSSL. + - Bugfix: in the ngx_http_uwsgi_module. + - Bugfix: connections with some gRPC backends might not be cached when +using the "keepalive" directive. + - Bugfix: a socket leak might occur when using the "error_page" +directive to redirect early request processing errors, notably errors +with code 400. + - Bugfix: the "return" directive did not change the response code when +returning errors if the request was redirected by the "error_page" +directive. + - Bugfix: standard error pages and responses of the +ngx_http_autoindex_module module used the "bgcolor" attribute, and +might be displayed incorrectly when using custom color settings in +browsers. + - Change: the logging level of the "no suitable key share" and "no +suitable signature algorithm" SSL errors has been lowered from "crit" +to "info". Old: nginx-1.15.5.tar.gz nginx-1.15.5.tar.gz.asc New: nginx-1.15.6.tar.gz nginx-1.15.6.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.tZTI8T/_old 2018-11-12 09:44:14.880935241 +0100 +++ /var/tmp/diff_new_pack.tZTI8T/_new 2018-11-12 09:44:14.880935241 +0100 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.15.5 +Version:1.15.6 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} @@ -153,7 +153,7 @@ %package -n vim-plugin-nginx Summary:VIM support for nginx config files -Group: Productivity/Editors/Vi +Group: Productivity/Text/Editors %if 0%{?suse_version} > 1110 BuildArch: noarch %endif ++ nginx-1.15.5.tar.gz -> nginx-1.15.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.5/CHANGES new/nginx-1.15.6/CHANGES --- old/nginx-1.15.5/CHANGES2018-10-02 17:13:59.0 +0200 +++ new/nginx-1.15.6/CHANGES2018-11-06 14:32:17.0 +0100 @@ -1,4 +1,24 @@ +Changes with nginx 1.15.606 Nov 2018 + +*) Security: when using HTTP/2 a client might cause excessive memory + consumption (CVE-2018-16843) and CPU usage (CVE-2018-16844). + +*) Security: processing of a specially crafted mp4 file with the + ngx_http_mp4_module might result in worker process memory disclosure + (CVE-2018-16845). + +*) Feature: the "proxy_socket_keepalive", "fastcgi_socket_keepalive", + "grpc_socket_keepalive", "memcached_socket_keepalive", + "scgi_socket_keepalive", and "uwsgi_socket_keepalive" directives. + +*) Bugfix: if nginx was built with OpenSSL 1.1.0 and used with OpenSSL + 1.1.1, the TLS 1.3 protocol was always enabled. + +*) Bugfix: working with gRPC backends might result in excessive memory + consumption. + + Changes with nginx 1.15.502 Oct 2018 *) Bugfix: a segmentation fault might occur in a worker process when diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.5/CHANGES.ru new/nginx-1.15.6/CHANGES.ru ---
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-11-09 07:55:08 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Fri Nov 9 07:55:08 2018 rev:30 rq:647290 version:1.15.5 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-09-15 15:41:25.244782108 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-11-09 07:55:08.723661279 +0100 @@ -1,0 +2,7 @@ +Sat Nov 03 15:29:50 UTC 2018 - s...@suspend.net + +- update to 1.15.5 + - Bugfix: a segmentation fault might occur in a worker process when using OpenSSL 1.1.0h or lower + - Bugfix: minor potential bugs + +--- Old: nginx-1.15.3.tar.gz nginx-1.15.3.tar.gz.asc New: nginx-1.15.5.tar.gz nginx-1.15.5.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.dn6hrt/_old 2018-11-09 07:55:09.315660602 +0100 +++ /var/tmp/diff_new_pack.dn6hrt/_new 2018-11-09 07:55:09.319660597 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.15.3 +Version:1.15.5 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.15.3.tar.gz -> nginx-1.15.5.tar.gz ++ 1846 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-09-14 00:03:06 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Fri Sep 14 00:03:06 2018 rev:28 rq:635544 version:1.15.3 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-07-31 16:03:16.535941760 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-09-14 00:03:20.641864231 +0200 @@ -1,0 +2,22 @@ +Thu Sep 6 12:36:21 UTC 2018 - Marcus Rueckert + +- update to 1.15.3 + - Feature: now TLSv1.3 can be used with BoringSSL. + - Feature: the "ssl_early_data" directive, currently available +with BoringSSL. + - Feature: the "keepalive_timeout" and "keepalive_requests" +directives in the "upstream" block. + - Bugfix: the ngx_http_dav_module did not truncate destination +file when copying a file over an existing one with the COPY +method. + - Bugfix: the ngx_http_dav_module used zero access rights on the +destination file and did not preserve file modification time +when moving a file between different file systems with the MOVE +method. + - Bugfix: the ngx_http_dav_module used default access rights when +copying a file with the COPY method. + - Workaround: some clients might not work when using HTTP/2; the +bug had appeared in 1.13.5. + - Bugfix: nginx could not be built with LibreSSL 2.8.0. + +--- Old: nginx-1.15.2.tar.gz nginx-1.15.2.tar.gz.asc New: nginx-1.15.3.tar.gz nginx-1.15.3.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.HWLJhr/_old 2018-09-14 00:03:24.441861329 +0200 +++ /var/tmp/diff_new_pack.HWLJhr/_new 2018-09-14 00:03:24.445861326 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.15.2 +Version:1.15.3 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.15.2.tar.gz -> nginx-1.15.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.2/CHANGES new/nginx-1.15.3/CHANGES --- old/nginx-1.15.2/CHANGES2018-07-24 15:11:08.0 +0200 +++ new/nginx-1.15.3/CHANGES2018-08-28 17:36:08.0 +0200 @@ -1,4 +1,30 @@ +Changes with nginx 1.15.328 Aug 2018 + +*) Feature: now TLSv1.3 can be used with BoringSSL. + +*) Feature: the "ssl_early_data" directive, currently available with + BoringSSL. + +*) Feature: the "keepalive_timeout" and "keepalive_requests" directives + in the "upstream" block. + +*) Bugfix: the ngx_http_dav_module did not truncate destination file + when copying a file over an existing one with the COPY method. + +*) Bugfix: the ngx_http_dav_module used zero access rights on the + destination file and did not preserve file modification time when + moving a file between different file systems with the MOVE method. + +*) Bugfix: the ngx_http_dav_module used default access rights when + copying a file with the COPY method. + +*) Workaround: some clients might not work when using HTTP/2; the bug + had appeared in 1.13.5. + +*) Bugfix: nginx could not be built with LibreSSL 2.8.0. + + Changes with nginx 1.15.224 Jul 2018 *) Feature: the $ssl_preread_protocol variable in the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.2/CHANGES.ru new/nginx-1.15.3/CHANGES.ru --- old/nginx-1.15.2/CHANGES.ru 2018-07-24 15:11:05.0 +0200 +++ new/nginx-1.15.3/CHANGES.ru 2018-08-28 17:36:06.0 +0200 @@ -1,4 +1,31 @@ +Изменения в nginx 1.15.3 28.08.2018 + +*) Добавление: теперь TLSv1.3 можно использовать с BoringSSL. + +*) Добавление: директива ssl_early_data, сейчас доступна при + использовании BoringSSL. + +*) Добавление: директивы keepalive_timeout и keepalive_requests в блоке + upstream. + +*) Исправление: модуль ngx_http_dav_module при копировании файла поверх + существующего файла с помощью метода COPY не обнулял целевой файл. + +*) Исправление: модуль ngx_http_dav_module при перемещении файла между + файловыми системами с помощью метода MOVE устанавливал нулевые права + доступа на результирующий файл и не сохранял время изменения файла. + +*) Исправление: модуль ngx_http_dav_module при копировании файла с +
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-07-31 16:03:10 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Tue Jul 31 16:03:10 2018 rev:27 rq:626497 version:1.15.2 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-07-25 16:13:32.561973708 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-07-31 16:03:16.535941760 +0200 @@ -1,0 +2,23 @@ +Mon Jul 30 12:21:26 UTC 2018 - mrueck...@suse.de + +- update to 1.15.2 + - Feature: the $ssl_preread_protocol variable in the +ngx_stream_ssl_preread_module. + - Feature: now when using the "reset_timedout_connection" +directive nginx will reset connections being closed with the +444 code. + - Change: a logging level of the "http request", "https proxy +request", "unsupported protocol", and "version too low" SSL +errors has been lowered from "crit" to "info". + - Bugfix: DNS requests were not resent if initial sending of a +request failed. + - Bugfix: the "reuseport" parameter of the "listen" directive was +ignored if the number of worker processes was specified after +the "listen" directive. + - Bugfix: when using OpenSSL 1.1.0 or newer it was not possible +to switch off "ssl_prefer_server_ciphers" in a virtual server +if it was switched on in the default server. + - Bugfix: SSL session reuse with upstream servers did not work +with the TLS 1.3 protocol. + +--- @@ -4 +27 @@ -- update 1.15.1 +- update to 1.15.1 Old: nginx-1.15.1.tar.gz nginx-1.15.1.tar.gz.asc New: nginx-1.15.2.tar.gz nginx-1.15.2.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.eUOwvh/_old 2018-07-31 16:03:17.535943462 +0200 +++ /var/tmp/diff_new_pack.eUOwvh/_new 2018-07-31 16:03:17.539943470 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.15.1 +Version:1.15.2 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.15.1.tar.gz -> nginx-1.15.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.1/CHANGES new/nginx-1.15.2/CHANGES --- old/nginx-1.15.1/CHANGES2018-07-03 17:07:51.0 +0200 +++ new/nginx-1.15.2/CHANGES2018-07-24 15:11:08.0 +0200 @@ -1,4 +1,31 @@ +Changes with nginx 1.15.224 Jul 2018 + +*) Feature: the $ssl_preread_protocol variable in the + ngx_stream_ssl_preread_module. + +*) Feature: now when using the "reset_timedout_connection" directive + nginx will reset connections being closed with the 444 code. + +*) Change: a logging level of the "http request", "https proxy request", + "unsupported protocol", and "version too low" SSL errors has been + lowered from "crit" to "info". + +*) Bugfix: DNS requests were not resent if initial sending of a request + failed. + +*) Bugfix: the "reuseport" parameter of the "listen" directive was + ignored if the number of worker processes was specified after the + "listen" directive. + +*) Bugfix: when using OpenSSL 1.1.0 or newer it was not possible to + switch off "ssl_prefer_server_ciphers" in a virtual server if it was + switched on in the default server. + +*) Bugfix: SSL session reuse with upstream servers did not work with the + TLS 1.3 protocol. + + Changes with nginx 1.15.103 Jul 2018 *) Feature: the "random" directive inside the "upstream" block. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.15.1/CHANGES.ru new/nginx-1.15.2/CHANGES.ru --- old/nginx-1.15.1/CHANGES.ru 2018-07-03 17:07:49.0 +0200 +++ new/nginx-1.15.2/CHANGES.ru 2018-07-24 15:11:05.0 +0200 @@ -1,4 +1,31 @@ +Изменения в nginx 1.15.2 24.07.2018 + +*) Добавление: переменная $ssl_preread_protocol в модуле + ngx_stream_ssl_preread_module. + +*) Добавление: теперь при использовании директивы + reset_timedout_connection nginx сбрасывает соединения, закрываемые с + кодом 444. + +*) Изменение: уровень логгирования ошибок SSL "http request", "https + proxy request", "unsupported protocol" и "version too low" понижен с + уровня crit до info. + +*) Исправление: запросы к DNS-серверу не отправлялись повторно, если при +
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-07-25 16:13:17 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Wed Jul 25 16:13:17 2018 rev:26 rq:625118 version:1.15.1 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-06-08 23:16:10.322532951 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-07-25 16:13:32.561973708 +0200 @@ -1,0 +2,39 @@ +Mon Jul 23 02:30:33 UTC 2018 - mrueck...@suse.de + +- update 1.15.1 + - Feature: the "random" directive inside the "upstream" block. + - Feature: improved performance when using the "hash" and +"ip_hash" directives with the "zone" directive. + - Feature: the "reuseport" parameter of the "listen" directive +now uses SO_REUSEPORT_LB on FreeBSD 12. + - Bugfix: HTTP/2 server push did not work if SSL was terminated +by a proxy server in front of nginx. + - Bugfix: the "tcp_nopush" directive was always used on backend +connections. + - Bugfix: sending a disk-buffered request body to a gRPC backend +might fail. +- changes from 1.15.0 + - Change: the "ssl" directive is deprecated; the "ssl" parameter +of the "listen" directive should be used instead. + - Change: now nginx detects missing SSL certificates during +configuration testing when using the "ssl" parameter of the +"listen" directive. + - Feature: now the stream module can handle multiple incoming UDP +datagrams from a client within a single session. + - Bugfix: it was possible to specify an incorrect response code +in the "proxy_cache_valid" directive. + - Bugfix: nginx could not be built by gcc 8.1. + - Bugfix: logging to syslog stopped on local IP address changes. + - Bugfix: nginx could not be built by clang with CUDA SDK +installed; the bug had appeared in 1.13.8. + - Bugfix: "getsockopt(TCP_FASTOPEN) ... failed" messages might +appear in logs during binary upgrade when using unix domain +listen sockets on FreeBSD. + - Bugfix: nginx could not be built on Fedora 28 Linux. + - Bugfix: request processing rate might exceed configured rate +when using the "limit_req" directive. + - Bugfix: in handling of client addresses when using unix domain +listen sockets to work with datagrams on Linux. + - Bugfix: in memory allocation error handling. + +--- Old: nginx-1.14.0.tar.gz nginx-1.14.0.tar.gz.asc New: nginx-1.15.1.tar.gz nginx-1.15.1.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.JsSmK0/_old 2018-07-25 16:13:34.729977965 +0200 +++ /var/tmp/diff_new_pack.JsSmK0/_new 2018-07-25 16:13:34.729977965 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.14.0 +Version:1.15.1 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.14.0.tar.gz -> nginx-1.15.1.tar.gz ++ 4219 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-06-08 23:16:06 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Fri Jun 8 23:16:06 2018 rev:25 rq:614517 version:1.14.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-05-29 16:52:22.119611352 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-06-08 23:16:10.322532951 +0200 @@ -1,0 +2,5 @@ +Fri May 25 15:12:27 UTC 2018 - mroste...@suse.com + +- Add nginx-source package + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.gNyLDl/_old 2018-06-08 23:16:12.046470686 +0200 +++ /var/tmp/diff_new_pack.gNyLDl/_new 2018-06-08 23:16:12.050470542 +0200 @@ -84,6 +84,8 @@ %define nginx_rtmp_version 1.2.1 %define nginx_rtmp_module_path nginx-rtmp-module-%{nginx_rtmp_version} +%define src_install_dir /usr/src/%{name} + Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause Group: Productivity/Networking/Web/Proxy @@ -162,6 +164,14 @@ This package holds the VIM support for nginx config files. +%package -n nginx-source +Summary:The nginx source +Group: Development/Sources +BuildArch: noarch + +%description -n nginx-source +The source of nginx [engine x] HTTP server and IMAP/POP3 proxy server. + %prep %setup -q -n %{pkg_name}-%{version} -a 4 -a 5 -a 6 -a 7 %patch0 -p1 @@ -294,6 +304,9 @@ cp -av contrib/geo2nginx.pl contrib/unicode2nginx/ \ %{buildroot}%{_datadir}/nginx/ +mkdir -p %{buildroot}%{src_install_dir} +tar -xzf %{SOURCE0} --strip-components=1 -C %{buildroot}%{src_install_dir} + copydocs() { subdir=$1; shift; @@ -412,4 +425,7 @@ %{vim_data_dir}/indent/nginx.vim %{vim_data_dir}/syntax/nginx.vim +%files -n nginx-source +%{src_install_dir} + %changelog ++ nginx.rpmlintrc ++ --- /var/tmp/diff_new_pack.gNyLDl/_old 2018-06-08 23:16:12.170466208 +0200 +++ /var/tmp/diff_new_pack.gNyLDl/_new 2018-06-08 23:16:12.170466208 +0200 @@ -1,3 +1,5 @@ # user nginx needs write permissions to /var/log/nginx so nginx is able to reopen the logs addFilter("nginx.*: W: suse-logrotate-user-writable-log-dir /var/log/nginx nginx:nginx 0750") +# nginx sources need to be installed in /usr/src/nginx +addFilter("nginx.* W: suse-filelist-forbidden-fhs23 /usr/src/nginx")
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-05-29 16:52:20 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Tue May 29 16:52:20 2018 rev:24 rq:612712 version:1.14.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-05-07 14:54:08.337177228 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-05-29 16:52:22.119611352 +0200 @@ -1,0 +2,5 @@ +Tue May 15 16:51:56 UTC 2018 - crrodrig...@opensuse.org + +- Do not require insserv on systemd-only releases. + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.89Eqda/_old 2018-05-29 16:52:22.791586628 +0200 +++ /var/tmp/diff_new_pack.89Eqda/_new 2018-05-29 16:52:22.795586481 +0200 @@ -120,8 +120,6 @@ BuildRequires: vim BuildRequires: zlib-devel %requires_eqperl -Requires(pre): %fillup_prereq -Requires(pre): %insserv_prereq Requires(pre): pwdutils Recommends: logrotate Recommends: vim-plugin-nginx @@ -142,6 +140,9 @@ %if %{with systemd} BuildRequires: pkgconfig(systemd) %{?systemd_requires} +%else +Requires(pre): %fillup_prereq +Requires(pre): %insserv_prereq %endif %description
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-05-07 14:54:05 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Mon May 7 14:54:05 2018 rev:23 rq:605071 version:1.14.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-04-11 14:03:29.519548970 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-05-07 14:54:08.337177228 +0200 @@ -1,0 +2,10 @@ +Mon May 7 10:25:46 UTC 2018 - acherni...@suse.com + +- update to 1.14.0 + * 1.14.x stable branch. + +- includes changes from 1.13.12 + * bugfix connections with gRPC backends might be closed unexpectedly + when returning a large response. + +--- Old: nginx-1.13.11.tar.gz nginx-1.13.11.tar.gz.asc New: nginx-1.14.0.tar.gz nginx-1.14.0.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.GGXNVr/_old 2018-05-07 14:54:09.517140399 +0200 +++ /var/tmp/diff_new_pack.GGXNVr/_new 2018-05-07 14:54:09.517140399 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.13.11 +Version:1.14.0 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.13.11.tar.gz -> nginx-1.14.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.13.11/CHANGES new/nginx-1.14.0/CHANGES --- old/nginx-1.13.11/CHANGES 2018-04-03 16:38:20.0 +0200 +++ new/nginx-1.14.0/CHANGES2018-04-17 17:22:42.0 +0200 @@ -1,4 +1,15 @@ +Changes with nginx 1.14.017 Apr 2018 + +*) 1.14.x stable branch. + + +Changes with nginx 1.13.12 10 Apr 2018 + +*) Bugfix: connections with gRPC backends might be closed unexpectedly + when returning a large response. + + Changes with nginx 1.13.11 03 Apr 2018 *) Feature: the "proxy_protocol" parameter of the "listen" directive now diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.13.11/CHANGES.ru new/nginx-1.14.0/CHANGES.ru --- old/nginx-1.13.11/CHANGES.ru2018-04-03 16:38:16.0 +0200 +++ new/nginx-1.14.0/CHANGES.ru 2018-04-17 17:22:40.0 +0200 @@ -1,4 +1,15 @@ +Изменения в nginx 1.14.0 17.04.2018 + +*) Стабильная ветка 1.14.x. + + +Изменения в nginx 1.13.12 10.04.2018 + +*) Исправление: при возврате большого ответа соединения с gRPC-бэкендами + могли неожиданно закрываться. + + Изменения в nginx 1.13.11 03.04.2018 *) Добавление: параметр proxy_protocol директивы listen теперь diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.13.11/src/core/nginx.h new/nginx-1.14.0/src/core/nginx.h --- old/nginx-1.13.11/src/core/nginx.h 2018-04-03 16:38:10.0 +0200 +++ new/nginx-1.14.0/src/core/nginx.h 2018-04-17 17:22:36.0 +0200 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1013011 -#define NGINX_VERSION "1.13.11" +#define nginx_version 1014000 +#define NGINX_VERSION "1.14.0" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.13.11/src/http/ngx_http_upstream.c new/nginx-1.14.0/src/http/ngx_http_upstream.c --- old/nginx-1.13.11/src/http/ngx_http_upstream.c 2018-04-03 16:38:11.0 +0200 +++ new/nginx-1.14.0/src/http/ngx_http_upstream.c 2018-04-17 17:22:36.0 +0200 @@ -2013,8 +2013,6 @@ /* rc == NGX_OK */ -u->request_body_sent = 1; - if (c->write->timer_set) { ngx_del_timer(c->write); } @@ -2041,11 +2039,19 @@ return; } -ngx_add_timer(c->read, u->conf->read_timeout); +if (!u->request_body_sent) { +u->request_body_sent = 1; -if (c->read->ready) { -ngx_http_upstream_process_header(r, u); -return; +if (u->header_sent) { +return; +} + +ngx_add_timer(c->read, u->conf->read_timeout); + +if (c->read->ready) { +ngx_http_upstream_process_header(r, u); +return; +} } }
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-04-11 14:01:10 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Wed Apr 11 14:01:10 2018 rev:22 rq:595142 version:1.13.11 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-03-29 11:57:32.542190193 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-04-11 14:03:29.519548970 +0200 @@ -1,0 +2,24 @@ +Tue Apr 10 07:40:27 UTC 2018 - astie...@suse.com + +- update to 1.13.11: + * the "proxy_protocol" parameter of the "listen" directive now +supports the PROXY protocol version 2 + * bugfix in the "http_404", "http_500", etc. parameters of the +"proxy_next_upstream" directive +- includes changes from 1.13.10: + * the "set" parameter of the "include" SSI directive now allows +writing arbitrary responses to a variable; the +"subrequest_output_buffer_size" directive defines maximum +response size + * now nginx uses clock_gettime(CLOCK_MONOTONIC) if available, to +avoid timeouts being incorrectly triggered on system time changes + * add the "escape=none" parameter of the "log_format" directive + * add the $ssl_preread_alpn_protocols variable in the +ngx_stream_ssl_preread_module. + * add the ngx_http_grpc_module. + * fix memory allocation error handling in the "geo" directive. + * when using variables in the "auth_basic_user_file" directive +a null character may have appeared in logs +- Use %license (bsc#1082318) + +--- Old: nginx-1.13.9.tar.gz nginx-1.13.9.tar.gz.asc New: nginx-1.13.11.tar.gz nginx-1.13.11.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.XGw510/_old 2018-04-11 14:03:30.479514276 +0200 +++ /var/tmp/diff_new_pack.XGw510/_new 2018-04-11 14:03:30.479514276 +0200 @@ -70,7 +70,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.13.9 +Version:1.13.11 Release:0 %define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} @@ -404,6 +404,7 @@ %{_datadir}/nginx/ %files -n vim-plugin-nginx +%license LICENSE %dir %{vim_data_dir}/ftdetect/ %{vim_data_dir}/ftdetect/nginx.vim %{vim_data_dir}/ftplugin/nginx.vim ++ nginx-1.13.9.tar.gz -> nginx-1.13.11.tar.gz ++ 7421 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-03-29 11:57:28 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Thu Mar 29 11:57:28 2018 rev:21 rq:592007 version:1.13.9 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-02-22 15:01:29.188075054 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-03-29 11:57:32.542190193 +0200 @@ -1,0 +2,5 @@ +Wed Mar 28 11:18:44 UTC 2018 - acherni...@suse.com + +- Recommend to use TLSv1.2 by default (boo#1086855) + +--- Other differences: -- ++ nginx-1.6.1-default_config.patch ++ --- /var/tmp/diff_new_pack.yekqkv/_old 2018-03-29 11:57:33.350161028 +0200 +++ /var/tmp/diff_new_pack.yekqkv/_new 2018-03-29 11:57:33.350161028 +0200 @@ -1,7 +1,5 @@ -Index: conf/nginx.conf -=== conf/nginx.conf.orig -+++ conf/nginx.conf +--- conf/nginx.conf.orig 2018-03-28 11:56:48.834012377 +0200 conf/nginx.conf2018-03-28 13:16:09.978372767 +0200 @@ -1,16 +1,28 @@ -#user nobody; @@ -36,7 +34,7 @@ } -@@ -22,7 +34,7 @@ http { +@@ -22,7 +34,7 @@ # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; @@ -45,7 +43,7 @@ sendfileon; #tcp_nopush on; -@@ -32,16 +44,18 @@ http { +@@ -32,16 +44,18 @@ #gzip on; @@ -66,7 +64,7 @@ index index.html index.htm; } -@@ -51,7 +65,7 @@ http { +@@ -51,7 +65,7 @@ # error_page 500 502 503 504 /50x.html; location = /50x.html { @@ -75,7 +73,7 @@ } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 -@@ -63,7 +77,7 @@ http { +@@ -63,7 +77,7 @@ # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { @@ -84,7 +82,7 @@ #fastcgi_pass 127.0.0.1:9000; #fastcgi_index index.php; #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; -@@ -87,7 +101,7 @@ http { +@@ -87,7 +101,7 @@ #server_name somename alias another.alias; #location / { @@ -93,7 +91,18 @@ #index index.html index.htm; #} #} -@@ -109,9 +123,11 @@ http { +@@ -101,6 +115,10 @@ + + #ssl_certificate cert.pem; + #ssl_certificate_key cert.key; ++ ++#Allow TLS version 1.2 only, which is a recommended default these days ++#by international information security standards. ++#ssl_protocolsTLSv1.2; + + #ssl_session_cacheshared:SSL:1m; + #ssl_session_timeout 5m; +@@ -109,9 +127,11 @@ #ssl_prefer_server_ciphers on; #location / {
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-02-22 15:01:21 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Thu Feb 22 15:01:21 2018 rev:20 rq:578706 version:1.13.9 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2018-02-07 18:43:08.343334727 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-02-22 15:01:29.188075054 +0100 @@ -1,0 +2,61 @@ +Wed Feb 21 13:32:25 UTC 2018 - mrueck...@suse.de + +- update rmtp module to 1.2.1 + - just commenting all places where we fallthrough conditionals + +--- +Wed Feb 21 13:30:07 UTC 2018 - mrueck...@suse.de + +- update headers more to 0.33 + - feature: add wildcard match support for +more_clear_input_headers. + +--- +Wed Feb 21 13:27:54 UTC 2018 - mrueck...@suse.de + +- update fancyindex module to 0.4.2 + This release contains an important fix which can cause Nginx to + crash when a directory contains zero-sized (empty) files. This + bug has been present in all previous releases, and all users are + strongly encouraged to update to version 0.4.2. + + https://github.com/aperezdc/ngx-fancyindex/releases/tag/v0.4.2 + +--- +Wed Feb 21 13:23:44 UTC 2018 - mrueck...@suse.de + +- changes from 1.13.9 + - Feature: HTTP/2 server push support; the "http2_push" and +"http2_push_preload" directives. + - Bugfix: "header already sent" alerts might appear in logs when +using cache; the bug had appeared in 1.9.13. + - Bugfix: a segmentation fault might occur in a worker process if +the "ssl_verify_client" directive was used and no SSL +certificate was specified in a virtual server. + - Bugfix: in the ngx_http_v2_module. + - Bugfix: in the ngx_http_dav_module. +- updates from 1.13.8 + - Feature: now nginx automatically preserves the CAP_NET_RAW +capability in worker processes when using the "transparent" +parameter of the "proxy_bind", "fastcgi_bind", +"memcached_bind", "scgi_bind", and "uwsgi_bind" directives. + - Feature: improved CPU cache line size detection. Thanks to +Debayan Ghosh. + - Feature: new directives in vim syntax highlighting scripts. +Thanks to Gena Makhomed. + - Bugfix: binary upgrade refused to work if nginx was re-parented +to a process with PID different from 1 after its parent process +has finished. + - Bugfix: the ngx_http_autoindex_module incorrectly handled +requests with bodies. + - Bugfix: in the "proxy_limit_rate" directive when used with the +"keepalive" directive. + - Bugfix: some parts of a response might be buffered when using +"proxy_buffering off" if the client connection used SSL. +Thanks to Patryk Lesiewicz. + - Bugfix: in the "proxy_cache_background_update" directive. + - Bugfix: it was not possible to start a parameter with a +variable in the "${name}" form with the name in curly brackets +without enclosing the parameter into single or double quotes. + +--- Old: headers-more-nginx-module-0.32.tar.gz nginx-1.13.7.tar.gz nginx-1.13.7.tar.gz.asc nginx-rtmp-module-1.2.0.tar.gz ngx-fancyindex-0.4.1.tar.gz New: headers-more-nginx-module-0.33.tar.gz nginx-1.13.9.tar.gz nginx-1.13.9.tar.gz.asc nginx-rtmp-module-1.2.1.tar.gz ngx-fancyindex-0.4.2.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.wVPlq1/_old 2018-02-22 15:01:31.827980083 +0100 +++ /var/tmp/diff_new_pack.wVPlq1/_new 2018-02-22 15:01:31.831979939 +0100 @@ -18,6 +18,7 @@ %bcond_withcpp_test %bcond_withgoogle_perftools + %if 0%{?is_opensuse} %bcond_without extra_modules %else @@ -69,18 +70,18 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.13.7 +Version:1.13.9 Release:0 -%define ngx_fancyindex_version 0.4.1 +%define ngx_fancyindex_version 0.4.2 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} -%define headers_more_nginx_version 0.32 +%define headers_more_nginx_version 0.33 %define headers_more_nginx_module_path headers-more-nginx-module-%{headers_more_nginx_version} %define nginx_upstream_check_version 0.3.0 %define nginx_upstream_check_module_path nginx_upstream_check_module-%{nginx_upstream_check_version} -%define nginx_rtmp_version 1.2.0 +%define nginx_rtmp_version 1.2.1 %define nginx_rtmp_module_path nginx-rtmp-module-%{nginx_rtmp_version}
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2018-02-07 18:43:05 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Wed Feb 7 18:43:05 2018 rev:19 rq:573758 version:1.13.7 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-12-19 10:58:54.504131189 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2018-02-07 18:43:08.343334727 +0100 @@ -1,0 +2,12 @@ +Wed Feb 7 15:43:27 UTC 2018 - acherni...@suse.com + +- Install /etc/nginx/conf.d directory for custom user configuration + files + +--- +Wed Feb 7 15:07:47 UTC 2018 - acherni...@suse.com + +- Install /etc/nginx/vhosts.d directory for default installation + to house custom virtual hosts configuration files + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.mJ0NrG/_old 2018-02-07 18:43:09.951259441 +0100 +++ /var/tmp/diff_new_pack.mJ0NrG/_new 2018-02-07 18:43:09.955259254 +0100 @@ -1,7 +1,7 @@ # # spec file for package nginx # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -285,6 +285,9 @@ %{buildroot}%{vim_data_dir}/ mkdir -p %{buildroot}%{_datadir}/nginx/ +mkdir -p %{buildroot}%{ngx_conf_dir}/vhosts.d/ +mkdir -p %{buildroot}%{ngx_conf_dir}/conf.d/ + chmod a+rx contrib/geo2nginx.pl cp -av contrib/geo2nginx.pl contrib/unicode2nginx/ \ %{buildroot}%{_datadir}/nginx/ @@ -342,6 +345,8 @@ %files %dir %{ngx_conf_dir}/ +%dir %{ngx_conf_dir}/vhosts.d +%dir %{ngx_conf_dir}/conf.d %config(noreplace) %{ngx_conf_dir}/koi-utf %config(noreplace) %{ngx_conf_dir}/koi-win %config(noreplace) %{ngx_conf_dir}/fastcgi_params
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-12-19 10:58:50 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Tue Dec 19 10:58:50 2017 rev:18 rq:558079 version:1.13.7 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-10-20 14:47:12.672481885 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-12-19 10:58:54.504131189 +0100 @@ -1,0 +2,21 @@ +Mon Dec 18 02:59:27 UTC 2017 - avin...@opensuse.org + +- update to version 1.13.7 + - Bugfix: in the $upstream_status variable. + - Bugfix: a segmentation fault might occur in a worker process +if a backend returned a "101 Switching Protocols" response to +a subrequest. + - Bugfix: a segmentation fault occurred in a master process if a +shared memory zone size was changed during a reconfiguration +and the reconfiguration failed. + - Bugfix: in the ngx_http_fastcgi_module. + - Bugfix: nginx returned the 500 error if parameters without +variables were specified in the "xslt_stylesheet" directive. + - Workaround: "gzip filter failed to use preallocated memory" +alerts appeared in logs when using a zlib library variant +from Intel. + - Bugfix: the "worker_shutdown_timeout" directive did not work +when using mail proxy and when proxying WebSocket connections. +- partial cleanup with spec-cleaner + +--- Old: nginx-1.13.6.tar.gz nginx-1.13.6.tar.gz.asc New: nginx-1.13.7.tar.gz nginx-1.13.7.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.9sWSii/_old 2017-12-19 10:58:55.268094309 +0100 +++ /var/tmp/diff_new_pack.9sWSii/_new 2017-12-19 10:58:55.268094309 +0100 @@ -69,7 +69,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.13.6 +Version:1.13.7 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} @@ -127,7 +127,6 @@ Conflicts: otherproviders(nginx) Provides: http_daemon Provides: httpd -BuildRoot: %{_tmppath}/%{name}-%{version}-build # BuildRequires: libGeoIP-devel # @@ -260,7 +259,7 @@ make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install %perl_process_packlist install -d -m 0750 %{buildroot}%{ngx_home}/{,tmp,proxy,fastcgi,scgi,uwsgi} @@ -342,7 +341,6 @@ %endif %files -%defattr(-,root,root) %dir %{ngx_conf_dir}/ %config(noreplace) %{ngx_conf_dir}/koi-utf %config(noreplace) %{ngx_conf_dir}/koi-win @@ -400,7 +398,6 @@ %{_datadir}/nginx/ %files -n vim-plugin-nginx -%defattr(-,root,root) %dir %{vim_data_dir}/ftdetect/ %{vim_data_dir}/ftdetect/nginx.vim %{vim_data_dir}/ftplugin/nginx.vim ++ nginx-1.13.6.tar.gz -> nginx-1.13.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.13.6/CHANGES new/nginx-1.13.7/CHANGES --- old/nginx-1.13.6/CHANGES2017-10-10 17:22:59.0 +0200 +++ new/nginx-1.13.7/CHANGES2017-11-21 16:09:52.0 +0100 @@ -1,4 +1,28 @@ +Changes with nginx 1.13.721 Nov 2017 + +*) Bugfix: in the $upstream_status variable. + +*) Bugfix: a segmentation fault might occur in a worker process if a + backend returned a "101 Switching Protocols" response to a + subrequest. + +*) Bugfix: a segmentation fault occurred in a master process if a shared + memory zone size was changed during a reconfiguration and the + reconfiguration failed. + +*) Bugfix: in the ngx_http_fastcgi_module. + +*) Bugfix: nginx returned the 500 error if parameters without variables + were specified in the "xslt_stylesheet" directive. + +*) Workaround: "gzip filter failed to use preallocated memory" alerts + appeared in logs when using a zlib library variant from Intel. + +*) Bugfix: the "worker_shutdown_timeout" directive did not work when + using mail proxy and when proxying WebSocket connections. + + Changes with nginx 1.13.610 Oct 2017 *) Bugfix: switching to the next upstream server in the stream module diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.13.6/CHANGES.ru new/nginx-1.13.7/CHANGES.ru --- old/nginx-1.13.6/CHANGES.ru 2017-10-10 17:22:56.0 +0200 +++ new/nginx-1.13.7/CHANGES.ru 2017-11-21 16:09:49.0 +0100 @@ -1,4 +1,28 @@ +Изменения в nginx 1.13.7
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-10-20 14:47:11 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Fri Oct 20 14:47:11 2017 rev:17 rq:535272 version:1.13.6 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-10-07 17:51:18.265618858 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-10-20 14:47:12.672481885 +0200 @@ -1,0 +2,27 @@ +Thu Oct 12 12:54:28 UTC 2017 - mrueck...@suse.de + +- update to 1.13.6 + - Bugfix: switching to the next upstream server in the stream +module did not work when using the "ssl_preread" directive. + - Bugfix: in the ngx_http_v2_module. Thanks to Piotr Sikora. + - Bugfix: nginx did not support dates after the year 2038 on +32-bit platforms with 64-bit time_t. + - Bugfix: in handling of dates prior to the year 1970 and after +the year 1. + - Bugfix: in the stream module timeouts waiting for UDP datagrams +from upstream servers were not logged or logged at the "info" +level instead of "error". + - Bugfix: when using HTTP/2 nginx might return the 400 response +without logging the reason. + - Bugfix: in processing of corrupted cache files. + - Bugfix: cache control headers were ignored when caching errors +intercepted by error_page. + - Bugfix: when using HTTP/2 client request body might be +corrupted. + - Bugfix: in handling of client addresses when using unix domain +sockets. + - Bugfix: nginx hogged CPU when using the "hash ... consistent" +directive in the upstream block if large weights were used and +all or most of the servers were unavailable. + +--- Old: nginx-1.13.5.tar.gz nginx-1.13.5.tar.gz.asc New: nginx-1.13.6.tar.gz nginx-1.13.6.tar.gz.asc Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.UJMrbo/_old 2017-10-20 14:47:13.716433068 +0200 +++ /var/tmp/diff_new_pack.UJMrbo/_new 2017-10-20 14:47:13.720432881 +0200 @@ -69,7 +69,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.13.5 +Version:1.13.6 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.13.5.tar.gz -> nginx-1.13.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.13.5/CHANGES new/nginx-1.13.6/CHANGES --- old/nginx-1.13.5/CHANGES2017-09-05 16:59:38.0 +0200 +++ new/nginx-1.13.6/CHANGES2017-10-10 17:22:59.0 +0200 @@ -1,4 +1,40 @@ +Changes with nginx 1.13.610 Oct 2017 + +*) Bugfix: switching to the next upstream server in the stream module + did not work when using the "ssl_preread" directive. + +*) Bugfix: in the ngx_http_v2_module. + Thanks to Piotr Sikora. + +*) Bugfix: nginx did not support dates after the year 2038 on 32-bit + platforms with 64-bit time_t. + +*) Bugfix: in handling of dates prior to the year 1970 and after the + year 1. + +*) Bugfix: in the stream module timeouts waiting for UDP datagrams from + upstream servers were not logged or logged at the "info" level + instead of "error". + +*) Bugfix: when using HTTP/2 nginx might return the 400 response without + logging the reason. + +*) Bugfix: in processing of corrupted cache files. + +*) Bugfix: cache control headers were ignored when caching errors + intercepted by error_page. + +*) Bugfix: when using HTTP/2 client request body might be corrupted. + +*) Bugfix: in handling of client addresses when using unix domain + sockets. + +*) Bugfix: nginx hogged CPU when using the "hash ... consistent" + directive in the upstream block if large weights were used and all or + most of the servers were unavailable. + + Changes with nginx 1.13.505 Sep 2017 *) Feature: the $ssl_client_escaped_cert variable. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.13.5/CHANGES.ru new/nginx-1.13.6/CHANGES.ru --- old/nginx-1.13.5/CHANGES.ru 2017-09-05 16:59:36.0 +0200 +++ new/nginx-1.13.6/CHANGES.ru 2017-10-10 17:22:56.0 +0200 @@ -1,4 +1,40 @@ +Изменения в nginx 1.13.6 10.10.2017 + +*) Исправление: при использовании директивы ssl_preread в модуле stream + не работало переключение на следующий бэкенд. + +*)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-10-07 17:51:16 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Sat Oct 7 17:51:16 2017 rev:16 rq:532215 version:1.13.5 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-10-06 11:04:27.964127002 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-10-07 17:51:18.265618858 +0200 @@ -1,0 +2,5 @@ +Fri Oct 6 13:33:54 UTC 2017 - mrueck...@suse.de + +- extra modules were enabled on sles due to a typo + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.9NDkn3/_old 2017-10-07 17:51:18.917590196 +0200 +++ /var/tmp/diff_new_pack.9NDkn3/_new 2017-10-07 17:51:18.921590020 +0200 @@ -21,7 +21,7 @@ %if 0%{?is_opensuse} %bcond_without extra_modules %else -%bcond_without extra_modules +%bcond_withextra_modules %endif %if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-10-06 11:04:18 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Fri Oct 6 11:04:18 2017 rev:15 rq:531723 version:1.13.5 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-07-25 11:41:12.741429198 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-10-06 11:04:27.964127002 +0200 @@ -1,0 +2,44 @@ +Thu Oct 5 12:49:37 UTC 2017 - acherni...@suse.com + +- Submit nginx to SLES to become a http server for RMT(Repository + mirroring tool) [fate#323994, bsc#1059685, boo#1057831] + +--- +Fri Sep 22 09:40:19 UTC 2017 - mrueck...@suse.de + +- disable extra modules on sle + +--- +Sat Sep 16 20:16:46 UTC 2017 - mrueck...@suse.de + +- update to 1.13.5 + - Feature: the $ssl_client_escaped_cert variable. + - Bugfix: the "ssl_session_ticket_key" directive and the +"include" parameter of the "geo" directive did not work on +Windows. + - Bugfix: incorrect response length was returned on 32-bit +platforms when requesting more than 4 gigabytes with multiple +ranges. + - Bugfix: the "expires modified" directive and processing of the +"If-Range" request header line did not use the response last +modification time if proxying without caching was used. +- changes from 1.13.4 + - Feature: the ngx_http_mirror_module. + - Bugfix: client connections might be dropped during +configuration testing when using the "reuseport" parameter of +the "listen" directive on Linux. + - Bugfix: request body might not be available in subrequests if +it was saved to a file and proxying was used. + - Bugfix: cleaning cache based on the "max_size" parameter did +not work on Windows. + - Bugfix: any shared memory allocation required 4096 bytes on +Windows. + - Bugfix: nginx worker might be terminated abnormally when using +the "zone" directive inside the "upstream" block on Windows. + +--- +Fri Sep 8 09:40:53 UTC 2017 - astie...@suse.com + +- add upstream signing key and verify source tarball signature + +--- Old: nginx-1.13.3.tar.gz New: nginx-1.13.5.tar.gz nginx-1.13.5.tar.gz.asc nginx.keyring Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.UviWlr/_old 2017-10-06 11:04:28.879988487 +0200 +++ /var/tmp/diff_new_pack.UviWlr/_new 2017-10-06 11:04:28.879988487 +0200 @@ -18,6 +18,11 @@ %bcond_withcpp_test %bcond_withgoogle_perftools +%if 0%{?is_opensuse} +%bcond_without extra_modules +%else +%bcond_without extra_modules +%endif %if 0%{?suse_version} != 1315 || 0%{?is_opensuse} %bcond_without libatomic @@ -64,7 +69,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.13.3 +Version:1.13.5 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} @@ -91,6 +96,8 @@ Source6: https://github.com/yaoweibin/nginx_upstream_check_module/archive/v%{nginx_upstream_check_version}/%{nginx_upstream_check_module_path}.tar.gz Source7: https://github.com/arut/nginx-rtmp-module/archive/v%{nginx_rtmp_version}/%{nginx_rtmp_module_path}.tar.gz Source100: nginx.rpmlintrc +Source101: http://nginx.org/download/nginx-%{version}.tar.gz.asc +Source102: https://nginx.org/keys/mdounin.key#/%{name}.keyring # PATCH-FIX-UPSTREAM nginx-1.11.2-no_Werror.patch Patch0: nginx-1.11.2-no_Werror.patch # PATCH-FIX-OPENSUSE nginx-1.11.2-html.patch @@ -161,7 +168,9 @@ %patch2 %patch3 %patch4 -p1 +%if %{with extra_modules} %patch5 +%endif perl -pi -e 's|\r\n|\n|g' contrib/geo2nginx.pl # we just use lib here because nginx loads them relative to _prefix @@ -236,10 +245,12 @@ --with-cpp_test_module \ %endif --with-compat\ + %if %{with extra_modules} --add-module=%{nginx_upstream_check_module_path} \ --add-dynamic-module=%{ngx_fancyindex_module_path} \ --add-dynamic-module=%{headers_more_nginx_module_path} \ --add-dynamic-module=%{nginx_rtmp_module_path} \ + %endif %if 0%{?suse_version} > 1220 --with-cc-opt="%{optflags} -fPIC -D_GNU_SOURCE -std=gnu99 -fstack-protector" \ --with-ld-opt="-Wl,-z,relro,-z,now -pie" @@ -361,9 +372,11 @@ %{ngx_module_dir}/ngx_stream_module.so
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-07-25 11:40:34 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Tue Jul 25 11:40:34 2017 rev:14 rq:512240 version:1.13.3 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-06-01 16:35:05.883116194 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-07-25 11:41:12.741429198 +0200 @@ -1,0 +2,24 @@ +Mon Jul 17 10:58:21 UTC 2017 - mrueck...@suse.de + +- update to 1.13.3 (boo#1048265) + - Security: a specially crafted request might result in an +integer overflow and incorrect processing of ranges in the +range filter, potentially resulting in sensitive information +leak (CVE-2017-7529). +- changes from 1.13.2 + - Change: nginx now returns 200 instead of 416 when a range +starting with 0 is requested from an empty file. + - Feature: the "add_trailer" directive. Thanks to Piotr Sikora. + - Bugfix: nginx could not be built on Cygwin and NetBSD; the bug +had appeared in 1.13.0. + - Bugfix: nginx could not be built under MSYS2 / MinGW 64-bit. +Thanks to Orgad Shaneh. + - Bugfix: a segmentation fault might occur in a worker process +when using SSI with many includes and proxy_pass with +variables. + - Bugfix: in the ngx_http_v2_module. Thanks to Piotr Sikora. +- update nginx-rtmp-module to 1.2.0: + - DASH improvements + - OpenSSL 1.1 compatibility + +--- Old: nginx-1.13.1.tar.gz nginx-rtmp-module-1.1.10.tar.gz New: nginx-1.13.3.tar.gz nginx-rtmp-module-1.2.0.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.OZTZ5T/_old 2017-07-25 11:41:13.345343935 +0200 +++ /var/tmp/diff_new_pack.OZTZ5T/_new 2017-07-25 11:41:13.349343370 +0200 @@ -64,7 +64,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.13.1 +Version:1.13.3 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} @@ -75,7 +75,7 @@ %define nginx_upstream_check_version 0.3.0 %define nginx_upstream_check_module_path nginx_upstream_check_module-%{nginx_upstream_check_version} -%define nginx_rtmp_version 1.1.10 +%define nginx_rtmp_version 1.2.0 %define nginx_rtmp_module_path nginx-rtmp-module-%{nginx_rtmp_version} Summary:A HTTP server and IMAP/POP3 proxy server ++ nginx-1.13.1.tar.gz -> nginx-1.13.3.tar.gz ++ 2179 lines of diff (skipped) ++ nginx-rtmp-module-1.1.10.tar.gz -> nginx-rtmp-module-1.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-rtmp-module-1.1.10/dash/ngx_rtmp_dash_module.c new/nginx-rtmp-module-1.2.0/dash/ngx_rtmp_dash_module.c --- old/nginx-rtmp-module-1.1.10/dash/ngx_rtmp_dash_module.c2016-10-07 12:15:50.0 +0200 +++ new/nginx-rtmp-module-1.2.0/dash/ngx_rtmp_dash_module.c 2017-07-10 17:26:17.0 +0200 @@ -52,7 +52,7 @@ ngx_str_t playlist_bak; ngx_str_t name; ngx_str_t stream; -ngx_time_t start_time; +time_t start_time; ngx_uint_t nfrags; ngx_uint_t frag; @@ -228,8 +228,8 @@ ngx_rtmp_dash_app_conf_t *dacf; static u_char buffer[NGX_RTMP_DASH_BUFSIZE]; -static u_char start_time[sizeof("1970-09-28T12:00:00+06:00")]; -static u_char end_time[sizeof("1970-09-28T12:00:00+06:00")]; +static u_char start_time[sizeof("1970-09-28T12:00:00Z")]; +static u_char pub_time[sizeof("1970-09-28T12:00:00Z")]; dacf = ngx_rtmp_get_module_app_conf(s, ngx_rtmp_dash_module); ctx = ngx_rtmp_get_module_ctx(s, ngx_rtmp_dash_module); @@ -252,18 +252,16 @@ return NGX_ERROR; } - #define NGX_RTMP_DASH_MANIFEST_HEADER \ "\n" \ "
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-06-01 16:35:04 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Thu Jun 1 16:35:04 2017 rev:13 rq:500354 version:1.13.1 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-04-19 18:11:17.625869756 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-06-01 16:35:05.883116194 +0200 @@ -1,0 +2,37 @@ +Thu Jun 1 10:05:49 UTC 2017 - mrueck...@suse.de + +- update to 1.13.1 + - Feature: now a hostname can be used as the "set_real_ip_from" +directive parameter. + - Feature: vim syntax highlighting scripts improvements. + - Feature: the "worker_cpu_affinity" directive now works on +DragonFly BSD. Thanks to Sepherosa Ziehau. + - Bugfix: SSL renegotiation on backend connections did not work +when using OpenSSL before 1.1.0. + - Workaround: nginx could not be built with Oracle Developer +Studio 12.5. + - Workaround: now cache manager ignores long locked cache entries +when cleaning cache based on the "max_size" parameter. + - Bugfix: client SSL connections were immediately closed if +deferred accept and the "proxy_protocol" parameter of the +"listen" directive were used. + - Bugfix: in the "proxy_cache_background_update" directive. + - Workaround: now the "tcp_nodelay" directive sets the +TCP_NODELAY option before an SSL handshake. +- changes from 1.13.0 + - Change: SSL renegotiation is now allowed on backend +connections. + - Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" +directives of the mail proxy and stream modules. + - Feature: the "return" and "error_page" directives can now be +used to return 308 redirections. Thanks to Simon Leblanc. + - Feature: the "TLSv1.3" parameter of the "ssl_protocols" +directive. + - Feature: when logging signals nginx now logs PID of the process +which sent the signal. + - Bugfix: in memory allocation error handling. + - Bugfix: if a server in the stream module listened on a wildcard +address, the source address of a response UDP datagram could +differ from the original datagram destination address. + +--- Old: nginx-1.12.0.tar.gz New: nginx-1.13.1.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.5Maq1d/_old 2017-06-01 16:35:07.650866833 +0200 +++ /var/tmp/diff_new_pack.5Maq1d/_new 2017-06-01 16:35:07.654866269 +0200 @@ -64,7 +64,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.12.0 +Version:1.13.1 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.12.0.tar.gz -> nginx-1.13.1.tar.gz ++ 6590 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-04-19 18:11:16 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Wed Apr 19 18:11:16 2017 rev:12 rq:489116 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-03-31 15:10:28.651986194 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-04-19 18:11:17.625869756 +0200 @@ -1,0 +2,22 @@ +Sun Apr 9 13:15:49 UTC 2017 - mich...@stroeder.com + +- update to 1.12.0 + - Feature: the "http_429" parameter of the "proxy_next_upstream", +"fastcgi_next_upstream", "scgi_next_upstream", and +"uwsgi_next_upstream" directives. +Thanks to Piotr Sikora. + - Bugfix: in memory allocation error handling. + - Bugfix: requests might hang when using the "sendfile" and +"timer_resolution" directives on Linux. + - Bugfix: requests might hang when using the "sendfile" and "aio_write" +directives with subrequests. + - Bugfix: in the ngx_http_v2_module. +Thanks to Piotr Sikora. + - Bugfix: a segmentation fault might occur in a worker process when +using HTTP/2. + - Bugfix: requests might hang when using the "limit_rate", +"sendfile_max_chunk", "limit_req" directives, or the $r->sleep() +embedded perl method with subrequests. + - Bugfix: in the ngx_http_slice_module. + +--- Old: nginx-1.11.12.tar.gz New: nginx-1.12.0.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.XQSNmT/_old 2017-04-19 18:11:18.841697770 +0200 +++ /var/tmp/diff_new_pack.XQSNmT/_new 2017-04-19 18:11:18.845697204 +0200 @@ -64,7 +64,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.11.12 +Version:1.12.0 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.11.12.tar.gz -> nginx-1.12.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.11.12/CHANGES new/nginx-1.12.0/CHANGES --- old/nginx-1.11.12/CHANGES 2017-03-24 16:05:15.0 +0100 +++ new/nginx-1.12.0/CHANGES2017-04-12 16:46:09.0 +0200 @@ -1,4 +1,37 @@ +Changes with nginx 1.12.012 Apr 2017 + +*) 1.12.x stable branch. + + +Changes with nginx 1.11.13 04 Apr 2017 + +*) Feature: the "http_429" parameter of the "proxy_next_upstream", + "fastcgi_next_upstream", "scgi_next_upstream", and + "uwsgi_next_upstream" directives. + Thanks to Piotr Sikora. + +*) Bugfix: in memory allocation error handling. + +*) Bugfix: requests might hang when using the "sendfile" and + "timer_resolution" directives on Linux. + +*) Bugfix: requests might hang when using the "sendfile" and "aio_write" + directives with subrequests. + +*) Bugfix: in the ngx_http_v2_module. + Thanks to Piotr Sikora. + +*) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2. + +*) Bugfix: requests might hang when using the "limit_rate", + "sendfile_max_chunk", "limit_req" directives, or the $r->sleep() + embedded perl method with subrequests. + +*) Bugfix: in the ngx_http_slice_module. + + Changes with nginx 1.11.12 24 Mar 2017 *) Bugfix: nginx might hog CPU; the bug had appeared in 1.11.11. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.11.12/CHANGES.ru new/nginx-1.12.0/CHANGES.ru --- old/nginx-1.11.12/CHANGES.ru2017-03-24 16:05:12.0 +0100 +++ new/nginx-1.12.0/CHANGES.ru 2017-04-12 16:46:06.0 +0200 @@ -1,4 +1,36 @@ +Изменения в nginx 1.12.0 12.04.2017 + +*) Стабильная ветка 1.12.x. + + +Изменения в nginx 1.11.13 04.04.2017 + +*) Добавление: параметр http_429 в директивах proxy_next_upstream, + fastcgi_next_upstream, scgi_next_upstream и uwsgi_next_upstream. + Спасибо Piotr Sikora. + +*) Исправление: в обработке ошибок выделения памяти. + +*) Исправление: при использовании директив sendfile и timer_resolution + на Linux запросы могли зависать. + +*) Исправление: при использовании с подзапросами директив sendfile и + aio_write запросы могли зависать. + +*) Исправление: в модуле ngx_http_v2_module. + Спасибо Piotr Sikora. + +*) Исправление: при
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-03-31 15:10:19 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Fri Mar 31 15:10:19 2017 rev:11 rq:483807 version:1.11.12 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-03-01 23:43:52.767225296 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-03-31 15:10:28.651986194 +0200 @@ -1,0 +2,21 @@ +Wed Mar 29 13:20:50 UTC 2017 - mrueck...@suse.de + +- update to 1.11.12 + - Bugfix: nginx might hog CPU; the bug had appeared in 1.11.11. +- update to 1.11.11 + - Feature: the "worker_shutdown_timeout" directive. + - Feature: vim syntax highlighting scripts improvements. Thanks +to Wei-Ko Kao. + - Bugfix: a segmentation fault might occur in a worker process if +the $limit_rate variable was set to an empty string. + - Bugfix: the "proxy_cache_background_update", +"fastcgi_cache_background_update", +"scgi_cache_background_update", and +"uwsgi_cache_background_update" directives might work +incorrectly if the "if" directive was used. + - Bugfix: a segmentation fault might occur in a worker process if +number of large_client_header_buffers in a virtual server was +different from the one in the default server. + - Bugfix: in the mail proxy server. + +--- Old: nginx-1.11.10.tar.gz New: nginx-1.11.12.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.UJq8gX/_old 2017-03-31 15:10:29.671842004 +0200 +++ /var/tmp/diff_new_pack.UJq8gX/_new 2017-03-31 15:10:29.671842004 +0200 @@ -64,7 +64,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.11.10 +Version:1.11.12 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.11.10.tar.gz -> nginx-1.11.12.tar.gz ++ 4632 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-03-01 23:43:51 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Wed Mar 1 23:43:51 2017 rev:10 rq:461286 version:1.11.10 Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-02-03 17:51:12.798085634 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-03-01 23:43:52.767225296 +0100 @@ -1,0 +2,28 @@ +Tue Feb 28 20:19:17 UTC 2017 - mrueck...@suse.de + +- update to 1.11.10 + - Change: cache header format has been changed, previously cached +responses will be invalidated. + - Feature: support of "stale-while-revalidate" and +"stale-if-error" extensions in the "Cache-Control" backend +response header line. + - Feature: the "proxy_cache_background_update", +"fastcgi_cache_background_update", +"scgi_cache_background_update", and +"uwsgi_cache_background_update" directives. + - Feature: nginx is now able to cache responses with the "Vary" +header line up to 128 characters long (instead of 42 characters +in previous versions). + - Feature: the "build" parameter of the "server_tokens" +directive. Thanks to Tom Thorogood. + - Bugfix: "[crit] SSL_write() failed" messages might appear in +logs when handling requests with the "Expect: 100-continue" +request header line. + - Bugfix: the ngx_http_slice_module did not work in named +locations. + - Bugfix: a segmentation fault might occur in a worker process +when using AIO after an "X-Accel-Redirect" redirection. + - Bugfix: reduced memory consumption for long-lived requests +using gzipping. + +--- Old: nginx-1.11.9.tar.gz New: nginx-1.11.10.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.sxS6MF/_old 2017-03-01 23:43:53.743087673 +0100 +++ /var/tmp/diff_new_pack.sxS6MF/_new 2017-03-01 23:43:53.751086545 +0100 @@ -64,7 +64,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.11.9 +Version:1.11.10 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} ++ nginx-1.11.9.tar.gz -> nginx-1.11.10.tar.gz ++ 1770 lines of diff (skipped)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2017-01-31 12:48:41 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2017-01-10 10:49:45.670265104 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2017-02-03 17:51:12.798085634 +0100 @@ -1,0 +2,24 @@ +Mon Jan 30 14:07:32 UTC 2017 - mrueck...@suse.de + +- update to 1.11.9 + - Bugfix: nginx might hog CPU when using the stream module; the +bug had appeared in 1.11.5. + - Bugfix: EXTERNAL authentication mechanism in mail proxy was +accepted even if it was not enabled in the configuration. + - Bugfix: a segmentation fault might occur in a worker process if +the "ssl_verify_client" directive of the stream module was +used. + - Bugfix: the "ssl_verify_client" directive of the stream module +might not work. + - Bugfix: closing keepalive connections due to no free worker +connections might be too aggressive. Thanks to Joel +Cunningham. + - Bugfix: an incorrect response might be returned when using the +"sendfile" directive on FreeBSD and macOS; the bug had appeared +in 1.7.8. + - Bugfix: a truncated response might be stored in cache when +using the "aio_write" directive. + - Bugfix: a socket leak might occur when using the "aio_write" +directive. + +--- Old: nginx-1.11.8.tar.gz New: nginx-1.11.9.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.uXYgrL/_old 2017-02-03 17:51:13.769948609 +0100 +++ /var/tmp/diff_new_pack.uXYgrL/_new 2017-02-03 17:51:13.773948045 +0100 @@ -64,7 +64,7 @@ %define ngx_doc_dir%{_datadir}/doc/packages/%{name} # Name: nginx -Version:1.11.8 +Version:1.11.9 Release:0 %define ngx_fancyindex_version 0.4.1 %define ngx_fancyindex_module_path ngx-fancyindex-%{ngx_fancyindex_version} @@ -171,7 +171,6 @@ sed -i "s/\/var\/run/\/run/" conf/nginx.conf %endif - %build ./configure\ --prefix=%{ngx_prefix}/ \ ++ nginx-1.11.8.tar.gz -> nginx-1.11.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.11.8/CHANGES new/nginx-1.11.9/CHANGES --- old/nginx-1.11.8/CHANGES2016-12-27 15:23:14.0 +0100 +++ new/nginx-1.11.9/CHANGES2017-01-24 15:02:25.0 +0100 @@ -1,4 +1,33 @@ +Changes with nginx 1.11.924 Jan 2017 + +*) Bugfix: nginx might hog CPU when using the stream module; the bug had + appeared in 1.11.5. + +*) Bugfix: EXTERNAL authentication mechanism in mail proxy was accepted + even if it was not enabled in the configuration. + +*) Bugfix: a segmentation fault might occur in a worker process if the + "ssl_verify_client" directive of the stream module was used. + +*) Bugfix: the "ssl_verify_client" directive of the stream module might + not work. + +*) Bugfix: closing keepalive connections due to no free worker + connections might be too aggressive. + Thanks to Joel Cunningham. + +*) Bugfix: an incorrect response might be returned when using the + "sendfile" directive on FreeBSD and macOS; the bug had appeared in + 1.7.8. + +*) Bugfix: a truncated response might be stored in cache when using the + "aio_write" directive. + +*) Bugfix: a socket leak might occur when using the "aio_write" + directive. + + Changes with nginx 1.11.827 Dec 2016 *) Feature: the "absolute_redirect" directive. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.11.8/CHANGES.ru new/nginx-1.11.9/CHANGES.ru --- old/nginx-1.11.8/CHANGES.ru 2016-12-27 15:23:12.0 +0100 +++ new/nginx-1.11.9/CHANGES.ru 2017-01-24 15:02:23.0 +0100 @@ -1,4 +1,32 @@ +Изменения в nginx 1.11.9 24.01.2017 + +*) Исправление: при использовании модуля stream nginx мог нагружать + процессор; ошибка появилась в 1.11.5. + +*) Исправление: метод аутентификации EXTERNAL в почтовом прокси-сервере + можно было использовать, даже если он не был разрешён в конфигурации. + +*) Исправление: при использовании директивы ssl_verify_client модуля + stream в рабочем процессе мог произойти segmentation fault. + +*) Исправление: директива ssl_verify_client модуля stream могла не + работать. + +*)
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2016-10-23 12:52:10 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2016-10-14 09:06:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2016-10-23 12:52:12.0 +0200 @@ -1,0 +2,9 @@ +Mon Oct 10 10:23:47 UTC 2016 - mrueck...@suse.de + +- Fix the logrotate script: we had a hardcoded postrotate action + pointing to /etc/init.d/nginx. This does not exist anymore on + systemd hosts. Replace it with /usr/sbin/nginx -s reopen, which + will use the pid file passed in the config file or the compiled + in default path. + +--- Other differences: -- ++ nginx.logrotate ++ --- /var/tmp/diff_new_pack.ufS680/_old 2016-10-23 12:52:13.0 +0200 +++ /var/tmp/diff_new_pack.ufS680/_new 2016-10-23 12:52:13.0 +0200 @@ -8,7 +8,8 @@ notifempty create 644 root root postrotate - /etc/init.d/nginx reopen + # -s reopen will use the pid file passed in the config file or the compiled in default path + /usr/sbin/nginx -s reopen endscript }
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2016-10-14 09:06:03 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2016-08-09 22:14:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2016-10-14 09:06:04.0 +0200 @@ -1,0 +2,103 @@ +Thu Sep 29 10:45:57 UTC 2016 - mrueck...@suse.de + +- update to 11.4 + - Feature: the $upstream_bytes_received variable. + - Feature: the $bytes_received, $session_time, $protocol, +$status, $upstream_addr, $upstream_bytes_sent, +$upstream_bytes_received, $upstream_connect_time, +$upstream_first_byte_time, and $upstream_session_time variables +in the stream module. + - Feature: the ngx_stream_log_module. + - Feature: the "proxy_protocol" parameter of the "listen" +directive, the $proxy_protocol_addr and $proxy_protocol_port +variables in the stream module. + - Feature: the ngx_stream_realip_module. + - Bugfix: nginx could not be built with the stream module and the +ngx_http_ssl_module, but without ngx_stream_ssl_module; the bug +had appeared in 1.11.3. + - Feature: the IP_BIND_ADDRESS_NO_PORT socket option was not +used; the bug had appeared in 1.11.2. + - Bugfix: in the "ranges" parameter of the "geo" directive. + - Bugfix: an incorrect response might be returned when using the +"aio threads" and "sendfile" directives; the bug had appeared +in 1.9.13. +- drop nginx-1.11.3_ssl_stream.patch again +- refreshed the following patches to apply cleanly again + check_1.9.2+.patch + nginx-1.11.2-html.patch + nginx-1.11.2-no_Werror.patch + nginx-aio.patch + +--- +Wed Aug 24 11:34:50 UTC 2016 - mrueck...@suse.de + +- update to 1.11.3 + - Change: now the "accept_mutex" directive is turned off by +default. + - Feature: now nginx uses EPOLLEXCLUSIVE on Linux. + - Feature: the ngx_stream_geo_module. + - Feature: the ngx_stream_geoip_module. + - Feature: the ngx_stream_split_clients_module. + - Feature: variables support in the "proxy_pass" and +"proxy_ssl_name" directives in the stream module. + - Bugfix: socket leak when using HTTP/2. + - Bugfix: in configure tests. Thanks to Piotr Sikora. +- backport nginx-1.11.3_ssl_stream.patch from hg +- refresh patches to apply cleanly again: + - check_1.9.2+.patch + - nginx-1.11.2-html.patch + - nginx-1.11.2-no_Werror.patch + - nginx-aio.patch +- enable a few new upstream modules and move some from 1.11.x to + dynamic: + - stream_geoip_module + - mail_ssl_module + - stream_ssl_module +- build fancyindex unconditionally and update it to 0.4.1 + - New `fancyindex_directories_first` configuration directive +(enabled by default), which allows setting whether directories +are sorted before other files. +(Patch by Luke Zapart <>.) + - Fix index files not working when the fancyindex module is in +use (#46). + - The module can now be built as a [dynamic +module](https://www.nginx.com/resources/wiki/extending/converting/). +(Patch by Róbert Nagy < >.) + - New configuration directive `fancyindex_show_path`, which +allows hiding the `` header which contains the current +path. (Patch by Thomas P. < >.) + - Directory and file links in listings now have a title="..." +attribute. (Patch by `@janglapuk` < >.) + - Fix for hung requests when the module is used along with +`ngx_pagespeed`. +(Patch by Otto van der Schaaf < >.) + - New feature: Allow filtering out symbolic links using the +`fancyindex_hide_symlinks` configuration directive. (Idea and +prototype patch by Thomas Wemm.) + - New feature: Allow specifying the format of timestamps using +the `fancyindex_time_format` configuration directive. (Idea +suggested by Xiao Meng < >). + - Listings in top-level directories will not generate a "Parent +Directory" link as first element of the listing. +(Patch by Thomas P.) + - Fix propagation and overriding of the `fancyindex_css_href` +setting inside nested locations. + - Minor changes in the code to allow building cleanly under +Windows with Visual Studio 2013. +(Patch by Y. Yuan < >). +- added nginx-rtmp-module +- make all modules dynamic that support it: + - ngx-fancyindex + - headers_more_nginx-module + - nginx-rtmp-module +- manually install the docs instead of using %doc +- unify how we install documentation for the modules +- restructure contrib file handling + - moved vim files into the normal vim paths so we can use them +
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2016-08-09 22:14:44 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2016-06-07 23:47:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2016-08-09 22:14:45.0 +0200 @@ -1,0 +2,35 @@ +Fri Aug 5 11:03:32 UTC 2016 - rodrigo.osh...@emc.com + +- update to 1.11.2 + * Change: now nginx always uses internal MD5 and SHA1 implementations; + the --with-md5 and --with-sha1 configure options were canceled. + * Feature: variables support in the stream module. + * Feature: the ngx_stream_map_module. + * Feature: the ngx_stream_return_module. + * Feature: a port can be specified in the "proxy_bind", "fastcgi_bind", + "memcached_bind", "scgi_bind", and "uwsgi_bind" directives. + * Feature: now nginx uses the IP_BIND_ADDRESS_NO_PORT socket option + when available. + * Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2 and the "proxy_request_buffering" directive. + * Bugfix: the "Content-Length" request header line was always added to + requests passed to backends, including requests without body, when + using HTTP/2. + * Bugfix: "http request count is zero" alerts might appear in logs when + using HTTP/2. + * Bugfix: unnecessary buffering might occur when using the "sub_filter" + directive; the issue had appeared in 1.9.4. + +- the following modules were added: + headers-more-nginx-module + nginx_upstream_check_module + +- added patches: + nginx-1.11.2-html.patch + nginx-1.11.2-no_Werror.patch + check_1.9.2+.patch +- dropped patches: + nginx-1.10.0-html.patch + nginx-1.10.0-no_Werror.patch + +--- Old: nginx-1.10.0-html.patch nginx-1.10.0-no_Werror.patch nginx-1.10.1.tar.gz New: check_1.9.2+.patch headers-more-nginx-module-0.30.tar.gz nginx-1.11.2-html.patch nginx-1.11.2-no_Werror.patch nginx-1.11.2.tar.gz nginx_upstream_check_module-0.3.0.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.Za7iG6/_old 2016-08-09 22:14:46.0 +0200 +++ /var/tmp/diff_new_pack.Za7iG6/_new 2016-08-09 22:14:46.0 +0200 @@ -62,9 +62,11 @@ %endif # Name: nginx -Version:1.10.1 +Version:1.11.2 Release:0 %define fancyindex_version 0.3.5 +%define headers_more_nginx_version 0.30 +%define nginx_upstream_check_version 0.3.0 Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause Group: Productivity/Networking/Web/Proxy @@ -74,17 +76,21 @@ Source2:nginx.logrotate Source3:nginx.service Source4: https://github.com/aperezdc/ngx-fancyindex/archive/v%{fancyindex_version}/ngx-fancyindex-%{fancyindex_version}.tar.gz +Source5: https://github.com/openresty/headers-more-nginx-module/archive/v%{headers_more_nginx_version}/headers-more-nginx-module-%{headers_more_nginx_version}.tar.gz +Source6: https://github.com/yaoweibin/nginx_upstream_check_module/archive/v%{nginx_upstream_check_version}/nginx_upstream_check_module-%{nginx_upstream_check_version}.tar.gz Source100: nginx.rpmlintrc -# PATCH-FIX-UPSTREAM nginx-1.10.0-no_Werror.patch -Patch0: nginx-1.10.0-no_Werror.patch -# PATCH-FIX-OPENSUSE nginx-1.10.0-html.patch -Patch1: nginx-1.10.0-html.patch +# PATCH-FIX-UPSTREAM nginx-1.11.2-no_Werror.patch +Patch0: nginx-1.11.2-no_Werror.patch +# PATCH-FIX-OPENSUSE nginx-1.11.2-html.patch +Patch1: nginx-1.11.2-html.patch # PATCH-FIX-UPSTREAM nginx-1.2.4-perl_vendor_install.patch Patch2: nginx-1.2.4-perl_vendor_install.patch # PATCH-FIX-UPSTREAM fix /etc/nginx/nginx.conf to suit Linux env Patch3: nginx-1.6.1-default_config.patch # PATCH-FIX-UPSTREAM nginx-aio.patch fix support for Linux AIO Patch4: nginx-aio.patch +# PATCH-FIX-UPSTREAM check_1.9.2+.patch +Patch5: check_1.9.2+.patch BuildRequires: gcc-c++ BuildRequires: gd-devel BuildRequires: libxslt-devel @@ -127,11 +133,14 @@ %else %setup -q -n %{pkg_name}-%{version} %endif +%setup -D -T -a 5 -n %{pkg_name}-%{version} +%setup -D -T -a 6 -n %{pkg_name}-%{version} %patch0 -p1 %patch1 -p1 %patch2 %patch3 %patch4 -p1 +%patch5 perl -pi -e 's|\r\n|\n|g' contrib/geo2nginx.pl # we just use lib here because nginx loads them relative to _prefix @@ -211,6 +220,8 @@ %if %{with fancyindex} --add-module=../ngx-fancyindex-%{fancyindex_version} \ %endif +
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2016-06-07 23:47:00 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2016-05-24 09:35:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2016-06-07 23:47:01.0 +0200 @@ -1,0 +2,51 @@ +Thu Jun 2 11:55:19 UTC 2016 - mrueck...@suse.de + +- in the sysvinit script use the pid file in /var/run + +--- +Wed Jun 1 12:33:55 UTC 2016 - mrueck...@suse.de + +- update to 1.10.1 (bsc# 982505) + Security: a segmentation fault might occur in a worker process + while writing a specially crafted request body to a temporary + file (CVE-2016-4450); the bug had appeared in 1.3.9. + +--- +Sun May 15 11:03:18 UTC 2016 - mrueck...@suse.de + +- improve conditionals + - merge the 12.2 and 12.1 based conditionals into 1 as both of +them are out of support now. + - enable pcre JIT + - make use if libatomic_ops on Leap + +--- +Sun May 15 10:36:19 UTC 2016 - mrueck...@suse.de + +- enable dynamic modules for intree modules. The following modules + are built as loadable modules now: + + ngx_http_geoip_module.so + ngx_http_image_filter_module.so + ngx_http_perl_module.so + ngx_http_xslt_filter_module.so + ngx_mail_module.so + ngx_stream_module.so + + You will have to load those modules with load_module. + http://nginx.org/en/docs/ngx_core_module.html#load_module + + The correct syntax for this package is: + + # For 64bit machines: + load_module lib64/nginx/modules/ngx_http_geoip_module.so; + + # For 32bit machines: + load_module lib/nginx/modules/ngx_http_geoip_module.so; + + Examples for all the intree modules have been added to the + default nginx.conf +- patches updated: + nginx-1.6.1-default_config.patch - added load_module example + +--- Old: nginx-1.10.0.tar.gz New: nginx-1.10.1.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.qTrzV9/_old 2016-06-07 23:47:02.0 +0200 +++ /var/tmp/diff_new_pack.qTrzV9/_new 2016-06-07 23:47:02.0 +0200 @@ -20,7 +20,7 @@ %bcond_withgoogle_perftools %bcond_without fancyindex -%if 0%{?suse_version} != 1315 +%if 0%{?suse_version} != 1315 || 0%{?is_opensuse} %bcond_without libatomic %else %bcond_withlibatomic @@ -28,19 +28,18 @@ %if 0%{?suse_version} > 1220 %bcond_without http2 -%else -%bcond_withhttp2 -%endif - -%if 0%{?suse_version} >= 1210 +%bcond_without pcre_jit %bcond_without systemd %else +%bcond_withhttp2 +%bcond_withpcre_jit %bcond_with systemd %endif %define pkg_name nginx %define ngx_prefix %{_prefix} %define ngx_sbin_path %{_sbindir}/nginx +%define ngx_module_dir %{_libdir}/nginx/modules %define ngx_conf_dir %{_sysconfdir}/nginx %define ngx_conf_path %{ngx_conf_dir}/nginx.conf %define ngx_log_dir%{_localstatedir}/log/nginx @@ -63,7 +62,7 @@ %endif # Name: nginx -Version:1.10.0 +Version:1.10.1 Release:0 %define fancyindex_version 0.3.5 Summary:A HTTP server and IMAP/POP3 proxy server @@ -135,6 +134,8 @@ %patch4 -p1 perl -pi -e 's|\r\n|\n|g' contrib/geo2nginx.pl +# we just use lib here because nginx loads them relative to _prefix +perl -pi -e 's|#LIBDIR#|%{_lib}|g' conf/nginx.conf %if %{with fancyindex} mkdir -p ngx-fancyindex-%{fancyindex_version} @@ -151,6 +152,7 @@ ./configure\ --prefix=%{ngx_prefix}/ \ --sbin-path=%{ngx_sbin_path} \ + --modules-path=%{ngx_module_dir} \ --conf-path=%{ngx_conf_path} \ --error-log-path=%{ngx_error_log}\ --http-log-path=%{ngx_access_log}\ @@ -173,9 +175,9 @@ %endif --with-http_realip_module\ --with-http_addition_module \ - --with-http_xslt_module \ - --with-http_image_filter_module \ - --with-http_geoip_module \ + --with-http_xslt_module=dynamic \ + --with-http_image_filter_module=dynamic \ + --with-http_geoip_module=dynamic \ --with-http_sub_module \ --with-http_dav_module \ --with-http_flv_module \ @@ -188,12 +190,15 @@
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2016-05-24 09:35:16 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2016-02-03 10:19:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2016-05-24 09:35:18.0 +0200 @@ -1,0 +2,236 @@ +Sun May 15 05:34:35 UTC 2016 - mrueck...@suse.de + +- enable slice and stream module + +--- +Fri May 6 07:05:56 UTC 2016 - dmacvi...@suse.de + +- update to version 1.10.0 stable + * Bugfix: "recv() failed" errors might occur when using HHVM as a + FastCGI server. + * Bugfix: when using HTTP/2 and the "limit_req" or "auth_request" + directives a timeout or a "client violated flow control" error might + occur while reading client request body; the bug had appeared in + 1.9.14. + * Workaround: a response might not be shown by some browsers if HTTP/2 + was used and client request body was not fully read; the bug had + appeared in 1.9.14. + * Bugfix: connections might hang when using the "aio threads" + directive. + Thanks to Mindaugas Rasiukevicius. + * Feature: OpenSSL 1.1.0 compatibility. + * Feature: the "proxy_request_buffering", "fastcgi_request_buffering", + "scgi_request_buffering", and "uwsgi_request_buffering" directives + now work with HTTP/2. + * Bugfix: "zero size buf in output" alerts might appear in logs when + using HTTP/2. + * Bugfix: the "client_max_body_size" directive might work incorrectly + when using HTTP/2. + * Bugfix: of minor bugs in logging. + * Change: non-idempotent requests (POST, LOCK, PATCH) are no longer + passed to the next server by default if a request has been sent to a + backend; the "non_idempotent" parameter of the "proxy_next_upstream" + directive explicitly allows retrying such requests. + * Feature: the ngx_http_perl_module can be built dynamically. + * Feature: UDP support in the stream module. + * Feature: the "aio_write" directive. + * Feature: now cache manager monitors number of elements in caches and + tries to avoid cache keys zone overflows. + * Bugfix: "task already active" and "second aio post" alerts might + appear in logs when using the "sendfile" and "aio" directives with + subrequests. + * Bugfix: "zero size buf in output" alerts might appear in logs if + caching was used and a client closed a connection prematurely. + * Bugfix: connections with clients might be closed needlessly if + caching was used. + Thanks to Justin Li. + * Bugfix: nginx might hog CPU if the "sendfile" directive was used on + Linux or Solaris and a file being sent was changed during sending. + * Bugfix: connections might hang when using the "sendfile" and "aio + threads" directives. + * Bugfix: in the "proxy_pass", "fastcgi_pass", "scgi_pass", and + "uwsgi_pass" directives when using variables. + Thanks to Piotr Sikora. + * Bugfix: in the ngx_http_sub_filter_module. + * Bugfix: if an error occurred in a cached backend connection, the + request was passed to the next server regardless of the + proxy_next_upstream directive. + * Bugfix: "CreateFile() failed" errors when creating temporary files on + Windows. + * 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. + * 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. + * Security: invalid pointer dereference might occur during DNS server + response processing if the "resolver" directive was used, allowing an + attacker who is able to forge UDP packets from the DNS server to + cause
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2016-02-03 10:19:30 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is "nginx" Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2015-07-03 01:20:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2016-02-03 10:19:31.0 +0100 @@ -1,0 +2,57 @@ +Thu Jan 28 01:36:01 UTC 2016 - i...@marguerite.su + +- update version 1.8.1 stable + * Security: invalid pointer dereference might occur during DNS server +response processing if the "resolver" directive was used, allowing an +attacker who is able to forge UDP packets from the DNS server to +cause segmentation fault in a worker process (CVE-2016-0742). boo#963781 + * Security: use-after-free condition might occur during CNAME response +processing if the "resolver" directive was used, allowing an attacker +who is able to trigger name resolution to cause segmentation fault in +a worker process, or might have potential other impact +(CVE-2016-0746). boo#963778 + * Security: CNAME resolution was insufficiently limited if the +"resolver" directive was used, allowing an attacker who is able to +trigger arbitrary name resolution to cause excessive resource +consumption in worker processes (CVE-2016-0747). boo#963775 + * Bugfix: the "proxy_protocol" parameter of the "listen" directive did +not work if not specified in the first "listen" directive for a +listen socket. + * Bugfix: nginx might fail to start on some old Linux variants; the bug +had appeared in 1.7.11. + * Bugfix: a segmentation fault might occur in a worker process if the +"try_files" and "alias" directives were used inside a location given +by a regular expression; the bug had appeared in 1.7.1. + * Bugfix: the "try_files" directive inside a nested location given by a +regular expression worked incorrectly if the "alias" directive was +used in the outer location. + * Bugfix: "header already sent" alerts might appear in logs when using +cache; the bug had appeared in 1.7.5. + * Bugfix: a segmentation fault might occur in a worker process if +different ssl_session_cache settings were used in different virtual +servers. + * Bugfix: the "expires" directive might not work when using variables. + * Bugfix: if nginx was built with the ngx_http_spdy_module it was +possible to use the SPDY protocol even if the "spdy" parameter of the +"listen" directive was not specified. + +--- +Fri Oct 16 15:17:30 UTC 2015 - mrueck...@suse.de + +- use libGeoIP-devel everywhere + +--- +Fri Oct 16 15:08:28 UTC 2015 - mrueck...@suse.de + +- replace custom "kill -QUIT" with the kill signal setting in + the service file + +--- +Fri Oct 16 15:01:17 UTC 2015 - mrueck...@suse.de + +- clean up conditionals and use bcond_with* everywhere +- drop passenger support for now + * drop nginx-1.8.0-passenger-4.0.18.patch + * drop nginx-1.4.2-passenger-4.0.18.patch + +--- Old: nginx-1.4.2-passenger-4.0.18.patch nginx-1.8.0-passenger-4.0.18.patch nginx-1.8.0.tar.gz New: nginx-1.8.1.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.JKEPd3/_old 2016-02-03 10:19:32.0 +0100 +++ /var/tmp/diff_new_pack.JKEPd3/_new 2016-02-03 10:19:32.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package nginx # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,28 @@ # +%bcond_withcpp_test +%bcond_withgoogle_perftools +%bcond_without fancyindex + +%if 0%{?suse_version} != 1315 +%bcond_without libatomic +%else +%bcond_withlibatomic +%endif + +%if 0%{?suse_version} > 1220 +%bcond_without http2 +%else +%bcond_withhttp2 +%endif + +%if 0%{?suse_version} >= 1210 +%bcond_without systemd +%else +%bcond_with systemd +%endif + %define pkg_name nginx %define ngx_prefix %{_prefix} %define ngx_sbin_path %{_sbindir}/nginx @@ -31,36 +53,19 @@ %define ngx_tmp_scgi %{ngx_home}/scgi/ %define ngx_tmp_uwsgi %{ngx_home}/uwsgi/ %define ngx_user_group nginx -%define with_cpp_test 0 -%define with_google_perftools 0 -%define with_fancyindex 1 -%define
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2014-01-03 15:14:27 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-10-08 11:03:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2014-01-03 15:14:28.0 +0100 @@ -1,0 +2,8 @@ +Tue Dec 17 17:45:54 UTC 2013 - alarr...@suse.com + +- Updated passenger patch to apply correctly, also added rubygem-passenger + as BuildRequires + +- modified patches: + * nginx-1.4.2-passenger_fix.patch +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.GtwG42/_old 2014-01-03 15:14:29.0 +0100 +++ /var/tmp/diff_new_pack.GtwG42/_new 2014-01-03 15:14:29.0 +0100 @@ -65,6 +65,7 @@ %if 0%{?with_passenger} BuildRequires: curl-devel BuildRequires: ruby-devel +BuildRequires: rubygem-passenger BuildRequires: rubygem-passenger-devel-static Recommends: packageand(rubygem-passenger:rubygem-passenger-nginx) %endif ++ nginx-1.4.2-passenger_fix.patch ++ --- /var/tmp/diff_new_pack.GtwG42/_old 2014-01-03 15:14:29.0 +0100 +++ /var/tmp/diff_new_pack.GtwG42/_new 2014-01-03 15:14:29.0 +0100 @@ -5,30 +5,30 @@ # Defines tasks for compiling a static library containing Boost and OXT. def define_libboost_oxt_task(namespace, output_dir, extra_compiler_flags = nil) output_file = #{output_dir}.a -- flags = -Iext #{extra_compiler_flags} #{PlatformInfo.portability_cflags} #{EXTRA_CXXFLAGS} -+ flags = -Iext #{extra_compiler_flags} #{PlatformInfo.portability_cflags} #{EXTRA_CXXFLAGS} -fPIC #{ENV['RPM_OPT_FLAGS']} +- flags = -Iext #{extra_compiler_flags} #{EXTRA_CXXFLAGS} ++ flags = -Iext #{extra_compiler_flags} #{EXTRA_CXXFLAGS} -fPIC #{ENV['RPM_OPT_FLAGS']} if false boolean_option('RELEASE') # Disable RELEASE support. Passenger Standalone wants to link to the -@@ -126,7 +126,7 @@ - ] - file LIBEV_OUTPUT_DIR + Makefile = dependencies do +@@ -128,7 +128,7 @@ + cc = PlatformInfo.cc + cxx = PlatformInfo.cxx # Disable all warnings: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#COMPILER_WARNINGS -- cflags = #{EXTRA_CXXFLAGS} -w -+ cflags = #{EXTRA_CXXFLAGS} #{ENV['RPM_OPT_FLAGS']} -w +- cflags = #{EXTRA_CFLAGS} -w ++ cflags = #{EXTRA_CFLAGS} #{ENV['RPM_OPT_FLAGS']} -w sh mkdir -p #{LIBEV_OUTPUT_DIR} if !File.directory?(LIBEV_OUTPUT_DIR) sh cd #{LIBEV_OUTPUT_DIR} sh #{LIBEV_SOURCE_DIR}configure + - --disable-shared --enable-static CFLAGS='#{cflags}' orig_CFLAGS=1 -@@ -174,7 +174,7 @@ - file LIBEIO_OUTPUT_DIR + Makefile = dependencies do + --disable-shared --enable-static + +@@ -181,7 +181,7 @@ + cxx = PlatformInfo.cxx # Disable all warnings. The author has a clear standpoint on that: # http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#COMPILER_WARNINGS -- cflags = #{EXTRA_CXXFLAGS} -w -+ cflags = #{EXTRA_CXXFLAGS} #{ENV['RPM_OPT_FLAGS']} -w +- cflags = #{EXTRA_CFLAGS} -w ++ cflags = #{EXTRA_CFLAGS} #{ENV['RPM_OPT_FLAGS']} -w sh mkdir -p #{LIBEIO_OUTPUT_DIR} if !File.directory?(LIBEIO_OUTPUT_DIR) sh cd #{LIBEIO_OUTPUT_DIR} sh #{LIBEIO_SOURCE_DIR}configure + - --disable-shared --enable-static CFLAGS='#{cflags}' -@@ -183,6 +183,7 @@ + --disable-shared --enable-static + +@@ -193,6 +193,7 @@ libeio_sources = Dir[ext/libeio/{*.c,*.h}] file LIBEIO_OUTPUT_DIR + .libs/libeio.a = [LIBEIO_OUTPUT_DIR + Makefile] + libeio_sources do sh rm -f #{LIBEIO_OUTPUT_DIR}/libeio.la @@ -36,17 +36,6 @@ sh cd #{LIBEIO_OUTPUT_DIR} make libeio.la end -diff -Nru nginx-1.4.2.orig/passenger/ext/boost/libs/thread/src/pthread/thread.cpp nginx-1.4.2/passenger/ext/boost/libs/thread/src/pthread/thread.cpp nginx-1.4.2.orig/passenger/ext/boost/libs/thread/src/pthread/thread.cpp 2013-08-05 22:44:33.0 +0200 -+++ nginx-1.4.2/passenger/ext/boost/libs/thread/src/pthread/thread.cpp 2013-08-14 08:14:56.567500424 +0200 -@@ -376,6 +376,7 @@ - boost::throw_exception(thread_resource_error(system::errc::invalid_argument, boost thread: thread not joinable)); - #endif - } -+return false; -
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2013-10-08 11:03:23 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-08-23 11:08:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-10-08 11:03:24.0 +0200 @@ -1,0 +2,6 @@ +Mon Oct 7 10:20:49 UTC 2013 - lsle...@suse.cz + +- updated passenger patch to apply (Utils/MD5.h patch is not needed + anymore, fixed upstream) + +--- Other differences: -- ++ nginx-1.4.2-passenger_fix.patch ++ --- /var/tmp/diff_new_pack.1CWnFj/_old 2013-10-08 11:03:25.0 +0200 +++ /var/tmp/diff_new_pack.1CWnFj/_new 2013-10-08 11:03:25.0 +0200 @@ -47,20 +47,6 @@ } bool thread::joinable() const BOOST_NOEXCEPT -diff -Nru nginx-1.4.2.orig/passenger/ext/common/Utils/MD5.h nginx-1.4.2/passenger/ext/common/Utils/MD5.h nginx-1.4.2.orig/passenger/ext/common/Utils/MD5.h 2013-08-05 22:44:32.0 +0200 -+++ nginx-1.4.2/passenger/ext/common/Utils/MD5.h 2013-08-13 16:06:00.0 +0200 -@@ -69,8 +69,8 @@ - * efficiently on either one than if ARCH_IS_BIG_ENDIAN is defined. - */ - --typedef uint8_t md5_byte_t; /* 8-bit byte */ --typedef uint32_t md5_word_t; /* 32-bit word */ -+typedef boost::uint8_t md5_byte_t; /* 8-bit byte */ -+typedef boost::uint32_t md5_word_t; /* 32-bit word */ - - /** Size of an MD5 checksum, in bytes. */ - #define MD5_SIZE 16 diff -Nru nginx-1.4.2.orig/passenger/lib/phusion_passenger/common_library.rb nginx-1.4.2/passenger/lib/phusion_passenger/common_library.rb --- nginx-1.4.2.orig/passenger/lib/phusion_passenger/common_library.rb 2013-08-05 22:44:31.0 +0200 +++ nginx-1.4.2/passenger/lib/phusion_passenger/common_library.rb 2013-08-14 08:20:58.981516595 +0200 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2013-08-23 11:08:07 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-07-29 17:43:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-08-23 11:08:08.0 +0200 @@ -1,0 +2,5 @@ +Wed Aug 14 08:09:51 UTC 2013 - lsle...@suse.cz + +- enable back passenger support (needed by WebYast) + +--- New: nginx-1.4.2-passenger_fix.patch Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.IZRtgr/_old 2013-08-23 11:08:08.0 +0200 +++ /var/tmp/diff_new_pack.IZRtgr/_new 2013-08-23 11:08:08.0 +0200 @@ -42,7 +42,7 @@ %define with_google_perftools 0 %if 0%{?suse_version} = 1110 # passenger is required by webyast -%define with_passenger 0 +%define with_passenger 1 %define with_libatomic 1 %endif # @@ -63,7 +63,8 @@ BuildRequires: pkgconfig BuildRequires: zlib-devel %if 0%{?with_passenger} -BuildRequires: ruby +BuildRequires: curl-devel +BuildRequires: ruby-devel BuildRequires: rubygem-passenger-devel-static Recommends: packageand(rubygem-passenger:rubygem-passenger-nginx) %endif @@ -97,6 +98,7 @@ Patch5: nginx-1.0.15_docs.patch # PATCH-FIX-UPSTREAM nginx-aio.patch fix support for Linux AIO Patch6: nginx-aio.patch +Patch7: nginx-1.4.2-passenger_fix.patch Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause Group: Productivity/Networking/Web/Proxy @@ -122,10 +124,12 @@ perl -pi -e 's|\r\n|\n|g' contrib/geo2nginx.pl -%build %if 0%{?with_passenger} cp -a %{_libdir}/ruby/gems/%{rb_ver}/gems/passenger-* passenger +%patch7 -p1 %endif + +%build ./configure\ --prefix=%{ngx_prefix}/ \ --sbin-path=%{ngx_sbin_path} \ ++ nginx-1.4.2-passenger_fix.patch ++ diff -Nru nginx-1.4.2.orig/passenger/build/common_library.rb nginx-1.4.2/passenger/build/common_library.rb --- nginx-1.4.2.orig/passenger/build/common_library.rb 2013-08-05 22:44:31.0 +0200 +++ nginx-1.4.2/passenger/build/common_library.rb 2013-08-14 08:19:14.405511929 +0200 @@ -34,7 +34,7 @@ # Defines tasks for compiling a static library containing Boost and OXT. def define_libboost_oxt_task(namespace, output_dir, extra_compiler_flags = nil) output_file = #{output_dir}.a - flags = -Iext #{extra_compiler_flags} #{PlatformInfo.portability_cflags} #{EXTRA_CXXFLAGS} + flags = -Iext #{extra_compiler_flags} #{PlatformInfo.portability_cflags} #{EXTRA_CXXFLAGS} -fPIC #{ENV['RPM_OPT_FLAGS']} if false boolean_option('RELEASE') # Disable RELEASE support. Passenger Standalone wants to link to the @@ -126,7 +126,7 @@ ] file LIBEV_OUTPUT_DIR + Makefile = dependencies do # Disable all warnings: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#COMPILER_WARNINGS - cflags = #{EXTRA_CXXFLAGS} -w + cflags = #{EXTRA_CXXFLAGS} #{ENV['RPM_OPT_FLAGS']} -w sh mkdir -p #{LIBEV_OUTPUT_DIR} if !File.directory?(LIBEV_OUTPUT_DIR) sh cd #{LIBEV_OUTPUT_DIR} sh #{LIBEV_SOURCE_DIR}configure + --disable-shared --enable-static CFLAGS='#{cflags}' orig_CFLAGS=1 @@ -174,7 +174,7 @@ file LIBEIO_OUTPUT_DIR + Makefile = dependencies do # Disable all warnings. The author has a clear standpoint on that: # http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#COMPILER_WARNINGS - cflags = #{EXTRA_CXXFLAGS} -w + cflags = #{EXTRA_CXXFLAGS} #{ENV['RPM_OPT_FLAGS']} -w sh mkdir -p #{LIBEIO_OUTPUT_DIR} if !File.directory?(LIBEIO_OUTPUT_DIR) sh cd #{LIBEIO_OUTPUT_DIR} sh #{LIBEIO_SOURCE_DIR}configure + --disable-shared --enable-static CFLAGS='#{cflags}' @@ -183,6 +183,7 @@ libeio_sources = Dir[ext/libeio/{*.c,*.h}] file LIBEIO_OUTPUT_DIR + .libs/libeio.a = [LIBEIO_OUTPUT_DIR + Makefile] + libeio_sources do sh rm -f #{LIBEIO_OUTPUT_DIR}/libeio.la + sh cd #{LIBEIO_OUTPUT_DIR} make eio.o sh cd #{LIBEIO_OUTPUT_DIR} make libeio.la end diff -Nru nginx-1.4.2.orig/passenger/ext/boost/libs/thread/src/pthread/thread.cpp nginx-1.4.2/passenger/ext/boost/libs/thread/src/pthread/thread.cpp ---
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2013-07-29 17:43:33 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-07-10 17:27:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-07-29 17:43:34.0 +0200 @@ -1,0 +2,20 @@ +Mon Jul 22 20:27:56 UTC 2013 - crrodrig...@opensuse.org + +- Fix PIE build and linkage, must use --with-ld-opt + +--- +Mon Jul 22 19:56:44 UTC 2013 - crrodrig...@opensuse.org + +- Update to version 1.4.2 stable + +* The list of changes is massive and it wont fit here see + http://nginx.org/en/CHANGES-1.4. packaging changes follow. + +- Enable the SPDY module on distributions that ship openssl = 1.0.1 +- Build with full RELRO and PIE. +- systemd unit: +* remove syslog.target that no longer exists +* set PrivateTmp to true +* Make it a non-forking service. + +--- Old: nginx-1.2.9.tar.gz New: nginx-1.4.2.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.2y6asw/_old 2013-07-29 17:43:35.0 +0200 +++ /var/tmp/diff_new_pack.2y6asw/_new 2013-07-29 17:43:35.0 +0200 @@ -17,7 +17,7 @@ Name: nginx -Version:1.2.9 +Version:1.4.2 Release:0 # %define pkg_name nginx @@ -147,6 +147,9 @@ --with-file-aio \ %endif --with-http_ssl_module \ +%if 0%{suse_version} 1220 + --with-http_spdy_module \ +%endif --with-http_realip_module\ --with-http_addition_module \ --with-http_xslt_module \ @@ -181,7 +184,8 @@ --with-md5=/usr \ --with-sha1=/usr \ %if 0%{?suse_version} 1000 || 0%{?fedora_version} 4 || 0%{?mandriva_version} 2006 - --with-cc-opt=%{optflags} -D_GNU_SOURCE -std=gnu99 -fstack-protector + --with-cc-opt=%{optflags} -fPIE -D_GNU_SOURCE -std=gnu99 -fstack-protector \ + --with-ld-opt=-Wl,-z,relro,-z,now -pie %else --with-cc-opt=%{optflags} %endif ++ nginx-1.2.9.tar.gz - nginx-1.4.2.tar.gz ++ 16732 lines of diff (skipped) ++ nginx.service ++ --- /var/tmp/diff_new_pack.2y6asw/_old 2013-07-29 17:43:35.0 +0200 +++ /var/tmp/diff_new_pack.2y6asw/_new 2013-07-29 17:43:35.0 +0200 @@ -1,14 +1,13 @@ [Unit] Description=The nginx HTTP and reverse proxy server -After=syslog.target network.target remote-fs.target nss-lookup.target +After=network.target remote-fs.target nss-lookup.target [Service] -Type=forking -PIDFile=/run/nginx.pid ExecStartPre=/usr/sbin/nginx -t -ExecStart=/usr/sbin/nginx +ExecStart=/usr/sbin/nginx -g daemon off; ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID +PrivateTmp=true [Install] WantedBy=multi-user.target \ No newline at end of file -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2013-07-10 17:27:50 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-07-01 15:58:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-07-10 17:27:51.0 +0200 @@ -1,0 +2,6 @@ +Mon Jul 1 13:46:16 UTC 2013 - sch...@suse.de + +- nginx-aio.patch: fix AIO support for asm-generic platforms +- Fix quilt setup + +--- New: nginx-aio.patch Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.oHVMOL/_old 2013-07-10 17:27:51.0 +0200 +++ /var/tmp/diff_new_pack.oHVMOL/_new 2013-07-10 17:27:51.0 +0200 @@ -95,6 +95,8 @@ Patch4: nginx-1.0.4_default_config.patch # PATCH for fixing docs/html path Patch5: nginx-1.0.15_docs.patch +# PATCH-FIX-UPSTREAM nginx-aio.patch fix support for Linux AIO +Patch6: nginx-aio.patch Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause Group: Productivity/Networking/Web/Proxy @@ -116,6 +118,7 @@ %patch3 %patch4 %patch5 +%patch6 -p1 perl -pi -e 's|\r\n|\n|g' contrib/geo2nginx.pl ++ nginx-1.0.15_docs.patch ++ --- /var/tmp/diff_new_pack.oHVMOL/_old 2013-07-10 17:27:51.0 +0200 +++ /var/tmp/diff_new_pack.oHVMOL/_new 2013-07-10 17:27:51.0 +0200 @@ -9,14 +9,3 @@ END auto/install.orig -+++ auto/install.orig -@@ -147,7 +147,7 @@ - test -d '\$(DESTDIR)`dirname $NGX_HTTP_LOG_PATH`' || \ - mkdir -p '\$(DESTDIR)`dirname $NGX_HTTP_LOG_PATH`' - -- test -d '\$(DESTDIR)/srv/www/htdocs' || install -d '\$(DESTDIR)/srv/www/' cp -r docs/html '\$(DESTDIR)/srv/www/htdocs' -+ test -d '\$(DESTDIR)/srv/www/htdocs' || install -d '\$(DESTDIR)/srv/www/' cp -r html '\$(DESTDIR)/srv/www/htdocs' - END - - ++ nginx-aio.patch ++ Index: nginx-1.2.9/auto/unix === --- nginx-1.2.9.orig/auto/unix +++ nginx-1.2.9/auto/unix @@ -396,7 +396,11 @@ if [ $NGX_FILE_AIO = YES ]; then #include sys/syscall.h ngx_feature_path= ngx_feature_libs= -ngx_feature_test=int n = SYS_eventfd; +ngx_feature_test=#ifdef SYS_eventfd + int n = SYS_eventfd; + #else + int n = SYS_eventfd2; + #endif struct iocb iocb; iocb.aio_lio_opcode = IOCB_CMD_PREAD; iocb.aio_flags = IOCB_FLAG_RESFD; Index: nginx-1.2.9/src/event/modules/ngx_epoll_module.c === --- nginx-1.2.9.orig/src/event/modules/ngx_epoll_module.c +++ nginx-1.2.9/src/event/modules/ngx_epoll_module.c @@ -70,10 +70,7 @@ int epoll_wait(int epfd, struct epoll_ev #if (NGX_HAVE_FILE_AIO) -#define SYS_io_setup 245 -#define SYS_io_destroy246 -#define SYS_io_getevents 247 -#define SYS_eventfd 323 +#include sys/syscall.h typedef u_int aio_context_t; @@ -225,7 +222,11 @@ ngx_epoll_aio_init(ngx_cycle_t *cycle, n int n; struct epoll_event ee; +#ifdef SYS_eventfd ngx_eventfd = syscall(SYS_eventfd, 0); +#else +ngx_eventfd = syscall(SYS_eventfd2, 0, 0); +#endif if (ngx_eventfd == -1) { ngx_log_error(NGX_LOG_EMERG, cycle-log, ngx_errno, -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2013-07-01 15:58:40 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-04-23 17:22:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-07-01 15:58:41.0 +0200 @@ -1,0 +2,14 @@ +Wed Jun 26 12:37:22 UTC 2013 - co...@suse.com + +- since passenger 4.0 the nginx extensions does not build, so disable + it + +--- +Fri May 24 12:24:35 UTC 2013 - s...@ammler.ch + +- update to 1.2.9 + *) Security: contents of worker process memory might be sent to a client + if HTTP backend returned specially crafted response (CVE-2013-2070); + the bug had appeared in 1.1.4. (bnc#821184) + +--- Old: nginx-1.2.8.tar.gz New: nginx-1.2.9.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.cnzvpw/_old 2013-07-01 15:58:42.0 +0200 +++ /var/tmp/diff_new_pack.cnzvpw/_new 2013-07-01 15:58:42.0 +0200 @@ -17,7 +17,7 @@ Name: nginx -Version:1.2.8 +Version:1.2.9 Release:0 # %define pkg_name nginx @@ -42,16 +42,14 @@ %define with_google_perftools 0 %if 0%{?suse_version} = 1110 # passenger is required by webyast -%define with_passenger 1 +%define with_passenger 0 %define with_libatomic 1 %endif # # BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?with_cpp_test} -BuildRequires: gcc-c++ -%endif BuildRequires: GeoIP-devel +BuildRequires: gcc-c++ BuildRequires: gd-devel %if 0%{?with_google_perftools} BuildRequires: google-perftools-devel @@ -123,7 +121,7 @@ %build %if 0%{?with_passenger} -ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/passenger-* passenger +cp -a %{_libdir}/ruby/gems/%{rb_ver}/gems/passenger-* passenger %endif ./configure\ --prefix=%{ngx_prefix}/ \ ++ nginx-1.2.8.tar.gz - nginx-1.2.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.8/CHANGES new/nginx-1.2.9/CHANGES --- old/nginx-1.2.8/CHANGES 2013-04-02 14:35:19.0 +0200 +++ new/nginx-1.2.9/CHANGES 2013-05-13 12:43:31.0 +0200 @@ -1,4 +1,11 @@ +Changes with nginx 1.2.9 13 May 2013 + +*) Security: contents of worker process memory might be sent to a client + if HTTP backend returned specially crafted response (CVE-2013-2070); + the bug had appeared in 1.1.4. + + Changes with nginx 1.2.8 02 Apr 2013 *) Bugfix: new sessions were not always stored if the ssl_session_cache diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.8/CHANGES.ru new/nginx-1.2.9/CHANGES.ru --- old/nginx-1.2.8/CHANGES.ru 2013-04-02 14:35:17.0 +0200 +++ new/nginx-1.2.9/CHANGES.ru 2013-05-13 12:43:30.0 +0200 @@ -1,4 +1,11 @@ +Изменения в nginx 1.2.9 13.05.2013 + +*) Безопасность: содержимое памяти рабочего процесса могло быть + отправлено клиенту, если HTTP-бэкенд возвращал специально созданный + ответ (CVE-2013-2070); ошибка появилась в 1.1.4. + + Изменения в nginx 1.2.8 02.04.2013 *) Исправление: при использовании директивы ssl_session_cache shared diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.8/src/core/nginx.h new/nginx-1.2.9/src/core/nginx.h --- old/nginx-1.2.8/src/core/nginx.h2013-03-29 16:29:29.0 +0100 +++ new/nginx-1.2.9/src/core/nginx.h2013-05-13 12:43:27.0 +0200 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1002008 -#define NGINX_VERSION 1.2.8 +#define nginx_version 1002009 +#define NGINX_VERSION 1.2.9 #define NGINX_VER nginx/ NGINX_VERSION #define NGINX_VAR NGINX diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.8/src/http/modules/ngx_http_proxy_module.c new/nginx-1.2.9/src/http/modules/ngx_http_proxy_module.c --- old/nginx-1.2.8/src/http/modules/ngx_http_proxy_module.c2013-02-11 16:31:10.0 +0100 +++ new/nginx-1.2.9/src/http/modules/ngx_http_proxy_module.c2013-05-13 12:43:28.0 +0200 @@ -1865,6 +1865,10 @@ } +if (ctx-size 0 || ctx-length 0) { +
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2013-04-23 17:22:49 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-04-14 10:35:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-04-23 17:22:52.0 +0200 @@ -1,0 +2,12 @@ +Tue Apr 16 12:04:35 UTC 2013 - s...@ammler.ch + +- update to 1.2.8 + *) 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. + *) Bugfix: responses might hang if subrequests were used and a DNS error + happened during subrequest processing. + *) Bugfix: in the ngx_http_mp4_module. + *) Bugfix: in backend usage accounting. + +--- Old: nginx-1.2.7.tar.gz New: nginx-1.2.8.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.ct4bh3/_old 2013-04-23 17:22:58.0 +0200 +++ /var/tmp/diff_new_pack.ct4bh3/_new 2013-04-23 17:22:58.0 +0200 @@ -17,7 +17,7 @@ Name: nginx -Version:1.2.7 +Version:1.2.8 Release:0 # %define pkg_name nginx ++ nginx-1.2.7.tar.gz - nginx-1.2.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.7/CHANGES new/nginx-1.2.8/CHANGES --- old/nginx-1.2.7/CHANGES 2013-02-12 14:41:25.0 +0100 +++ new/nginx-1.2.8/CHANGES 2013-04-02 14:35:19.0 +0200 @@ -1,4 +1,21 @@ +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. + + Changes with nginx 1.2.7 12 Feb 2013 *) Change: now if the include directive with mask is used on Unix diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.7/CHANGES.ru new/nginx-1.2.8/CHANGES.ru --- old/nginx-1.2.7/CHANGES.ru 2013-02-12 14:41:23.0 +0100 +++ new/nginx-1.2.8/CHANGES.ru 2013-04-02 14:35:17.0 +0200 @@ -1,4 +1,21 @@ +Изменения в nginx 1.2.8 02.04.2013 + +*) Исправление: при использовании директивы ssl_session_cache shared + новые сессии могли не сохраняться, если заканчивалось место в + разделяемой памяти. + Спасибо Piotr Sikora. + +*) Исправление: ответы могли зависать, если использовались подзапросы и + при обработке подзапроса происходила DNS-ошибка. + Спасибо Lanshun Zhou. + +*) Исправление: в модуле ngx_http_mp4_module. + Спасибо Gernot Vormayr. + +*) Исправление: в процедуре учёта использования бэкендов. + + Изменения в nginx 1.2.7 12.02.2013 *) Изменение: теперь при использовании директивы include с маской на diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.7/auto/lib/perl/make new/nginx-1.2.8/auto/lib/perl/make --- old/nginx-1.2.7/auto/lib/perl/make 2013-02-10 03:58:03.0 +0100 +++ new/nginx-1.2.8/auto/lib/perl/make 2013-03-29 18:13:45.0 +0100 @@ -6,11 +6,12 @@ cat END $NGX_MAKEFILE $NGX_OBJS/src/http/modules/perl/blib/arch/auto/nginx/nginx.so: \ + \$(CORE_DEPS) \$(HTTP_DEPS) \ src/http/modules/perl/nginx.pm \ src/http/modules/perl/nginx.xs \ src/http/modules/perl/ngx_http_perl_module.h\ $NGX_OBJS/src/http/modules/perl/Makefile - cp -p src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/ + cp src/http/modules/perl/nginx.* $NGX_OBJS/src/http/modules/perl/ cd $NGX_OBJS/src/http/modules/perl \$(MAKE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.7/src/core/nginx.c new/nginx-1.2.8/src/core/nginx.c --- old/nginx-1.2.7/src/core/nginx.c2012-11-13
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2013-04-14 10:35:57 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-04-02 12:32:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-04-14 10:35:58.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 9 08:45:55 UTC 2013 - co...@suse.com + +- remove workaround breaking things + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.HaKnoJ/_old 2013-04-14 10:35:59.0 +0200 +++ /var/tmp/diff_new_pack.HaKnoJ/_new 2013-04-14 10:35:59.0 +0200 @@ -67,8 +67,6 @@ %if 0%{?with_passenger} BuildRequires: ruby BuildRequires: rubygem-passenger-devel-static -# workaround for obs scheduler: -BuildRequires: rubygem-rack-1_1 Recommends: packageand(rubygem-passenger:rubygem-passenger-nginx) %endif %if 0%{?suse_version} = 1210 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2013-04-02 12:32:42 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-01-10 15:46:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-04-02 12:32:43.0 +0200 @@ -1,0 +2,13 @@ +Thu Mar 21 06:50:21 UTC 2013 - e.isto...@edss.ee + +- updated to 1.2.7 + *) Bugfix: a segmentation fault might occur in a worker process if the + if directive was used. + Thanks to Piotr Sikora. + *) Bugfix: a 100 Continue response was issued with 413 Request Entity + Too Large responses. + *) Bugfix: the [crit] SSL_write() failed (SSL:) error. + +- added mp4 module (--with-http_mp4_module) + +--- Old: nginx-1.2.6.tar.gz New: nginx-1.2.7.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.BdFccK/_old 2013-04-02 12:32:44.0 +0200 +++ /var/tmp/diff_new_pack.BdFccK/_new 2013-04-02 12:32:44.0 +0200 @@ -17,7 +17,7 @@ Name: nginx -Version:1.2.6 +Version:1.2.7 Release:0 # %define pkg_name nginx @@ -156,6 +156,7 @@ --with-http_sub_module \ --with-http_dav_module \ --with-http_flv_module \ + --with-http_mp4_module \ --with-http_gzip_static_module \ --with-http_random_index_module \ --with-http_secure_link_module \ ++ nginx-1.2.6.tar.gz - nginx-1.2.7.tar.gz ++ 3452 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2012-12-28 22:46:19 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2012-12-14 09:56:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2012-12-28 22:46:22.0 +0100 @@ -1,0 +2,10 @@ +Mon Dec 17 10:32:12 UTC 2012 - s...@ammler.ch + +- update to 1.2.6 + *) Feature: the $request_time and $msec variables can now be used not + only in the log_format directive. + *) Bugfix: cache manager and cache loader processes might not be able to + start if more than 512 listen sockets were used. + *) Bugfix: in the ngx_http_dav_module. + +--- Old: nginx-1.2.5.tar.gz New: nginx-1.2.6.tar.gz Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.vbqNmh/_old 2012-12-28 22:46:23.0 +0100 +++ /var/tmp/diff_new_pack.vbqNmh/_new 2012-12-28 22:46:23.0 +0100 @@ -17,7 +17,7 @@ Name: nginx -Version:1.2.5 +Version:1.2.6 Release:0 # %define pkg_name nginx ++ nginx-1.2.5.tar.gz - nginx-1.2.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.5/CHANGES new/nginx-1.2.6/CHANGES --- old/nginx-1.2.5/CHANGES 2012-11-13 14:36:14.0 +0100 +++ new/nginx-1.2.6/CHANGES 2012-12-11 15:27:17.0 +0100 @@ -1,4 +1,15 @@ +Changes with nginx 1.2.6 11 Dec 2012 + +*) Feature: the $request_time and $msec variables can now be used not + only in the log_format directive. + +*) Bugfix: cache manager and cache loader processes might not be able to + start if more than 512 listen sockets were used. + +*) Bugfix: in the ngx_http_dav_module. + + Changes with nginx 1.2.5 13 Nov 2012 *) Feature: the optional_no_ca parameter of the ssl_verify_client diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.5/CHANGES.ru new/nginx-1.2.6/CHANGES.ru --- old/nginx-1.2.5/CHANGES.ru 2012-11-13 14:36:12.0 +0100 +++ new/nginx-1.2.6/CHANGES.ru 2012-12-11 15:27:15.0 +0100 @@ -1,4 +1,15 @@ +Изменения в nginx 1.2.6 11.12.2012 + +*) Добавление: переменные $request_time и $msec теперь можно + использовать не только в директиве log_format. + +*) Исправление: cache manager и cache loader могли не запускаться, если + использовалось более 512 listen-сокетов. + +*) Исправление: в модуле ngx_http_dav_module. + + Изменения в nginx 1.2.5 13.11.2012 *) Добавление: параметр optional_no_ca директивы ssl_verify_client. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.5/src/core/nginx.h new/nginx-1.2.6/src/core/nginx.h --- old/nginx-1.2.5/src/core/nginx.h2012-11-12 18:03:38.0 +0100 +++ new/nginx-1.2.6/src/core/nginx.h2012-12-10 16:43:41.0 +0100 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1002005 -#define NGINX_VERSION 1.2.5 +#define nginx_version 1002006 +#define NGINX_VERSION 1.2.6 #define NGINX_VER nginx/ NGINX_VERSION #define NGINX_VAR NGINX diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.5/src/core/ngx_connection.c new/nginx-1.2.6/src/core/ngx_connection.c --- old/nginx-1.2.5/src/core/ngx_connection.c 2012-04-03 09:37:31.0 +0200 +++ new/nginx-1.2.6/src/core/ngx_connection.c 2012-12-10 18:46:51.0 +0100 @@ -749,6 +749,8 @@ ls[i].fd = (ngx_socket_t) -1; } + +cycle-listening.nelts = 0; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.2.5/src/core/ngx_cycle.c new/nginx-1.2.6/src/core/ngx_cycle.c --- old/nginx-1.2.5/src/core/ngx_cycle.c2012-11-12 19:39:51.0 +0100 +++ new/nginx-1.2.6/src/core/ngx_cycle.c2012-12-10 19:17:32.0 +0100 @@ -447,7 +447,9 @@ continue; } -if (shm_zone[i].shm.size == oshm_zone[n].shm.size) { +if (shm_zone[i].tag == oshm_zone[n].tag + shm_zone[i].shm.size == oshm_zone[n].shm.size) +{ shm_zone[i].shm.addr = oshm_zone[n].shm.addr; if
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2012-12-14 09:56:03 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2012-11-25 13:11:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2012-12-14 09:56:11.0 +0100 @@ -1,0 +2,6 @@ +Wed Dec 5 12:09:58 UTC 2012 - opens...@dschung.de + +- add Provides: httpd and http_daemon, so a Requires: httpd + or Suggests: httpd doesn't only resolve to apache2 + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.U7deuS/_old 2012-12-14 09:56:13.0 +0100 +++ /var/tmp/diff_new_pack.U7deuS/_new 2012-12-14 09:56:13.0 +0100 @@ -23,7 +23,7 @@ %define pkg_name nginx # %define ngx_prefix %{_prefix} -%define ngx_sbindir%{_sbindir}/nginx +%define ngx_sbin_path %{_sbindir}/nginx %define ngx_conf_dir %{_sysconfdir}/nginx %define ngx_conf_path %{ngx_conf_dir}/nginx.conf %define ngx_log_dir/var/log/nginx @@ -102,6 +102,8 @@ Summary:A HTTP server and IMAP/POP3 proxy server License:BSD-2-Clause Group: Productivity/Networking/Web/Proxy +Provides: http_daemon +Provides: httpd %description nginx [engine x] is a HTTP server and IMAP/POP3 proxy server written by Igor Sysoev. @@ -127,7 +129,7 @@ %endif ./configure\ --prefix=%{ngx_prefix}/ \ - --sbin-path=%{ngx_sbindir} \ + --sbin-path=%{ngx_sbin_path} \ --conf-path=%{ngx_conf_path} \ --error-log-path=%{ngx_error_log}\ --http-log-path=%{ngx_access_log}\ @@ -255,7 +257,7 @@ %config %{ngx_conf_dir}/uwsgi_params.default %{perl_vendorarch}/auto/nginx/ %{perl_vendorarch}/nginx.pm -%{ngx_sbindir} +%{ngx_sbin_path} %{_mandir}/man3/nginx.3pm* /srv/www/htdocs/50x.html %if 0%{?suse_version} 0%{?suse_version} 1140 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit nginx for openSUSE:Factory
Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2012-10-25 12:10:55 Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new (New) Package is nginx, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2012-10-23 19:40:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2012-10-25 12:10:57.0 +0200 @@ -1,0 +2,9 @@ +Wed Oct 24 08:14:06 UTC 2012 - s...@ammler.ch + +- reenable passenger (required by webyast, was silently disabled) +- /var/log/nginx/ should belong to root (rpmlint issue) +- Recommends: logrotate (rpmlint issue) +- no need to keep default configs +- change FSF from postal to url address (rpmlint issue) + +--- Other differences: -- ++ nginx.spec ++ --- /var/tmp/diff_new_pack.1d4eqj/_old 2012-10-25 12:10:57.0 +0200 +++ /var/tmp/diff_new_pack.1d4eqj/_new 2012-10-25 12:10:57.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package nginx-1.0 +# spec file for package nginx # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: nginx Version:1.2.4 Release:0 @@ -40,19 +41,18 @@ %define with_cpp_test 0 %define with_google_perftools 0 %if 0%{?suse_version} = 1110 -%define with_passenger 0 +# passenger is required by webyast +%define with_passenger 1 %define with_libatomic 1 %endif # -Group: Productivity/Networking/Web/Proxy -License:BSD-2-Clause # BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?with_cpp_test} BuildRequires: gcc-c++ %endif -BuildRequires: gd-devel BuildRequires: GeoIP-devel +BuildRequires: gd-devel %if 0%{?with_google_perftools} BuildRequires: google-perftools-devel %endif @@ -76,10 +76,10 @@ %{?systemd_requires} %define has_systemd 1 %endif +Recommends: logrotate PreReq: %fillup_prereq PreReq: %insserv_prereq PreReq: pwdutils -Provides: nginx = %{version} # Conflicts: nginx-0.5 nginx-0.6 nginx-0.7 nginx-0.8 nginx-0.9 nginx-1.0 nginx-1.2 nginx-1.3 nginx-dev %requires_eqperl @@ -100,6 +100,9 @@ # PATCH for fixing docs/html path Patch5: nginx-1.0.15_docs.patch Summary:A HTTP server and IMAP/POP3 proxy server +License:BSD-2-Clause +Group: Productivity/Networking/Web/Proxy + %description nginx [engine x] is a HTTP server and IMAP/POP3 proxy server written by Igor Sysoev. It has been running on many heavily loaded Russian sites for more than two years. @@ -238,18 +241,18 @@ %config(noreplace) %{ngx_conf_dir}/koi-utf %config(noreplace) %{ngx_conf_dir}/koi-win %config(noreplace) %{ngx_conf_dir}/fastcgi_params -%config(noreplace) %{ngx_conf_dir}/fastcgi_params.default +%config %{ngx_conf_dir}/fastcgi_params.default %config(noreplace) %{ngx_conf_dir}/mime.types -%config(noreplace) %{ngx_conf_dir}/mime.types.default +%config %{ngx_conf_dir}/mime.types.default %config(noreplace) %{ngx_conf_dir}/nginx.conf -%config(noreplace) %{ngx_conf_dir}/nginx.conf.default +%config %{ngx_conf_dir}/nginx.conf.default %config(noreplace) %{ngx_conf_dir}/fastcgi.conf -%config(noreplace) %{ngx_conf_dir}/fastcgi.conf.default +%config %{ngx_conf_dir}/fastcgi.conf.default %config(noreplace) %{ngx_conf_dir}/win-utf %config(noreplace) %{ngx_conf_dir}/scgi_params -%config(noreplace) %{ngx_conf_dir}/scgi_params.default +%config %{ngx_conf_dir}/scgi_params.default %config(noreplace) %{ngx_conf_dir}/uwsgi_params -%config(noreplace) %{ngx_conf_dir}/uwsgi_params.default +%config %{ngx_conf_dir}/uwsgi_params.default %{perl_vendorarch}/auto/nginx/ %{perl_vendorarch}/nginx.pm %{ngx_sbindir} @@ -261,7 +264,7 @@ %{_sysconfdir}/init.d/%{pkg_name} %{_sbindir}/rc%{pkg_name} %config(noreplace) %{_sysconfdir}/logrotate.d/%{pkg_name} -%dir %attr(750,%{ngx_user_group},%{ngx_user_group}) /var/log/nginx/ +%dir %attr(750,root,root) /var/log/nginx/ %dir %attr(750,%{ngx_user_group},%{ngx_user_group}) %{ngx_home}/ %dir %attr(750,%{ngx_user_group},%{ngx_user_group}) %{ngx_tmp_http} %dir %attr(750,%{ngx_user_group},%{ngx_user_group}) %{ngx_tmp_proxy} ++ nginx.init ++ --- /var/tmp/diff_new_pack.1d4eqj/_old 2012-10-25 12:10:58.0 +0200 +++ /var/tmp/diff_new_pack.1d4eqj/_new 2012-10-25 12:10:58.0 +0200 @@ -13,9 +13,7 @@ #