forked from Hakase/nginx-build
Latest update - 7363
This commit is contained in:
@@ -429,3 +429,4 @@ fb1212c7eca4c5328fe17d6cd95b010c67336aac release-1.13.9
|
|||||||
4189160cb946bb38d0bc0a452b5eb4cdd8979fb5 release-1.15.1
|
4189160cb946bb38d0bc0a452b5eb4cdd8979fb5 release-1.15.1
|
||||||
b234199c7ed8a156a6bb98f7ff58302c857c954f release-1.15.2
|
b234199c7ed8a156a6bb98f7ff58302c857c954f release-1.15.2
|
||||||
28b3e17ca7eba1e6a0891afde0e4bc5bcc99c861 release-1.15.3
|
28b3e17ca7eba1e6a0891afde0e4bc5bcc99c861 release-1.15.3
|
||||||
|
49d49835653857daa418e68d6cbfed4958c78fca release-1.15.4
|
||||||
@@ -5,6 +5,96 @@
|
|||||||
<change_log title="nginx">
|
<change_log title="nginx">
|
||||||
|
|
||||||
|
|
||||||
|
<changes ver="1.15.4" date="2018-09-25">
|
||||||
|
|
||||||
|
<change type="feature">
|
||||||
|
<para lang="ru">
|
||||||
|
теперь директиву ssl_early_data можно использовать с OpenSSL.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
now the "ssl_early_data" directive can be used with OpenSSL.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
в модуле ngx_http_uwsgi_module.<br/>
|
||||||
|
Спасибо Chris Caputo.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
in the ngx_http_uwsgi_module.<br/>
|
||||||
|
Thanks to Chris Caputo.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
соединения к некоторым gRPC-бэкендам могли не кэшироваться
|
||||||
|
при использовании директивы keepalive.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
connections with some gRPC backends might not be cached
|
||||||
|
when using the "keepalive" directive.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
при использовании директивы error_page для перенаправления ошибок,
|
||||||
|
возникающих на ранних этапах обработки запроса,
|
||||||
|
в частности ошибок с кодом 400,
|
||||||
|
могла происходить утечка сокетов.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
a socket leak might occur
|
||||||
|
when using the "error_page" directive
|
||||||
|
to redirect early request processing errors,
|
||||||
|
notably errors with code 400.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
директива return при возврате ошибок не изменяла код ответа,
|
||||||
|
если запрос был перенаправлен с помощью директивы error_page.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
the "return" directive did not change the response code when returning errors
|
||||||
|
if the request was redirected by the "error_page" directive.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
стандартные сообщения об ошибках и ответы модуля ngx_http_autoindex_module
|
||||||
|
содержали атрибут bgcolor, что могло приводить к их некорректному отображению
|
||||||
|
при использовании пользовательских настроек цветов в браузерах.<br/>
|
||||||
|
Спасибо Nova DasSarma.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
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.<br/>
|
||||||
|
Thanks to Nova DasSarma.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="change">
|
||||||
|
<para lang="ru">
|
||||||
|
уровень логгирования ошибок SSL "no suitable key share" и
|
||||||
|
"no suitable signature algorithm"
|
||||||
|
понижен с уровня crit до info.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
the logging level of the "no suitable key share" and
|
||||||
|
"no suitable signature algorithm" SSL errors
|
||||||
|
has been lowered from "crit" to "info".
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
</changes>
|
||||||
|
|
||||||
|
|
||||||
<changes ver="1.15.3" date="2018-08-28">
|
<changes ver="1.15.3" date="2018-08-28">
|
||||||
|
|
||||||
<change type="feature">
|
<change type="feature">
|
||||||
|
|||||||
+2
-2
@@ -9,8 +9,8 @@
|
|||||||
#define _NGINX_H_INCLUDED_
|
#define _NGINX_H_INCLUDED_
|
||||||
|
|
||||||
|
|
||||||
#define nginx_version 1015004
|
#define nginx_version 1015005
|
||||||
#define NGINX_VERSION "1.15.4"
|
#define NGINX_VERSION "1.15.5"
|
||||||
#define NGINX_VER "nginx/" NGINX_VERSION " by Hakase"
|
#define NGINX_VER "nginx/" NGINX_VERSION " by Hakase"
|
||||||
#define NGINX_SERVER_FULL NGINX_SERVER "/" NGINX_VERSION
|
#define NGINX_SERVER_FULL NGINX_SERVER "/" NGINX_VERSION
|
||||||
#define NGINX_ORIG "nginx/" NGINX_VERSION
|
#define NGINX_ORIG "nginx/" NGINX_VERSION
|
||||||
|
|||||||
@@ -2624,6 +2624,12 @@ ngx_ssl_connection_error(ngx_connection_t *c, int sslerr, ngx_err_t err,
|
|||||||
|
|
||||||
/* handshake failures */
|
/* handshake failures */
|
||||||
if (n == SSL_R_BAD_CHANGE_CIPHER_SPEC /* 103 */
|
if (n == SSL_R_BAD_CHANGE_CIPHER_SPEC /* 103 */
|
||||||
|
#ifdef SSL_R_NO_SUITABLE_KEY_SHARE
|
||||||
|
|| n == SSL_R_NO_SUITABLE_KEY_SHARE /* 101 */
|
||||||
|
#endif
|
||||||
|
#ifdef SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM
|
||||||
|
|| n == SSL_R_NO_SUITABLE_SIGNATURE_ALGORITHM /* 118 */
|
||||||
|
#endif
|
||||||
|| n == SSL_R_BLOCK_CIPHER_PAD_IS_WRONG /* 129 */
|
|| n == SSL_R_BLOCK_CIPHER_PAD_IS_WRONG /* 129 */
|
||||||
|| n == SSL_R_DIGEST_CHECK_FAILED /* 149 */
|
|| n == SSL_R_DIGEST_CHECK_FAILED /* 149 */
|
||||||
|| n == SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST /* 151 */
|
|| n == SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST /* 151 */
|
||||||
@@ -2645,7 +2651,13 @@ ngx_ssl_connection_error(ngx_connection_t *c, int sslerr, ngx_err_t err,
|
|||||||
|| n == SSL_R_UNEXPECTED_RECORD /* 245 */
|
|| n == SSL_R_UNEXPECTED_RECORD /* 245 */
|
||||||
|| n == SSL_R_UNKNOWN_ALERT_TYPE /* 246 */
|
|| n == SSL_R_UNKNOWN_ALERT_TYPE /* 246 */
|
||||||
|| n == SSL_R_UNKNOWN_PROTOCOL /* 252 */
|
|| n == SSL_R_UNKNOWN_PROTOCOL /* 252 */
|
||||||
|
#ifdef SSL_R_NO_COMMON_SIGNATURE_ALGORITHMS
|
||||||
|
|| n == SSL_R_NO_COMMON_SIGNATURE_ALGORITHMS /* 253 */
|
||||||
|
#endif
|
||||||
|| n == SSL_R_UNSUPPORTED_PROTOCOL /* 258 */
|
|| n == SSL_R_UNSUPPORTED_PROTOCOL /* 258 */
|
||||||
|
#ifdef SSL_R_NO_SHARED_GROUP
|
||||||
|
|| n == SSL_R_NO_SHARED_GROUP /* 266 */
|
||||||
|
#endif
|
||||||
|| n == SSL_R_WRONG_VERSION_NUMBER /* 267 */
|
|| n == SSL_R_WRONG_VERSION_NUMBER /* 267 */
|
||||||
|| n == SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC /* 281 */
|
|| n == SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC /* 281 */
|
||||||
#ifdef SSL_R_RENEGOTIATE_EXT_TOO_LONG
|
#ifdef SSL_R_RENEGOTIATE_EXT_TOO_LONG
|
||||||
|
|||||||
Reference in New Issue
Block a user