Latest update - GitHub 3f6d94d
This commit is contained in:
@@ -5,6 +5,71 @@
|
||||
<change_log title="nginx">
|
||||
|
||||
|
||||
<changes ver="1.27.2" date="2024-10-02">
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
SSL-сертификаты, секретные ключи и списки CRL теперь кешируются
|
||||
на старте или во время переконфигурации.
|
||||
</para>
|
||||
<para lang="en">
|
||||
SSL certificates, secret keys, and CRLs are now cached
|
||||
on start or during reconfiguration.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
проверка клиентских сертификатов с помощью OCSP в модуле stream.
|
||||
</para>
|
||||
<para lang="en">
|
||||
client certificate validation with OCSP in the stream module.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
поддержка OCSP stapling в модуле stream.
|
||||
</para>
|
||||
<para lang="en">
|
||||
OCSP stapling support in the stream module.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
директива proxy_pass_trailers в модуле ngx_http_proxy_module.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the "proxy_pass_trailers" directive in the ngx_http_proxy_module.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
директива ssl_client_certificate теперь поддерживает сертификаты
|
||||
с дополнительными данными.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the "ssl_client_certificate" directive now supports certificates
|
||||
with auxiliary information.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="change">
|
||||
<para lang="ru">
|
||||
теперь наличие директивы ssl_client_certificate не обязательно
|
||||
для проверки клиентских SSL-сертификатов.
|
||||
</para>
|
||||
<para lang="en">
|
||||
now the "ssl_client_certificate" directive is not required
|
||||
for client SSL certificates verification.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
</changes>
|
||||
|
||||
|
||||
<changes ver="1.27.1" date="2024-08-14">
|
||||
|
||||
<change type="security">
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ TEMP = tmp
|
||||
|
||||
CC = cl
|
||||
OBJS = objs.msvc8
|
||||
OPENSSL = openssl-3.0.14
|
||||
OPENSSL = openssl-3.0.15
|
||||
ZLIB = zlib-1.3.1
|
||||
PCRE = pcre2-10.39
|
||||
|
||||
|
||||
+2
-2
@@ -9,8 +9,8 @@
|
||||
#define _NGINX_H_INCLUDED_
|
||||
|
||||
|
||||
#define nginx_version 1027002
|
||||
#define NGINX_VERSION "1.27.2"
|
||||
#define nginx_version 1027003
|
||||
#define NGINX_VERSION "1.27.3"
|
||||
#define NGINX_VER "nginx/" NGINX_VERSION " by Hakase"
|
||||
|
||||
#ifndef NGINX_SERVER
|
||||
|
||||
@@ -631,13 +631,12 @@ ngx_quic_resend_frames(ngx_connection_t *c, ngx_quic_send_ctx_t *ctx)
|
||||
case NGX_QUIC_FT_STREAM:
|
||||
qs = ngx_quic_find_stream(&qc->streams.tree, f->u.stream.stream_id);
|
||||
|
||||
if (qs) {
|
||||
if (qs->send_state == NGX_QUIC_STREAM_SEND_RESET_SENT
|
||||
|| qs->send_state == NGX_QUIC_STREAM_SEND_RESET_RECVD)
|
||||
{
|
||||
ngx_quic_free_frame(c, f);
|
||||
break;
|
||||
}
|
||||
if (qs == NULL
|
||||
|| qs->send_state == NGX_QUIC_STREAM_SEND_RESET_SENT
|
||||
|| qs->send_state == NGX_QUIC_STREAM_SEND_RESET_RECVD)
|
||||
{
|
||||
ngx_quic_free_frame(c, f);
|
||||
break;
|
||||
}
|
||||
|
||||
/* fall through */
|
||||
|
||||
Reference in New Issue
Block a user