Commit Graph

80 Commits

Author SHA256 Message Date
Yuchen Lin
1aab9c10d6 Accepting request 635544 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/635544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=28
2018-09-13 22:03:06 +00:00
ed4ba9d2ef - 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.

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=119
2018-09-06 13:28:56 +00:00
Dominique Leuenberger
7bbbcae71c Accepting request 626497 from server:http
OBS-URL: https://build.opensuse.org/request/show/626497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=27
2018-07-31 14:03:10 +00:00
Lars Vogdt
8995295cbf Accepting request 626476 from home:darix:playground
- 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.

- update to 1.15.1

OBS-URL: https://build.opensuse.org/request/show/626476
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=117
2018-07-30 14:50:16 +00:00
Dominique Leuenberger
b1d05e3d29 Accepting request 625118 from server:http
OBS-URL: https://build.opensuse.org/request/show/625118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=26
2018-07-25 14:13:17 +00:00
Lars Vogdt
0c3dd01a3f Accepting request 624609 from home:darix:playground
- update 1.15.1

OBS-URL: https://build.opensuse.org/request/show/624609
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=115
2018-07-24 20:17:53 +00:00
Dominique Leuenberger
c4a506798f Accepting request 614517 from server:http
OBS-URL: https://build.opensuse.org/request/show/614517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=25
2018-06-08 21:16:06 +00:00
Artem Chernikov
948da87c36 Accepting request 612832 from home:mrostecki:branches:server:http
- Add nginx-source package

OBS-URL: https://build.opensuse.org/request/show/612832
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=113
2018-06-06 10:16:19 +00:00
Dominique Leuenberger
43a81ad896 Accepting request 612712 from server:http
OBS-URL: https://build.opensuse.org/request/show/612712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=24
2018-05-29 14:52:20 +00:00
Marguerite Su
aec280d998 Accepting request 607649 from home:elvigia:branches:server:http
- Do not require insserv on systemd-only releases.

OBS-URL: https://build.opensuse.org/request/show/607649
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=111
2018-05-29 02:27:54 +00:00
Dominique Leuenberger
53ed80227d Accepting request 605071 from server:http
Update nginx to 1.14.0

OBS-URL: https://build.opensuse.org/request/show/605071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=23
2018-05-07 12:54:05 +00:00
Artem Chernikov
48aa050d06 - 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.

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=109
2018-05-07 10:27:40 +00:00
Yuchen Lin
54621cf5ff Accepting request 595142 from server:http
Update nginx to 1.13.11

