commit nginx for openSUSE:Factory

2020-11-02 Thread root
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

2020-10-08 Thread root
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

2020-08-14 Thread root
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

2020-07-29 Thread root
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

2020-06-03 Thread root
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

2020-05-16 Thread root
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

2020-04-29 Thread root
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

2020-04-25 Thread root
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

2020-04-17 Thread root
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

2020-03-17 Thread root
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

2020-03-06 Thread root
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

2020-02-09 Thread root
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

2020-01-23 Thread root
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

2019-12-30 Thread root
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

2019-12-02 Thread root
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

2019-10-28 Thread root
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

2019-10-25 Thread root
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

2019-10-23 Thread root
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

2019-08-15 Thread root
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

2019-07-24 Thread root
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

2019-07-17 Thread root
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

2019-05-24 Thread root
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

2019-05-07 Thread root
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

2019-04-11 Thread root
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

2019-01-03 Thread root
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

2018-12-19 Thread root
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

2018-11-12 Thread root
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

2018-11-08 Thread root
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

2018-09-13 Thread root
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

2018-07-31 Thread root
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

2018-07-25 Thread root
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

2018-06-08 Thread root
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

2018-05-29 Thread root
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

2018-05-07 Thread root
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

2018-04-11 Thread root
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

2018-03-29 Thread root
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

2018-02-22 Thread root
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

2018-02-07 Thread root
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

2017-12-19 Thread root
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

2017-10-20 Thread root
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

2017-10-07 Thread root
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

2017-10-06 Thread root
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

2017-07-25 Thread root
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

2017-06-01 Thread root
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

2017-04-19 Thread root
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

2017-03-31 Thread root
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

2017-03-01 Thread root
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

2017-02-03 Thread root
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

2016-10-23 Thread h_root
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

2016-10-14 Thread h_root
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

2016-08-09 Thread h_root
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

2016-06-07 Thread h_root
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

2016-05-24 Thread h_root
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

2016-02-03 Thread h_root
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

2014-01-03 Thread h_root
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

2013-10-08 Thread h_root
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

2013-08-23 Thread h_root
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

2013-07-29 Thread h_root
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

2013-07-10 Thread h_root
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

2013-07-01 Thread h_root
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

2013-04-23 Thread h_root
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

2013-04-14 Thread h_root
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

2013-04-02 Thread h_root
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

2012-12-28 Thread h_root
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

2012-12-14 Thread h_root
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

2012-10-25 Thread h_root
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 @@
 #