forked from Hakase/nginx-build
Latest update - 7327, Version bump
This commit is contained in:
@@ -427,3 +427,4 @@ fb1212c7eca4c5328fe17d6cd95b010c67336aac release-1.13.9
|
|||||||
051e5fa03b92b8a564f6b12debd483d267391e82 release-1.13.12
|
051e5fa03b92b8a564f6b12debd483d267391e82 release-1.13.12
|
||||||
990b3e885636d763b97ed02d0d2cfc161a4e0c09 release-1.15.0
|
990b3e885636d763b97ed02d0d2cfc161a4e0c09 release-1.15.0
|
||||||
4189160cb946bb38d0bc0a452b5eb4cdd8979fb5 release-1.15.1
|
4189160cb946bb38d0bc0a452b5eb4cdd8979fb5 release-1.15.1
|
||||||
|
b234199c7ed8a156a6bb98f7ff58302c857c954f release-1.15.2
|
||||||
@@ -9,7 +9,8 @@
|
|||||||
ngx_feature_incs=
|
ngx_feature_incs=
|
||||||
ngx_feature_path=
|
ngx_feature_path=
|
||||||
ngx_feature_libs="-lprofiler"
|
ngx_feature_libs="-lprofiler"
|
||||||
ngx_feature_test="ProfilerStop()"
|
ngx_feature_test="void ProfilerStop(void);
|
||||||
|
ProfilerStop()"
|
||||||
. auto/feature
|
. auto/feature
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+4
-2
@@ -9,7 +9,8 @@
|
|||||||
ngx_feature_incs="#include <gd.h>"
|
ngx_feature_incs="#include <gd.h>"
|
||||||
ngx_feature_path=
|
ngx_feature_path=
|
||||||
ngx_feature_libs="-lgd"
|
ngx_feature_libs="-lgd"
|
||||||
ngx_feature_test="gdImagePtr img = gdImageCreateFromGifPtr(1, NULL);"
|
ngx_feature_test="gdImagePtr img = gdImageCreateFromGifPtr(1, NULL);
|
||||||
|
(void) img"
|
||||||
. auto/feature
|
. auto/feature
|
||||||
|
|
||||||
|
|
||||||
@@ -76,7 +77,8 @@ if [ $ngx_found = yes ]; then
|
|||||||
|
|
||||||
ngx_feature="GD WebP support"
|
ngx_feature="GD WebP support"
|
||||||
ngx_feature_name="NGX_HAVE_GD_WEBP"
|
ngx_feature_name="NGX_HAVE_GD_WEBP"
|
||||||
ngx_feature_test="gdImagePtr img = gdImageCreateFromWebpPtr(1, NULL);"
|
ngx_feature_test="gdImagePtr img = gdImageCreateFromWebpPtr(1, NULL);
|
||||||
|
(void) img"
|
||||||
. auto/feature
|
. auto/feature
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -16,8 +16,8 @@
|
|||||||
ngx_feature_libs="-lxml2 -lxslt"
|
ngx_feature_libs="-lxml2 -lxslt"
|
||||||
ngx_feature_test="xmlParserCtxtPtr ctxt = NULL;
|
ngx_feature_test="xmlParserCtxtPtr ctxt = NULL;
|
||||||
xsltStylesheetPtr sheet = NULL;
|
xsltStylesheetPtr sheet = NULL;
|
||||||
xmlDocPtr doc;
|
xmlDocPtr doc = NULL;
|
||||||
doc = xmlParseChunk(ctxt, NULL, 0, 0);
|
xmlParseChunk(ctxt, NULL, 0, 0);
|
||||||
xsltApplyStylesheet(sheet, doc, NULL);"
|
xsltApplyStylesheet(sheet, doc, NULL);"
|
||||||
. auto/feature
|
. auto/feature
|
||||||
|
|
||||||
|
|||||||
@@ -185,6 +185,8 @@ ngx_feature_test="struct __user_cap_data_struct data;
|
|||||||
data.effective = CAP_TO_MASK(CAP_NET_RAW);
|
data.effective = CAP_TO_MASK(CAP_NET_RAW);
|
||||||
data.permitted = 0;
|
data.permitted = 0;
|
||||||
|
|
||||||
|
(void) header;
|
||||||
|
(void) data;
|
||||||
(void) SYS_capset"
|
(void) SYS_capset"
|
||||||
. auto/feature
|
. auto/feature
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,92 @@
|
|||||||
<change_log title="nginx">
|
<change_log title="nginx">
|
||||||
|
|
||||||
|
|
||||||
|
<changes ver="1.15.2" date="2018-07-24">
|
||||||
|
|
||||||
|
<change type="feature">
|
||||||
|
<para lang="ru">
|
||||||
|
переменная $ssl_preread_protocol
|
||||||
|
в модуле ngx_stream_ssl_preread_module.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
the $ssl_preread_protocol variable
|
||||||
|
in the ngx_stream_ssl_preread_module.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="feature">
|
||||||
|
<para lang="ru">
|
||||||
|
теперь при использовании директивы reset_timedout_connection
|
||||||
|
nginx сбрасывает соединения, закрываемые с кодом 444.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
now when using the "reset_timedout_connection" directive
|
||||||
|
nginx will reset connections being closed with the 444 code.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="change">
|
||||||
|
<para lang="ru">
|
||||||
|
уровень логгирования ошибок SSL "http request", "https proxy request",
|
||||||
|
"unsupported protocol" и "version too low"
|
||||||
|
понижен с уровня crit до info.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
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".
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
запросы к DNS-серверу не отправлялись повторно,
|
||||||
|
если при первой попытке отправки происходила ошибка.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
DNS requests were not resent
|
||||||
|
if initial sending of a request failed.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
параметр reuseport директивы listen игнорировался,
|
||||||
|
если количество рабочих процессов было задано после директивы listen.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
the "reuseport" parameter of the "listen" directive was ignored
|
||||||
|
if the number of worker processes was specified after the "listen" directive.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
при использовании OpenSSL 1.1.0 и новее
|
||||||
|
директиву ssl_prefer_server_ciphers нельзя было выключить
|
||||||
|
в виртуальном сервере, если она была включена в сервере по умолчанию.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
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.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
<change type="bugfix">
|
||||||
|
<para lang="ru">
|
||||||
|
повторное использование SSL-сессий к бэкендам
|
||||||
|
не работало с протоколом TLS 1.3.
|
||||||
|
</para>
|
||||||
|
<para lang="en">
|
||||||
|
SSL session reuse with upstream servers
|
||||||
|
did not work with the TLS 1.3 protocol.
|
||||||
|
</para>
|
||||||
|
</change>
|
||||||
|
|
||||||
|
</changes>
|
||||||
|
|
||||||
|
|
||||||
<changes ver="1.15.1" date="2018-07-03">
|
<changes ver="1.15.1" date="2018-07-03">
|
||||||
|
|
||||||
<change type="feature">
|
<change type="feature">
|
||||||
|
|||||||
+2
-2
@@ -9,8 +9,8 @@
|
|||||||
#define _NGINX_H_INCLUDED_
|
#define _NGINX_H_INCLUDED_
|
||||||
|
|
||||||
|
|
||||||
#define nginx_version 1015002
|
#define nginx_version 1015003
|
||||||
#define NGINX_VERSION "1.15.2"
|
#define NGINX_VERSION "1.15.3"
|
||||||
#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
|
||||||
|
|||||||
@@ -47,12 +47,12 @@ typedef uint32_t ngx_tid_t;
|
|||||||
#elif (NGX_DARWIN)
|
#elif (NGX_DARWIN)
|
||||||
|
|
||||||
typedef uint64_t ngx_tid_t;
|
typedef uint64_t ngx_tid_t;
|
||||||
#define NGX_TID_T_FMT "%uA"
|
#define NGX_TID_T_FMT "%uL"
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
typedef uint64_t ngx_tid_t;
|
typedef uint64_t ngx_tid_t;
|
||||||
#define NGX_TID_T_FMT "%uA"
|
#define NGX_TID_T_FMT "%uL"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user