OBS-URL: https://build.opensuse.org/request/show/595142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=22
2018-04-11 12:01:10 +00:00
Artem Chernikov
8486509534 Accepting request 595111 from home:AndreasStieger:branches:server:http
nginx 1.13.11
- Use %license (bsc#1082318)

OBS-URL: https://build.opensuse.org/request/show/595111
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=107
2018-04-10 08:44:34 +00:00
Dominique Leuenberger
80ab1fdf8e Accepting request 592007 from server:http
- Recommend to use TLSv1.2 by default (boo#1086855)

OBS-URL: https://build.opensuse.org/request/show/592007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=21
2018-03-29 09:57:28 +00:00
Artem Chernikov
5cdde8b765 - Recommend to use TLSv1.2 by default (boo#1086855)
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=105
2018-03-28 11:25:04 +00:00
Dominique Leuenberger
013939fa8a Accepting request 578706 from server:http
- update rmtp module to 1.2.1
  - just commenting all places where we fallthrough conditionals

- update headers more to 0.33
  - feature: add wildcard match support for
    more_clear_input_headers.

- 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

- 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.

OBS-URL: https://build.opensuse.org/request/show/578706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=20
2018-02-22 14:01:21 +00:00
175edd096e - update rmtp module to 1.2.1
- just commenting all places where we fallthrough conditionals

- update headers more to 0.33
  - feature: add wildcard match support for
    more_clear_input_headers.

- 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

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=103
2018-02-21 13:35:09 +00:00
597fc4b85d - 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.

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=102
2018-02-21 13:26:47 +00:00
Dominique Leuenberger
4711f55930 Accepting request 573758 from server:http
- Install /etc/nginx/conf.d directory for custom user configuration
  files 

- Install /etc/nginx/vhosts.d directory for default installation
  to house custom virtual hosts configuration files

OBS-URL: https://build.opensuse.org/request/show/573758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=19
2018-02-07 17:43:05 +00:00
Artem Chernikov
477548018f - Install /etc/nginx/conf.d directory for custom user configuration
files

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=100
2018-02-07 15:44:02 +00:00
Artem Chernikov
f43fc9eb7b - Install /etc/nginx/vhosts.d directory for default installation
to house custom virtual hosts configuration files

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=99
2018-02-07 15:08:41 +00:00
Dominique Leuenberger
43b5e5b65f Accepting request 558079 from server:http
OBS-URL: https://build.opensuse.org/request/show/558079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=18
2017-12-19 09:58:50 +00:00
Marguerite Su
f4825dda39 Accepting request 557896 from home:avindra
- 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

OBS-URL: https://build.opensuse.org/request/show/557896
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=97
2017-12-18 11:45:45 +00:00
Dominique Leuenberger
cd08d25342 Accepting request 535272 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/535272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=17
2017-10-20 12:47:11 +00:00
ea19562b98 - 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 10000.
  - 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.

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=95
2017-10-12 15:43:26 +00:00
Dominique Leuenberger
0dd9df7aa1 Accepting request 532215 from server:http
- extra modules were enabled on sles due to a typo

OBS-URL: https://build.opensuse.org/request/show/532215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=16
2017-10-07 15:51:16 +00:00
7caca16a8c - extra modules were enabled on sles due to a typo
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=93
2017-10-06 13:34:27 +00:00
Dominique Leuenberger
e3162c7797 Accepting request 531723 from server:http
- Submit nginx to SLES to become a http server for RMT(Repository
  mirroring tool) [fate#323994, bsc#1059685, boo#1057831] 

- disable extra modules on sle

- 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.

OBS-URL: https://build.opensuse.org/request/show/531723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=15
2017-10-06 09:04:18 +00:00
Artem Chernikov
f00986555c - Submit nginx to SLES to become a http server for RMT(Repository
mirroring tool) [fate#323994, bsc#1059685, boo#1057831]

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=91
2017-10-05 12:54:21 +00:00
26980a8705 - disable extra modules on sle
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=90
2017-09-22 09:40:30 +00:00
08d8396090 - 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.

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=89
2017-09-16 20:20:12 +00:00
f5e11b279a Accepting request 522270 from home:AndreasStieger:branches:server:http
- add upstream signing key and verify source tarball signature

OBS-URL: https://build.opensuse.org/request/show/522270
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=88
2017-09-16 20:15:46 +00:00
Dominique Leuenberger
4bc802df07 Accepting request 512240 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/512240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=14
2017-07-25 09:40:34 +00:00
1b47925421 - 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

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=86
2017-07-17 11:02:44 +00:00
Dominique Leuenberger
9b9efa37e2 Accepting request 500354 from server:http
- 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.

OBS-URL: https://build.opensuse.org/request/show/500354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=13
2017-06-01 14:35:04 +00:00
97e5b065db - 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.

D    nginx-1.12.0.tar.gz
A    nginx-1.13.1.tar.gz
M    nginx.changes
M    nginx.spec

Diff for working copy: .
Index: nginx.changes
===================================================================

--- nginx.changes	(revision 5e264311bbc34e3b63efb8fa4753db55)
+++ nginx.changes	(working copy)
@@ -1,3 +1,40 @@
+-------------------------------------------------------------------
+Thu Jun  1 10:05:49 UTC 2017 - mrueckert@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.
+
 -------------------------------------------------------------------
 Sun Apr  9 13:15:49 UTC 2017 - michael@stroeder.com
 

Index: nginx.spec
===================================================================

--- nginx.spec	(revision 5e264311bbc34e3b63efb8fa4753db55)
+++ nginx.spec	(working copy)
@@ -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}

Index: nginx-1.13.1.tar.gz
===================================================================
Binary file 'nginx-1.13.1.tar.gz' added.

Index: nginx-1.12.0.tar.gz
===================================================================
Binary file 'nginx-1.12.0.tar.gz' deleted.

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=84
2017-06-01 10:08:55 +00:00
Dominique Leuenberger
a11f2c0e29 Accepting request 489116 from server:http
1

OBS-URL: https://build.opensuse.org/request/show/489116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=12
2017-04-19 16:11:16 +00:00
Marguerite Su
b1aefe5ffb Accepting request 488095 from home:stroeder:branches:server:http
update to 1.12.0

OBS-URL: https://build.opensuse.org/request/show/488095
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=82
2017-04-18 14:49:34 +00:00
Yuchen Lin
28083583ed Accepting request 483807 from server:http
1

OBS-URL: https://build.opensuse.org/request/show/483807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=11
2017-03-31 13:10:19 +00:00
Marguerite Su
6b5e3aeaf9 Accepting request 483335 from home:darix:playground
- 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.

OBS-URL: https://build.opensuse.org/request/show/483335
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=80
2017-03-30 11:58:17 +00:00
Dominique Leuenberger
8f70f284a2 Accepting request 461286 from server:http
1

OBS-URL: https://build.opensuse.org/request/show/461286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=10
2017-03-01 22:43:51 +00:00
Marguerite Su
2951a1882e Accepting request 461005 from home:darix:playground
- 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.

OBS-URL: https://build.opensuse.org/request/show/461005
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=78
2017-03-01 08:57:55 +00:00
Dominique Leuenberger
c00c625a8d Accepting request 453452 from server:http
- 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.

OBS-URL: https://build.opensuse.org/request/show/453452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=9
2017-01-31 11:48:41 +00:00
2d75f9304b - 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.

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=76
2017-01-30 14:10:51 +00:00
Dominique Leuenberger
1480cc3e05 Accepting request 449066 from server:http
1

OBS-URL: https://build.opensuse.org/request/show/449066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=8
2017-01-10 09:49:44 +00:00
Marguerite Su
daf9eab557 Accepting request 449045 from home:darix:playground
- update to 1.11.8
- update headers-more-nginx-module 0.32
- update nginx-rtmp-module 1.1.10
- update patches to apply cleanly again

OBS-URL: https://build.opensuse.org/request/show/449045
OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=74
2017-01-07 08:16:09 +00:00
Dominique Leuenberger
86b5837385 Accepting request 436644 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/436644
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=7
2016-10-23 10:52:10 +00:00
Dominique Leuenberger
0615521c72 Accepting request 433571 from server:http
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/433571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nginx?expand=0&rev=6
2016-10-14 07:06:03 +00:00
0879c96bf4 - 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.

OBS-URL: https://build.opensuse.org/package/show/server:http/nginx?expand=0&rev=71
2016-10-10 10:26:20 +00:00