175edd096e
- update rmtp module to 1.2.1 - just commenting all places where we fallthrough conditionals
Marcus Rueckert2018-02-21 13:35:09 +00:00
fbc0af0f6b
- update rmtp module to 1.2.1 - just commenting all places where we fallthrough conditionals
Marcus Rueckert2018-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.
Marcus Rueckert2018-02-21 13:26:47 +00:00
ef6615920e
- 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.
Marcus Rueckert2018-02-21 13:26:47 +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.
Marcus Rueckert2017-10-12 15:43:26 +00:00
d3cac9ab65
- 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.
Marcus Rueckert2017-10-12 15:43:26 +00:00
f00986555c
- Submit nginx to SLES to become a http server for RMT(Repository mirroring tool) [fate#323994, bsc#1059685, boo#1057831]
Artem Chernikov
2017-10-05 12:54:21 +00:00
7d0e6df912
- Submit nginx to SLES to become a http server for RMT(Repository mirroring tool) [fate#323994, bsc#1059685, boo#1057831]
Artem Chernikov
2017-10-05 12:54:21 +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.
Marcus Rueckert2017-09-16 20:20:12 +00:00
413ceaf11b
- 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.
Marcus Rueckert2017-09-16 20:20:12 +00:00
f5e11b279a
Accepting request 522270 from home:AndreasStieger:branches:server:http
Marcus Rueckert2017-09-16 20:15:46 +00:00
5139924cf5
Accepting request 522270 from home:AndreasStieger:branches:server:http
Marcus Rueckert2017-09-16 20:15:46 +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
Marcus Rueckert2017-07-17 11:02:44 +00:00
c30accf59f
- 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
Marcus Rueckert2017-07-17 11:02:44 +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.
Marcus Rueckert2017-06-01 10:08:55 +00:00
b8083e3b6d
- 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.
Marcus Rueckert2017-06-01 10:08:55 +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.
Marcus Rueckert2017-01-30 14:10:51 +00:00
1a38031c57
- 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.
Marcus Rueckert2017-01-30 14:10:51 +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.
Marcus Rueckert2016-10-10 10:26:20 +00:00
d59b65f30d
- 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.
Marcus Rueckert2016-10-10 10:26:20 +00:00
e577b6dc17
- 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
Marcus Rueckert2016-09-29 11:13:50 +00:00
ee240b178b
- 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
Marcus Rueckert2016-09-29 11:13:50 +00:00