forked from Hakase/nginx-build
v1.13.10 Release - 7244
This commit is contained in:
@@ -422,3 +422,4 @@ f87da7d9ca02b8ced4caa6c5eb9013ccd47b0117 release-1.13.6
|
||||
47cca243d0ed39bf5dcb9859184affc958b79b6f release-1.13.7
|
||||
20ca4bcff108d3e66977f4d97508637093492287 release-1.13.8
|
||||
fb1212c7eca4c5328fe17d6cd95b010c67336aac release-1.13.9
|
||||
31c929e16910c38492581ef474e72fa67c28f124 release-1.13.10
|
||||
@@ -40,7 +40,7 @@ fi
|
||||
auto/configure \
|
||||
--with-cc-opt='-DTCP_FASTOPEN=23 -m64 -g -O3 -march=native -fstack-protector-strong -fuse-ld=gold -fuse-linker-plugin --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wno-strict-aliasing -Wp,-D_FORTIFY_SOURCE=2 -gsplit-dwarf -DNGX_HTTP_HEADERS' \
|
||||
--with-ld-opt='-ljemalloc -Wl,-z,relro' \
|
||||
--with-openssl-opt="enable-weak-ssl-ciphers -DCFLAGS='-march=native -O3 -fuse-linker-plugin'" \
|
||||
--with-openssl-opt="enable-ec_nistp_64_gcc_128 enable-weak-ssl-ciphers no-ssl3-method -DCFLAGS='-march=native -O3 -fuse-linker-plugin'" \
|
||||
--builddir=objs --prefix=/usr/local/nginx \
|
||||
--conf-path=/etc/nginx/nginx.conf \
|
||||
--pid-path=/var/run/nginx.pid \
|
||||
|
||||
@@ -5,6 +5,90 @@
|
||||
<change_log title="nginx">
|
||||
|
||||
|
||||
<changes ver="1.13.10" date="2018-03-20">
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
теперь параметр set в SSI-директиве include
|
||||
позволяет сохранять в переменную любые ответы;
|
||||
максимальный размер ответа задаётся директивой subrequest_output_buffer_size.
|
||||
</para>
|
||||
<para lang="en">
|
||||
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.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
теперь nginx использует вызов clock_gettime(CLOCK_MONOTONIC), если он доступен,
|
||||
что позволяет избежать некорректного срабатывания таймаутов
|
||||
при изменениях системного времени.
|
||||
</para>
|
||||
<para lang="en">
|
||||
now nginx uses clock_gettime(CLOCK_MONOTONIC) if available,
|
||||
to avoid timeouts being incorrectly triggered
|
||||
on system time changes.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
параметр "escape=none" директивы log_format.<br/>
|
||||
Спасибо Johannes Baiter и Calin Don.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the "escape=none" parameter of the "log_format" directive.<br/>
|
||||
Thanks to Johannes Baiter and Calin Don.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
переменная $ssl_preread_alpn_protocols
|
||||
в модуле ngx_stream_ssl_preread_module.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the $ssl_preread_alpn_protocols variable
|
||||
in the ngx_stream_ssl_preread_module.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
модуль ngx_http_grpc_module.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the ngx_http_grpc_module.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
в обработке ошибок выделения памяти в директиве geo.
|
||||
</para>
|
||||
<para lang="en">
|
||||
in memory allocation error handling in the "geo" directive.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
при использовании переменных в директиве auth_basic_user_file
|
||||
в лог мог выводиться символ '\0'.<br/>
|
||||
Спасибо Вадиму Филимонову.
|
||||
</para>
|
||||
<para lang="en">
|
||||
when using variables in the "auth_basic_user_file" directive
|
||||
a null character might appear in logs.<br/>
|
||||
Thanks to Vadim Filimonov.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
</changes>
|
||||
|
||||
|
||||
<changes ver="1.13.9" date="2018-02-20">
|
||||
|
||||
<change type="feature">
|
||||
|
||||
@@ -2410,6 +2410,7 @@ ngx_http_grpc_parse_header(ngx_http_request_t *r, ngx_http_grpc_ctx_t *ctx,
|
||||
}
|
||||
|
||||
ctx->padding = 0;
|
||||
ctx->frame_state = state;
|
||||
}
|
||||
|
||||
if (state < sw_fragment) {
|
||||
|
||||
Reference in New Issue
Block a user