comparison docs/xml/nginx/changes.xml @ 8155:ac779115ed6e release-1.23.4

nginx-1.23.4-RELEASE
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 28 Mar 2023 18:01:53 +0300
parents ff3afd1ce6a6
children 420f96a6f7ac 12dcf92b0c2c
comparison
equal deleted inserted replaced
8154:09affff4fd35 8155:ac779115ed6e
1 <?xml version="1.0" ?> 1 <?xml version="1.0" ?>
2 <!DOCTYPE change_log SYSTEM "../../dtd/changes.dtd" > 2 <!DOCTYPE change_log SYSTEM "../../dtd/changes.dtd" >
3 3
4 4
5 <change_log title="nginx"> 5 <change_log title="nginx">
6
7
8 <changes ver="1.23.4" date="2023-03-28">
9
10 <change type="change">
11 <para lang="ru">
12 теперь протокол TLSv1.3 разрешён по умолчанию.
13 </para>
14 <para lang="en">
15 now TLSv1.3 protocol is enabled by default.
16 </para>
17 </change>
18
19 <change type="change">
20 <para lang="ru">
21 теперь nginx выдаёт предупреждение
22 при переопределении параметров listen-сокета, задающих используемые протоколы.
23 </para>
24 <para lang="en">
25 now nginx issues a warning
26 if protocol parameters of a listening socket are redefined.
27 </para>
28 </change>
29
30 <change type="change">
31 <para lang="ru">
32 теперь, если клиент использует pipelining,
33 nginx закрывает соединения с ожиданием дополнительных данных (lingering close).
34 </para>
35 <para lang="en">
36 now nginx closes connections with lingering
37 if pipelining was used by the client.
38 </para>
39 </change>
40
41 <change type="feature">
42 <para lang="ru">
43 поддержка byte ranges для ответов модуля ngx_http_gzip_static_module.
44 </para>
45 <para lang="en">
46 byte ranges support in the ngx_http_gzip_static_module.
47 </para>
48 </change>
49
50 <change type="bugfix">
51 <para lang="ru">
52 диапазоны портов в директиве listen не работали;
53 ошибка появилась в 1.23.3.<br/>
54 Спасибо Валентину Бартеневу.
55 </para>
56 <para lang="en">
57 port ranges in the "listen" directive did not work;
58 the bug had appeared in 1.23.3.<br/>
59 Thanks to Valentin Bartenev.
60 </para>
61 </change>
62
63 <change type="bugfix">
64 <para lang="ru">
65 для обработки запроса мог быть выбран неверный location,
66 если в конфигурации использовался
67 префиксный location длиннее 255 символов.
68 </para>
69 <para lang="en">
70 incorrect location might be chosen to process a request
71 if a prefix location longer than 255 characters
72 was used in the configuration.
73 </para>
74 </change>
75
76 <change type="bugfix">
77 <para lang="ru">
78 не-ASCII символы в именах файлов на Windows
79 не поддерживались модулями ngx_http_autoindex_module и
80 ngx_http_dav_module, а также директивой include.
81 </para>
82 <para lang="en">
83 non-ASCII characters in file names on Windows were not supported
84 by the ngx_http_autoindex_module, the ngx_http_dav_module,
85 and the "include" directive.
86 </para>
87 </change>
88
89 <change type="change">
90 <para lang="ru">
91 уровень логгирования ошибок SSL
92 "data length too long", "length too short", "bad legacy version",
93 "no shared signature algorithms", "bad digest length",
94 "missing sigalgs extension", "encrypted length too long",
95 "bad length", "bad key update", "mixed handshake and non handshake data",
96 "ccs received early", "data between ccs and finished",
97 "packet length too long", "too many warn alerts", "record too small",
98 и "got a fin before a ccs"
99 понижен с уровня crit до info.
100 </para>
101 <para lang="en">
102 the logging level of the
103 "data length too long", "length too short", "bad legacy version",
104 "no shared signature algorithms", "bad digest length",
105 "missing sigalgs extension", "encrypted length too long",
106 "bad length", "bad key update", "mixed handshake and non handshake data",
107 "ccs received early", "data between ccs and finished",
108 "packet length too long", "too many warn alerts", "record too small",
109 and "got a fin before a ccs" SSL errors
110 has been lowered from "crit" to "info".
111 </para>
112 </change>
113
114 <change type="bugfix">
115 <para lang="ru">
116 при использовании HTTP/2 и директивы error_page
117 для перенаправления ошибок с кодом 400
118 могла происходить утечка сокетов.
119 </para>
120 <para lang="en">
121 a socket leak might occur
122 when using HTTP/2 and the "error_page" directive
123 to redirect errors with code 400.
124 </para>
125 </change>
126
127 <change type="bugfix">
128 <para lang="ru">
129 сообщения об ошибках записи в syslog
130 не содержали информации о том, что
131 ошибки происходили в процессе записи в syslog.<br/>
132 Спасибо Safar Safarly.
133 </para>
134 <para lang="en">
135 messages about logging to syslog errors
136 did not contain information
137 that the errors happened while logging to syslog.<br/>
138 Thanks to Safar Safarly.
139 </para>
140 </change>
141
142 <change type="workaround">
143 <para lang="ru">
144 при использовании zlib-ng
145 в логах появлялись сообщения "gzip filter failed to use preallocated memory".
146 </para>
147 <para lang="en">
148 "gzip filter failed to use preallocated memory" alerts appeared in logs
149 when using zlib-ng.
150 </para>
151 </change>
152
153 <change type="bugfix">
154 <para lang="ru">
155 в почтовом прокси-сервере.
156 </para>
157 <para lang="en">
158 in the mail proxy server.
159 </para>
160 </change>
161
162 </changes>
6 163
7 164
8 <changes ver="1.23.3" date="2022-12-13"> 165 <changes ver="1.23.3" date="2022-12-13">
9 166
10 <change type="bugfix"> 167 <change type="bugfix">