annotate docs/xml/nginx/changes.xml @ 3755:76e3a93821b1

fix race condition if during reconfiguration two cache managers try to delete old inactive entries: one of them removes a entry just locked by other manager from the queue and the rbtree as long inactive entry, causes the latter manager to segfault leaving cache mutex locked, the bug has been introduced in r3727
author Igor Sysoev <igor@sysoev.ru>
date Thu, 02 Sep 2010 14:31:47 +0000
parents a2b7e94b9807
children e7bdb8edc1ba
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
1 <?xml version="1.0" encoding="koi8-r" ?>
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
2 <!DOCTYPE change_log SYSTEM "../../dtd/changes.dtd" >
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
3
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
4
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
5 <change_log link="/nginx/changes.html" path="/nginx/" root=".."
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
6 title="nginx">
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
7
483
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
8 <title lang="ru">Изменения в nginx</title>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
9 <title lang="en">nginx changelog</title>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
10
681
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
11
3746
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
12 <changes ver="0.8.49" date="09.08.2010">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
13
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
14 <change type="feature">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
15 <para lang="ru">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
16 директива image_filter_jpeg_quality поддерживает переменные.
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
17 </para>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
18 <para lang="en">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
19 the "image_filter_jpeg_quality" directive supports variables.
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
20 </para>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
21 </change>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
22
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
23 <change type="bugfix">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
24 <para lang="ru">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
25 при использовании переменной $geoip_region_name
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
26 в рабочем процессе мог произойти segmentation fault;
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
27 ошибка появилась в 0.8.48.
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
28 </para>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
29 <para lang="en">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
30 a segmentation fault might occur in a worker process,
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
31 if the $geoip_region_name variables was used;
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
32 the bug had appeared in 0.8.48.
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
33 </para>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
34 </change>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
35
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
36 <change type="bugfix">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
37 <para lang="ru">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
38 ошибки, перехваченные error_page, кэшировались только до следующего запроса;
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
39 ошибка появилась в 0.8.48.
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
40 </para>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
41 <para lang="en">
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
42 errors intercepted by error_page were cached only for next request;
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
43 the bug had appeared in 0.8.48.
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
44 </para>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
45 </change>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
46
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
47 </changes>
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
48
a2b7e94b9807 nginx-0.8.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3738
diff changeset
49
3738
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
50 <changes ver="0.8.48" date="03.08.2010">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
51
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
52 <change type="change">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
53 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
54 теперь по умолчанию директива server_name имеет значение пустое имя "".<br/>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
55 Спасибо Геннадию Махомеду.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
56 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
57 <para lang="en">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
58 now the "server_name" directive default value is an empty name "".<br/>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
59 Thanks to Gena Makhomed.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
60 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
61 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
62
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
63 <change type="change">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
64 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
65 теперь по умолчанию директива server_name_in_redirect имеет значение off.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
66 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
67 <para lang="en">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
68 now the "server_name_in_redirect" directive default value is "off".
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
69 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
70 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
71
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
72 <change type="feature">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
73 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
74 переменные $geoip_dma_code, $geoip_area_code и $geoip_region_name.<br/>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
75 Спасибо Christine McGonagle.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
76 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
77 <para lang="en">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
78 the $geoip_dma_code, $geoip_area_code, and $geoip_region_name variables.<br/>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
79 Thanks to Christine McGonagle.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
80 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
81 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
82
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
83 <change type="bugfix">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
84 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
85 директивы proxy_pass, fastcgi_pass, uwsgi_pass и scgi_pass не наследовались
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
86 в блоки limit_except.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
87 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
88 <para lang="en">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
89 the "proxy_pass", "fastcgi_pass", "uwsgi_pass", and "scgi_pass" directives
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
90 were not inherited inside "limit_except" blocks.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
91 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
92 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
93
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
94 <change type="bugfix">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
95 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
96 директивы proxy_cache_min_uses, fastcgi_cache_min_uses
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
97 uwsgi_cache_min_uses и scgi_cache_min_uses не работали;
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
98 ошибка появилась в 0.8.46.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
99 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
100 <para lang="en">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
101 the "proxy_cache_min_uses", "fastcgi_cache_min_uses"
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
102 "uwsgi_cache_min_uses", and "scgi_cache_min_uses" directives did not work;
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
103 the bug had appeared in 0.8.46.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
104 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
105 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
106
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
107 <change type="bugfix">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
108 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
109 директива fastcgi_split_path_info неверно использовала выделения,
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
110 если в выделения попадала только часть URI.<br/>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
111 Спасибо Юрию Тарадаю и Frank Enderle.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
112 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
113 <para lang="en">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
114 the "fastcgi_split_path_info" directive used incorrectly captures,
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
115 if only parts of an URI were captured.<br/>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
116 Thanks to Yuriy Taraday and Frank Enderle.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
117 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
118 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
119
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
120 <change type="bugfix">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
121 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
122 директива rewrite не экранировала символ ";" при копировании из URI
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
123 в аргументы. <br/>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
124 Спасибо Daisuke Murase.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
125 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
126 <para lang="en">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
127 the "rewrite" directive did not escape a ";" character during copying
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
128 from URI to query string.<br/>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
129 Thanks to Daisuke Murase.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
130 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
131 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
132
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
133 <change type="bugfix">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
134 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
135 модуль ngx_http_image_filter_module закрывал соединение,
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
136 если изображение было больше размера image_filter_buffer.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
137 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
138 <para lang="en">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
139 the ngx_http_image_filter_module closed a connection,
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
140 if an image was larger than "image_filter_buffer" size.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
141 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
142 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
143
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
144 </changes>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
145
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
146
3714
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
147 <changes ver="0.8.47" date="28.07.2010">
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
148
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
149 <change type="bugfix">
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
150 <para lang="ru">
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
151 переменная $request_time имела неверные значения для подзапросов.
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
152 </para>
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
153 <para lang="en">
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
154 $request_time variable had invalid values for subrequests.
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
155 </para>
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
156 </change>
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
157
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
158 <change type="bugfix">
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
159 <para lang="ru">
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
160 ошибки, перехваченные error_page, не кэшировались.
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
161 </para>
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
162 <para lang="en">
3738
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
163 errors intercepted by error_page could not be cached.
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
164 </para>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
165 </change>
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
166
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
167 <change type="bugfix">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
168 <para lang="ru">
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
169 если использовался параметр max_size, то cache manager мог зациклиться;
3714
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
170 ошибка появилась в 0.8.46.
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
171 </para>
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
172 <para lang="en">
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
173 a cache manager process my got caught in an endless loop,
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
174 if max_size parameter was used;
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
175 the bug had appeared in 0.8.46.
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
176 </para>
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
177 </change>
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
178
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
179 </changes>
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
180
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
181
3701
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
182 <changes ver="0.8.46" date="19.07.2010">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
183
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
184 <change type="change">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
185 <para lang="ru">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
186 директивы proxy_no_cache, fastcgi_no_cache, uwsgi_no_cache
3714
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
187 и scgi_no_cache теперь влияют только на сохранение закэшированного ответа.
3701
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
188 </para>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
189 <para lang="en">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
190 now the "proxy_no_cache", "fastcgi_no_cache", "uwsgi_no_cache", and
3714
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
191 "scgi_no_cache" directives affect on a cached response saving only.
3701
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
192 </para>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
193 </change>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
194
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
195 <change type="feature">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
196 <para lang="ru">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
197 директивы proxy_cache_bypass, fastcgi_cache_bypass, uwsgi_cache_bypass
3714
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
198 и scgi_cache_bypass.
3701
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
199 </para>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
200 <para lang="en">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
201 the "proxy_cache_bypass", "fastcgi_cache_bypass", "uwsgi_cache_bypass",
3714
4434dc967087 nginx-0.8.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3701
diff changeset
202 and "scgi_cache_bypass" directives.
3701
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
203 </para>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
204 </change>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
205
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
206 <change type="bugfix">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
207 <para lang="ru">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
208 nginx не освобождал память в keys_zone кэшей в случае ошибки работы с
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
209 бэкендом: память освобождалась только по истечении времени неактивности
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
210 или при недостатке памяти.
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
211 </para>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
212 <para lang="en">
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
213 nginx did not free memory in cache keys zones if there was an error
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
214 during working with backend: the memory was freed only after inactivity
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
215 time or on memory low condition.
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
216 </para>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
217 </change>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
218
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
219 </changes>
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
220
f034d9173df0 nginx-0.8.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3688
diff changeset
221
3688
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
222 <changes ver="0.8.45" date="13.07.2010">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
223
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
224 <change type="feature">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
225 <para lang="ru">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
226 улучшения в модуле ngx_http_xslt_filter.<br/>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
227 Спасибо Laurence Rowe.
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
228 </para>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
229 <para lang="en">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
230 ngx_http_xslt_filter improvements.<br/>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
231 Thanks to Laurence Rowe.
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
232 </para>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
233 </change>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
234
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
235 <change type="bugfix">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
236 <para lang="ru">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
237 ответ SSI модуля мог передаваться не полностью после команды include
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
238 с параметром wait="yes";
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
239 ошибка появилась в 0.7.25. <br/>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
240 Спасибо Максиму Дунину.
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
241 </para>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
242 <para lang="en">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
243 SSI response might be truncated after include with wait="yes";
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
244 the bug had appeared in 0.7.25.<br/>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
245 Thanks to Maxim Dounin.
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
246 </para>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
247 </change>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
248
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
249 <change type="bugfix">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
250 <para lang="ru">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
251 директива listen не поддерживала параметр setfib=0.
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
252 </para>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
253 <para lang="en">
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
254 the "listen" directive did not support the "setfib=0" parameter.
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
255 </para>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
256 </change>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
257
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
258 </changes>
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
259
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
260
3677
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
261 <changes ver="0.8.44" date="05.07.2010">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
262
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
263 <change type="change">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
264 <para lang="ru">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
265 теперь nginx по умолчанию не кэширует ответы бэкендов,
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
266 в заголовке которых есть строка "Set-Cookie".
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
267 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
268 <para lang="en">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
269 now nginx does not cache by default backend responses,
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
270 if they have a "Set-Cookie" header line.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
271 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
272 </change>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
273
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
274 <change type="feature">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
275 <para lang="ru">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
276 директива listen поддерживает параметр setfib.<br/>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
277 Спасибо Андрею Филонову.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
278 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
279 <para lang="en">
3688
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
280 the "listen" directive supports the "setfib" parameter.<br/>
3677
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
281 Thanks to Andrew Filonov.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
282 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
283 </change>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
284
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
285 <change type="bugfix">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
286 <para lang="ru">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
287 директива sub_filter могла изменять регистр букв при частичном совпадении.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
288 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
289 <para lang="en">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
290 the "sub_filter" directive might change character case on partial match.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
291 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
292 </change>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
293
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
294 <change type="bugfix">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
295 <para lang="ru">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
296 совместимость с HP/UX.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
297 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
298 <para lang="en">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
299 compatibility with HP/UX.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
300 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
301 </change>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
302
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
303 <change type="bugfix">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
304 <para lang="ru">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
305 совместимость с компилятором AIX xcl_r.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
306 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
307 <para lang="en">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
308 compatibility with AIX xcl_r compiler.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
309 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
310 </change>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
311
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
312 <change type="bugfix">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
313 <para lang="ru">
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
314 nginx считал большие пакеты SSLv2 как обычные текстовые запросы.<br/>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
315 Спасибо Miroslaw Jaworski.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
316 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
317 <para lang="en">
3688
e16dd52a0d22 nginx-0.8.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3677
diff changeset
318 nginx treated large SSLv2 packets as plain requests.<br/>
3677
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
319 Thanks to Miroslaw Jaworski.
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
320 </para>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
321 </change>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
322
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
323 </changes>
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
324
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
325
3664
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
326 <changes ver="0.8.43" date="30.06.2010">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
327
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
328 <change type="feature">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
329 <para lang="ru">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
330 ускорение загрузки больших баз geo-диапазонов.
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
331 </para>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
332 <para lang="en">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
333 large geo ranges base loading speed-up.
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
334 </para>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
335 </change>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
336
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
337 <change type="bugfix">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
338 <para lang="ru">
3677
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
339 перенаправление ошибки в "location /zero {return 204;}" без изменения
3664
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
340 кода ответа оставляло тело ошибки;
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
341 ошибка появилась в 0.8.42.
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
342 </para>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
343 <para lang="en">
3677
00ec8cd76fb8 nginx-0.8.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3664
diff changeset
344 an error_page redirection to "location /zero {return 204;}" without
3664
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
345 changing status code kept the error body;
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
346 the bug had appeared in 0.8.42.
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
347 </para>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
348 </change>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
349
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
350 <change type="bugfix">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
351 <para lang="ru">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
352 nginx мог закрывать IPv6 listen сокет во время переконфигурации.<br/>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
353 Спасибо Максиму Дунину.
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
354 </para>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
355 <para lang="en">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
356 nginx might close IPv6 listen socket during reconfiguration.<br/>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
357 Thanks to Maxim Dounin.
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
358 </para>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
359 </change>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
360
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
361 <change type="bugfix">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
362 <para lang="ru">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
363 переменную $uid_set можно использовать на любой стадии обработки запроса.
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
364 </para>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
365 <para lang="en">
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
366 the $uid_set variable may be used at any request processing stage.
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
367 </para>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
368 </change>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
369
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
370 </changes>
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
371
34df9fb22fed nginx-0.8.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3638
diff changeset
372
3638
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
373 <changes ver="0.8.42" date="21.06.2010">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
374
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
375 <change type="change">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
376 <para lang="ru">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
377 теперь nginx проверяет location'ы, заданные регулярными выражениями,
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
378 если запрос полностью совпал с location'ом, заданным строкой префикса.
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
379 Предыдущее поведение появилось в 0.7.1.
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
380 </para>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
381 <para lang="en">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
382 now nginx tests locations given by regular expressions,
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
383 if request was matched exactly by a location given by a prefix string.
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
384 The previous behavior has been introduced in 0.7.1.
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
385 </para>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
386 </change>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
387
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
388 <change type="feature">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
389 <para lang="ru">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
390 модуль ngx_http_scgi_module.<br/>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
391 Спасибо Manlio Perillo.
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
392 </para>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
393 <para lang="en">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
394 the ngx_http_scgi_module.<br/>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
395 Thanks to Manlio Perillo.
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
396 </para>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
397 </change>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
398
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
399 <change type="feature">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
400 <para lang="ru">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
401 в директиве return можно добавлять текст ответа.
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
402 </para>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
403 <para lang="en">
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
404 a text answer may be added to a "return" directive.
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
405 </para>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
406 </change>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
407
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
408 </changes>
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
409
b5a306574909 nginx-0.8.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3616
diff changeset
410
3616
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
411 <changes ver="0.8.41" date="15.06.2010">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
412
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
413 <change type="security">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
414 <para lang="ru">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
415 рабочий процесс nginx/Windows мог завершаться аварийно при запросе файла
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
416 с неверной кодировкой UTF-8.
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
417 </para>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
418 <para lang="en">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
419 nginx/Windows worker might be terminated abnormally if a requested file name
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
420 has invalid UTF-8 encoding.
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
421 </para>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
422 </change>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
423
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
424 <change type="change">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
425 <para lang="ru">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
426 теперь nginx разрешает использовать пробелы в строке запроса.
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
427 </para>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
428 <para lang="en">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
429 now nginx allows to use spaces in a request line.
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
430 </para>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
431 </change>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
432
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
433 <change type="bugfix">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
434 <para lang="ru">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
435 директива proxy_redirect неправильно изменяла строку "Refresh" в заголовке
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
436 ответа бэкенда.<br/>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
437 Спасибо Андрею Андрееву и Максиму Согину.
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
438 </para>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
439 <para lang="en">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
440 the "proxy_redirect" directive changed incorrectly a backend "Refresh"
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
441 response header line.<br/>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
442 Thanks to Andrey Andreew and Max Sogin.
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
443 </para>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
444 </change>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
445
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
446 <change type="bugfix">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
447 <para lang="ru">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
448 nginx не поддерживал путь без имени хоста в
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
449 строке "Destination" в заголовке запроса.
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
450 </para>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
451 <para lang="en">
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
452 nginx did not support path without host name
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
453 in "Destination" request header line.
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
454 </para>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
455 </change>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
456
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
457 </changes>
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
458
718b4cb3faf7 nginx-0.8.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3599
diff changeset
459
3599
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
460 <changes ver="0.8.40" date="07.06.2010">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
461
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
462 <change type="security">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
463 <para lang="ru">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
464 теперь nginx/Windows игнорирует имя потока файла по умолчанию.<br/>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
465 Спасибо Jose Antonio Vazquez Gonzalez.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
466 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
467 <para lang="en">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
468 now nginx/Windows ignores default file stream name.<br/>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
469 Thanks to Jose Antonio Vazquez Gonzalez.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
470 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
471 </change>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
472
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
473 <change type="feature">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
474 <para lang="ru">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
475 модуль ngx_http_uwsgi_module.<br/>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
476 Спасибо Roberto De Ioris.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
477 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
478 <para lang="en">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
479 the ngx_http_uwsgi_module.<br/>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
480 Thanks to Roberto De Ioris.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
481 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
482 </change>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
483
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
484 <change type="feature">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
485 <para lang="ru">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
486 директива fastcgi_param со значением, начинающимся со строки "HTTP_",
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
487 изменяет строку заголовка в запросе клиента.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
488 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
489 <para lang="en">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
490 a "fastcgi_param" directive with value starting with "HTTP_" overrides
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
491 a client request header line.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
492 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
493 </change>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
494
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
495 <change type="bugfix">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
496 <para lang="ru">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
497 строки "If-Modified-Since", "If-Range" и им подобные в заголовке запроса
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
498 клиента передавались FastCGI-серверу при кэшировании.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
499 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
500 <para lang="en">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
501 the "If-Modified-Since", "If-Range", etc. client request header lines
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
502 were passed to FastCGI-server while caching.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
503 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
504 </change>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
505
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
506 <change type="bugfix">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
507 <para lang="ru">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
508 listen unix domain сокет нельзя было изменить во время переконфигурации.<br/>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
509 Спасибо Максиму Дунину.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
510 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
511 <para lang="en">
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
512 listen unix domain socket could not be changed during reconfiguration.<br/>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
513 Thanks to Maxim Dounin.
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
514 </para>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
515 </change>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
516
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
517 </changes>
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
518
4846ec9f83cb nginx-0.8.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3538
diff changeset
519
3538
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
520 <changes ver="0.8.39" date="31.05.2010">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
521
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
522 <change type="bugfix">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
523 <para lang="ru">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
524 наследуемая директива alias неправильно работала во вложенном location'е.
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
525 </para>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
526 <para lang="en">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
527 an inherited "alias" directive worked incorrectly in inclusive location.
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
528 </para>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
529 </change>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
530
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
531 <change type="bugfix">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
532 <para lang="ru">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
533 в комбинации директив alias с переменными и try_files;
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
534 </para>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
535 <para lang="en">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
536 in "alias" with variables and "try_files" directives combination.
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
537 </para>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
538 </change>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
539
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
540 <change type="bugfix">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
541 <para lang="ru">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
542 listen unix domain и IPv6 сокеты не наследовались во время обновления
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
543 без перерыва.<br/>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
544 Спасибо Максиму Дунину.
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
545 </para>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
546 <para lang="en">
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
547 listen unix domain and IPv6 sockets did not inherit while online upgrade.<br/>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
548 Thanks to Maxim Dounin.
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
549 </para>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
550 </change>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
551
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
552 </changes>
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
553
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
554
3528
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
555 <changes ver="0.8.38" date="24.05.2010">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
556
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
557 <change type="feature">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
558 <para lang="ru">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
559 директивы proxy_no_cache и fastcgi_no_cache.
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
560 </para>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
561 <para lang="en">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
562 the "proxy_no_cache" and "fastcgi_no_cache" directives.
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
563 </para>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
564 </change>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
565
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
566 <change type="feature">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
567 <para lang="ru">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
568 теперь при использовании переменной $scheme в директиве rewrite
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
569 автоматически делается редирект.<br/>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
570 Спасибо Piotr Sikora.
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
571 </para>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
572 <para lang="en">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
573 now the "rewrite" directive does a redirect automatically
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
574 if the $scheme variable is used.<br/>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
575 Thanks to Piotr Sikora.
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
576 </para>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
577 </change>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
578
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
579 <change type="bugfix">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
580 <para lang="ru">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
581 теперь задержки в директиве limit_req соответствует описанному алгоритму.<br/>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
582 Спасибо Максиму Дунину.
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
583 </para>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
584 <para lang="en">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
585 now "limit_req" delay directive conforms to the described algorithm.<br/>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
586 Thanks to Maxim Dounin.
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
587 </para>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
588 </change>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
589
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
590 <change type="bugfix">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
591 <para lang="ru">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
592 переменную $uid_got нельзя было использовать в SSI и перловом модулях.
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
593 </para>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
594 <para lang="en">
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
595 the $uid_got variable might not be used in the SSI and perl modules.
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
596 </para>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
597 </change>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
598
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
599 </changes>
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
600
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
601
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
602 <changes ver="0.8.37" date="17.05.2010">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
603
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
604 <change type="feature">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
605 <para lang="ru">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
606 модуль ngx_http_split_clients_module.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
607 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
608 <para lang="en">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
609 the ngx_http_split_clients_module.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
610 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
611 </change>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
612
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
613 <change type="feature">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
614 <para lang="ru">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
615 директива map поддерживает ключи больше 255 символов.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
616 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
617 <para lang="en">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
618 the "map" directive supports keys more than 255 characters.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
619 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
620 </change>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
621
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
622 <change type="bugfix">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
623 <para lang="ru">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
624 nginx игнорировал значения "private" и "no-store" в строке "Cache-Control"
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
625 в заголовке ответа бэкенда.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
626 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
627 <para lang="en">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
628 nginx ignored the "private" and "no-store" values
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
629 in the "Cache-Control" backend response header line.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
630 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
631 </change>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
632
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
633 <change type="bugfix">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
634 <para lang="ru">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
635 параметр stub в SSI-директиве include не использовался,
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
636 если пустой ответ имел код 200.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
637 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
638 <para lang="en">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
639 a "stub" parameter of an "include" SSI directive was not used,
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
640 if empty response has 200 status code.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
641 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
642 </change>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
643
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
644 <change type="bugfix">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
645 <para lang="ru">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
646 если проксированный или FastCGI запрос внутренне перенаправлялся
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
647 в другой проксированный или FastCGI location,
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
648 то в рабочем процессе мог произойти segmentation fault;
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
649 ошибка появилась в 0.8.33.<br/>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
650 Спасибо Yichun Zhang.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
651 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
652 <para lang="en">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
653 if a proxied or FastCGI request was internally redirected
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
654 to another proxied or FastCGI location,
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
655 then a segmentation fault might occur in a worker process;
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
656 the bug had appeared in 0.8.33.<br/>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
657 Thanks to Yichun Zhang.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
658 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
659 </change>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
660
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
661 <change type="bugfix">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
662 <para lang="ru">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
663 соединения IMAP к серверу Zimbra могло зависнуть до таймаута.<br/>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
664 Спасибо Alan Batie.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
665 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
666 <para lang="en">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
667 IMAP connections may hang until they timed out
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
668 while talking to Zimbra server.<br/>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
669 Thanks to Alan Batie.
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
670 </para>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
671 </change>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
672
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
673 </changes>
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
674
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
675
3502
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
676 <changes ver="0.8.36" date="22.04.2010">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
677
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
678 <change type="bugfix">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
679 <para lang="ru">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
680 модуль ngx_http_dav_module неправильно обрабатывал методы DELETE, COPY и MOVE
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
681 для симлинков.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
682 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
683 <para lang="en">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
684 the ngx_http_dav_module handled incorrectly the DELETE, COPY, and MOVE methods
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
685 for symlinks.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
686 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
687 </change>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
688
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
689 <change type="bugfix">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
690 <para lang="ru">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
691 модуль SSI в подзапросах использовал закэшированные в основном запросе
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
692 значения переменных $query_string, $arg_... и им подобных.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
693 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
694 <para lang="en">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
695 values of the $query_string, $arg_..., etc. variables cached in main
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
696 request were used by the SSI module in subrequests.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
697 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
698 </change>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
699
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
700 <change type="bugfix">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
701 <para lang="ru">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
702 значение переменной повторно экранировалось после каждого вывода
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
703 SSI-команды echo;
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
704 ошибка появилась в 0.6.14.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
705 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
706 <para lang="en">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
707 a variable value was repeatedly encoded after each
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
708 an "echo" SSI-command output;
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
709 the bug had appeared in 0.6.14.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
710 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
711 </change>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
712
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
713 <change type="bugfix">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
714 <para lang="ru">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
715 рабочий процесс зависал при запросе файла FIFO.<br/>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
716 Спасибо Vicente Aguilar и Максиму Дунину.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
717 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
718 <para lang="en">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
719 a worker process hung if a FIFO file was requested.<br/>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
720 Thanks to Vicente Aguilar and Maxim Dounin.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
721 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
722 </change>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
723
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
724 <change type="bugfix">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
725 <para lang="ru">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
726 совместимость с OpenSSL-1.0.0 на 64-битном Linux.<br/>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
727 Спасибо Максиму Дунину.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
728 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
729 <para lang="en">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
730 OpenSSL-1.0.0 compatibility on 64-bit Linux.<br/>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
731 Thanks to Maxim Dounin.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
732 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
733 </change>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
734
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
735 <change type="bugfix">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
736 <para lang="ru">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
737 nginx не собирался с параметром --without-http-cache;
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
738 ошибка появилась в 0.8.35.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
739 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
740 <para lang="en">
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
741 nginx could not be built --without-http-cache;
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
742 the bug had appeared in 0.8.35.
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
743 </para>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
744 </change>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
745
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
746 </changes>
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
747
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
748
aed68639d4eb nginx-0.8.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3489
diff changeset
749 <changes ver="0.8.35" date="01.04.2010">
3489
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
750
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
751 <change type="change">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
752 <para lang="ru">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
753 теперь charset-фильтр работает до SSI-фильтра.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
754 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
755 <para lang="en">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
756 now the charset filter runs before the SSI filter.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
757 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
758 </change>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
759
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
760 <change type="feature">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
761 <para lang="ru">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
762 директива chunked_transfer_encoding.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
763 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
764 <para lang="en">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
765 the "chunked_transfer_encoding" directive.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
766 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
767 </change>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
768
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
769 <change type="bugfix">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
770 <para lang="ru">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
771 символ "&amp;" при копировании в аргументы в правилах rewrite не экранировался.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
772 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
773 <para lang="en">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
774 an "&amp;" character was not escaped when it was copied in arguments part
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
775 in a rewrite rule.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
776 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
777 </change>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
778
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
779 <change type="bugfix">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
780 <para lang="ru">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
781 nginx мог завершаться аварийно во время обработки сигнала или
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
782 при использовании директивы timer_resolution на платформах,
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
783 не поддерживающих методы kqueue или eventport.<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
784 Спасибо George Xie и Максиму Дунину.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
785 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
786 <para lang="en">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
787 nginx might be terminated abnormally
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
788 while a signal processing or if the directive "timer_resolution" was used
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
789 on platforms which do not support kqueue or eventport notification methods.<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
790 Thanks to George Xie and Maxim Dounin.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
791 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
792 </change>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
793
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
794 <change type="bugfix">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
795 <para lang="ru">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
796 если временные файлы и постоянное место хранения располагались на разных
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
797 файловых системах, то у постоянных файлов время изменения было неверным.<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
798 Спасибо Максиму Дунину.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
799 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
800 <para lang="en">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
801 if temporary files and permanent storage area resided at different
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
802 file systems, then permanent file modification times were incorrect.<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
803 Thanks to Maxim Dounin.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
804 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
805 </change>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
806
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
807 <change type="bugfix">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
808 <para lang="ru">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
809 модуль ngx_http_memcached_module мог выдавать ошибку "memcached sent invalid
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
810 trailer".<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
811 Спасибо Максиму Дунину.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
812 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
813 <para lang="en">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
814 ngx_http_memcached_module might issue the error message "memcached sent invalid
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
815 trailer".<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
816 Thanks to Maxim Dounin.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
817 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
818 </change>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
819
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
820 <change type="bugfix">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
821 <para lang="ru">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
822 nginx не мог собрать библиотеку zlib-1.2.4 из исходных текстов.<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
823 Спасибо Максиму Дунину.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
824 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
825 <para lang="en">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
826 nginx could not built zlib-1.2.4 library using the library sources.<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
827 Thanks to Maxim Dounin.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
828 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
829 </change>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
830
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
831 <change type="bugfix">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
832 <para lang="ru">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
833 в рабочем процессе происходил segmentation fault,
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
834 если перед ответом FastCGI-сервера было много вывода в stderr;
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
835 ошибка появилась в 0.8.34.<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
836 Спасибо Максиму Дунину.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
837 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
838 <para lang="en">
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
839 a segmentation fault occurred in a worker process,
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
840 if there was large stderr output before FastCGI response;
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
841 the bug had appeared in 0.8.34.<br/>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
842 Thanks to Maxim Dounin.
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
843 </para>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
844 </change>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
845
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
846 </changes>
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
847
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
848
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
849 <changes ver="0.8.34" date="03.03.2010">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
850
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
851 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
852 <para lang="ru">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
853 nginx не поддерживал все шифры, используемые в клиентских сертификатах.<br/>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
854 Спасибо Иннокентию Еникееву.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
855 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
856 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
857 nginx did not support all ciphers and digests used in client certificates.<br/>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
858 Thanks to Innocenty Enikeew.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
859 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
860 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
861
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
862 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
863 <para lang="ru">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
864 nginx неправильно кэшировал FastCGI-ответы, если перед ответом было
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
865 много вывода в stderr.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
866 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
867 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
868 nginx cached incorrectly FastCGI responses if there was large stderr output
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
869 before response.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
870 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
871 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
872
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
873 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
874 <para lang="ru">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
875 nginx не поддерживал HTTPS-рефереры.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
876 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
877 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
878 nginx did not support HTTPS referrers.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
879 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
880 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
881
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
882 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
883 <para lang="ru">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
884 nginx/Windows мог не находить файлы, если путь в конфигурации был задан
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
885 в другом регистре;
3489
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
886 ошибка появилась в 0.8.33.
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
887 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
888 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
889 nginx/Windows might not find file if path in configuration was given
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
890 in other character case;
3489
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
891 the bug had appeared in 0.8.33.
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
892 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
893 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
894
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
895 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
896 <para lang="ru">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
897 переменная $date_local выдавала неверное время,
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
898 если использовался формат "%s".<br/>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
899 Спасибо Максиму Дунину.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
900 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
901 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
902 the $date_local variable has an incorrect value,
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
903 if the "%s" format was used.<br/>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
904 Thanks to Maxim Dounin.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
905 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
906 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
907
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
908 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
909 <para lang="ru">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
910 если ssl_session_cache не был установлен или установлен в none,
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
911 то при проверке клиентского сертификаты могла происходить
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
912 ошибка "session id context uninitialized";
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
913 ошибка появилась в 0.7.1.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
914 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
915 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
916 if ssl_session_cache was not set or was set to "none",
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
917 then during client certificate verify
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
918 the error "session id context uninitialized" might occur;
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
919 the bug had appeared in 0.7.1.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
920 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
921 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
922
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
923 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
924 <para lang="ru">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
925 geo-диапазон возвращал значение по умолчанию, если диапазон включал
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
926 в себя одну и более сетей размером /16 и не начинался на границе сети
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
927 размером /16.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
928 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
929 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
930 a geo range returned default value if the range included two or more
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
931 /16 networks and did not begin at /16 network boundary.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
932 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
933 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
934
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
935 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
936 <para lang="ru">
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
937 блок, используемый в параметре stub в SSI-директиве include,
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
938 выводился с MIME-типом "text/plain".
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
939 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
940 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
941 a block used in a "stub" parameter of an "include" SSI directive
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
942 was output with "text/plain" MIME type.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
943 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
944 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
945
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
946 <change type="bugfix">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
947 <para lang="ru">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
948 $r->sleep() не работал;
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
949 ошибка появилась в 0.8.11.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
950 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
951 <para lang="en">
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
952 $r->sleep() did not work;
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
953 the bug had appeared in 0.8.11.
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
954 </para>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
955 </change>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
956
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
957 </changes>
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
958
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
959
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
960 <changes ver="0.8.33" date="01.02.2010">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
961
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
962 <change type="security">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
963 <para lang="ru">
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
964 теперь nginx/Windows игнорирует пробелы в конце URI. <br/>
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
965 Спасибо Dan Crowley, Core Security Technologies.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
966 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
967 <para lang="en">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
968 now nginx/Windows ignores trailing spaces in URI.<br/>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
969 Thanks to Dan Crowley, Core Security Technologies.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
970 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
971 </change>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
972
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
973 <change type="security">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
974 <para lang="ru">
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
975 теперь nginx/Windows игнорирует короткие имена файлов. <br/>
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
976 Спасибо Dan Crowley, Core Security Technologies.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
977 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
978 <para lang="en">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
979 now nginx/Windows ignores short files names.<br/>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
980 Thanks to Dan Crowley, Core Security Technologies.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
981 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
982 </change>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
983
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
984 <change type="change">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
985 <para lang="ru">
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
986 теперь keepalive соединения после запросов POST не запрещаются для
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
987 MSIE 7.0+.<br/>
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
988 Спасибо Adam Lounds.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
989 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
990 <para lang="en">
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
991 now keepalive connections after POST requests are not disabled for
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
992 MSIE 7.0+.<br/>
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
993 Thanks to Adam Lounds.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
994 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
995 </change>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
996
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
997 <change type="workaround">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
998 <para lang="ru">
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
999 теперь keepalive соединения запрещены для Safari.<br/>
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1000 Спасибо Joshua Sierles.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1001 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1002 <para lang="en">
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
1003 now keepalive connections are disabled for Safari.<br/>
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1004 Thanks to Joshua Sierles.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1005 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1006 </change>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1007
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1008 <change type="bugfix">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1009 <para lang="ru">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1010 если проксированный или FastCGI запрос внутренне перенаправлялся
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1011 в другой проксированный или FastCGI location, то переменная
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1012 $upstream_response_time могла иметь ненормально большое значение;
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1013 ошибка появилась в 0.8.7.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1014 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1015 <para lang="en">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1016 if a proxied or FastCGI request was internally redirected
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1017 to another proxied or FastCGI location,
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1018 then $upstream_response_time variable may have abnormally large value;
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1019 the bug had appeared in 0.8.7.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1020 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1021 </change>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1022
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1023 <change type="bugfix">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1024 <para lang="ru">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1025 в рабочем процессе мог произойти segmentation fault
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1026 при отбрасывания тела запроса;
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1027 ошибка появилась в 0.8.11.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1028 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1029 <para lang="en">
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1030 a segmentation fault might occur in a worker process,
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1031 while discarding a request body;
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1032 the bug had appeared in 0.8.11.
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1033 </para>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1034 </change>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1035
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1036 </changes>
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1037
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1038
3412
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1039 <changes ver="0.8.32" date="11.01.2010">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1040
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1041 <change type="bugfix">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1042 <para lang="ru">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1043 ошибки при использовании кодировки UTF-8 в ngx_http_autoindex_module.<br/>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1044 Спасибо Максиму Дунину.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1045 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1046 <para lang="en">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1047 UTF-8 encoding usage in the ngx_http_autoindex_module.<br/>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1048 Thanks to Maxim Dounin.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1049 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1050 </change>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1051
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1052 <change type="bugfix">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1053 <para lang="ru">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1054 именованные выделения в регулярных выражениях работали только для
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1055 двух переменных.<br/>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1056 Спасибо Максиму Дунину.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1057 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1058 <para lang="en">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1059 regular expression named captures worked for two names only. <br/>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1060 Thanks to Maxim Dounin.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1061 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1062 </change>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1063
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1064 <change type="bugfix">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1065 <para lang="ru">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1066 теперь в строке заголовка запроса "Host" используется имя "localhost",
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1067 если в директиве auth_http указан unix domain сокет.<br/>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1068 Спасибо Максиму Дунину.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1069 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1070 <para lang="en">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1071 now the "localhost" name is used in the "Host" request header line,
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1072 if an unix domain socket is defined in the "auth_http" directive.<br/>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1073 Thanks to Maxim Dounin.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1074 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1075 </change>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1076
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1077 <change type="bugfix">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1078 <para lang="ru">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1079 nginx не поддерживал передачу chunk'ами для 201-ых ответов.<br/>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1080 Спасибо Julian Reich.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1081 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1082 <para lang="en">
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1083 nginx did not support chunked transfer encoding for 201 responses.<br/>
3412
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1084 Thanks to Julian Reich.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1085 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1086 </change>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1087
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1088 <change type="bugfix">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1089 <para lang="ru">
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1090 если директива "expires modified" выставляла дату в прошлом, то в строке
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1091 заголовка ответа "Cache-Control" выдавалось отрицательное число.<br/>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1092 Спасибо Алексею Капранову.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1093 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1094 <para lang="en">
3421
a4456378d234 nginx-0.8.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3412
diff changeset
1095 if the "expires modified" set date in the past, then a negative number
3466
21cb50799a20 nginx-0.8.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3421
diff changeset
1096 was set in the "Cache-Control" response header line. <br/>
3412
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1097 Thanks to Alex Kapranoff.
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1098 </para>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1099 </change>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1100
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1101 </changes>
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1102
59dee6f7f3af nginx-0.8.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3402
diff changeset
1103
3402
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1104 <changes ver="0.8.31" date="23.12.2009">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1105
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1106 <change type="feature">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1107 <para lang="ru">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1108 теперь директива error_page может перенаправлять ответы со статусом 301 и 302.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1109 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1110 <para lang="en">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1111 now the "error_page" directive may redirect the 301 and 302 responses.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1112 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1113 </change>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1114
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1115 <change type="feature">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1116 <para lang="ru">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1117 переменные $geoip_city_continent_code, $geoip_latitude и $geoip_longitude.<br/>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1118 Спасибо Arvind Sundararajan.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1119 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1120 <para lang="en">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1121 the $geoip_city_continent_code, $geoip_latitude, and $geoip_longitude
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1122 variables.<br/>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1123 Thanks to Arvind Sundararajan.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1124 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1125 </change>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1126
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1127 <change type="feature">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1128 <para lang="ru">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1129 модуль ngx_http_image_filter_module теперь всегда удаляет
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1130 EXIF и другие данные, если они занимают больше 5% в JPEG-файле.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1131 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1132 <para lang="en">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1133 now the ngx_http_image_filter_module deletes always EXIF and other
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1134 application specific data if the data consume more than 5% of a JPEG file.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1135 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1136 </change>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1137
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1138 <change type="bugfix">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1139 <para lang="ru">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1140 nginx закрывал соединение при запросе закэшированного
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1141 ответа с пустым телом.<br/>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1142 Спасибо Piotr Sikora.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1143 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1144 <para lang="en">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1145 nginx closed a connection if a cached response had an empty body.<br/>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1146 Thanks to Piotr Sikora.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1147 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1148 </change>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1149
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1150 <change type="bugfix">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1151 <para lang="ru">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1152 nginx мог не собираться gcc 4.x при использовании оптимизации -O2 и выше.<br/>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1153 Спасибо Максиму Дунину и Денису Латыпову.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1154 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1155 <para lang="en">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1156 nginx might not be built by gcc 4.x if the -O2 or higher optimization option
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1157 was used.<br/>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1158 Thanks to Maxim Dounin and Denis F. Latypoff.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1159 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1160 </change>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1161
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1162 <change type="bugfix">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1163 <para lang="ru">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1164 регулярные выражения в location всегда тестировались с учётом регистра;
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1165 ошибка появилась в 0.8.25.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1166 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1167 <para lang="en">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1168 regular expressions in location were always tested in case-sensitive mode;
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1169 the bug had appeared in 0.8.25.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1170 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1171 </change>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1172
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1173 <change type="bugfix">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1174 <para lang="ru">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1175 nginx кэшировал 304 ответ, если в заголовке проксируемого запроса
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1176 была строка "If-None-Match".<br/>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1177 Спасибо Tim Dettrick и David Kostal.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1178 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1179 <para lang="en">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1180 nginx cached a 304 response if there was the "If-None-Match" header line
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1181 in a proxied request.<br/>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1182 Thanks to Tim Dettrick and David Kostal.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1183 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1184 </change>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1185
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1186 <change type="bugfix">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1187 <para lang="ru">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1188 nginx/Windows пытался дважды удалить временный файл
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1189 при перезаписи уже существующего файла.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1190 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1191 <para lang="en">
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1192 nginx/Windows tried to delete a temporary file twice
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1193 if the file should replace an already existent file.
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1194 </para>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1195 </change>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1196
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1197 </changes>
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1198
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
1199
3384
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1200 <changes ver="0.8.30" date="15.12.2009">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1201
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1202 <change type="change">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1203 <para lang="ru">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1204 теперь по умолчанию размер буфера директивы large_client_header_buffers
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1205 равен 8K.<br/>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1206 Спасибо Andrew Cholakian.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1207 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1208 <para lang="en">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1209 now the default buffer size of the "large_client_header_buffers"
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1210 directive is 8K.<br/>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1211 Thanks to Andrew Cholakian.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1212 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1213 </change>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1214
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1215 <change type="feature">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1216 <para lang="ru">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1217 файл conf/fastcgi.conf для простых конфигураций FastCGI.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1218 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1219 <para lang="en">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1220 the conf/fastcgi.conf for simple FastCGI configurations.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1221 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1222 </change>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1223
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1224 <change type="bugfix">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1225 <para lang="ru">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1226 nginx/Windows пытался дважды переименовать временный файл
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1227 при перезаписи уже существующего файла.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1228 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1229 <para lang="en">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1230 nginx/Windows tried to rename a temporary file twice if the file
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1231 should replace an already existent file.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1232 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1233 </change>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1234
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1235 <change type="bugfix">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1236 <para lang="ru">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1237 ошибки double free or corruption, возникающей, если имя хоста не было найдено;
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1238 ошибка появилась в 0.8.22.<br/>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1239 Спасибо Константину Свисту.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1240 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1241 <para lang="en">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1242 of "double free or corruption" error issued if host could not be resolved;
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1243 the bug had appeared in 0.8.22.<br/>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1244 Thanks to Konstantin Svist.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1245 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1246 </change>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1247
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1248 <change type="bugfix">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1249 <para lang="ru">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1250 в использовании libatomic на некоторых платформах.<br/>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1251 Спасибо W-Mark Kubacki.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1252 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1253 <para lang="en">
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1254 in libatomic usage on some platforms.<br/>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1255 Thanks to W-Mark Kubacki.
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1256 </para>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1257 </change>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1258
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1259 </changes>
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1260
9852c5965a32 nginx-0.8.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3373
diff changeset
1261
3373
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1262 <changes ver="0.8.29" date="30.11.2009">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1263
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1264 <change type="change">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1265 <para lang="ru">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1266 теперь для проксируемых ответов HTTP/0.9 в лог пишется код ответа "009".
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1267 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1268 <para lang="en">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1269 now the "009" status code is written to an access log for proxied HTTP/0.9
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1270 responses.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1271 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1272 </change>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1273
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1274 <change type="feature">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1275 <para lang="ru">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1276 директивы addition_types, charset_types, gzip_types, ssi_types,
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1277 sub_filter_types и xslt_types поддерживают параметр "*".
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1278 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1279 <para lang="en">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1280 the "addition_types", "charset_types", "gzip_types", "ssi_types",
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1281 "sub_filter_types", and "xslt_types" directives support an "*" parameter.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1282 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1283 </change>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1284
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1285 <change type="feature">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1286 <para lang="ru">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1287 использование встроенных атомарных операций GCC 4.1+.<br/>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1288 Спасибо W-Mark Kubacki.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1289 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1290 <para lang="en">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1291 GCC 4.1+ built-in atomic operations usage.<br/>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1292 Thanks to W-Mark Kubacki.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1293 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1294 </change>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1295
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1296 <change type="feature">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1297 <para lang="ru">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1298 параметр --with-libatomic[=DIR] в configure.<br/>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1299 Спасибо W-Mark Kubacki.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1300 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1301 <para lang="en">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1302 the --with-libatomic[=DIR] option in the configure.<br/>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1303 Thanks to W-Mark Kubacki.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1304 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1305 </change>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1306
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1307 <change type="bugfix">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1308 <para lang="ru">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1309 listen unix domain сокет имели ограниченные права доступа.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1310 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1311 <para lang="en">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1312 listen unix domain socket had limited access rights.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1313 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1314 </change>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1315
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1316 <change type="bugfix">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1317 <para lang="ru">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1318 закэшированные ответы ответов HTTP/0.9 неправильно обрабатывались.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1319 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1320 <para lang="en">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1321 cached HTTP/0.9 responses were handled incorrectly.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1322 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1323 </change>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1324
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1325 <change type="bugfix">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1326 <para lang="ru">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1327 именованные выделения в регулярных выражениях, заданные как "?P&lt;...&gt;",
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1328 не работали в директиве server_name.<br/>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1329 Спасибо Максиму Дунину.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1330 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1331 <para lang="en">
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1332 regular expression named captures given by "?P&lt;...&gt;" did not work
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1333 in a "server_name" directive.<br/>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1334 Thanks to Maxim Dounin.
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1335 </para>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1336 </change>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1337
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1338 </changes>
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1339
78d3582a30af nginx-0.8.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3359
diff changeset
1340
3359
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1341 <changes ver="0.8.28" date="23.11.2009">
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1342
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1343 <change type="bugfix">
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1344 <para lang="ru">
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1345 nginx не собирался с параметром --without-pcre;
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1346 ошибка появилась в 0.8.25.
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1347 </para>
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1348 <para lang="en">
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1349 nginx could not be built with the --without-pcre parameter;
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1350 the bug had appeared in 0.8.25.
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1351 </para>
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1352 </change>
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1353
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1354 </changes>
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1355
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1356
3353
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1357 <changes ver="0.8.27" date="17.11.2009">
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1358
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1359 <change type="bugfix">
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1360 <para lang="ru">
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1361 регулярные выражения не работали в nginx/Windows;
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1362 ошибка появилась в 0.8.25.
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1363 </para>
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1364 <para lang="en">
3359
e68b1c35cad8 nginx-0.8.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3353
diff changeset
1365 regular expressions did not work in nginx/Windows;
3353
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1366 the bug had appeared in 0.8.25.
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1367 </para>
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1368 </change>
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1369
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1370 </changes>
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1371
ea50b0d79ef1 nginx-0.8.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3346
diff changeset
1372
3346
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1373 <changes ver="0.8.26" date="16.11.2009">
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1374
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1375 <change type="bugfix">
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1376 <para lang="ru">
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1377 ошибки при использовании выделений в директиве rewrite;
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1378 ошибка появилась в 0.8.25.
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1379 </para>
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1380 <para lang="en">
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1381 in captures usage in "rewrite" directive;
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1382 the bug had appeared in 0.8.25.
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1383 </para>
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1384 </change>
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1385
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1386 <change type="bugfix">
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1387 <para lang="ru">
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1388 nginx не собирался без параметра --with-debug;
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1389 ошибка появилась в 0.8.25.
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1390 </para>
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1391 <para lang="en">
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1392 nginx could not be built without the --with-debug option;
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1393 the bug had appeared in 0.8.25.
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1394 </para>
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1395 </change>
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1396
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1397 </changes>
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1398
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1399
3332
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1400 <changes ver="0.8.25" date="16.11.2009">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1401
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1402 <change type="change">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1403 <para lang="ru">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1404 теперь в лог ошибок не пишется сообщение, если переменная не найдена
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1405 с помощью метода $r->variable().
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1406 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1407 <para lang="en">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1408 now no message is written in an error log if a variable is not found by
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1409 $r->variable() method.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1410 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1411 </change>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1412
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1413 <change type="feature">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1414 <para lang="ru">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1415 модуль ngx_http_degradation_module.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1416 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1417 <para lang="en">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1418 the ngx_http_degradation_module.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1419 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1420 </change>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1421
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1422 <change type="feature">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1423 <para lang="ru">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1424 именованные выделения в регулярных выражениях.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1425 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1426 <para lang="en">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1427 regular expression named captures.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1428 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1429 </change>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1430
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1431 <change type="feature">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1432 <para lang="ru">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1433 теперь при использовании переменных в директиве proxy_pass не требуется
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1434 задавать URI.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1435 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1436 <para lang="en">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1437 now URI part is not required a "proxy_pass" directive if variables are used.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1438 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1439 </change>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1440
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1441 <change type="feature">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1442 <para lang="ru">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1443 теперь директива msie_padding работает и для Chrome.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1444 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1445 <para lang="en">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1446 now the "msie_padding" directive works for Chrome too.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1447 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1448 </change>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1449
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1450 <change type="bugfix">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1451 <para lang="ru">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1452 в рабочем процессе происходил segmentation fault при недостатке памяти;
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1453 ошибка появилась в 0.8.18.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1454 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1455 <para lang="en">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1456 a segmentation fault occurred in a worker process on low memory condition;
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1457 the bug had appeared in 0.8.18.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1458 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1459 </change>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1460
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1461 <change type="bugfix">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1462 <para lang="ru">
3346
06ce92293f6a nginx-0.8.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3332
diff changeset
1463 nginx передавал сжатые ответы клиентам, не поддерживающим сжатие,
3332
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1464 при настройках gzip_static on и gzip_vary off;
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1465 ошибка появилась в 0.8.16.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1466 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1467 <para lang="en">
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1468 nginx sent gzipped responses to clients those do not support gzip,
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1469 if "gzip_static on" and "gzip_vary off";
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1470 the bug had appeared in 0.8.16.
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1471 </para>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1472 </change>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1473
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1474 </changes>
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1475
aa550cb4159a nginx-0.8.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3309
diff changeset
1476
3309
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1477 <changes ver="0.8.24" date="11.11.2009">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1478
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1479 <change type="bugfix">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1480 <para lang="ru">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1481 nginx всегда добавлял строку "Content-Encoding: gzip" в заголовок
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1482 304-ых ответов модуля ngx_http_gzip_static_module.
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1483 </para>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1484 <para lang="en">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1485 nginx always added "Content-Encoding: gzip" response header line
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1486 in 304 responses sent by ngx_http_gzip_static_module.
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1487 </para>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1488 </change>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1489
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1490 <change type="bugfix">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1491 <para lang="ru">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1492 nginx не собирался без параметра --with-debug;
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1493 ошибка появилась в 0.8.23.
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1494 </para>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1495 <para lang="en">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1496 nginx could not be built without the --with-debug option;
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1497 the bug had appeared in 0.8.23.
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1498 </para>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1499 </change>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1500
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1501 <change type="bugfix">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1502 <para lang="ru">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1503 параметр "unix:" в директиве set_real_ip_from неправильно наследовался
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1504 с предыдущего уровня.
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1505 </para>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1506 <para lang="en">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1507 the "unix:" parameter of the "set_real_ip_from" directive inherited
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1508 incorrectly from previous level.
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1509 </para>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1510 </change>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1511
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1512 <change type="bugfix">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1513 <para lang="ru">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1514 в resolver'е при определении пустого имени.
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1515 </para>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1516 <para lang="en">
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1517 in resolving empty name.
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1518 </para>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1519 </change>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1520
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1521 </changes>
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1522
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1523
3301
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1524 <changes ver="0.8.23" date="11.11.2009">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1525
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1526 <change type="security">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1527 <para lang="ru">
3309
89b9173476de nginx-0.8.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3301
diff changeset
1528 теперь SSL/TLS renegotiation запрещён.<br/>
3301
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1529 Спасибо Максиму Дунину.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1530 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1531 <para lang="en">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1532 now SSL/TLS renegotiation is disabled.<br/>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1533 Thanks to Maxim Dounin.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1534 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1535 </change>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1536
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1537 <change type="bugfix">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1538 <para lang="ru">
3538
af10bf9d4c65 nginx-0.8.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3528
diff changeset
1539 listen unix domain сокет не наследовался во время обновления без перерыва.
3301
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1540 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1541 <para lang="en">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1542 listen unix domain socket did not inherit while online upgrade.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1543 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1544 </change>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1545
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1546 <change type="bugfix">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1547 <para lang="ru">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1548 параметр "unix:" в директиве set_real_ip_from не работал без ещё
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1549 одной директивы с любым IP-адресом.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1550 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1551 <para lang="en">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1552 the "unix:" parameter of the "set_real_ip_from" directive did not without
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1553 yet another directive with any IP address.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1554 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1555 </change>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1556
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1557 <change type="bugfix">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1558 <para lang="ru">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1559 segmentation fault и зацикливания в resolver'е.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1560 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1561 <para lang="en">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1562 segmentation fault and infinite looping in resolver.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1563 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1564 </change>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1565
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1566 <change type="bugfix">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1567 <para lang="ru">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1568 в resolver'е.<br/>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1569 Спасибо Артёму Бохану.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1570 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1571 <para lang="en">
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1572 in resolver.<br/>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1573 Thanks to Artem Bokhan.
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1574 </para>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1575 </change>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1576
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1577 </changes>
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1578
3c6ac062b379 nginx-0.8.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3288
diff changeset
1579
3288
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1580 <changes ver="0.8.22" date="03.11.2009">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1581
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1582 <change type="feature">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1583 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1584 директивы proxy_bind, fastcgi_bind и memcached_bind.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1585 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1586 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1587 the "proxy_bind", "fastcgi_bind", and "memcached_bind" directives.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1588 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1589 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1590
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1591 <change type="feature">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1592 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1593 директивы access и deny поддерживают IPv6.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1594 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1595 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1596 the "access" and the "deny" directives support IPv6.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1597 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1598 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1599
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1600 <change type="feature">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1601 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1602 директива set_real_ip_from поддерживает IPv6 адреса в заголовках запроса.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1603 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1604 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1605 the "set_real_ip_from" directive supports IPv6 addresses in request headers.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1606 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1607 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1608
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1609 <change type="feature">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1610 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1611 параметр "unix:" в директиве set_real_ip_from.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1612 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1613 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1614 the "unix:" parameter of the "set_real_ip_from" directive.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1615 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1616 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1617
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1618 <change type="bugfix">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1619 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1620 nginx не удалял unix domain сокет после тестирования конфигурации.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1621 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1622 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1623 nginx did not delete unix domain socket after configuration testing.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1624 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1625 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1626
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1627 <change type="bugfix">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1628 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1629 nginx удалял unix domain сокет во время обновления без перерыва.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1630 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1631 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1632 nginx deleted unix domain socket while online upgrade.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1633 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1634 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1635
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1636 <change type="bugfix">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1637 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1638 оператор "!-x" не работал.<br/>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1639 Спасибо Максиму Дунину.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1640 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1641 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1642 the "!-x" operator did not work.<br/>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1643 Thanks to Maxim Dounin.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1644 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1645 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1646
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1647 <change type="bugfix">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1648 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1649 в рабочем процессе мог произойти segmentation fault
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1650 при использовании limit_rate в HTTPS сервере.<br/>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1651 Спасибо Максиму Дунину.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1652 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1653 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1654 a segmentation fault might occur in a worker process,
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1655 if limit_rate was used in HTTPS server.<br/>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1656 Thanks to Maxim Dounin.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1657 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1658 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1659
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1660 <change type="bugfix">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1661 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1662 при записи в лог переменной $limit_rate
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1663 в рабочем процессе происходил segmentation fault.<br/>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1664 Спасибо Максиму Дунину.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1665 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1666 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1667 a segmentation fault might occur in a worker process
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1668 while $limit_rate logging.<br/>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1669 Thanks to Maxim Dounin.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1670 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1671 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1672
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1673 <change type="bugfix">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1674 <para lang="ru">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1675 в рабочем процессе мог произойти segmentation fault,
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1676 если внутри блока server не было директивы listen;
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1677 ошибка появилась в 0.8.21.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1678 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1679 <para lang="en">
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1680 a segmentation fault might occur in a worker process,
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1681 if there was no "listen" directive in "server" block;
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1682 the bug had appeared in 0.8.21.
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1683 </para>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1684 </change>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1685
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1686 </changes>
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1687
d56c8b5df517 nginx-0.8.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3232
diff changeset
1688
3232
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1689 <changes ver="0.8.21" date="26.10.2009">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1690
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1691 <change type="feature">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1692 <para lang="ru">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1693 теперь ключ -V показывает статус поддержки TLS SNI.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1694 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1695 <para lang="en">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1696 now the "-V" switch shows TLS SNI support.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1697 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1698 </change>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1699
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1700 <change type="feature">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1701 <para lang="ru">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1702 директива listen модуля HTTP поддерживает unix domain сокеты.<br/>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1703 Спасибо Hongli Lai.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1704 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1705 <para lang="en">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1706 the "listen" directive of the HTTP module supports unix domain sockets.<br/>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1707 Thanks to Hongli Lai.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1708 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1709 </change>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1710
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1711 <change type="feature">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1712 <para lang="ru">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1713 параметр "default_server" в директиве listen.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1714 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1715 <para lang="en">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1716 the "default_server" parameter of the "listen" directive.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1717 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1718 </change>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1719
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1720 <change type="feature">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1721 <para lang="ru">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1722 теперь параметр "default" не обязателен для установки параметров listen-сокета.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1723 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1724 <para lang="en">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1725 now a "default" parameter is not required to set listen socket options.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1726 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1727 </change>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1728
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1729 <change type="bugfix">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1730 <para lang="ru">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1731 nginx не поддерживал даты в 2038 году на 32-битных платформах;
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1732 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1733 <para lang="en">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1734 nginx did not support dates in 2038 year on 32-bit platforms;
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1735 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1736 </change>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1737
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1738 <change type="bugfix">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1739 <para lang="ru">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1740 утечки сокетов;
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1741 ошибка появилась в 0.8.11.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1742 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1743 <para lang="en">
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1744 socket leak;
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1745 the bug had appeared in 0.8.11.
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1746 </para>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1747 </change>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1748
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1749 </changes>
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1750
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1751
3204
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1752 <changes ver="0.8.20" date="14.10.2009">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1753
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1754 <change type="change">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1755 <para lang="ru">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1756 теперь по умолчанию используются следующие шифры SSL: "HIGH:!ADH:!MD5".
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1757 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1758 <para lang="en">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1759 now default SSL ciphers are "HIGH:!ADH:!MD5".
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1760 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1761 </change>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1762
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
1763 <change type="bugfix">
3204
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1764 <para lang="ru">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1765 модуль ngx_http_autoindex_module не показывал последний слэш для линков
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1766 на каталоги;
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1767 ошибка появилась в 0.7.15.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1768 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1769 <para lang="en">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1770 the ngx_http_autoindex_module did not show the trailing slash in links to
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1771 a directory;
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1772 the bug had appeared in 0.7.15.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1773 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1774 </change>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1775
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
1776 <change type="bugfix">
3204
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1777 <para lang="ru">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1778 nginx не закрывал лог, заданный параметром конфигурации --error-log-path;
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1779 ошибка появилась в 0.7.53.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1780 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1781 <para lang="en">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1782 nginx did not close a log file set by the --error-log-path configuration option;
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1783 the bug had appeared in 0.7.53.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1784 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1785 </change>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1786
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
1787 <change type="bugfix">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
1788 <para lang="ru">
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
1789 nginx не считал запятую разделителем в строке "Cache-Control" в
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
1790 заголовке ответа бэкенда.
3204
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1791 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1792 <para lang="en">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1793 nginx did not treat a comma as separator in the "Cache-Control" backend response
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1794 header line.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1795 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1796 </change>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1797
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
1798 <change type="bugfix">
3204
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1799 <para lang="ru">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1800 nginx/Windows мог не создать временный файл, файл в кэше или файл
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1801 с помощью директив proxy/fastcgi_store, если рабочий процесс не имел
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1802 достаточно прав для работы с каталогами верхнего уровня.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1803 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1804 <para lang="en">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1805 nginx/Windows might not create temporary file, a cache file, or
3232
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1806 "proxy/fastcgi_store"d file if a worker had no enough access rights
3204
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1807 for top level directories.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1808 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1809 </change>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1810
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1811 <change type="bugfix">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1812 <para lang="ru">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1813 строки "Set-Cookie" и "P3P" в заголовке ответа FastCGI-сервера не скрывались
3232
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1814 при кэшировании, если не использовались директивы fastcgi_hide_header
27951ca037e6 nginx-0.8.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3204
diff changeset
1815 с любыми параметрами.
3204
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1816 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1817 <para lang="en">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1818 the "Set-Cookie" and "P3P" FastCGI response header lines were not hidden
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1819 while caching if no "fastcgi_hide_header" directives were used with
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1820 any parameters.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1821 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1822 </change>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1823
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1824 <change type="bugfix">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1825 <para lang="ru">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1826 nginx неверно считал размер кэша на диске.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1827 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1828 <para lang="en">
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1829 nginx counted incorrectly disk cache size.
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1830 </para>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1831 </change>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1832
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1833 </changes>
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1834
ea3d168fb99c nginx-0.8.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3192
diff changeset
1835
3192
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1836 <changes ver="0.8.19" date="06.10.2009">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1837
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1838 <change type="change">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1839 <para lang="ru">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1840 теперь протокол SSLv2 по умолчанию запрещён.
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1841 </para>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1842 <para lang="en">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1843 now SSLv2 protocol is disabled by default.
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1844 </para>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1845 </change>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1846
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1847 <change type="change">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1848 <para lang="ru">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1849 теперь по умолчанию используются следующие шифры SSL:
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1850 "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1851 </para>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1852 <para lang="en">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1853 now default SSL ciphers are "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1854 </para>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1855 </change>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1856
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1857 <change type="bugfix">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1858 <para lang="ru">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1859 директива limit_req не работала;
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1860 ошибка появилась в 0.8.18.
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1861 </para>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1862 <para lang="en">
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1863 a "limit_req" directive did not work;
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1864 the bug had appeared in 0.8.18.
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1865 </para>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1866 </change>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1867
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1868 </changes>
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1869
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1870
3187
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1871 <changes ver="0.8.18" date="06.10.2009">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1872
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1873 <change type="feature">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1874 <para lang="ru">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1875 директива read_ahead.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1876 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1877 <para lang="en">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1878 the "read_ahead" directive.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1879 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1880 </change>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1881
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1882 <change type="feature">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1883 <para lang="ru">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1884 теперь можно использовать несколько директив perl_modules.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1885 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1886 <para lang="en">
3192
4bc73c644329 nginx-0.8.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3187
diff changeset
1887 now several "perl_modules" directives may be used.
3187
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1888 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1889 </change>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1890
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1891 <change type="feature">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1892 <para lang="ru">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1893 директивы limit_req_log_level и limit_conn_log_level.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1894 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1895 <para lang="en">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1896 the "limit_req_log_level" and "limit_conn_log_level" directives.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1897 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1898 </change>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1899
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1900 <change type="bugfix">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1901 <para lang="ru">
3528
fa5f1ca353c0 nginx-0.8.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3519
diff changeset
1902 теперь директива limit_req соответствует алгоритму leaky bucket.<br/>
3187
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1903 Спасибо Максиму Дунину.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1904 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1905 <para lang="en">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1906 now "limit_req" directive conforms to the leaky bucket algorithm.<br/>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1907 Thanks to Maxim Dounin.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1908 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1909 </change>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1910
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1911 <change type="bugfix">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1912 <para lang="ru">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1913 nginx не работал на Linux/sparc.<br/>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1914 Спасибо Marcus Ramberg.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1915 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1916 <para lang="en">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1917 nginx did not work on Linux/sparc.<br/>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1918 Thanks to Marcus Ramberg.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1919 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1920 </change>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1921
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1922 <change type="bugfix">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1923 <para lang="ru">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1924 nginx слал символ '\0' в строке "Location" в заголовке в ответе на запрос
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1925 MKCOL.<br/>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1926 Спасибо Xie Zhenye.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1927 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1928 <para lang="en">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1929 nginx sent '\0' in a "Location" response header line on MKCOL request.<br/>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1930 Thanks to Xie Zhenye.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1931 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1932 </change>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1933
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1934 <change type="bugfix">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1935 <para lang="ru">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1936 вместо кода ответа 499 в лог записывался код 0;
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1937 ошибка появилась в 0.8.11.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1938 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1939 <para lang="en">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1940 zero status code was logged instead of 499 status code;
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1941 the bug had appeared in 0.8.11.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1942 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1943 </change>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1944
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1945 <change type="bugfix">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1946 <para lang="ru">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1947 утечки сокетов;
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1948 ошибка появилась в 0.8.11.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1949 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1950 <para lang="en">
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1951 socket leak;
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1952 the bug had appeared in 0.8.11.
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1953 </para>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1954 </change>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1955
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1956 </changes>
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1957
7aaa959da85e nginx-0.8.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3170
diff changeset
1958
3170
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1959 <changes ver="0.8.17" date="28.09.2009">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1960
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1961 <change type="security">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1962 <para lang="ru">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1963 теперь символы "/../" запрещены в строке "Destination" в заголовке запроса.
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1964 </para>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1965 <para lang="en">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1966 now "/../" are disabled in "Destination" request header line.
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1967 </para>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1968 </change>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1969
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1970 <change type="change">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1971 <para lang="ru">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1972 теперь значение переменной $host всегда в нижнем регистре.
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1973 </para>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1974 <para lang="en">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1975 now $host variable value is always low case.
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1976 </para>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1977 </change>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1978
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1979 <change type="feature">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1980 <para lang="ru">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1981 переменная $ssl_session_id.
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1982 </para>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1983 <para lang="en">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1984 the $ssl_session_id variable.
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1985 </para>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1986 </change>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1987
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1988 <change type="bugfix">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1989 <para lang="ru">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1990 утечки сокетов;
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1991 ошибка появилась в 0.8.11.
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1992 </para>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1993 <para lang="en">
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1994 socket leak;
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1995 the bug had appeared in 0.8.11.
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1996 </para>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1997 </change>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1998
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
1999 </changes>
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
2000
06564e9a2d9e nginx-0.8.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3148
diff changeset
2001
3148
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2002 <changes ver="0.8.16" date="22.09.2009">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2003
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2004 <change type="feature">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2005 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2006 директива image_filter_transparency.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2007 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2008 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2009 the "image_filter_transparency" directive.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2010 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2011 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2012
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2013 <change type="bugfix">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2014 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2015 директива "addition_types" была неверно названа "addtion_types".
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2016 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2017 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2018 "addition_types" directive was incorrectly named "addtion_types".
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2019 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2020 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2021
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2022 <change type="bugfix">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2023 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2024 порчи кэша resolver'а.<br/>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2025 Спасибо Matthew Dempsky.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2026 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2027 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2028 resolver cache poisoning.<br/>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2029 Thanks to Matthew Dempsky.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2030 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2031 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2032
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2033 <change type="bugfix">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2034 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2035 утечки памяти в resolver'е.<br/>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2036 Спасибо Matthew Dempsky.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2037 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2038 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2039 memory leak in resolver.<br/>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2040 Thanks to Matthew Dempsky.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2041 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2042 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2043
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2044 <change type="bugfix">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2045 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2046 неверная строка запроса в переменной $request записывалась в access_log
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2047 только при использовании error_log на уровне info или debug.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2048 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2049 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2050 invalid request line in $request variable was written in access_log
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2051 only if error_log was set to "info" or "debug" level.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2052 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2053 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2054
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2055 <change type="bugfix">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2056 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2057 в поддержке альфа-канала PNG в модуле ngx_http_image_filter_module.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2058 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2059 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2060 in PNG alpha-channel support in the ngx_http_image_filter_module.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2061 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2062 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2063
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2064 <change type="bugfix">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2065 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2066 nginx всегда добавлял строку "Vary: Accept-Encoding" в заголовок ответа,
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2067 если обе директивы gzip_static и gzip_vary были включены.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2068 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2069 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2070 nginx always added "Vary: Accept-Encoding" response header line,
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2071 if both "gzip_static" and "gzip_vary" were on.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2072 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2073 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2074
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2075 <change type="bugfix">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2076 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2077 в поддержке кодировки UTF-8 директивой try_files в nginx/Windows.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2078 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2079 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2080 in UTF-8 encoding support by "try_files" directive in nginx/Windows.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2081 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2082 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2083
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2084 <change type="bugfix">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2085 <para lang="ru">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2086 ошибки при использовании post_action;
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2087 ошибка появилась в 0.8.11.<br/>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2088 Спасибо Игорю Артемьеву.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2089 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2090 <para lang="en">
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2091 in "post_action" directive usage;
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2092 the bug had appeared in 0.8.11.<br/>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2093 Thanks to Igor Artemiev.
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2094 </para>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2095 </change>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2096
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2097 </changes>
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2098
52163a1027c3 nginx-0.8.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3123
diff changeset
2099
3123
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2100 <changes ver="0.8.15" date="14.09.2009">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2101
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2102 <change type="security">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2103 <para lang="ru">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2104 при обработке специально созданного запроса
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2105 в рабочем процессе мог произойти segmentation fault.<br/>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2106 Спасибо Chris Ries.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2107 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2108 <para lang="en">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2109 a segmentation fault might occur in worker process
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2110 while specially crafted request handling.<br/>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2111 Thanks to Chris Ries.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2112 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2113 </change>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2114
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2115 <change type="bugfix">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2116 <para lang="ru">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2117 если были описаны имена .domain.tld, .sub.domain.tld и .domain-some.tld,
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2118 то имя .sub.domain.tld попадало под маску .domain.tld.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2119 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2120 <para lang="en">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2121 if names .domain.tld, .sub.domain.tld, and .domain-some.tld were defined,
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2122 then the name .sub.domain.tld was matched by .domain.tld.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2123 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2124 </change>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2125
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2126 <change type="bugfix">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2127 <para lang="ru">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2128 в поддержке прозрачности в модуле ngx_http_image_filter_module.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2129 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2130 <para lang="en">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2131 in transparency support in the ngx_http_image_filter_module.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2132 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2133 </change>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2134
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2135 <change type="bugfix">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2136 <para lang="ru">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2137 в файловом AIO.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2138 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2139 <para lang="en">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2140 in file AIO.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2141 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2142 </change>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2143
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2144 <change type="bugfix">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2145 <para lang="ru">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2146 ошибки при использовании X-Accel-Redirect;
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2147 ошибка появилась в 0.8.11.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2148 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2149 <para lang="en">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2150 in X-Accel-Redirect usage;
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2151 the bug had appeared in 0.8.11.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2152 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2153 </change>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2154
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2155 <change type="bugfix">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2156 <para lang="ru">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2157 ошибки при использовании встроенного перла;
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2158 ошибка появилась в 0.8.11.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2159 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2160 <para lang="en">
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2161 in embedded perl module;
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2162 the bug had appeared in 0.8.11.
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2163 </para>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2164 </change>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2165
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2166 </changes>
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2167
d364c2c12dd9 nginx-0.8.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3086
diff changeset
2168
3086
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2169 <changes ver="0.8.14" date="07.09.2009">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2170
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2171 <change type="bugfix">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2172 <para lang="ru">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2173 устаревший закэшированный запрос мог залипнуть в состоянии "UPDATING".
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2174 </para>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2175 <para lang="en">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2176 an expired cached response might stick in the "UPDATING" state.
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2177 </para>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2178 </change>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2179
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2180 <change type="bugfix">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2181 <para lang="ru">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2182 при использовании error_log на уровне info или debug
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2183 в рабочем процессе мог произойти segmentation fault.<br/>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2184 Спасибо Сергею Боченкову.
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2185 </para>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2186 <para lang="en">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2187 a segmentation fault might occur in worker process,
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2188 if error_log was set to info or debug level.<br/>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2189 Thanks to Sergey Bochenkov.
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2190 </para>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2191 </change>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2192
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2193 <change type="bugfix">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2194 <para lang="ru">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2195 ошибки при использовании встроенного перла;
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2196 ошибка появилась в 0.8.11.
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2197 </para>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2198 <para lang="en">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2199 in embedded perl module;
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2200 the bug had appeared in 0.8.11.
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2201 </para>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2202 </change>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2203
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2204 <change type="bugfix">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2205 <para lang="ru">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2206 директива error_page не перенаправляла ошибку 413;
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2207 ошибка появилась в 0.6.10.
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2208 </para>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2209 <para lang="en">
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2210 an "error_page" directive did not redirect a 413 error;
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2211 the bug had appeared in 0.6.10.
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2212 </para>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2213 </change>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2214
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2215 </changes>
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2216
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2217
3072
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2218 <changes ver="0.8.13" date="31.08.2009">
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2219
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2220 <change type="bugfix">
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2221 <para lang="ru">
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2222 в директиве "aio sendfile";
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2223 ошибка появилась в 0.8.12.
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2224 </para>
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2225 <para lang="en">
3086
3089486a8dc5 nginx-0.8.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3072
diff changeset
2226 in the "aio sendfile" directive;
3072
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2227 the bug had appeared in 0.8.12.
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2228 </para>
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2229 </change>
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2230
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2231 <change type="bugfix">
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2232 <para lang="ru">
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2233 nginx не собирался без параметра --with-file-aio на FreeBSD;
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2234 ошибка появилась в 0.8.12.
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2235 </para>
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2236 <para lang="en">
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2237 nginx could not be built without the --with-file-aio option on FreeBSD;
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2238 the bug had appeared in 0.8.12.
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2239 </para>
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2240 </change>
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2241
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2242 </changes>
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2243
81c8277cd8ed nginx-0.8.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3067
diff changeset
2244
3067
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2245 <changes ver="0.8.12" date="31.08.2009">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2246
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2247 <change type="feature">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2248 <para lang="ru">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2249 параметр sendfile в директиве aio во FreeBSD.
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2250 </para>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2251 <para lang="en">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2252 the "sendfile" parameter in the "aio" directive on FreeBSD.
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2253 </para>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2254 </change>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2255
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2256 <change type="bugfix">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2257 <para lang="ru">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2258 ошибки при использовании try_files;
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2259 ошибка появилась в 0.8.11.
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2260 </para>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2261 <para lang="en">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2262 in try_files;
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2263 the bug had appeared in 0.8.11.
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2264 </para>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2265 </change>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2266
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2267 <change type="bugfix">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2268 <para lang="ru">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2269 ошибки при использовании memcached;
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2270 ошибка появилась в 0.8.11.
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2271 </para>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2272 <para lang="en">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2273 in memcached;
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2274 the bug had appeared in 0.8.11.
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2275 </para>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2276 </change>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2277
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2278 </changes>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2279
3058
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2280 <changes ver="0.8.11" date="28.08.2009">
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2281
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2282 <change type="change">
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2283 <para lang="ru">
3067
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2284 теперь директива "gzip_disable msie6" не запрещает сжатие для
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2285 <nobr>MSIE 6.0 SV1.</nobr>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2286 </para>
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2287 <para lang="en">
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2288 now directive "gzip_disable msie6" does not disable gzipping for
ca7a1c6c798a nginx-0.8.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3058
diff changeset
2289 <nobr>MSIE 6.0 SV1.</nobr>
3058
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2290 </para>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2291 </change>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2292
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2293 <change type="feature">
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2294 <para lang="ru">
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2295 поддержка файлового AIO во FreeBSD и Linux.
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2296 </para>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2297 <para lang="en">
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2298 file AIO support on FreeBSD and Linux.
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2299 </para>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2300 </change>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2301
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2302 <change type="feature">
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2303 <para lang="ru">
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2304 директива directio_alignment.
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2305 </para>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2306 <para lang="en">
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2307 the "directio_alignment" directive.
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2308 </para>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2309 </change>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2310
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2311 </changes>
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2312
d0d61c32331a nginx-0.8.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3040
diff changeset
2313
3040
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2314 <changes ver="0.8.10" date="24.08.2009">
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2315
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2316 <change type="bugfix">
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2317 <para lang="ru">
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2318 утечек памяти при использовании базы GeoIP City.
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2319 </para>
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2320 <para lang="en">
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2321 memory leaks if GeoIP City database was used.
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2322 </para>
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2323 </change>
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2324
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2325 <change type="bugfix">
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2326 <para lang="ru">
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2327 ошибки при копировании временных файлов в постоянное место хранения;
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2328 ошибка появилась в 0.8.9.
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2329 </para>
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2330 <para lang="en">
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2331 in copying temporary files to permanent storage area;
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2332 the bug had appeared in 0.8.9.
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2333 </para>
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2334 </change>
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2335
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2336 </changes>
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2337
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2338
3028
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2339 <changes ver="0.8.9" date="17.08.2009">
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2340
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2341 <change type="feature">
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2342 <para lang="ru">
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2343 теперь стартовый загрузчик кэша работает в отдельном процесс;
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2344 это должно улучшить обработку больших кэшей.
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2345 </para>
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2346 <para lang="en">
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2347 now the start cache loader runs in a separate process;
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2348 this should improve large caches handling.
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2349 </para>
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2350 </change>
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2351
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2352 <change type="feature">
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2353 <para lang="ru">
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2354 теперь временные файлы и постоянное место хранения могут располагаться
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2355 на разных файловых системах.
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2356 </para>
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2357 <para lang="en">
3040
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
2358 now temporary files and permanent storage area may reside at
3028
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2359 different file systems.
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2360 </para>
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2361 </change>
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2362
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2363 </changes>
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2364
a40f8475511d nginx-0.8.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3013
diff changeset
2365
3013
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2366 <changes ver="0.8.8" date="10.08.2009">
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2367
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2368 <change type="bugfix">
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2369 <para lang="ru">
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2370 в обработке заголовков ответа, разделённых в FastCGI-записях.
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2371 </para>
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2372 <para lang="en">
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2373 in handling FastCGI headers split in records.
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2374 </para>
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2375 </change>
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2376
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2377 <change type="bugfix">
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2378 <para lang="ru">
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2379 если запрос обрабатывался в двух проксированных или FastCGI location'ах
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2380 и в первом из них использовалось кэширование,
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2381 то в рабочем процессе происходил segmentation fault;
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2382 ошибка появилась в 0.8.7.
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2383 </para>
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2384 <para lang="en">
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2385 a segmentation fault occurred in worker process,
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2386 if a request was handled in two proxied or FastCGIed locations
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2387 and a caching was enabled in the first location;
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2388 the bug had appeared in 0.8.7.
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2389 </para>
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2390 </change>
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2391
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2392 </changes>
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2393
1cef1807bc12 nginx-0.8.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3007
diff changeset
2394
3007
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2395 <changes ver="0.8.7" date="27.07.2009">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2396
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2397 <change type="change">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2398 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2399 минимальная поддерживаемая версия OpenSSL&mdash;0.9.7.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2400 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2401 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2402 minimum supported OpenSSL version is 0.9.7.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2403 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2404 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2405
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2406 <change type="change">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2407 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2408 параметр ask директивы ssl_verify_client изменён на параметр optional
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2409 и теперь он проверяет клиентский сертификат, если он был предложен.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2410 Спасибо Brice Figureau.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2411 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2412 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2413 the "ask" parameter of the "ssl_verify_client" directive was changed
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2414 to the "optional" parameter and now it checks a client certificate if it was
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2415 offered.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2416 Thanks to Brice Figureau.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2417 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2418 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2419
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2420 <change type="feature">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2421 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2422 переменная $ssl_client_verify.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2423 Спасибо Brice Figureau.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2424 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2425 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2426 the $ssl_client_verify variable.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2427 Thanks to Brice Figureau.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2428 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2429 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2430
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2431 <change type="feature">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2432 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2433 директива ssl_crl.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2434 Спасибо Brice Figureau.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2435 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2436 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2437 the "ssl_crl" directive.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2438 Thanks to Brice Figureau.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2439 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2440 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2441
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2442 <change type="feature">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2443 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2444 параметр proxy директивы geo.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2445 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2446 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2447 the "proxy" parameter of the "geo" directive.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2448 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2449 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2450
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2451 <change type="feature">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2452 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2453 директива image_filter поддерживает переменные для задания размеров.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2454 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2455 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2456 the "image_filter" directive supports variables for setting size.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2457 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2458 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2459
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2460 <change type="bugfix">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2461 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2462 использование переменной $ssl_client_cert портило память;
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2463 ошибка появилась в 0.7.7.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2464 Спасибо Сергею Журавлёву.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2465 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2466 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2467 the $ssl_client_cert variable usage corrupted memory;
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2468 the bug had appeared in 0.7.7.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2469 Thanks to Sergey Zhuravlev.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2470 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2471 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2472
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2473 <change type="bugfix">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2474 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2475 директивы proxy_pass_header и fastcgi_pass_header" не передавали клиенту
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2476 строки "X-Accel-Redirect", "X-Accel-Limit-Rate", "X-Accel-Buffering" и
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2477 "X-Accel-Charset" из заголовка ответа бэкенда.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2478 Спасибо Максиму Дунину.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2479 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2480 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2481 "proxy_pass_header" and "fastcgi_pass_header" directives did not pass to
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2482 a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", "X-Accel-Buffering",
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2483 and "X-Accel-Charset" lines from backend response header.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2484 Thanks to Maxim Dounin.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2485 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2486 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2487
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2488 <change type="bugfix">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2489 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2490 в обработке строк "Last-Modified" и "Accept-Ranges" в заголовке ответа бэкенда;
3402
4f8411591449 nginx-0.8.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3384
diff changeset
2491 ошибка появилась в 0.7.44.<br/>
3007
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2492 Спасибо Максиму Дунину.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2493 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2494 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2495 in handling "Last-Modified" and "Accept-Ranges" backend response header lines;
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2496 the bug had appeared in 0.7.44.<br/>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2497 Thanks to Maxim Dounin.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2498 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2499 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2500
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2501 <change type="bugfix">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2502 <para lang="ru">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2503 ошибки "[alert] zero size buf" при получении пустых ответы в подзапросах;
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2504 ошибка появилась в 0.8.5.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2505 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2506 <para lang="en">
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2507 the "[alert] zero size buf" error if subrequest returns an empty response;
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2508 the bug had appeared in 0.8.5.
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2509 </para>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2510 </change>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2511
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2512 </changes>
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2513
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2514
2986
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2515 <changes ver="0.8.6" date="20.07.2009">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2516
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2517 <change type="feature">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2518 <para lang="ru">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2519 модуль ngx_http_geoip_module.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2520 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2521 <para lang="en">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2522 the ngx_http_geoip_module.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2523 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2524 </change>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2525
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2526 <change type="bugfix">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2527 <para lang="ru">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2528 XSLT-фильтр мог выдавать ошибку "not well formed XML document" для
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2529 правильного документа.<br/>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2530 Спасибо Kuramoto Eiji.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2531 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2532 <para lang="en">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2533 XSLT filter may fail with message "not well formed XML document"
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2534 for valid XML document.<br/>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2535 Thanks to Kuramoto Eiji.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2536 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2537 </change>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2538
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2539 <change type="bugfix">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2540 <para lang="ru">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2541 в MacOSX, Cygwin и nginx/Windows при проверке location'ов, заданных
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2542 регулярным выражением, теперь всегда делается сравнение без учёта
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2543 регистра символов.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2544 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2545 <para lang="en">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2546 now in MacOSX, Cygwin, and nginx/Windows locations given by a regular
3007
7607237b4829 nginx-0.8.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2986
diff changeset
2547 expression are always tested in case insensitive mode.
2986
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2548 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2549 </change>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2550
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2551 <change type="bugfix">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2552 <para lang="ru">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2553 теперь nginx/Windows игнорирует точки в конце URI.<br/>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2554 Спасибо Hugo Leisink.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2555 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2556 <para lang="en">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2557 now nginx/Windows ignores trailing dots in URI.<br/>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2558 Thanks to Hugo Leisink.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2559 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2560 </change>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2561
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2562 <change type="bugfix">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2563 <para lang="ru">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2564 имя файла указанного в --conf-path игнорировалось при установке;
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2565 ошибка появилась в 0.6.6.<br/>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2566 Спасибо Максиму Дунину.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2567 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2568 <para lang="en">
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2569 name of file specified in --conf-path was not honored during installation;
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2570 the bug had appeared in 0.6.6.<br/>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2571 Thanks to Maxim Dounin.
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2572 </para>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2573 </change>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2574
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2575 </changes>
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2576
ff52ee9e6422 nginx-0.8.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2976
diff changeset
2577
2976
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2578 <changes ver="0.8.5" date="13.07.2009">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2579
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2580 <change type="bugfix">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2581 <para lang="ru">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2582 теперь nginx разрешает подчёркивания в методе запроса.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2583 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2584 <para lang="en">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2585 now nginx allows underscores in a request method.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2586 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2587 </change>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2588
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2589 <change type="bugfix">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2590 <para lang="ru">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2591 при использовании HTTP Basic-аутентификации на Windows
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2592 для неверных имени/пароля возвращалась 500-ая ошибка.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2593 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2594 <para lang="en">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2595 a 500 error code was returned for invalid login/password while HTTP
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2596 Basic authentication on Windows.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2597 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2598 </change>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2599
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2600 <change type="bugfix">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2601 <para lang="ru">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2602 ответы модуля ngx_http_perl_module не работали в подзапросах.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2603 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2604 <para lang="en">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2605 ngx_http_perl_module responses did not work in subrequests.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2606 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2607 </change>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2608
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2609 <change type="bugfix">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2610 <para lang="ru">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2611 в модуле ngx_http_limit_req_module.<br/>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2612 Спасибо Максиму Дунину.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2613 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2614 <para lang="en">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2615 in ngx_http_limit_req_module.<br/>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2616 Thanks to Maxim Dounin.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2617 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2618 </change>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2619
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2620 </changes>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2621
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2622
2958
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2623 <changes ver="0.8.4" date="22.06.2009">
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2624
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2625 <change type="bugfix">
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2626 <para lang="ru">
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2627 nginx не собирался с параметром --without-http-cache;
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2628 ошибка появилась в 0.8.3.
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2629 </para>
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2630 <para lang="en">
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2631 nginx could not be built --without-http-cache;
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2632 the bug had appeared in 0.8.3.
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2633 </para>
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2634 </change>
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2635
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2636 </changes>
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2637
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2638
db34ec0c53c4 nginx-0.8.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2954
diff changeset
2639 <changes ver="0.8.3" date="19.06.2009">
2954
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2640
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2641 <change type="feature">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2642 <para lang="ru">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2643 переменная $upstream_cache_status.
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2644 </para>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2645 <para lang="en">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2646 the $upstream_cache_status variable.
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2647 </para>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2648 </change>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2649
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2650 <change type="bugfix">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2651 <para lang="ru">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2652 nginx не собирался на MacOSX 10.6.
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2653 </para>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2654 <para lang="en">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2655 nginx could not be built on MacOSX 10.6.
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2656 </para>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2657 </change>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2658
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2659 <change type="bugfix">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2660 <para lang="ru">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2661 nginx не собирался с параметром --without-http-cache;
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2662 ошибка появилась в 0.8.2.
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2663 </para>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2664 <para lang="en">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2665 nginx could not be built --without-http-cache;
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2666 the bug had appeared in 0.8.2.
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2667 </para>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2668 </change>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2669
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2670 <change type="bugfix">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2671 <para lang="ru">
2976
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2672 если использовался перехват 401 ошибки от бэкенда и бэкенд
2954
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2673 не возвращал строку "WWW-Authenticate" в заголовке ответа,
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2674 то в рабочем процессе происходил segmentation fault.<br/>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2675 Спасибо Евгению Мычло.
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2676 </para>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2677 <para lang="en">
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2678 a segmentation fault occurred in worker process,
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2679 if a backend 401 error was intercepted and the backend did not set
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2680 the "WWW-Authenticate" response header line.<br/>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2681 Thanks to Eugene Mychlo.
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2682 </para>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2683 </change>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2684
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2685 </changes>
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2686
c98da980514a nginx-0.8.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2936
diff changeset
2687
2936
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2688 <changes ver="0.8.2" date="15.06.2009">
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2689
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2690 <change type="bugfix">
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2691 <para lang="ru">
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2692 во взаимодействии open_file_cache и proxy/fastcgi кэша на старте.
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2693 </para>
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2694 <para lang="en">
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2695 in open_file_cache and proxy/fastcgi cache interaction on start up.
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2696 </para>
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2697 </change>
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2698
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2699 <change type="bugfix">
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2700 <para lang="ru">
2976
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2701 open_file_cache мог кэшировать открытые файлы очень долго;
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2702 ошибка появилась в 0.7.4.
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2703 </para>
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2704 <para lang="en">
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2705 open_file_cache might cache open file descriptors too long;
0914802433b8 nginx-0.8.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2958
diff changeset
2706 the bug had appeared in 0.7.4.
2936
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2707 </para>
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2708 </change>
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2709
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2710 </changes>
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2711
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2712
2930
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2713 <changes ver="0.8.1" date="08.06.2009">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2714
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2715 <change type="feature">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2716 <para lang="ru">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2717 параметр updating в директивах proxy_cache_use_stale и fastcgi_cache_use_stale.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2718 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2719 <para lang="en">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2720 the "updating" parameter in "proxy_cache_use_stale" and
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2721 "fastcgi_cache_use_stale" directives.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2722 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2723 </change>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2724
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2725 <change type="bugfix">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2726 <para lang="ru">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2727 строки "If-Modified-Since", "If-Range" и им подобные в заголовке запроса
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2728 клиента передавались бэкенду при кэшировании, если не использовалась
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2729 директива proxy_set_header с любыми параметрами.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2730 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2731 <para lang="en">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2732 the "If-Modified-Since", "If-Range", etc. client request header lines
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2733 were passed to backend while caching if no "proxy_set_header" directive
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2734 was used with any parameters.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2735 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2736 </change>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2737
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2738 <change type="bugfix">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2739 <para lang="ru">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2740 строки "Set-Cookie" и "P3P" в заголовке ответа бэкенда не скрывались
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2741 при кэшировании, если не использовались директивы
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2742 proxy_hide_header/fastcgi_hide_header с любыми параметрами.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2743 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2744 <para lang="en">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2745 the "Set-Cookie" and "P3P" response header lines were not hidden while caching
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2746 if no "proxy_hide_header/fastcgi_hide_header" directives were used with
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2747 any parameters.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2748 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2749 </change>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2750
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2751 <change type="bugfix">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2752 <para lang="ru">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2753 модуль ngx_http_image_filter_module не понимал формат GIF87a.<br/>
2936
b3503597c1a0 nginx-0.8.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2930
diff changeset
2754 Спасибо Денису Ильиных.
2930
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2755 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2756 <para lang="en">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2757 the ngx_http_image_filter_module did not support GIF87a format.<br/>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2758 Thanks to Denis Ilyinyh.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2759 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2760 </change>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2761
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2762 <change type="bugfix">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2763 <para lang="ru">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2764 nginx не собирался на Solaris 10 и более ранних;
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2765 ошибка появилась в 0.7.56.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2766 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2767 <para lang="en">
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2768 nginx could not be built modules on Solaris 10 and early;
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2769 the bug had appeared in 0.7.56.
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2770 </para>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2771 </change>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2772
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2773 </changes>
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2774
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2775
2913
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2776 <changes ver="0.8.0" date="02.06.2009">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2777
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2778 <change type="feature">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2779 <para lang="ru">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2780 директива keepalive_requests.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2781 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2782 <para lang="en">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2783 the "keepalive_requests" directive.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2784 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2785 </change>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2786
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2787 <change type="feature">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2788 <para lang="ru">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2789 директива limit_rate_after.<br/>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2790 Спасибо Ivan Debnar.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2791 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2792 <para lang="en">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2793 the "limit_rate_after" directive.<br/>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2794 Thanks to Ivan Debnar.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2795 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2796 </change>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2797
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2798 <change type="bugfix">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2799 <para lang="ru">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2800 XSLT-фильтр не работал в подзапросах.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2801 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2802 <para lang="en">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2803 XLST filter did not work in subrequests.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2804 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2805 </change>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2806
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2807 <change type="bugfix">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2808 <para lang="ru">
2930
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2809 обработке относительных путей в nginx/Windows.
2913
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2810 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2811 <para lang="en">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2812 in relative paths handling in nginx/Windows.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2813 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2814 </change>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2815
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2816 <change type="bugfix">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2817 <para lang="ru">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2818 в proxy_store, fastcgi_store, proxy_cache и fastcgi_cache в nginx/Windows.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2819 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2820 <para lang="en">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2821 in proxy_store, fastcgi_store, proxy_cache, and fastcgi_cache in nginx/Windows.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2822 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2823 </change>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2824
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2825 <change type="bugfix">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2826 <para lang="ru">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2827 в обработке ошибок выделения памяти.<br/>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2828 Спасибо Максиму Дунину и Кириллу Коринскому.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2829 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2830 <para lang="en">
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2831 in memory allocation error handling.<br/>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2832 Thanks to Maxim Dounin and Kirill A. Korinskiy.
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2833 </para>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2834 </change>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2835
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2836 </changes>
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2837
82d56c2425ef nginx-0.8.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2884
diff changeset
2838
2884
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2839 <changes ver="0.7.59" date="25.05.2009">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2840
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2841 <change type="feature">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2842 <para lang="ru">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2843 директивы proxy_cache_methods и fastcgi_cache_methods.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2844 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2845 <para lang="en">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2846 the "proxy_cache_methods" and "fastcgi_cache_methods" directives.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2847 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2848 </change>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2849
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2850 <change type="bugfix">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2851 <para lang="ru">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2852 утечки сокетов;
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2853 ошибка появилась в 0.7.25.<br/>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2854 Спасибо Максиму Дунину.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2855 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2856 <para lang="en">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2857 socket leak;
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2858 the bug had appeared in 0.7.25.<br/>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2859 Thanks to Maxim Dounin.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2860 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2861 </change>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2862
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2863 <change type="bugfix">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2864 <para lang="ru">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2865 при использовании переменной $request_body
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2866 в рабочем процессе происходил segmentation fault,
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2867 если в запросе не было тела;
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2868 ошибка появилась в 0.7.58.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2869 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2870 <para lang="en">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2871 a segmentation fault occurred in worker process,
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2872 <nobr>if a request</nobr> had no body and the $request_body
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2873 variable was used;<br/>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2874 the bug had appeared in 0.7.58.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2875 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2876 </change>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2877
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2878 <change type="bugfix">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2879 <para lang="ru">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2880 SSL-модули могли не собираться на Solaris и Linux;
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2881 ошибка появилась в 0.7.56.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2882 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2883 <para lang="en">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2884 the SSL modules might not built on Solaris and Linux;<br/>
2930
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
2885 the bug had appeared in 0.7.56.
2884
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2886 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2887 </change>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2888
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2889 <change type="bugfix">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2890 <para lang="ru">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2891 ответы модуля ngx_http_xslt_filter_module не обрабатывались
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2892 SSI-, charset- и gzip-фильтрами.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2893 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2894 <para lang="en">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2895 ngx_http_xslt_filter_module responses were not handled by SSI, charset,
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2896 and gzip filters.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2897 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2898 </change>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2899
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2900 <change type="bugfix">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2901 <para lang="ru">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2902 директива charset не ставила кодировку для ответов модуля
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2903 ngx_http_gzip_static_module.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2904 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2905 <para lang="en">
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2906 a "charset" directive did not set a charset to ngx_http_gzip_static_module
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2907 responses.
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2908 </para>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2909 </change>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2910
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2911 </changes>
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2912
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2913
2858
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2914 <changes ver="0.7.58" date="18.05.2009">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2915
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2916 <change type="feature">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2917 <para lang="ru">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2918 директива listen почтового прокси-сервера поддерживает IPv6.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2919 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2920 <para lang="en">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2921 a "listen" directive of the mail proxy module supports IPv6.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2922 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2923 </change>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2924
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2925 <change type="feature">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2926 <para lang="ru">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2927 директива image_filter_jpeg_quality.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2928 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2929 <para lang="en">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2930 the "image_filter_jpeg_quality" directive.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2931 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2932 </change>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2933
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2934 <change type="feature">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2935 <para lang="ru">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2936 директива client_body_in_single_buffer.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2937 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2938 <para lang="en">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2939 the "client_body_in_single_buffer" directive.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2940 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2941 </change>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2942
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2943 <change type="feature">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2944 <para lang="ru">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2945 переменная $request_body.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2946 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2947 <para lang="en">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2948 the $request_body variable.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2949 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2950 </change>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2951
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2952 <change type="bugfix">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2953 <para lang="ru">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2954 в модуле ngx_http_autoindex_module в ссылках на имена файлов,
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2955 содержащих символ ":".
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2956 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2957 <para lang="en">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2958 in ngx_http_autoindex_module in file name links
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2959 having a ":" symbol in the name.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2960 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2961 </change>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2962
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2963 <change type="bugfix">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2964 <para lang="ru">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2965 процедура "make upgrade" не работала;
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2966 ошибка появилась в 0.7.53.<br/>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2967 Спасибо Денису Латыпову.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2968 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2969 <para lang="en">
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2970 "make upgrade" procedure did not work;
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2971 the bug had appeared in 0.7.53.<br/>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2972 Thanks to Denis F. Latypoff.
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2973 </para>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2974 </change>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2975
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2976 </changes>
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2977
87f4a49a9cc3 nginx-0.7.58-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2835
diff changeset
2978
2835
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2979 <changes ver="0.7.57" date="12.05.2009">
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2980
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2981 <change type="bugfix">
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2982 <para lang="ru">
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2983 при перенаправлении ошибок модуля ngx_http_image_filter_module
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2984 в именованный location в рабочем процессе происходил floating-point fault;
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2985 ошибка появилась в 0.7.56.
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2986 </para>
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2987 <para lang="en">
2884
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
2988 a floating-point fault occurred in worker process,
2835
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2989 if the ngx_http_image_filter_module errors were redirected to named location;
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2990 the bug had appeared in 0.7.56.
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2991 </para>
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2992 </change>
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2993
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2994 </changes>
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2995
fbb1918a85e3 nginx-0.7.57-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2829
diff changeset
2996
2829
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
2997 <changes ver="0.7.56" date="11.05.2009">
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
2998
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
2999 <change type="feature">
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3000 <para lang="ru">
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3001 nginx/Windows поддерживает IPv6 в директиве listen модуля HTTP.
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3002 </para>
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3003 <para lang="en">
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3004 nginx/Windows supports IPv6 in a "listen" directive of the HTTP module.
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3005 </para>
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3006 </change>
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3007
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3008 <change type="bugfix">
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3009 <para lang="ru">
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3010 в модуле ngx_http_image_filter_module.
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3011 </para>
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3012 <para lang="en">
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3013 in ngx_http_image_filter_module.
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3014 </para>
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3015 </change>
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3016
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3017 </changes>
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3018
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3019
2810
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3020 <changes ver="0.7.55" date="06.05.2009">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3021
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3022 <change type="bugfix">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3023 <para lang="ru">
2930
f4acb784b53c nginx-0.8.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2913
diff changeset
3024 параметры http_XXX в директивах proxy_cache_use_stale
2810
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3025 и fastcgi_cache_use_stale не работали.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3026 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3027 <para lang="en">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3028 the http_XXX parameters in "proxy_cache_use_stale" and
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3029 "fastcgi_cache_use_stale" directives did not work.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3030 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3031 </change>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3032
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3033 <change type="bugfix">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3034 <para lang="ru">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3035 fastcgi кэш не кэшировал ответы, состоящие только из заголовка.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3036 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3037 <para lang="en">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3038 fastcgi cache did not cache header only responses.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3039 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3040 </change>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3041
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3042 <change type="bugfix">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3043 <para lang="ru">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3044 ошибки "select() failed (9: Bad file descriptor)" в nginx/Unix
2829
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3045 и "select() failed (10038: ...)" в nginx/Windows.
2810
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3046 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3047 <para lang="en">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3048 of "select() failed (9: Bad file descriptor)" error in nginx/Unix
2829
a1e44954549c nginx-0.7.56-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2810
diff changeset
3049 and "select() failed (10038: ...)" error in nginx/Windows.
2810
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3050 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3051 </change>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3052
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3053 <change type="bugfix">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3054 <para lang="ru">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3055 при использовании директивы debug_connection
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3056 в рабочем процессе мог произойти segmentation fault;
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3057 ошибка появилась в 0.7.54.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3058 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3059 <para lang="en">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3060 a segmentation fault might occur in worker process,
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3061 if an "debug_connection" directive was used;
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3062 the bug had appeared in 0.7.54.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3063 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3064 </change>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3065
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3066 <change type="bugfix">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3067 <para lang="ru">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3068 в сборке модуля ngx_http_image_filter_module.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3069 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3070 <para lang="en">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3071 fix ngx_http_image_filter_module building errors.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3072 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3073 </change>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3074
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3075 <change type="bugfix">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3076 <para lang="ru">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3077 файлы больше 2G не передавались с использованием $r->sendfile.<br/>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3078 Спасибо Максиму Дунину.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3079 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3080 <para lang="en">
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3081 the files bigger than 2G could not be transferred using $r->sendfile.<br/>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3082 Thanks to Maxim Dounin.
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3083 </para>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3084 </change>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3085
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3086 </changes>
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3087
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3088
2790
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3089 <changes ver="0.7.54" date="01.05.2009">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3090
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3091 <change type="feature">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3092 <para lang="ru">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3093 модуль ngx_http_image_filter_module.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3094 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3095 <para lang="en">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3096 the ngx_http_image_filter_module.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3097 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3098 </change>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3099
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3100 <change type="feature">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3101 <para lang="ru">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3102 директивы proxy_ignore_headers и fastcgi_ignore_headers.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3103 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3104 <para lang="en">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3105 the "proxy_ignore_headers" and "fastcgi_ignore_headers" directives.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3106 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3107 </change>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3108
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3109 <change type="bugfix">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3110 <para lang="ru">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3111 при использовании переменных "open_file_cache_errors on"
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3112 в рабочем процессе мог произойти segmentation fault;
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3113 ошибка появилась в 0.7.53.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3114 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3115 <para lang="en">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3116 a segmentation fault might occur in worker process,
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3117 if an "open_file_cache_errors off" directive was used;
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3118 the bug had appeared in 0.7.53.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3119 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3120 </change>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3121
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3122 <change type="bugfix">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3123 <para lang="ru">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3124 директива "port_in_redirect off" не работала;
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3125 ошибка появилась в 0.7.39.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3126 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3127 <para lang="en">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3128 the "port_in_redirect off" directive did not work;
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3129 the bug had appeared in 0.7.39.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3130 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3131 </change>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3132
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3133 <change type="bugfix">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3134 <para lang="ru">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3135 улучшение обработки ошибок метода select.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3136 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3137 <para lang="en">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3138 improve handling of "select" method errors.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3139 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3140 </change>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3141
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3142 <change type="bugfix">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3143 <para lang="ru">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3144 ошибки "select() failed (10022: ...)" в nginx/Windows.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3145 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3146 <para lang="en">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3147 of "select() failed (10022: ...)" error in nginx/Windows.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3148 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3149 </change>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3150
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3151 <change type="bugfix">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3152 <para lang="ru">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3153 в текстовых сообщениях об ошибках в nginx/Windows;
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3154 ошибка появилась в 0.7.53.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3155 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3156 <para lang="en">
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3157 in error text descriptions in nginx/Windows;
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3158 the bug had appeared in 0.7.53.
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3159 </para>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3160 </change>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3161
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3162 </changes>
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3163
01c6fe6c2a55 nginx-0.7.54-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2760
diff changeset
3164
2760
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3165 <changes ver="0.7.53" date="27.04.2009">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3166
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3167 <change type="change">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3168 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3169 теперь лог, указанный в --error-log-path, создаётся с самого начала работы.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3170 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3171 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3172 now a log set by --error-log-path is created from the very start-up.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3173 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3174 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3175
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3176 <change type="feature">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3177 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3178 теперь ошибки и предупреждения при старте записываются в error_log
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3179 и выводятся на stderr.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3180 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3181 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3182 now the start up errors and warnings are outputted to an error_log and stderr.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3183 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3184 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3185
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3186 <change type="feature">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3187 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3188 при сборке с пустым параметром --prefix= nginx использует как префикс каталог,
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3189 в котором он был запущен.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3190 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3191 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3192 the empty --prefix= configure parameter forces nginx to use a directory
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3193 where it was run as prefix.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3194 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3195 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3196
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3197 <change type="feature">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3198 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3199 ключ -p.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3200 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3201 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3202 the -p switch.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3203 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3204 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3205
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3206 <change type="feature">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3207 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3208 ключ -s на Unix-платформах.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3209 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3210 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3211 the -s switch on Unix platforms.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3212 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3213 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3214
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3215 <change type="feature">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3216 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3217 ключи -? и -h.<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3218 Спасибо Jerome Loyet.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3219 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3220 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3221 the -? and -h switches.<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3222 Thanks to Jerome Loyet.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3223 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3224 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3225
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3226 <change type="feature">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3227 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3228 теперь ключи можно задавать в сжатой форме.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3229 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3230 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3231 now switches may be set in condensed form.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3232 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3233 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3234
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3235 <change type="bugfix">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3236 <para lang="ru">
2810
3ed9377e686f nginx-0.7.55-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2790
diff changeset
3237 nginx/Windows не работал, если файл конфигурации был задан ключом -c.
2760
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3238 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3239 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3240 nginx/Windows did not work if configuration file was given by the -c switch.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3241 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3242 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3243
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3244 <change type="bugfix">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3245 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3246 при использовании директив proxy_store, fastcgi_store,
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3247 proxy_cache или fastcgi_cache временные файлы могли не удаляться.<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3248 Спасибо Максиму Дунину.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3249 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3250 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3251 temporary files might be not removed if the "proxy_store", "fastcgi_store",
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3252 "proxy_cache", or "fastcgi_cache" were used.<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3253 Thanks to Maxim Dounin.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3254 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3255 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3256
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3257 <change type="bugfix">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3258 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3259 в заголовке Auth-Method запроса серверу аутентификации почтового
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3260 прокси-сервера передавалось неверное значение;
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3261 ошибка появилась в 0.7.34.<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3262 Спасибо Simon Lecaille.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3263 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3264 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3265 an incorrect value was passed to mail proxy authentication server
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3266 in "Auth-Method" header line;
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3267 the bug had appeared<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3268 in 0.7.34.<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3269 Thanks to Simon Lecaille.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3270 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3271 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3272
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3273 <change type="bugfix">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3274 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3275 при логгировании на Linux не писались текстовые описания системных ошибок;
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3276 ошибка появилась в 0.7.45.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3277 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3278 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3279 system error text descriptions were not logged on Linux;<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3280 the bug had appeared in 0.7.45.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3281 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3282 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3283
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3284 <change type="bugfix">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3285 <para lang="ru">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3286 директива fastcgi_cache_min_uses не работала.<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3287 Спасибо Андрею Воробьёву.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3288 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3289 <para lang="en">
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3290 the "fastcgi_cache_min_uses" directive did not work.<br/>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3291 Thanks to Andrew Vorobyoff.
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3292 </para>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3293 </change>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3294
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3295 </changes>
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3296
b073eaa1dcea nginx-0.7.53-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2726
diff changeset
3297
2726
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3298 <changes ver="0.7.52" date="20.04.2009">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3299
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3300 <change type="feature">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3301 <para lang="ru">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3302 первая бинарная версия под Windows.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3303 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3304 <para lang="en">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3305 the first native Windows binary release.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3306 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3307 </change>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3308
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3309 <change type="bugfix">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3310 <para lang="ru">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3311 корректная обработка метода HEAD при кэшировании.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3312 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3313 <para lang="en">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3314 in processing HEAD method while caching.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3315 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3316 </change>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3317
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3318 <change type="bugfix">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3319 <para lang="ru">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3320 корректная обработка строк "If-Modified-Since", "If-Range" и им подобных
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3321 в заголовке запроса клиента при кэшировании.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3322 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3323 <para lang="en">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3324 in processing the "If-Modified-Since", "If-Range", etc. client request
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3325 header lines while caching.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3326 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3327 </change>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3328
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3329 <change type="bugfix">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3330 <para lang="ru">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3331 теперь строки "Set-Cookie" и "P3P" скрываются в заголовке ответа
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3332 для закэшированных ответов.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3333 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3334 <para lang="en">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3335 now the "Set-Cookie" and "P3P" header lines are hidden in cacheable responses.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3336 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3337 </change>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3338
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3339 <change type="bugfix">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3340 <para lang="ru">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3341 если nginx был собран с модулем ngx_http_perl_module и perl
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3342 поддерживал потоки, то при выходе основного процесса
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3343 могла выдаваться ошибка "panic: MUTEX_LOCK".
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3344 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3345 <para lang="en">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3346 if nginx was built with the ngx_http_perl_module and with a perl which
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3347 supports threads, then during a master process exit
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3348 the message "panic: MUTEX_LOCK" might be issued.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3349 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3350 </change>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3351
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3352 <change type="bugfix">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3353 <para lang="ru">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3354 nginx не собирался с параметром --without-http-cache;
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3355 ошибка появилась в 0.7.48.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3356 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3357 <para lang="en">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3358 nginx could not be built --without-http-cache;
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3359 the bug had appeared in 0.7.48.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3360 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3361 </change>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3362
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3363 <change type="bugfix">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3364 <para lang="ru">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3365 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc;
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3366 ошибка появилась в 0.7.42.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3367 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3368 <para lang="en">
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3369 nginx could not be built on platforms different from i386, amd64, sparc,
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3370 and ppc;
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3371 the bug had appeared in 0.7.42.
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3372 </para>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3373 </change>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3374
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3375 </changes>
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3376
18e39e566781 nginx-0.7.52-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2697
diff changeset
3377
2697
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3378 <changes ver="0.7.51" date="12.04.2009">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3379
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3380 <change type="feature">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3381 <para lang="ru">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3382 директива try_files поддерживает код ответа в последнем параметре.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3383 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3384 <para lang="en">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3385 the "try_files" directive supports a response code in the fallback parameter.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3386 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3387 </change>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3388
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3389 <change type="feature">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3390 <para lang="ru">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3391 теперь в директиве return можно использовать любой код ответа.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3392 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3393 <para lang="en">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3394 now any response code can be used in the "return" directive.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3395 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3396 </change>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3397
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3398 <change type="bugfix">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3399 <para lang="ru">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3400 директива error_page делала внешний редирект без строки запроса;
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3401 ошибка появилась в 0.7.44.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3402 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3403 <para lang="en">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3404 the "error_page" directive made an external redirect without query string;
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3405 the bug had appeared in 0.7.44.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3406 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3407 </change>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3408
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3409 <change type="bugfix">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3410 <para lang="ru">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3411 если сервера слушали на нескольких явно описанных адресах,
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3412 то виртуальные сервера могли не работать;
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3413 ошибка появилась в 0.7.39.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3414 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3415 <para lang="en">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3416 if servers listened on several defined explicitly addresses,
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3417 then virtual servers might not work;
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3418 the bug had appeared in 0.7.39.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3419 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3420 </change>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3421
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3422 </changes>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3423
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3424
2681
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3425 <changes ver="0.7.50" date="06.04.2009">
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3426
2697
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3427 <change type="bugfix">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3428 <para lang="ru">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3429 переменные $arg_... не работали;
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3430 ошибка появилась в 0.7.49.
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3431 </para>
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3432 <para lang="en">
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3433 the $arg_... variables did not work;
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3434 the bug had appeared in 0.7.49.
2681
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3435 </para>
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3436 </change>
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3437
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3438 </changes>
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3439
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3440
2677
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3441 <changes ver="0.7.49" date="06.04.2009">
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3442
2697
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
3443 <change type="bugfix">
2677
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3444 <para lang="ru">
2681
e4350efa7cf7 nginx-0.7.50-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2677
diff changeset
3445 при использовании переменных $arg_...
2677
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3446 в рабочем процессе мог произойти segmentation fault;
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3447 ошибка появилась в 0.7.48.
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3448 </para>
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3449 <para lang="en">
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3450 a segmentation fault might occur in worker process,
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3451 if the $arg_... variables were used;
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3452 the bug had appeared in 0.7.48.
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3453 </para>
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3454 </change>
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3455
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3456 </changes>
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3457
452b9d09df8e nginx-0.7.49-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2673
diff changeset
3458
2673
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3459 <changes ver="0.7.48" date="06.04.2009">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3460
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3461 <change type="feature">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3462 <para lang="ru">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3463 директива proxy_cache_key.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3464 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3465 <para lang="en">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3466 the "proxy_cache_key" directive.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3467 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3468 </change>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3469
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3470 <change type="bugfix">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3471 <para lang="ru">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3472 теперь nginx учитывает при кэшировании строки "X-Accel-Expires",
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3473 "Expires" и "Cache-Control" в заголовке ответа бэкенда.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3474 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3475 <para lang="en">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3476 now nginx takes into account the "X-Accel-Expires", "Expires", and
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3477 "Cache-Control" header lines in a backend response.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3478 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3479 </change>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3480
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3481 <change type="bugfix">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3482 <para lang="ru">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3483 теперь nginx кэширует только ответы на запросы GET.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3484 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3485 <para lang="en">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3486 now nginx caches responses for the GET requests only.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3487 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3488 </change>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3489
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3490 <change type="bugfix">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3491 <para lang="ru">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3492 директива fastcgi_cache_key не наследовалась.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3493 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3494 <para lang="en">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3495 the "fastcgi_cache_key" directive was not inherited.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3496 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3497 </change>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3498
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3499 <change type="bugfix">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3500 <para lang="ru">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3501 переменные $arg_... не работали с SSI-подзапросами.<br/>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3502 Спасибо Максиму Дунину.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3503 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3504 <para lang="en">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3505 the $arg_... variables did not work with SSI subrequests.<br/>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3506 Thanks to Maxim Dounin.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3507 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3508 </change>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3509
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3510 <change type="bugfix">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3511 <para lang="ru">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3512 nginx не собирался с библиотекой uclibc.<br/>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3513 Спасибо Timothy Redaelli.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3514 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3515 <para lang="en">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3516 nginx could not be built with uclibc library.<br/>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3517 Thanks to Timothy Redaelli.
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3518 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3519 </change>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3520
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3521 <change type="bugfix">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3522 <para lang="ru">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3523 nginx не собирался на OpenBSD;
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3524 ошибка появилась <nobr>в 0.7.46.</nobr>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3525 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3526 <para lang="en">
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3527 nginx could not be built on OpenBSD;
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3528 the bug had <nobr>appeared in 0.7.46.</nobr>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3529 </para>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3530 </change>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3531
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3532 </changes>
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3533
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
3534
2634
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3535 <changes ver="0.7.47" date="01.04.2009">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3536
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3537 <change type="bugfix">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3538 <para lang="ru">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3539 nginx не собирался на FreeBSD 6 и более ранних версиях;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3540 ошибка появилась в 0.7.46.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3541 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3542 <para lang="en">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3543 nginx could not be built on FreeBSD 6 and early versions;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3544 the bug had appeared in 0.7.46.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3545 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3546 </change>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3547
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3548 <change type="bugfix">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3549 <para lang="ru">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3550 nginx не собирался на MacOSX;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3551 ошибка появилась в 0.7.46.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3552 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3553 <para lang="en">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3554 nginx could not be built on MacOSX;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3555 the bug had <nobr>appeared in 0.7.46.</nobr>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3556 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3557 </change>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3558
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3559 <change type="bugfix">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3560 <para lang="ru">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3561 если использовался параметр max_size, то cache manager мог удалить весь кэш;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3562 ошибка появилась в 0.7.46.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3563 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3564 <para lang="en">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3565 if the "max_size" parameter was set, then the cache manager might purge
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3566 a whole cache;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3567 the bug had appeared in 0.7.46.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3568 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3569 </change>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3570
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3571 <change type="change">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3572 <para lang="ru">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3573 в рабочем процессе мог произойти segmentation fault,
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3574 если директивы proxy_cache/fastcgi_cache
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3575 и proxy_cache_valid/ fastcgi_cache_valid не были заданы на одном уровне;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3576 ошибка появилась в 0.7.46.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3577 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3578 <para lang="en">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3579 a segmentation fault might occur in worker process,
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3580 if the "proxy_cache"/"fastcgi_cache" and
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3581 the "proxy_cache_valid"/ "fastcgi_cache_valid" were set on different levels;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3582 the bug had appeared in 0.7.46.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3583 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3584 </change>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3585
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3586 <change type="bugfix">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3587 <para lang="ru">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3588 в рабочем процессе мог произойти segmentation fault
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3589 при перенаправлении запроса проксированному или FastCGI-серверу
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3590 с помощью error_page или try_files;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3591 ошибка появилась в 0.7.44.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3592 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3593 <para lang="en">
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3594 a segmentation fault might occur in worker process,
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3595 if a request was redirected to a proxied or FastCGI server via
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3596 error_page or try_files;
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3597 the bug had appeared in 0.7.44.
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3598 </para>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3599 </change>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3600
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3601 </changes>
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3602
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3603
2621
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3604 <changes ver="0.7.46" date="30.03.2009">
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3605
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3606 <change type="bugfix">
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3607 <para lang="ru">
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3608 архив предыдущего релиза был неверным.
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3609 </para>
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3610 <para lang="en">
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3611 the previous release tarball was incorrect.
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3612 </para>
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3613 </change>
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3614
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3615 </changes>
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3616
9b5037e7ec7d nginx-0.7.46-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2618
diff changeset
3617
2618
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3618 <changes ver="0.7.45" date="30.03.2009">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3619
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3620 <change type="change">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3621 <para lang="ru">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3622 теперь директивы proxy_cache и proxy_cache_valid можно задавать
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3623 на разных уровнях.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3624 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3625 <para lang="en">
2634
d1d0e6d7ff0c nginx-0.7.47-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2621
diff changeset
3626 now the "proxy_cache" and the "proxy_cache_valid" directives can be set on
2618
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3627 different levels.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3628 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3629 </change>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3630
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3631 <change type="change">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3632 <para lang="ru">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3633 параметр clean_time в директиве proxy_cache_path удалён.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3634 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3635 <para lang="en">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3636 the "clean_time" parameter of the "proxy_cache_path" directive is canceled.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3637 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3638 </change>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3639
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3640 <change type="feature">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3641 <para lang="ru">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3642 параметр max_size в директиве proxy_cache_path.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3643 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3644 <para lang="en">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3645 the "max_size" parameter of the "proxy_cache_path" directive.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3646 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3647 </change>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3648
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3649 <change type="feature">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3650 <para lang="ru">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3651 предварительная поддержка кэширования в модуле ngx_http_fastcgi_module.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3652 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3653 <para lang="en">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3654 the ngx_http_fastcgi_module preliminary cache support.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3655 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3656 </change>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3657
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3658 <change type="feature">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3659 <para lang="ru">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3660 теперь при ошибках выделения в разделяемой памяти в логе указываются
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3661 названия директивы и зоны.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3662 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3663 <para lang="en">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3664 now on shared memory allocation errors directive and zone names are logged.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3665 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3666 </change>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3667
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3668 <change type="bugfix">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3669 <para lang="ru">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3670 директива "add_header last-modified ''" не удаляла в заголовке ответа
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3671 строку "Last-Modified";
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3672 ошибка появилась в 0.7.44.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3673 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3674 <para lang="en">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3675 the directive "add_header last-modified ''" did not delete a "Last-Modified"
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3676 response header line;
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3677 the bug had appeared in 0.7.44.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3678 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3679 </change>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3680
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3681 <change type="bugfix">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3682 <para lang="ru">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3683 в директиве auth_basic_user_file не работал относительный путь,
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3684 заданный строкой без переменных;
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3685 ошибка появилась в 0.7.44.<br/>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3686 Спасибо Jerome Loyet.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3687 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3688 <para lang="en">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3689 a relative path in the "auth_basic_user_file" directive given without variables
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3690 did not work;
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3691 the bug had appeared in 0.7.44.<br/>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3692 Thanks to Jerome Loyet.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3693 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3694 </change>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3695
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3696 <change type="bugfix">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3697 <para lang="ru">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3698 в директиве alias, заданной переменными
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3699 без ссылок на выделения в регулярных выражениях;
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3700 ошибка появилась в 0.7.42.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3701 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3702 <para lang="en">
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3703 in an "alias" directive given using variables
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3704 without references to captures of regular expressions;
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3705 the bug had appeared in 0.7.42.
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3706 </para>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3707 </change>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3708
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3709 </changes>
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3710
797e070d480a nginx-0.7.45-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2593
diff changeset
3711
2593
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3712 <changes ver="0.7.44" date="23.03.2009">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3713
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3714 <change type="feature">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3715 <para lang="ru">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3716 предварительная поддержка кэширования в модуле ngx_http_proxy_module.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3717 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3718 <para lang="en">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3719 the ngx_http_proxy_module preliminary cache support.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3720 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3721 </change>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3722
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3723 <change type="feature">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3724 <para lang="ru">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3725 параметр --with-pcre в configure.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3726 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3727 <para lang="en">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3728 the --with-pcre option in the configure.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3729 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3730 </change>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3731
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3732 <change type="feature">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3733 <para lang="ru">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3734 теперь директива try_files может быть использована на уровне server.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3735 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3736 <para lang="en">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3737 the "try_files" directive is now allowed on the server block level.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3738 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3739 </change>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3740
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3741 <change type="bugfix">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3742 <para lang="ru">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3743 директива try_files неправильно обрабатывала строку запроса в последнем
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3744 параметре.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3745 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3746 <para lang="en">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3747 the "try_files" directive handled incorrectly a query string
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3748 in a fallback parameter.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3749 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3750 </change>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3751
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3752 <change type="bugfix">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3753 <para lang="ru">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3754 директива try_files могла неверно тестировать каталоги.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3755 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3756 <para lang="en">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3757 the "try_files" directive might test incorrectly directories.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3758 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3759 </change>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3760
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3761 <change type="bugfix">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3762 <para lang="ru">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3763 если для пары адрес:порт описан только один сервер, то выделения
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3764 в регулярных выражениях в директиве server_name не работали.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3765 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3766 <para lang="en">
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3767 if there is the single server for given address:port pair,
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3768 then captures in regular expressions in a "server_name" directive did not work.
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3769 </para>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3770 </change>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3771
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3772 </changes>
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3773
9be652e91144 nginx-0.7.44-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2574
diff changeset
3774
2574
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3775 <changes ver="0.7.43" date="18.03.2009">
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3776
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3777 <change type="bugfix">
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3778 <para lang="ru">
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3779 запрос обрабатывался неверно, если директива root использовала переменные;
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3780 ошибка появилась в 0.7.42.
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3781 </para>
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3782 <para lang="en">
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3783 a request was handled incorrectly, if a "root" directive used variables;
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3784 the bug had appeared in 0.7.42.
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3785 </para>
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3786 </change>
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3787
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3788 <change type="bugfix">
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3789 <para lang="ru">
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3790 если сервер слушал на адресах типа "*", то значение переменной $server_addr
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3791 было "0.0.0.0";
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3792 ошибка появилась в 0.7.36.
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3793 </para>
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3794 <para lang="en">
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3795 if a server listened on wildcard address, then the $server_addr variable
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3796 value was "0.0.0.0";
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3797 the bug had appeared in 0.7.36.
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3798 </para>
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3799 </change>
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3800
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3801 </changes>
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3802
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3803
2568
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3804 <changes ver="0.7.42" date="16.03.2009">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3805
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3806 <change type="change">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3807 <para lang="ru">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3808 ошибка "Invalid argument", возвращаемая setsockopt(TCP_NODELAY) на Solaris,
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3809 теперь игнорируется.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3810 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3811 <para lang="en">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3812 now the "Invalid argument" error returned by setsockopt(TCP_NODELAY) on Solaris,
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3813 is ignored.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3814 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3815 </change>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3816
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3817 <change type="change">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3818 <para lang="ru">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3819 при отсутствии файла, указанного в директиве auth_basic_user_file,
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3820 теперь возвращается ошибка 403 вместо 500.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3821 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3822 <para lang="en">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3823 now if a file specified in a "auth_basic_user_file" directive is absent,
2574
7503d95d6ead nginx-0.7.43-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2568
diff changeset
3824 then the 403 error is returned instead of the 500 one.
2568
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3825 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3826 </change>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3827
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3828 <change type="feature">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3829 <para lang="ru">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3830 директива auth_basic_user_file поддерживает переменные.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3831 <br/>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3832 Спасибо Кириллу Коринскому.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3833 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3834 <para lang="en">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3835 the "auth_basic_user_file" directive supports variables.<br/>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3836 Thanks to Kirill A. Korinskiy.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3837 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3838 </change>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3839
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3840 <change type="feature">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3841 <para lang="ru">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3842 директива listen поддерживает параметр ipv6only.<br/>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3843 Спасибо Zhang Hua.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3844 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3845 <para lang="en">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3846 the "listen" directive supports the "ipv6only" parameter.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3847 <br/>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3848 Thanks to Zhang Hua.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3849 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3850 </change>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3851
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3852 <change type="bugfix">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3853 <para lang="ru">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3854 в директиве alias со ссылками на выделения в регулярных выражениях;
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3855 ошибка появилась в 0.7.40.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3856 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3857 <para lang="en">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3858 in an "alias" directive with references to captures of regular expressions;
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3859 the bug had appeared in 0.7.40.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3860 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3861 </change>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3862
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3863 <change type="bugfix">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3864 <para lang="ru">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3865 совместимость с Tru64 UNIX.<br/>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3866 Спасибо Dustin Marquess.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3867 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3868 <para lang="en">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3869 compatibility with Tru64 UNIX.<br/>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3870 Thanks to Dustin Marquess.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3871 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3872 </change>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3873
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3874 <change type="bugfix">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3875 <para lang="ru">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3876 nginx не собирался без библиотеки PCRE;
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3877 ошибка появилась в 0.7.41.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3878 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3879 <para lang="en">
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3880 nginx could not be built without PCRE library;
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3881 the bug had appeared in 0.7.41.
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3882 </para>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3883 </change>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3884
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3885 </changes>
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3886
a9575a57a544 nginx-0.7.42-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2557
diff changeset
3887
2557
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3888 <changes ver="0.7.41" date="11.03.2009">
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3889
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3890 <change type="bugfix">
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3891 <para lang="ru">
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3892 в рабочем процессе мог произойти segmentation fault,
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3893 если в server_name или location были выделения в регулярных выражениях;
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3894 ошибка появилась в 0.7.40.<br/>
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3895 Спасибо Владимиру Сопоту.
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3896 </para>
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3897 <para lang="en">
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3898 a segmentation fault might occur in worker process,
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3899 if a "server_name" or a "location" directives had captures
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3900 in regular expressions;
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3901 the issue had appeared in 0.7.40.<br/>
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3902 Thanks to Vladimir Sopot.
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3903 </para>
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3904 </change>
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3905
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3906 </changes>
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3907
c4a56c197eea nginx-0.7.41-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2553
diff changeset
3908
2553
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3909 <changes ver="0.7.40" date="09.03.2009">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3910
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3911 <change type="feature">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3912 <para lang="ru">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3913 директива location поддерживает выделения в регулярных выражениях.
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3914 </para>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3915 <para lang="en">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3916 the "location" directive supports captures in regular expressions.
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3917 </para>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3918 </change>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3919
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3920 <change type="feature">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3921 <para lang="ru">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3922 директиву alias с ссылками на выделения в регулярных выражениях
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3923 можно использовать внутри location'а, заданного регулярным выражением
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3924 с выделениями.
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3925 </para>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3926 <para lang="en">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3927 an "alias" directive with capture references may be used inside
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3928 a location given by a regular expression with captures.
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3929 </para>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3930 </change>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3931
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3932 <change type="feature">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3933 <para lang="ru">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3934 директива server_name поддерживает выделения в регулярных выражениях.
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3935 </para>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3936 <para lang="en">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3937 the "server_name" directive supports captures in regular expressions.
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3938 </para>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3939 </change>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3940
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
3941 <change type="workaround">
2553
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3942 <para lang="ru">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3943 модуль ngx_http_autoindex_module не показывал последний слэш для каталогов
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3944 на файловой системе XFS;
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3945 ошибка появилась в 0.7.15.<br/>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3946 Спасибо Дмитрию Кузьменко.
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3947 </para>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3948 <para lang="en">
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3949 the ngx_http_autoindex_module did not show the trailing slash in directories
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3950 on XFS filesystem;
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3951 the issue had appeared in 0.7.15.<br/>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3952 Thanks to Dmitry Kuzmenko.
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3953 </para>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3954 </change>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3955
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3956 </changes>
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3957
8a350e49d2b6 nginx-0.7.40-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2543
diff changeset
3958
2543
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3959 <changes ver="0.7.39" date="02.03.2009">
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3960
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3961 <change type="bugfix">
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3962 <para lang="ru">
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3963 при включённом сжатии большие ответы с использованием SSI могли зависать;
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3964 ошибка появилась в 0.7.28.<br/>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3965 Спасибо Артёму Бохану.
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3966 </para>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3967 <para lang="en">
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3968 large response with SSI might hang, if gzipping was enabled;
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3969 the bug had appeared in 0.7.28.<br/>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3970 Thanks to Artem Bokhan.
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3971 </para>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3972 </change>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3973
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3974 <change type="bugfix">
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3975 <para lang="ru">
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3976 при использовании коротких статических вариантов в директиве try_files
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3977 в рабочем процессе мог произойти segmentation fault.
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3978 </para>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3979 <para lang="en">
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3980 a segmentation fault might occur in worker process,
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3981 if short static variants are used in a "try_files" directive.
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3982 </para>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3983 </change>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3984
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3985 </changes>
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3986
f822655d4120 nginx-0.7.39-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2525
diff changeset
3987
2525
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3988 <changes ver="0.7.38" date="23.02.2009">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3989
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3990 <change type="feature">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3991 <para lang="ru">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3992 логгирование ошибок аутентификации.
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3993 </para>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3994 <para lang="en">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3995 authentication failures logging.
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3996 </para>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3997 </change>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3998
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
3999 <change type="bugfix">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4000 <para lang="ru">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4001 имя/пароль, заданные в auth_basic_user_file, игнорировались после нечётного
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4002 числа пустых строк.<br/>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4003 Спасибо Александру Загребину.
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4004 </para>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4005 <para lang="en">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4006 name/password in auth_basic_user_file were ignored after odd number
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4007 of empty lines.<br/>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4008 Thanks to Alexander Zagrebin.
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4009 </para>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4010 </change>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4011
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4012 <change type="bugfix">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4013 <para lang="ru">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4014 при использовании длинного пути в unix domain сокете
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4015 в главном процессе происходил segmentation fault;
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4016 ошибка появилась в 0.7.36.
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4017 </para>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4018 <para lang="en">
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4019 a segmentation fault occurred in a master process,
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4020 if long path was used in unix domain socket;
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4021 the bug had appeared in 0.7.36.
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4022 </para>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4023 </change>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4024
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4025 </changes>
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4026
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4027
2518
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4028 <changes ver="0.7.37" date="21.02.2009">
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4029
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4030 <change type="bugfix">
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4031 <para lang="ru">
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4032 директивы, использующие upstream'ы, не работали;
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4033 ошибка появилась в 0.7.36.
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4034 </para>
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4035 <para lang="en">
2525
11a4e2ed5b16 nginx-0.7.38-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2518
diff changeset
4036 directives using upstreams did not work;
2518
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4037 the bug had appeared in 0.7.36.
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4038 </para>
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4039 </change>
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4040
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4041 </changes>
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4042
3286f0bab8e7 nginx-0.7.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2513
diff changeset
4043
2513
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4044 <changes ver="0.7.36" date="21.02.2009">
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4045
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4046 <change type="feature">
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4047 <para lang="ru">
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4048 предварительная поддержка IPv6;
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4049 директива listen модуля HTTP поддерживает IPv6.
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4050 </para>
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4051 <para lang="en">
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4052 a preliminary IPv6 support;
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4053 the "listen" directive of the HTTP module supports IPv6.
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4054 </para>
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4055 </change>
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4056
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4057 <change type="bugfix">
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4058 <para lang="ru">
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4059 переменная $ancient_browser не работала для браузеров, заданных
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4060 директивами modern_browser.
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4061 </para>
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4062 <para lang="en">
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4063 the $ancient_browser variable did not work for browsers
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4064 preset by a "modern_browser" directives.
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4065 </para>
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4066 </change>
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4067
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4068 </changes>
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4069
b84548abe9b9 nginx-0.7.36-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2505
diff changeset
4070
2505
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4071 <changes ver="0.7.35" date="16.02.2009">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4072
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4073 <change type="bugfix">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4074 <para lang="ru">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4075 директива ssl_engine не использовала SSL-акселератор
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4076 для асимметричных шифров.<br/>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4077 Спасибо Marcin Gozdalik.
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4078 </para>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4079 <para lang="en">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4080 a "ssl_engine" directive did not use a SSL-accelerator
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4081 for asymmetric ciphers.<br/>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4082 Thanks to Marcin Gozdalik.
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4083 </para>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4084 </change>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4085
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4086 <change type="bugfix">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4087 <para lang="ru">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4088 директива try_files выставляла MIME-type, исходя из расширения
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4089 первоначального запроса.
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4090 </para>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4091 <para lang="en">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4092 a "try_files" directive set MIME type depending on an
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4093 original request extension.
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4094 </para>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4095 </change>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4096
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4097 <change type="bugfix">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4098 <para lang="ru">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4099 в директивах server_name, valid_referers и map
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4100 неправильно обрабатывались имена вида "*domain.tld",
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4101 если использовались маски вида ".domain.tld" и ".subdomain.domain.tld";
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4102 ошибка появилась в 0.7.9.
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4103 </para>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4104 <para lang="en">
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4105 "*domain.tld" names were handled incorrectly in
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4106 "server_name", "valid_referers", and "map" directives,
2697
f51f2bec766c nginx-0.7.51-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2681
diff changeset
4107 if ".domain.tld" and ".subdomain.domain.tld" wildcards were used;
2505
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4108 <nobr>the bug had</nobr> appeared in 0.7.9.
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4109 </para>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4110 </change>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4111
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4112 </changes>
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4113
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
4114
2499
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4115 <changes ver="0.7.34" date="10.02.2009">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4116
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4117 <change type="feature">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4118 <para lang="ru">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4119 параметр off в директиве if_modified_since.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4120 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4121 <para lang="en">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4122 the "off" parameter of the "if_modified_since" directive.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4123 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4124 </change>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4125
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4126 <change type="feature">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4127 <para lang="ru">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4128 теперь после команды XCLIENT nginx посылает команду HELO/EHLO.<br/>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4129 Спасибо Максиму Дунину.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4130 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4131 <para lang="en">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4132 now nginx sends an HELO/EHLO command after a XCLIENT command.<br/>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4133 Thanks to Maxim Dounin.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4134 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4135 </change>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4136
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4137 <change type="feature">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4138 <para lang="ru">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4139 поддержка Microsoft-специфичного режима
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4140 <nobr>"AUTH LOGIN with User Name"</nobr>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4141 в почтовом прокси-сервере.<br/>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4142 Спасибо Максиму Дунину.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4143 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4144 <para lang="en">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4145 Microsoft specific "AUTH LOGIN with User Name" mode support
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4146 in mail proxy server.<br/>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4147 Thanks to Maxim Dounin.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4148 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4149 </change>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4150
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4151 <change type="bugfix">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4152 <para lang="ru">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4153 в директиве rewrite, возвращающей редирект, старые аргументы присоединялись
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4154 к новым через символ "?" вместо "&amp;";<br/>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4155 ошибка появилась в 0.1.18.<br/>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4156 Спасибо Максиму Дунину.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4157 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4158 <para lang="en">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4159 in a redirect rewrite directive original arguments were concatenated with
2673
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
4160 new arguments by a "?" rather than an "&amp;";<br/>
2499
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4161 the bug had appeared in 0.1.18.<br/>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4162 Thanks to Maxim Dounin.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4163 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4164 </change>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4165
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4166 <change type="bugfix">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4167 <para lang="ru">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4168 nginx не собирался на AIX.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4169 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4170 <para lang="en">
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4171 nginx could not be built on AIX.
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4172 </para>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4173 </change>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4174
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4175 </changes>
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4176
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4177
2491
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4178 <changes ver="0.7.33" date="02.02.2009">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4179
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4180 <change type="bugfix">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4181 <para lang="ru">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4182 если на запрос с телом возвращался редирект, то ответ мог быть двойным
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4183 при использовании методов epoll или rtsig.<br/>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4184 Спасибо Eden Li.
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4185 </para>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4186 <para lang="en">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4187 a double response might be returned if the epoll or rtsig methods are used
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4188 and a redirect was returned to a request with body.<br/>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4189 Thanks to Eden Li.
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4190 </para>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4191 </change>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4192
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4193 <change type="bugfix">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4194 <para lang="ru">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4195 для некоторых типов редиректов в переменной $sent_http_location
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4196 было пустое значение.
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4197 </para>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4198 <para lang="en">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4199 the $sent_http_location variable was empty for some redirects types.
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4200 </para>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4201 </change>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4202
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4203 <change type="bugfix">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4204 <para lang="ru">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4205 при использовании директивы resolver в SMTP прокси-сервере
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4206 в рабочем процессе мог произойти segmentation fault.
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4207 </para>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4208 <para lang="en">
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4209 a segmentation fault might occur in worker process
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4210 if "resolver" directive was used in SMTP proxy.
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4211 </para>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4212 </change>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4213
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4214 </changes>
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4215
83027471a253 nginx-0.7.33-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2469
diff changeset
4216
2469
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4217 <changes ver="0.7.32" date="26.01.2009">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4218
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4219 <change type="feature">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4220 <para lang="ru">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4221 теперь в директиве try_files можно явно указать проверку каталога.
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4222 </para>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4223 <para lang="en">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4224 now a directory existence testing can be set explicitly
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4225 in the "try_files" directive.
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4226 </para>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4227 </change>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4228
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4229 <change type="bugfix">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4230 <para lang="ru">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4231 fastcgi_store не всегда сохранял файлы.
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4232 </para>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4233 <para lang="en">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4234 fastcgi_store stored files not always.
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4235 </para>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4236 </change>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4237
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4238 <change type="bugfix">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4239 <para lang="ru">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4240 в гео-диапазонах.
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4241 </para>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4242 <para lang="en">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4243 in geo ranges.
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4244 </para>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4245 </change>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4246
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4247 <change type="bugfix">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4248 <para lang="ru">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4249 ошибки выделения больших блоков в разделяемой памяти,
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4250 если nginx был собран без отладки.<br/>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4251 Спасибо Андрею Квасову.
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4252 </para>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4253 <para lang="en">
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4254 in shared memory allocations if nginx was built without debugging.<br/>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4255 Thanks to Andrey Kvasov.
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4256 </para>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4257 </change>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4258
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4259 </changes>
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4260
780b2ba1ec6d nginx-0.7.32-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2454
diff changeset
4261
2454
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4262 <changes ver="0.7.31" date="19.01.2009">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4263
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4264 <change type="change">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4265 <para lang="ru">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4266 теперь директива try_files проверяет только файлы, игнорируя каталоги.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4267 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4268 <para lang="en">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4269 now the "try_files" directive tests files only and ignores directories.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4270 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4271 </change>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4272
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4273 <change type="feature">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4274 <para lang="ru">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4275 директива fastcgi_split_path_info.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4276 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4277 <para lang="en">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4278 the "fastcgi_split_path_info" directive.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4279 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4280 </change>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4281
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4282 <change>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4283 <para lang="ru">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4284 Исправления в поддержке строки "Expect" в заголовке запроса.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4285 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4286 <para lang="en">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4287 Bugfixes in an "Expect" request header line support.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4288 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4289 </change>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4290
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4291 <change>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4292 <para lang="ru">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4293 Исправления в гео-диапазонах.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4294 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4295 <para lang="en">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4296 Bugfixes in geo ranges.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4297 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4298 </change>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4299
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4300 <change type="bugfix">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4301 <para lang="ru">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4302 при отсутствии ответа ngx_http_memcached_module возвращал
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4303 в теле ответа строку "END" вместо 404-ой страницы по умолчанию;
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4304 ошибка появилась в 0.7.18.<br/>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4305 Спасибо Максиму Дунину.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4306 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4307 <para lang="en">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4308 in a miss case ngx_http_memcached_module returned the "END" line
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4309 as response body instead of default 404 page body;
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4310 the bug had appeared in 0.7.18.<br/>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4311 Thanks to Maxim Dounin.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4312 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4313 </change>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4314
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4315 <change type="bugfix">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4316 <para lang="ru">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4317 при проксировании SMPT nginx выдавал сообщение
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4318 <nobr>"250 2.0.0 OK"</nobr> вместо "235 2.0.0 OK";
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4319 ошибка появилась в 0.7.22.<br/>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4320 Спасибо Максиму Дунину.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4321 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4322 <para lang="en">
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4323 while SMTP proxying nginx issued message
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4324 "250 2.0.0 OK" instead of "235 2.0.0 OK";
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4325 the bug had appeared in 0.7.22.<br/>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4326 Thanks to Maxim Dounin.
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4327 </para>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4328 </change>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4329
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4330 </changes>
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4331
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4332
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4333
2431
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4334 <changes ver="0.7.30" date="24.12.2008">
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4335
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4336 <change type="bugfix">
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4337 <para lang="ru">
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4338 в рабочем процессе происходил segmentation fault,
2454
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4339 если в директивах fastcgi_pass или proxy_pass
2431
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4340 использовались переменные и имя хоста должно было резолвиться;
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4341 ошибка появилась в 0.7.29.
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4342 </para>
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4343 <para lang="en">
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4344 a segmentation fault occurred in worker process,
2454
9fddd7e1a7a2 nginx-0.7.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2431
diff changeset
4345 if variables were used in the "fastcgi_pass" or "proxy_pass" directives
2431
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4346 and host name must be resolved;
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4347 the bug had appeared in 0.7.29.
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4348 </para>
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4349 </change>
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4350
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4351 </changes>
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4352
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4353
2427
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4354 <changes ver="0.7.29" date="24.12.2008">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4355
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4356 <change type="bugfix">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4357 <para lang="ru">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4358 директивы fastcgi_pass и proxy_pass не поддерживали переменные
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4359 при использовании unix domain сокетов.
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4360 </para>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4361 <para lang="en">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4362 the "fastcgi_pass" and "proxy_pass" directives did not support
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4363 variables if unix domain sockets were used.
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4364 </para>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4365 </change>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4366
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4367 <change>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4368 <para lang="ru">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4369 Исправления в обработке подзапросов;
2431
87e07ccdf0a4 nginx-0.7.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2427
diff changeset
4370 ошибки появились в 0.7.25.
2427
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4371 </para>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4372 <para lang="en">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4373 Bugfixes in subrequest processing;
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4374 the bugs had appeared in 0.7.25.
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4375 </para>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4376 </change>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4377
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4378 <change type="bugfix">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4379 <para lang="ru">
2499
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4380 ответ "100 Continue" выдавался для запросов версии HTTP/1.0;<br/>
2427
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4381 Спасибо Максиму Дунину.
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4382 </para>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4383 <para lang="en">
2499
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
4384 a "100 Continue" response was issued for HTTP/1.0 requests;<br/>
2427
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4385 Thanks to Maxim Dounin.
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4386 </para>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4387 </change>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4388
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4389 <change type="bugfix">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4390 <para lang="ru">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4391 в выделении памяти в модуле ngx_http_gzip_filter_module под Cygwin.
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4392 </para>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4393 <para lang="en">
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4394 in memory allocation in the ngx_http_gzip_filter_module on Cygwin.
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4395 </para>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4396 </change>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4397
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4398 </changes>
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4399
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4400
2416
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4401 <changes ver="0.7.28" date="22.12.2008">
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4402
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4403 <change type="change">
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4404 <para lang="ru">
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4405 в выделении памяти в модуле ngx_http_gzip_filter_module.
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4406 </para>
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4407 <para lang="en">
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4408 in memory allocation in the ngx_http_gzip_filter_module.
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4409 </para>
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4410 </change>
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4411
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4412 <change type="change">
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4413 <para lang="ru">
2427
5176dfdf153f nginx-0.7.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2416
diff changeset
4414 значения по умолчанию для директивы gzip_buffers изменены с 4 4k/8k
2416
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4415 на 32 4k или 16 8k.
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4416 </para>
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4417 <para lang="en">
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4418 the default "gzip_buffers" directive values have been changed
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4419 to 32 4k or 16 8k from 4 4k/8k.
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4420 </para>
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4421 </change>
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4422
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4423 </changes>
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4424
fbc3e7e8b3ee nginx-0.7.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2408
diff changeset
4425
2408
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4426 <changes ver="0.7.27" date="15.12.2008">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4427
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4428 <change type="feature">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4429 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4430 директива try_files.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4431 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4432 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4433 the "try_files" directive.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4434 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4435 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4436
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4437 <change type="feature">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4438 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4439 директива fastcgi_pass поддерживает переменные.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4440 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4441 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4442 variables support in the "fastcgi_pass" directive.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4443 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4444 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4445
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4446 <change type="feature">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4447 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4448 теперь директива geo может брать адрес из переменной.<br/>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4449 Спасибо Андрею Нигматулину.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4450 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4451 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4452 now the $geo variable may get an address from a variable.<br/>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4453 Thanks to Andrei Nigmatulin.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4454 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4455 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4456
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4457 <change type="feature">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4458 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4459 теперь модификатор location'а можно указывать без пробела перед названием.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4460 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4461 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4462 now a location's modifier may be used without space before name.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4463 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4464 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4465
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4466 <change type="feature">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4467 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4468 переменная $upstream_response_length.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4469 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4470 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4471 the $upstream_response_length variable.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4472 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4473 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4474
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4475 <change type="bugfix">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4476 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4477 теперь директива add_header не добавляет пустое значение.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4478 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4479 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4480 now a "add_header" directive does not add an empty value.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4481 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4482 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4483
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4484 <change type="bugfix">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4485 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4486 при запросе файла нулевой длины nginx закрывал соединение, ничего не передав;
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4487 ошибка появилась в 0.7.25.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4488 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4489 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4490 if zero length static file was requested, then nginx just closed connection;
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4491 the bug had appeared in 0.7.25.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4492 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4493 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4494
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4495 <change type="bugfix">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4496 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4497 метод MOVE не мог перемещать файл в несуществующий каталог.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4498 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4499 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4500 a MOVE method could not move file in non-existent directory.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4501 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4502 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4503
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4504 <change type="bugfix">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4505 <para lang="ru">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4506 если в сервере не был описан ни один именованный location,
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4507 но такой location использовался в директиве error_page,
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4508 то в рабочем процессе происходил segmentation fault.<br/>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4509 Спасибо Сергею Боченкову.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4510 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4511 <para lang="en">
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4512 a segmentation fault occurred in worker process,
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4513 if no one named location was defined in server,
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4514 but some one was used in an error_page directive.<br/>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4515 Thanks to Sergey Bochenkov.
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4516 </para>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4517 </change>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4518
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4519 </changes>
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4520
9425d9c7f8ea nginx-0.7.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2382
diff changeset
4521
2382
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4522 <changes ver="0.7.26" date="08.12.2008">
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4523
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4524 <change type="bugfix">
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4525 <para lang="ru">
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4526 в обработке подзапросов;
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4527 ошибка появилась в 0.7.25.
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4528 </para>
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4529 <para lang="en">
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4530 in subrequest processing;
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4531 the bug had appeared in 0.7.25.
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4532 </para>
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4533 </change>
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4534
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4535 </changes>
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4536
d04bfca0c7e3 nginx-0.7.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2378
diff changeset
4537
2378
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4538 <changes ver="0.7.25" date="08.12.2008">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4539
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4540 <change type="change">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4541 <para lang="ru">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4542 в обработке подзапросов.
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4543 </para>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4544 <para lang="en">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4545 in subrequest processing.
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4546 </para>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4547 </change>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4548
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4549 <change type="change">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4550 <para lang="ru">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4551 теперь разрешаются POST'ы без строки "Content-Length" в заголовке запроса.
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4552 </para>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4553 <para lang="en">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4554 now POSTs without "Content-Length" header line are allowed.
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4555 </para>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4556 </change>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4557
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4558 <change type="bugfix">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4559 <para lang="ru">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4560 теперь директивы limit_req и limit_conn указывают причину запрета запроса.
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4561 </para>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4562 <para lang="en">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4563 now the "limit_req" and "limit_conn" directives log a prohibition reason.
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4564 </para>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4565 </change>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4566
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4567 <change type="bugfix">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4568 <para lang="ru">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4569 в параметре delete директивы geo.
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4570 </para>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4571 <para lang="en">
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4572 in the "delete" parameter of the "geo" directive.
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4573 </para>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4574 </change>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4575
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4576 </changes>
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4577
46b68faf271d nginx-0.7.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2362
diff changeset
4578
2362
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4579 <changes ver="0.7.24" date="01.12.2008">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4580
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4581 <change type="feature">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4582 <para lang="ru">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4583 директива if_modified_since.
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4584 </para>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4585 <para lang="en">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4586 the "if_modified_since" directive.
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4587 </para>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4588 </change>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4589
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4590 <change type="bugfix">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4591 <para lang="ru">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4592 nginx не обрабатывал ответ FastCGI-сервера,
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4593 если перед ответом сервер передавал много сообщений в stderr.
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4594 </para>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4595 <para lang="en">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4596 nginx did not process a FastCGI server response,
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4597 if the server send too many messages to stderr before response.
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4598 </para>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4599 </change>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4600
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4601 <change type="bugfix">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4602 <para lang="ru">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4603 переменные "$cookie_..." не работали в SSI and в перловом модуле.
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4604 </para>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4605 <para lang="en">
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4606 the "$cookie_..." variables did not work in the SSI and the perl module.
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4607 </para>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4608 </change>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4609
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4610 </changes>
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4611
19c452ecd083 nginx-0.7.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2341
diff changeset
4612
2341
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4613 <changes ver="0.7.23" date="27.11.2008">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4614
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4615 <change type="feature">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4616 <para lang="ru">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4617 параметры delete и ranges в директиве geo.
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4618 </para>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4619 <para lang="en">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4620 the "delete" and "ranges" parameters in the "geo" directive.
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4621 </para>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4622 </change>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4623
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4624 <change type="feature">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4625 <para lang="ru">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4626 ускорение загрузки geo-базы с большим числом значений.
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4627 </para>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4628 <para lang="en">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4629 speeding up loading of geo base with large number of values.
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4630 </para>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4631 </change>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4632
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4633 <change type="feature">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4634 <para lang="ru">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4635 уменьшение памяти, необходимой для загрузки geo-базы.
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4636 </para>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4637 <para lang="en">
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4638 decrease of memory required for geo base load.
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4639 </para>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4640 </change>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4641
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4642 </changes>
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4643
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
4644
2317
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4645 <changes ver="0.7.22" date="20.11.2008">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4646
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4647 <change type="feature">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4648 <para lang="ru">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4649 параметр none в директиве smtp_auth.<br/>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4650 Спасибо Максиму Дунину.
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4651 </para>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4652 <para lang="en">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4653 the "none" parameter in the "smtp_auth" directive.<br/>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4654 Thanks to Maxim Dounin.
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4655 </para>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4656 </change>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4657
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4658 <change type="feature">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4659 <para lang="ru">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4660 переменные "$cookie_...".
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4661 </para>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4662 <para lang="en">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4663 the "$cookie_..." variables.
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4664 </para>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4665 </change>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4666
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4667 <change type="bugfix">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4668 <para lang="ru">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4669 директива directio не работала с файловой системой XFS.
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4670 </para>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4671 <para lang="en">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4672 the "directio" directive did not work in XFS filesystem.
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4673 </para>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4674 </change>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4675
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4676 <change type="bugfix">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4677 <para lang="ru">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4678 resolver не понимал большие DNS-ответы.<br/>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4679 Спасибо Zyb.
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4680 </para>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4681 <para lang="en">
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4682 the resolver did not understand big DNS responses.<br/>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4683 Thanks to Zyb.
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4684 </para>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4685 </change>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4686
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4687 </changes>
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4688
24763afa5efe nginx-0.7.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2304
diff changeset
4689
2304
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4690 <changes ver="0.7.21" date="11.11.2008">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4691
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4692 <change>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4693 <para lang="ru">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4694 Изменения в модуле ngx_http_limit_req_module.
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4695 </para>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4696 <para lang="en">
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
4697 Changes in the ngx_http_limit_req_module.
2304
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4698 </para>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4699 </change>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4700
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4701 <change type="feature">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4702 <para lang="ru">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4703 поддержка EXSLT в модуле ngx_http_xslt_module.<br/>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4704 Спасибо Денису Латыпову.
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4705 </para>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4706 <para lang="en">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4707 the EXSLT support in the ngx_http_xslt_module.<br/>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4708 Thanks to Denis F. Latypoff.
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4709 </para>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4710 </change>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4711
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4712 <change type="workaround">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4713 <para lang="ru">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4714 совместимость с glibc 2.3.<br/>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4715 Спасибо Eric Benson и Максиму Дунину.
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4716 </para>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4717 <para lang="en">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4718 compatibility with glibc 2.3.<br/>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4719 Thanks to Eric Benson and Maxim Dounin.
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4720 </para>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4721 </change>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4722
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4723 <change type="bugfix">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4724 <para lang="ru">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4725 nginx не запускался на MacOSX 10.4 и более ранних;
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4726 ошибка появилась в 0.7.6.
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4727 </para>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4728 <para lang="en">
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4729 nginx could not run on MacOSX 10.4 and earlier;
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4730 the bug had appeared in 0.7.6.
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4731 </para>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4732 </change>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4733
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4734 </changes>
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4735
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4736
2296
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4737 <changes ver="0.7.20" date="10.11.2008">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4738
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4739 <change>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4740 <para lang="ru">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4741 Изменения в модуле ngx_http_gzip_filter_module.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4742 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4743 <para lang="en">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4744 Changes in the ngx_http_gzip_filter_module.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4745 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4746 </change>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4747
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4748 <change type="feature">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4749 <para lang="ru">
2304
5f665d0fa6a5 nginx-0.7.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2296
diff changeset
4750 модуль ngx_http_limit_req_module.
2296
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4751 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4752 <para lang="en">
3519
265b7fd2ae21 nginx-0.8.37-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3502
diff changeset
4753 the ngx_http_limit_req_module.
2296
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4754 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4755 </change>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4756
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4757 <change type="bugfix">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4758 <para lang="ru">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4759 на платформах sparc и ppc рабочие процессы могли выходить по сигналу SIGBUS;
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4760 ошибка появилась в 0.7.3.<br/>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4761 Спасибо Максиму Дунину.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4762 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4763 <para lang="en">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4764 worker processes might exit on a SIGBUS signal on sparc and ppc platforms;
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4765 the bug had appeared in 0.7.3.<br/>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4766 Thanks to Maxim Dounin.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4767 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4768 </change>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4769
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4770 <change type="bugfix">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4771 <para lang="ru">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4772 директивы вида "proxy_pass http://host/some:uri" не работали;
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4773 ошибка появилась в 0.7.12.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4774 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4775 <para lang="en">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4776 the "proxy_pass http://host/some:uri" directives did not work;
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4777 the bug had appeared in 0.7.12.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4778 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4779 </change>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4780
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4781 <change type="bugfix">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4782 <para lang="ru">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4783 при использовании HTTPS запросы могли завершаться с ошибкой "bad write retry".
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4784 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4785 <para lang="en">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4786 in HTTPS mode requests might fail with the "bad write retry" error.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4787 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4788 </change>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4789
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4790 <change type="bugfix">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4791 <para lang="ru">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4792 модуль ngx_http_secure_link_module не работал внутри location'ов
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4793 с именами меньше 3 символов.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4794 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4795 <para lang="en">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4796 the ngx_http_secure_link_module did not work inside locations,
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4797 whose names are less than 3 characters.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4798 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4799 </change>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4800
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4801 <change type="bugfix">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4802 <para lang="ru">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4803 переменная $server_addr могла не иметь значения.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4804 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4805 <para lang="en">
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4806 $server_addr variable might have no value.
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4807 </para>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4808 </change>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4809
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4810 </changes>
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4811
61838d1bcbdd nginx-0.7.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2274
diff changeset
4812
2274
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4813 <changes ver="0.7.19" date="13.10.2008">
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4814
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4815 <change type="bugfix">
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4816 <para lang="ru">
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4817 обновление номера версии.
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4818 </para>
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4819 <para lang="en">
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4820 version number update.
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4821 </para>
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4822 </change>
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4823
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4824 </changes>
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4825
9dba9779e37e nginx-0.7.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2271
diff changeset
4826
2271
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4827 <changes ver="0.7.18" date="13.10.2008">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4828
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4829 <change type="change">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4830 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4831 директива underscores_in_headers;
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4832 теперь nginx по умолчанию не разрешает подчёркивания в именах строк
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4833 в заголовке запроса клиента.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4834 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4835 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4836 the "underscores_in_headers" directive;
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4837 now nginx does not allows underscores in a client request header line names.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4838 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4839 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4840
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4841 <change type="feature">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4842 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4843 модуль ngx_http_secure_link_module.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4844 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4845 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4846 the ngx_http_secure_link_module.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4847 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4848 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4849
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4850 <change type="feature">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4851 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4852 директива real_ip_header поддерживает любой заголовок.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4853 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4854 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4855 the "real_ip_header" directive supports any header.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4856 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4857 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4858
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4859 <change type="feature">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4860 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4861 директива log_subrequest.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4862 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4863 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4864 the "log_subrequest" directive.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4865 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4866 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4867
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4868 <change type="feature">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4869 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4870 переменная $realpath_root.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4871 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4872 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4873 the $realpath_root variable.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4874 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4875 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4876
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4877 <change type="feature">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4878 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4879 параметры http_502 и http_504 в директиве proxy_next_upstream.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4880 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4881 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4882 the "http_502" and "http_504" parameters of the "proxy_next_upstream" directive.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4883 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4884 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4885
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4886 <change type="bugfix">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4887 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4888 параметр http_503 в директивах proxy_next_upstream или fastcgi_next_upstream
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4889 не работал.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4890 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4891 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4892 the "http_503" parameter of the "proxy_next_upstream" or
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4893 "fastcgi_next_upstream" directives did not work.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4894 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4895 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4896
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4897 <change type="bugfix">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4898 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4899 nginx мог выдавать строку "Transfer-Encoding: chunked" для запросов HEAD.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4900 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4901 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4902 nginx might send a "Transfer-Encoding: chunked" heaer line for HEAD requests.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4903 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4904 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4905
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4906 <change type="bugfix">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4907 <para lang="ru">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4908 теперь accept-лимит зависит от числа worker_connections.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4909 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4910 <para lang="en">
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4911 now accept threshold depends on worker_connections.
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4912 </para>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4913 </change>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4914
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4915 </changes>
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4916
fc10f7b5cb13 nginx-0.7.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2251
diff changeset
4917
2251
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4918 <changes ver="0.7.17" date="15.09.2008">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4919
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4920 <change type="feature">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4921 <para lang="ru">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4922 директива directio теперь работает на Linux.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4923 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4924 <para lang="en">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4925 now the "directio" directive works on Linux.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4926 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4927 </change>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4928
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4929 <change type="feature">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4930 <para lang="ru">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4931 переменная $pid.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4932 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4933 <para lang="en">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4934 the $pid variable.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4935 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4936 </change>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4937
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4938 <change type="bugfix">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4939 <para lang="ru">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4940 оптимизация directio, появившаяся в 0.7.15, не работала при использовании
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4941 open_file_cache.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4942 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4943 <para lang="en">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4944 the "directio" optimization that had appeared in 0.7.15 did not work with
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4945 open_file_cache.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4946 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4947 </change>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4948
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4949 <change type="bugfix">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4950 <para lang="ru">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4951 access_log с переменными не работал на Linux;
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4952 ошибка появилась в 0.7.7.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4953 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4954 <para lang="en">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4955 the "access_log" with variables did not work on Linux;
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4956 the bug had appeared in 0.7.7.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4957 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4958 </change>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4959
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4960 <change type="bugfix">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4961 <para lang="ru">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4962 модуль ngx_http_charset_module не понимал название кодировки в кавычках,
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4963 полученное от бэкенда.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4964 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4965 <para lang="en">
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4966 the ngx_http_charset_module did not understand quoted charset name
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4967 received from backend.
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4968 </para>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4969 </change>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4970
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4971 </changes>
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4972
91d7a9eb8ade nginx-0.7.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2241
diff changeset
4973
2241
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4974 <changes ver="0.7.16" date="08.09.2008">
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4975
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4976 <change type="bugfix">
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4977 <para lang="ru">
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4978 nginx не собирался на 64-битных платформах;
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4979 ошибка появилась в 0.7.15.
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4980 </para>
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4981 <para lang="en">
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4982 nginx could not be built on 64-bit platforms;
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4983 the bug had appeared in 0.7.15.
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4984 </para>
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4985 </change>
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4986
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4987 </changes>
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4988
eab2e87deba7 nginx-0.7.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2237
diff changeset
4989
2237
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4990 <changes ver="0.7.15" date="08.09.2008">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4991
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4992 <change type="feature">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4993 <para lang="ru">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4994 модуль ngx_http_random_index_module.
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4995 </para>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4996 <para lang="en">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4997 the ngx_http_random_index_module.
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4998 </para>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
4999 </change>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5000
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5001 <change type="feature">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5002 <para lang="ru">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5003 директива directio оптимизирована для запросов файлов, начинающихся
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5004 с произвольной позиции.
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5005 </para>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5006 <para lang="en">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5007 the "directio" directive has been optimized for file requests starting
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5008 from arbitrary position.
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5009 </para>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5010 </change>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5011
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5012 <change type="feature">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5013 <para lang="ru">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5014 директива directio при необходимости запрещает использование sendfile.
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5015 </para>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5016 <para lang="en">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5017 the "directio" directive turns off sendfile if it is necessary.
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5018 </para>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5019 </change>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5020
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5021 <change type="feature">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5022 <para lang="ru">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5023 теперь nginx разрешает подчёркивания в именах строк в заголовке запроса клиента.
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5024 </para>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5025 <para lang="en">
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5026 now nginx allows underscores in a client request header line names.
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5027 </para>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5028 </change>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5029
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5030 </changes>
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5031
0cd7bb051f67 nginx-0.7.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2227
diff changeset
5032
2227
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5033 <changes ver="0.7.14" date="01.09.2008">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5034
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5035 <change type="change">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5036 <para lang="ru">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5037 теперь директивы ssl_certificate и ssl_certificate_key не имеют
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5038 значений по умолчанию.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5039 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5040 <para lang="en">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5041 now the ssl_certificate and ssl_certificate_key directives have not
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5042 default values.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5043 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5044 </change>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5045
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5046 <change type="feature">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5047 <para lang="ru">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5048 директива listen поддерживает параметр ssl.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5049 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5050 <para lang="en">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5051 the "listen" directive supports the "ssl" parameter.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5052 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5053 </change>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5054
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5055 <change type="feature">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5056 <para lang="ru">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5057 теперь при переконфигурации nginx учитывает изменение временной зоны
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5058 на FreeBSD и Linux.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5059 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5060 <para lang="en">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5061 now nginx takes into account a time zone change while reconfiguration
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5062 on FreeBSD and Linux.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5063 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5064 </change>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5065
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5066 <change type="bugfix">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5067 <para lang="ru">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5068 параметры директивы listen, такие как backlog, rcvbuf и прочие,
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5069 не устанавливались, если сервером по умолчанию был не первый сервер.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5070 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5071 <para lang="en">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5072 the "listen" directive parameters such as "backlog", "rcvbuf", etc.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5073 were not set, if a default server was not the first one.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5074 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5075 </change>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5076
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5077 <change type="bugfix">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5078 <para lang="ru">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5079 при использовании в качестве аргументов части URI, выделенного с помощью
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5080 директивы rewrite, эти аргументы не экранировались.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5081 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5082 <para lang="en">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5083 if URI part captured by a "rewrite" directive was used as a query string,
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5084 then the query string was not escaped.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5085 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5086 </change>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5087
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5088 <change type="bugfix">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5089 <para lang="ru">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5090 улучшения тестирования правильности конфигурационного файла.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5091 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5092 <para lang="en">
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5093 configuration file validity test improvements.
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5094 </para>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5095 </change>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5096
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5097
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5098 </changes>
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5099
c07d2d20d95c nginx-0.7.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2211
diff changeset
5100
2211
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5101 <changes ver="0.7.13" date="26.08.2008">
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5102
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5103 <change type="bugfix">
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5104 <para lang="ru">
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5105 nginx не собирался на Linux и Solaris;
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5106 ошибка появилась в 0.7.12.
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5107 </para>
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5108 <para lang="en">
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5109 nginx could not be built on Linux and Solaris;
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5110 the bug had appeared in 0.7.12.
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5111 </para>
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5112 </change>
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5113
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5114 </changes>
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5115
d90ea21e24ea nginx-0.7.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2207
diff changeset
5116
2207
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5117 <changes ver="0.7.12" date="26.08.2008">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5118
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5119 <change type="feature">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5120 <para lang="ru">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5121 директива server_name поддерживает пустое имя "".
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5122 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5123 <para lang="en">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5124 the "server_name" directive supports empty name "".
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5125 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5126 </change>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5127
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5128 <change type="feature">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5129 <para lang="ru">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5130 директива gzip_disable поддерживает специальную маску msie6.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5131 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5132 <para lang="en">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5133 the "gzip_disable" directive supports special "msie6" mask.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5134 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5135 </change>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5136
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5137 <change type="bugfix">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5138 <para lang="ru">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5139 при использовании параметра max_fails=0 в upstream'е с несколькими
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5140 серверами рабочий процесс выходил по сигналу SIGFPE.<br/>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5141 Спасибо Максиму Дунину.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5142 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5143 <para lang="en">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5144 if the "max_fails=0" parameter was used in upstream with several servers,
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5145 then a worker process exited on a SIGFPE signal.<br/>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5146 Thanks to Maxim Dounin.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5147 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5148 </change>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5149
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5150 <change type="bugfix">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5151 <para lang="ru">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5152 при перенаправлении запроса с помощью директивы error_page
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5153 терялось тело запроса.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5154 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5155 <para lang="en">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5156 a request body was dropped while redirection via an "error_page" directive.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5157 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5158 </change>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5159
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5160 <change type="bugfix">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5161 <para lang="ru">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5162 при перенаправлении запроса с методом HEAD с помощью директивы error_page
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5163 возвращался полный ответ.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5164 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5165 <para lang="en">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5166 a full response was returned for request method HEAD
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5167 while redirection via an "error_page" directive.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5168 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5169 </change>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5170
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5171 <change type="bugfix">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5172 <para lang="ru">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5173 метод $r->header_in() не возвращал значения строк "Host", "User-Agent",
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5174 и "Connection" из заголовка запроса;
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5175 ошибка появилась в 0.7.0.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5176 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5177 <para lang="en">
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5178 the $r->header_in() method did not return value of the "Host",
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5179 "User-Agent", and "Connection" request header lines;
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5180 the bug had appeared in 0.7.0.
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5181 </para>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5182 </change>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5183
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5184 </changes>
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5185
9ad1bd2b21d9 nginx-0.7.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2188
diff changeset
5186
2188
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5187 <changes ver="0.7.11" date="18.08.2008">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5188
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5189 <change type="change">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5190 <para lang="ru">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5191 теперь ngx_http_charset_module по умолчанию не работает MIME-типом text/css.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5192 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5193 <para lang="en">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5194 now ngx_http_charset_module does not work by default with text/css MIME type.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5195 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5196 </change>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5197
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5198 <change type="feature">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5199 <para lang="ru">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5200 теперь nginx возвращает код 405 для метода POST при запросе статического
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5201 файла, только если файл существует.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5202 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5203 <para lang="en">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5204 now nginx returns the 405 status code for POST method requesting a static file
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5205 only if the file exists.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5206 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5207 </change>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5208
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5209 <change type="feature">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5210 <para lang="ru">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5211 директива proxy_ssl_session_reuse.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5212 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5213 <para lang="en">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5214 the "proxy_ssl_session_reuse" directive.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5215 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5216 </change>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5217
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5218 <change type="bugfix">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5219 <para lang="ru">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5220 после перенаправления запроса с помощью "X-Accel-Redirect"
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5221 директива proxy_pass без URI могла использовать оригинальный запрос.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5222 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5223 <para lang="en">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5224 a "proxy_pass" directive without URI part might use original request
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5225 after the "X-Accel-Redirect" redirection was used;
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5226 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5227 </change>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5228
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5229 <change type="bugfix">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5230 <para lang="ru">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5231 если у каталога были права доступа только на поиск файлов
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5232 и первый индексный файл отсутствовал, то nginx возвращал ошибку 500.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5233 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5234 <para lang="en">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5235 if a directory has search only rights and the first index file was absent,
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5236 then nginx returned the 500 status code.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5237 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5238 </change>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5239
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5240 <change type="bugfix">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5241 <para lang="ru">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5242 ошибок во вложенных location'ах;
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5243 ошибки появились в 0.7.1.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5244 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5245 <para lang="en">
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5246 in inclusive locations;
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5247 the bugs had appeared in 0.7.1.
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5248 </para>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5249 </change>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5250
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5251 </changes>
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5252
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5253
2177
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5254 <changes ver="0.7.10" date="13.08.2008">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5255
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5256 <change type="bugfix">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5257 <para lang="ru">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5258 ошибок в директивах addition_types, charset_types,
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5259 gzip_types, ssi_types, sub_filter_types и xslt_types;
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5260 ошибки появились в 0.7.9.
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5261 </para>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5262 <para lang="en">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5263 in the "addition_types", "charset_types",
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5264 "gzip_types", "ssi_types", "sub_filter_types", and "xslt_types" directives;
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5265 the bugs had appeared in 0.7.9.
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5266 </para>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5267 </change>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5268
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5269 <change type="bugfix">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5270 <para lang="ru">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5271 рекурсивной error_page для 500 ошибки.
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5272 </para>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5273 <para lang="en">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5274 of recursive error_page for 500 status code.
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5275 </para>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5276 </change>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5277
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5278 <change type="bugfix">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5279 <para lang="ru">
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5280 теперь модуль ngx_http_realip_module устанавливает адрес не для
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5281 всего keepalive соединения, а для каждого запроса по этому соединению.
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5282 </para>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5283 <para lang="en">
2188
0e7023bf6b24 nginx-0.7.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2177
diff changeset
5284 now the ngx_http_realip_module sets address not for whole keepalive connection,
2177
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5285 but for each request passed via the connection.
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5286 </para>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5287 </change>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5288
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5289 </changes>
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5290
511edfa732da nginx-0.7.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2169
diff changeset
5291
2169
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5292 <changes ver="0.7.9" date="12.08.2008">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5293
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5294 <change type="change">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5295 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5296 теперь ngx_http_charset_module по умолчанию работает со следующими MIME-типами:
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5297 text/html, text/css, text/xml, text/plain, text/vnd.wap.wml,
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5298 application/x-javascript и application/rss+xml.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5299 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5300 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5301 now ngx_http_charset_module works by default with following MIME types:
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5302 text/html, text/css, text/xml, text/plain, text/vnd.wap.wml,
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5303 application/x-javascript, and application/rss+xml.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5304 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5305 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5306
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5307 <change type="feature">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5308 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5309 директивы charset_types и addition_types.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5310 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5311 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5312 the "charset_types" and "addition_types" directives.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5313 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5314 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5315
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5316 <change type="feature">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5317 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5318 теперь директивы gzip_types, ssi_types и sub_filter_types используют хэш.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5319 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5320 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5321 now the "gzip_types", "ssi_types", and "sub_filter_types" directives use hash.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5322 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5323 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5324
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5325 <change type="feature">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5326 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5327 модуль ngx_cpp_test_module.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5328 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5329 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5330 the ngx_cpp_test_module.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5331 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5332 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5333
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5334 <change type="feature">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5335 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5336 директива expires поддерживает суточное время.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5337 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5338 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5339 the "expires" directive supports daily time.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5340 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5341 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5342
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5343 <change type="feature">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5344 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5345 улучшения и исправления в модуле ngx_http_xslt_module.<br/>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5346 Спасибо Денису Латыпову и Максиму Дунину.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5347 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5348 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5349 the ngx_http_xslt_module improvements and bug fixing.<br/>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5350 Thanks to Denis F. Latypoff and Maxim Dounin.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5351 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5352 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5353
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5354 <change type="bugfix">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5355 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5356 директива log_not_found не работала при поиске индексных файлов.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5357 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5358 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5359 the "log_not_found" directive did not work for index files tests.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5360 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5361 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5362
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5363 <change type="bugfix">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5364 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5365 HTTPS-соединения могли зависнуть,
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5366 если использовались методы kqueue, epoll, rtsig или eventport;
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5367 ошибка появилась в 0.7.7.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5368 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5369 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5370 HTTPS connections might hang,
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5371 if kqueue, epoll, rtsig, or eventport methods were used;
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5372 the bug had appeared in 0.7.7.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5373 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5374 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5375
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5376 <change type="bugfix">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5377 <para lang="ru">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5378 если в директивах server_name, valid_referers и map
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5379 использовалась маска вида "*.domain.tld" и при этом полное имя
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5380 вида "domain.tld" не было описано, то это имя попадало под маску;
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5381 ошибка появилась в 0.3.18.
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5382 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5383 <para lang="en">
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5384 if the "server_name", "valid_referers", and "map" directives used
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5385 an "*.domain.tld" wildcard and exact name "domain.tld" was not set,
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5386 then the exact name was matched by the wildcard;
2505
c7ee9e15717b nginx-0.7.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2499
diff changeset
5387 the bug had appeared in 0.3.18.
2169
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5388 </para>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5389 </change>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5390
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5391 </changes>
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5392
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5393
2144
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5394 <changes ver="0.7.8" date="04.08.2008">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5395
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5396 <change type="feature">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5397 <para lang="ru">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5398 модуль ngx_http_xslt_module.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5399 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5400 <para lang="en">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5401 the ngx_http_xslt_module.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5402 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5403 </change>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5404
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5405 <change type="feature">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5406 <para lang="ru">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5407 переменные "$arg_...".
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5408 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5409 <para lang="en">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5410 the "$arg_..." variables.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5411 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5412 </change>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5413
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5414 <change type="feature">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5415 <para lang="ru">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5416 поддержка directio в Solaris.<br/>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5417 Спасибо Ivan Debnar.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5418 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5419 <para lang="en">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5420 Solaris directio support.<br/>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5421 Thanks to Ivan Debnar.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5422 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5423 </change>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5424
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5425 <change type="bugfix">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5426 <para lang="ru">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5427 теперь, если FastCGI-сервер присылает строку "Location" в заголовке ответа
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5428 без строки статуса, то nginx использует код статуса 302.<br/>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5429 Спасибо Максиму Дунину.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5430 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5431 <para lang="en">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5432 now if FastCGI server sends a "Location" header line without status line,
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5433 then nginx uses 302 status code.<br/>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5434 Thanks to Maxim Dounin.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5435 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5436 </change>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5437
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5438 </changes>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5439
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5440
2130
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5441 <changes ver="0.7.7" date="30.07.2008">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5442
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5443 <change type="change">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5444 <para lang="ru">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5445 теперь ошибка EAGAIN при вызове connect() не считается временной.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5446 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5447 <para lang="en">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5448 now the EAGAIN error returned by connect() is not considered as temporary error.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5449 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5450 </change>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5451
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5452 <change type="change">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5453 <para lang="ru">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5454 значением переменной $ssl_client_cert теперь является сертификат,
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5455 перед каждой строкой которого, кроме первой, вставляется символ табуляции;
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5456 неизменённый сертификат доступен через переменную $ssl_client_raw_cert.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5457 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5458 <para lang="en">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5459 now the $ssl_client_cert variable value is a certificate with TAB character
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5460 intended before each line except first one;
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5461 an unchanged certificate is available in the $ssl_client_raw_cert variable.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5462 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5463 </change>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5464
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5465 <change type="feature">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5466 <para lang="ru">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5467 параметр ask директивы ssl_verify_client.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5468 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5469 <para lang="en">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5470 the "ask" parameter in the "ssl_verify_client" directive.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5471 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5472 </change>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5473
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5474 <change type="feature">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5475 <para lang="ru">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5476 улучшения в обработке byte-range.<br/>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5477 Спасибо Максиму Дунину.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5478 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5479 <para lang="en">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5480 byte-range processing improvements.<br/>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5481 Thanks to Maxim Dounin.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5482 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5483 </change>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5484
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5485 <change type="feature">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5486 <para lang="ru">
2144
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5487 директива directio.<br/>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5488 Спасибо Jiang Hong.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5489 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5490 <para lang="en">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5491 the "directio" directive.<br/>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5492 Thanks to Jiang Hong.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5493 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5494 </change>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5495
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5496 <change type="feature">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5497 <para lang="ru">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5498 поддержка sendfile() в MacOSX 10.5.
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5499 </para>
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5500 <para lang="en">
43bde71f0bbe nginx-0.7.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2130
diff changeset
5501 MacOSX 10.5 sendfile() support.
2130
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5502 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5503 </change>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5504
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5505 <change type="bugfix">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5506 <para lang="ru">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5507 в MacOSX и Cygwin при проверке location'ов теперь делается сравнение
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5508 без учёта регистра символов;
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5509 однако, сравнение ограничено только однобайтными locale'ями.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5510 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5511 <para lang="en">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5512 now in MacOSX and Cygwin locations are tested in case insensitive mode;
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5513 however, the compare is provided by single-byte locales only.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5514 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5515 </change>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5516
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5517 <change type="bugfix">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5518 <para lang="ru">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5519 соединения почтового прокси-сервера зависали в режиме SSL,
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5520 если использовались методы select, poll или /dev/poll.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5521 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5522 <para lang="en">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5523 mail proxy SSL connections hanged,
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5524 if select, poll, or /dev/poll methods were used.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5525 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5526 </change>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5527
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5528 <change type="bugfix">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5529 <para lang="ru">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5530 ошибки при использовании кодировки UTF-8 в ngx_http_autoindex_module.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5531 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5532 <para lang="en">
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5533 UTF-8 encoding usage in the ngx_http_autoindex_module.
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5534 </para>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5535 </change>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5536
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5537 </changes>
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5538
bbcf6d75556f nginx-0.7.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2088
diff changeset
5539
2088
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5540 <changes ver="0.7.6" date="07.07.2008">
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5541
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5542 <change type="bugfix">
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5543 <para lang="ru">
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5544 теперь при использовании переменных в директиве access_log
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5545 всегда проверяется существовании root'а для запроса.
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5546 </para>
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5547 <para lang="en">
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5548 now if variables are used in the "access_log" directive
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5549 a request root existence is always tested.
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5550 </para>
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5551 </change>
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5552
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5553 <change type="bugfix">
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5554 <para lang="ru">
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5555 модуль ngx_http_flv_module не поддерживал несколько значений в
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5556 аргументах запроса.
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5557 </para>
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5558 <para lang="en">
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5559 the ngx_http_flv_module did not support several values in a query string.
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5560 </para>
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5561 </change>
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5562
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5563 </changes>
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5564
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5565
2082
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5566 <changes ver="0.7.5" date="01.07.2008">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5567
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5568 <change>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5569 <para lang="ru">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5570 Исправления в поддержке переменных в директиве access_log;
2169
769f0dd7081e nginx-0.7.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2144
diff changeset
5571 ошибки появились в 0.7.4.
2082
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5572 </para>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5573 <para lang="en">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5574 Bugfixes in variables support in the "access_log" directive;
2088
c2f0f7cf306f nginx-0.7.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2082
diff changeset
5575 the bugs had appeared in 0.7.4.
2082
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5576 </para>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5577 </change>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5578
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5579 <change type="bugfix">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5580 <para lang="ru">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5581 nginx не собирался с параметром --without-http_gzip_module;
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5582 ошибка появилась в 0.7.3.<br/>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5583 Спасибо Кириллу Коринскому.
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5584 </para>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5585 <para lang="en">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5586 nginx could not be built --without-http_gzip_module;
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5587 the bug had appeared in 0.7.3.<br/>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5588 Thanks to Kirill A. Korinskiy.
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5589 </para>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5590 </change>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5591
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5592 <change type="bugfix">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5593 <para lang="ru">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5594 при совместном использовании sub_filter и SSI
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5595 ответы могли передаваться неверно.
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5596 </para>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5597 <para lang="en">
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5598 if sub_filter and SSI were used together, then responses might
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5599 were transferred incorrectly.
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5600 </para>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5601 </change>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5602
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5603 </changes>
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5604
9527137b4354 nginx-0.7.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2074
diff changeset
5605
2074
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5606 <changes ver="0.7.4" date="30.06.2008">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5607
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5608 <change type="feature">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5609 <para lang="ru">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5610 директива access_log поддерживает переменные.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5611 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5612 <para lang="en">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5613 variables support in the "access_log" directive.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5614 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5615 </change>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5616
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5617 <change type="feature">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5618 <para lang="ru">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5619 директива open_log_file_cache.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5620 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5621 <para lang="en">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5622 the "open_log_file_cache" directive.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5623 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5624 </change>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5625
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5626 <change type="feature">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5627 <para lang="ru">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5628 ключ -g.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5629 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5630 <para lang="en">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5631 the -g switch.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5632 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5633 </change>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5634
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5635 <change type="feature">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5636 <para lang="ru">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5637 поддержка строки "Expect" в заголовке запроса.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5638 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5639 <para lang="en">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5640 the "Expect" request header line support.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5641 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5642 </change>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5643
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5644 <change type="bugfix">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5645 <para lang="ru">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5646 большие включения в SSI могли передавались не полностью.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5647 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5648 <para lang="en">
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5649 large SSI inclusions might be truncated.
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5650 </para>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5651 </change>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5652
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5653 </changes>
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5654
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
5655
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5656 <changes ver="0.7.3" date="23.06.2008">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5657
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5658 <change type="change">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5659 <para lang="ru">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5660 MIME-тип для расширения rss изменён на "application/rss+xml".
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5661 </para>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5662 <para lang="en">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5663 the "rss" extension MIME type has been changed to "application/rss+xml".
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5664 </para>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5665 </change>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5666
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5667 <change type="change">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5668 <para lang="ru">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5669 теперь директива "gzip_vary on" выдаёт строку
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5670 <nobr>"Vary: Accept-Encoding"</nobr>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5671 в заголовке ответа и для несжатых ответов.
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5672 </para>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5673 <para lang="en">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5674 now the "gzip_vary" directive turned on issues
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5675 a <nobr>"Vary: Accept-Encoding"</nobr>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5676 header line for uncompressed responses too.
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5677 </para>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5678 </change>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5679
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5680 <change type="feature">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5681 <para lang="ru">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5682 теперь при использовании протокола "https://" в директиве rewrite
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5683 автоматически делается редирект.
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5684 </para>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5685 <para lang="en">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5686 now the "rewrite" directive does a redirect automatically
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5687 if the "https://" protocol is used.
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5688 </para>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5689 </change>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5690
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5691 <change type="bugfix">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5692 <para lang="ru">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5693 директива proxy_pass не работала с протоколом HTTPS;
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5694 ошибка появилась в 0.6.9.
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5695 </para>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5696 <para lang="en">
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5697 the "proxy_pass" directive did not work with the HTTPS protocol;
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5698 the bug had appeared in 0.6.9.
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5699 </para>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5700 </change>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5701
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5702 </changes>
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5703
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5704
2046
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5705 <changes ver="0.7.2" date="16.06.2008">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5706
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5707 <change type="feature">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5708 <para lang="ru">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5709 теперь nginx поддерживает шифры с обменом EDH-ключами.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5710 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5711 <para lang="en">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5712 now nginx supports EDH key exchange ciphers.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5713 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5714 </change>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5715
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5716 <change type="feature">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5717 <para lang="ru">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5718 директива ssl_dhparam.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5719 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5720 <para lang="en">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5721 the "ssl_dhparam" directive.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5722 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5723 </change>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5724
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5725 <change type="feature">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5726 <para lang="ru">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5727 переменная $ssl_client_cert.<br/>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5728 Спасибо Manlio Perillo.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5729 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5730 <para lang="en">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5731 the $ssl_client_cert variable.<br/>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5732 Thanks to Manlio Perillo.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5733 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5734 </change>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5735
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5736 <change type="bugfix">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5737 <para lang="ru">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5738 после изменения URI с помощью директивы rewrite nginx не искал новый location;
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5739 ошибка появилась в 0.7.1.<br/>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5740 Спасибо Максиму Дунину.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5741 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5742 <para lang="en">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5743 after changing URI via a "rewrite" directive nginx did not search
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5744 a new location;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5745 the bug had appeared in 0.7.1.<br/>
2046
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5746 Thanks to Maxim Dounin.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5747 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5748 </change>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5749
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5750 <change type="bugfix">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5751 <para lang="ru">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5752 nginx не собирался без библиотеки PCRE;
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5753 ошибка появилась в 0.7.1.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5754 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5755 <para lang="en">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5756 nginx could not be built without PCRE library;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5757 the bug had appeared in 0.7.1.
2046
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5758 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5759 </change>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5760
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5761 <change type="bugfix">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5762 <para lang="ru">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5763 при редиректе запроса к каталогу с добавлением слэша nginx
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5764 не добавлял аргументы из оригинального запроса.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5765 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5766 <para lang="en">
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5767 when a request to a directory was redirected with the slash added,
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5768 nginx dropped a query string from the original request.
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5769 </para>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5770 </change>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5771
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5772 </changes>
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5773
a07e258cef3b nginx-0.7.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2033
diff changeset
5774
2033
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5775 <changes ver="0.7.1" date="26.05.2008">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5776
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5777 <change type="change">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5778 <para lang="ru">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5779 теперь поиск location'а делается с помощью дерева.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5780 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5781 <para lang="en">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5782 now locations are searched in a tree.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5783 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5784 </change>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5785
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5786 <change type="change">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5787 <para lang="ru">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5788 директива optimize_server_names упразднена в связи с появлением
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5789 директивы server_name_in_redirect.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5790 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5791 <para lang="en">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5792 the "optimize_server_names" directive was canceled
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5793 due to the "server_name_in_redirect" directive introduction.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5794 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5795 </change>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5796
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5797 <change type="change">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5798 <para lang="ru">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5799 некоторые давно устаревшие директивы больше не поддерживаются.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5800 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5801 <para lang="en">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5802 some long deprecated directives are not supported anymore.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5803 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5804 </change>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5805
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5806 <change type="change">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5807 <para lang="ru">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5808 параметр "none" в директиве ssl_session_cache;
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5809 теперь этот параметр используется по умолчанию.<br/>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5810 Спасибо Rob Mueller.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5811 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5812 <para lang="en">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5813 the "none" parameter in the "ssl_session_cache" directive;
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5814 now this is default parameter.<br/>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5815 Thanks to Rob Mueller.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5816 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5817 </change>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5818
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5819 <change type="bugfix">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5820 <para lang="ru">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5821 рабочие процессы могли не реагировать на сигналы переконфигурации
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5822 и ротации логов.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5823 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5824 <para lang="en">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5825 worker processes might not catch reconfiguration and log rotation signals.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5826 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5827 </change>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5828
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5829 <change type="bugfix">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5830 <para lang="ru">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5831 nginx не собирался на последних Fedora 9 Linux.<br/>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5832 Спасибо Roxis.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5833 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5834 <para lang="en">
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5835 nginx could not be built on latest Fedora 9 Linux.<br/>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5836 Thanks to Roxis.
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5837 </para>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5838 </change>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5839
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5840 </changes>
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5841
6ab27a06f334 nginx-0.7.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2015
diff changeset
5842
2015
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5843 <changes ver="0.7.0" date="19.05.2008">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5844
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5845 <change type="change">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5846 <para lang="ru">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5847 теперь символы 0x00-0x1F, '"' и '\' в access_log записываются в виде \xXX.<br/>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5848 Спасибо Максиму Дунину.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5849 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5850 <para lang="en">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5851 now the 0x00-0x1F, '"' and '\' characters are escaped as \xXX in an
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5852 access_log.<br/>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5853 Thanks to Maxim Dounin.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5854 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5855 </change>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5856
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5857 <change type="change">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5858 <para lang="ru">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5859 теперь nginx разрешает несколько строк "Host" в заголовке запроса.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5860 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5861 <para lang="en">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5862 now nginx allows several "Host" request header line.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5863 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5864 </change>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5865
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5866 <change type="feature">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5867 <para lang="ru">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5868 директива expires поддерживает флаг modified.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5869 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5870 <para lang="en">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5871 the "modified" flag in the "expires" directive.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5872 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5873 </change>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5874
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5875 <change type="feature">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5876 <para lang="ru">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5877 переменные $uid_got и $uid_set можно использовать на любой стадии обработки
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5878 запроса.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5879 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5880 <para lang="en">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5881 the $uid_got and $uid_set variables may be used at any request processing stage.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5882 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5883 </change>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5884
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5885 <change type="feature">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5886 <para lang="ru">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5887 переменная $hostname.<br/>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5888 Спасибо Андрею Нигматулину.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5889 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5890 <para lang="en">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5891 the $hostname variable.<br/>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5892 Thanks to Andrei Nigmatulin.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5893 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5894 </change>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5895
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5896 <change type="feature">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5897 <para lang="ru">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5898 поддержка DESTDIR.<br/>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5899 Спасибо Todd A. Fisher и Andras Voroskoi.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5900 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5901 <para lang="en">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5902 DESTDIR support.<br/>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5903 Thanks to Todd A. Fisher and Andras Voroskoi.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5904 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5905 </change>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5906
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5907 <change type="bugfix">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5908 <para lang="ru">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5909 при использовании keepalive на Linux
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5910 в рабочем процессе мог произойти segmentation fault.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5911 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5912 <para lang="en">
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5913 a segmentation fault might occur in worker process on Linux,
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5914 if keepalive was enabled.
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5915 </para>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5916 </change>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5917
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5918 </changes>
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5919
0a189588830b nginx-0.7.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1999
diff changeset
5920
1999
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5921 <changes ver="0.6.31" date="12.05.2008">
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5922
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5923 <change type="bugfix">
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5924 <para lang="ru">
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5925 nginx не обрабатывал ответ FastCGI-сервера, если строка заголовка ответ была
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5926 в конце записи FastCGI;
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5927 ошибка появилась в 0.6.2.<br/>
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5928 Спасибо Сергею Серову.
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5929 </para>
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5930 <para lang="en">
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5931 nginx did not process FastCGI response
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5932 if header was at the end of FastCGI record;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
5933 the bug had appeared in 0.6.2.<br/>
1999
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5934 Thanks to Sergey Serov.
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5935 </para>
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5936 </change>
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5937
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5938 <change type="bugfix">
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5939 <para lang="ru">
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5940 при удалении файла и использовании директивы open_file_cache_errors off
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5941 в рабочем процессе мог произойти segmentation fault.
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5942 </para>
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5943 <para lang="en">
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5944 a segmentation fault might occur in worker process if a file was deleted
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5945 and the "open_file_cache_errors" directive was off.
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5946 </para>
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5947 </change>
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5948
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5949 </changes>
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5950
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5951
1983
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5952 <changes ver="0.6.30" date="29.04.2008">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5953
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5954 <change type="change">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5955 <para lang="ru">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5956 теперь, если маске, заданной в директиве include, не соответствует
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5957 ни один файл, то nginx не выдаёт ошибку.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5958 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5959 <para lang="en">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5960 now if an "include" directive pattern does not match any file,
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5961 then nginx does not issue an error.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5962 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5963 </change>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5964
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5965 <change type="feature">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5966 <para lang="ru">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5967 теперь время в директивах можно задавать без пробела, например, "1h50m".
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5968 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5969 <para lang="en">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5970 now the time in directives may be specified without spaces,
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5971 for example, "1h50m".
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5972 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5973 </change>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5974
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5975 <change type="bugfix">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5976 <para lang="ru">
1999
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5977 утечек памяти, если директива ssl_verify_client имела значение on.<br/>
1983
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5978 Спасибо Chavelle Vincent.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5979 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5980 <para lang="en">
1999
d4288915bba7 nginx-0.6.31-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1983
diff changeset
5981 memory leaks if the "ssl_verify_client" directive was on.<br/>
1983
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5982 Thanks to Chavelle Vincent.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5983 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5984 </change>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5985
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5986 <change type="bugfix">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5987 <para lang="ru">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5988 директива sub_filter могла вставлять заменяемый текст в вывод.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5989 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5990 <para lang="en">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5991 the "sub_filter" directive might set text to change into output.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5992 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5993 </change>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5994
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5995 <change type="bugfix">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5996 <para lang="ru">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5997 директива error_page не воспринимала параметры в перенаправляемом URI.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5998 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
5999 <para lang="en">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6000 the "error_page" directive did not take into account arguments in
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6001 redirected URI.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6002 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6003 </change>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6004
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6005 <change type="bugfix">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6006 <para lang="ru">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6007 теперь при сборке с Cygwin nginx всегда открывает файлы в бинарном режиме.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6008 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6009 <para lang="en">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6010 now nginx always opens files in binary mode under Cygwin.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6011 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6012 </change>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6013
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6014 <change type="bugfix">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6015 <para lang="ru">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6016 nginx не собирался под OpenBSD;
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6017 ошибка появилась в 0.6.15.
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6018 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6019 <para lang="en">
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6020 nginx could not be built on OpenBSD;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6021 the bug had appeared in 0.6.15.
1983
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6022 </para>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6023 </change>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6024
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6025 </changes>
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6026
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6027
1950
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6028 <changes ver="0.6.29" date="18.03.2008">
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6029
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6030 <change type="feature">
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6031 <para lang="ru">
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6032 модуль ngx_google_perftools_module.
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6033 </para>
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6034 <para lang="en">
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6035 the ngx_google_perftools_module.
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6036 </para>
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6037 </change>
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6038
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6039 <change type="bugfix">
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6040 <para lang="ru">
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6041 модуль ngx_http_perl_module не собирался на 64-битных платформах;
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6042 ошибка появилась в 0.6.27.
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6043 </para>
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6044 <para lang="en">
1983
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6045 the ngx_http_perl_module could not be built on 64-bit platforms;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6046 the bug had appeared in 0.6.27.
1950
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6047 </para>
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6048 </change>
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6049
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6050 </changes>
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6051
eb2bd21dc8d0 nginx-0.6.29-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1933
diff changeset
6052
1933
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6053 <changes ver="0.6.28" date="13.03.2008">
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6054
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6055 <change type="bugfix">
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6056 <para lang="ru">
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6057 метод rtsig не собирался;
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6058 ошибка появилась в 0.6.27.
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6059 </para>
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6060 <para lang="en">
1983
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
6061 the rtsig method could not be built;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6062 the bug had appeared in 0.6.27.
1933
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6063 </para>
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6064 </change>
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6065
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6066 </changes>
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6067
58f05255d3a3 nginx-0.6.28-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1928
diff changeset
6068
1928
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6069 <changes ver="0.6.27" date="12.03.2008">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6070
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6071 <change type="change">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6072 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6073 теперь на Linux 2.6.18+ по умолчанию не собирается метод rtsig.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6074 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6075 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6076 now by default the rtsig method is not built on <nobr>Linux 2.6.18+.</nobr>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6077 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6078 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6079
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6080 <change type="change">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6081 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6082 теперь при перенаправлении запроса в именованный location с помощью
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6083 директивы error_page метод запроса не изменяется.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6084 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6085 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6086 now a request method is not changed while redirection to a named location
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6087 via an "error_page" directive.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6088 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6089 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6090
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6091 <change type="feature">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6092 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6093 директивы resolver и resolver_timeout в SMTP прокси-сервере.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6094 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6095 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6096 the "resolver" and "resolver_timeout" directives in SMTP proxy.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6097 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6098 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6099
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6100 <change type="feature">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6101 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6102 директива post_action поддерживает именованные location'ы.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6103 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6104 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6105 the "post_action" directive supports named locations.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6106 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6107 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6108
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6109 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6110 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6111 при перенаправлении запроса из location'а c обработчиком proxy, FastCGI
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6112 или memcached в именованный location со статическим обработчиком
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6113 в рабочем процессе происходил segmentation fault.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6114 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6115 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6116 a segmentation fault occurred in worker process,
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6117 if a request was redirected from proxy, FastCGI, or memcached location
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6118 to static named locations.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6119 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6120 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6121
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6122 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6123 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6124 браузеры не повторяли SSL handshake, если при первом handshake
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6125 не оказалось правильного клиентского сертификата.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6126 <br/>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6127 Спасибо Александру Инюхину.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6128 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6129 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6130 browsers did not repeat SSL handshake if there is no valid client certificate
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6131 in first handshake.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6132 <br/>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6133 Thanks to Alexander V. Inyukhin.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6134 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6135 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6136
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6137 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6138 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6139 при перенаправлении ошибок 495-497 с помощью директивы error_page
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6140 без изменения кода ошибки nginx пытался выделить очень много памяти.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6141 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6142 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6143 if response code 495-497 was redirected via an "error_page" directive
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6144 without code change, then nginx tried to allocate too many memory.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6145 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6146 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6147
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6148 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6149 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6150 утечки памяти в долгоживущих небуфферизированных соединениях.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6151 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6152 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6153 memory leak in long-lived non buffered connections.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6154 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6155 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6156
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6157 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6158 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6159 утечки памяти в resolver'е.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6160 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6161 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6162 memory leak in resolver.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6163 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6164 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6165
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6166 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6167 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6168 при перенаправлении запроса из location'а c обработчиком proxy
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6169 в другой location с обработчиком proxy
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6170 в рабочем процессе происходил segmentation fault.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6171 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6172 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6173 a segmentation fault occurred in worker process,
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6174 if a request was redirected from proxy, FastCGI, or memcached location
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6175 to static named locations.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6176 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6177 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6178
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6179 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6180 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6181 ошибки в кэшировании переменных $proxy_host и $proxy_port.<br/>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6182 Спасибо Сергею Боченкову.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6183 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6184 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6185 in the $proxy_host and $proxy_port variables caching.<br/>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6186 Thanks to Sergey Bochenkov.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6187 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6188 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6189
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6190 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6191 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6192 директива proxy_pass с переменными использовала порт, описанной в другой
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6193 директиве proxy_pass без переменных, но с таким же именем хоста.<br/>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6194 Спасибо Сергею Боченкову.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6195 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6196 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6197 a "proxy_pass" directive with variables used incorrectly the same port
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6198 as in another "proxy_pass" directive with the same host name
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6199 and without variables.<br/>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6200 Thanks to Sergey Bochenkov.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6201 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6202 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6203
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6204 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6205 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6206 во время переконфигурации на некоторых 64-битном платформах в лог
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6207 записывался alert "sendmsg() failed (9: Bad file descriptor)".
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6208 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6209 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6210 an alert "sendmsg() failed (9: Bad file descriptor)" on some 64-bit platforms
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6211 while reconfiguration.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6212 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6213 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6214
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6215 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6216 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6217 при повторном использовании в SSI пустого block'а в качестве заглушки
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6218 в рабочем процессе происходил segmentation fault.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6219 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6220 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6221 a segmentation fault occurred in worker process,
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6222 if empty stub block was used second time in SSI.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6223 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6224 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6225
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6226 <change type="bugfix">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6227 <para lang="ru">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6228 ошибки при копировании части URI, содержащего экранированные символы,
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6229 в аргументы.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6230 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6231 <para lang="en">
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6232 in copying URI part contained escaped symbols into arguments.
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6233 </para>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6234 </change>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6235
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6236 </changes>
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6237
be531addfabe nginx-0.6.27-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1888
diff changeset
6238
1888
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6239 <changes ver="0.6.26" date="11.02.2008">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6240
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6241 <change type="bugfix">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6242 <para lang="ru">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6243 директивы proxy_store и fastcgi_store не проверяли длину ответа.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6244 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6245 <para lang="en">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6246 the "proxy_store" and "fastcgi_store" directives did not check
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6247 a response length.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6248 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6249 </change>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6250
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6251 <change type="bugfix">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6252 <para lang="ru">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6253 при использовании большого значения в директиве expires
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6254 в рабочем процессе происходил segmentation fault.<br/>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6255 Спасибо Joaquin Cuenca Abela.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6256 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6257 <para lang="en">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6258 a segmentation fault occurred in worker process,
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6259 if big value was used in a "expires" directive.<br/>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6260 Thanks to Joaquin Cuenca Abela.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6261 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6262 </change>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6263
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6264 <change type="bugfix">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6265 <para lang="ru">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6266 nginx неверно определял длину строки кэша на <nobr>Pentium 4.</nobr><br/>
3738
0b65c962e0cd nginx-0.8.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3714
diff changeset
6267 Спасибо Геннадию Махомеду.
1888
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6268 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6269 <para lang="en">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6270 nginx incorrectly detected cache line size on Pentium 4.<br/>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6271 Thanks to Gena Makhomed.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6272 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6273 </change>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6274
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6275 <change type="bugfix">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6276 <para lang="ru">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6277 в проксированных подзапросах и подзапросах к FastCGI-серверу
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6278 вместо метода GET использовался оригинальный метод клиента.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6279 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6280 <para lang="en">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6281 in proxied or FastCGI subrequests a client original method was used
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6282 instead of the GET method.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6283 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6284 </change>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6285
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6286 <change type="bugfix">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6287 <para lang="ru">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6288 утечки сокетов в режиме HTTPS при использовании отложенного accept'а.<br/>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6289 Спасибо Ben Maurer.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6290 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6291 <para lang="en">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6292 socket leak in HTTPS mode if deferred accept was used.<br/>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6293 Thanks to Ben Maurer.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6294 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6295 </change>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6296
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6297 <change type="bugfix">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6298 <para lang="ru">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6299 nginx выдавал ошибочное сообщение "SSL_shutdown() failed (SSL: )";
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6300 ошибка появилась в 0.6.23.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6301 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6302 <para lang="en">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6303 nginx issued the bogus error message "SSL_shutdown() failed (SSL: )";
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6304 the bug had appeared in 0.6.23.
1888
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6305 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6306 </change>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6307
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6308 <change type="bugfix">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6309 <para lang="ru">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6310 при использовании HTTPS запросы могли завершаться с ошибкой "bad write retry";
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6311 ошибка появилась в 0.6.23.
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6312 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6313 <para lang="en">
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6314 in HTTPS mode requests might fail with the "bad write retry" error;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6315 the bug had appeared in 0.6.23.
1888
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6316 </para>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6317 </change>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6318
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6319 </changes>
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6320
07ad5b260661 nginx-0.6.26-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1837
diff changeset
6321
1835
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6322 <changes ver="0.6.25" date="08.01.2008">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6323
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6324 <change type="change">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6325 <para lang="ru">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6326 вместо специального параметра "*" в директиве server_name теперь
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6327 используется директива server_name_in_redirect.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6328 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6329 <para lang="en">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6330 now the "server_name_in_redirect" directive is used instead of
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6331 the "server_name" directive's special "*" parameter.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6332 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6333 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6334
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6335 <change type="change">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6336 <para lang="ru">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6337 в качестве основного имени в директиве server_name теперь
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6338 можно использовать имена с масками и регулярными выражениями.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6339 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6340 <para lang="en">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6341 now wildcard and regex names can be used as main name in
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6342 a "server_name" directive.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6343 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6344 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6345
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6346 <change type="change">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6347 <para lang="ru">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6348 директива satisfy_any заменена директивой satisfy.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6349 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6350 <para lang="en">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6351 the "satisfy_any" directive was replaced by the "satisfy" directive.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6352 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6353 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6354
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6355 <change type="workaround">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6356 <para lang="ru">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6357 после переконфигурации старые рабочие процесс могли сильно нагружать процессор
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6358 при запуске под Linux OpenVZ.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6359 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6360 <para lang="en">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6361 old worker processes might hog CPU after reconfiguration if they was run
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6362 under Linux OpenVZ.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6363 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6364 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6365
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6366 <change type="feature">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6367 <para lang="ru">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6368 директива min_delete_depth.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6369 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6370 <para lang="en">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6371 the "min_delete_depth" directive.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6372 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6373 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6374
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6375 <change type="bugfix">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6376 <para lang="ru">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6377 методы COPY и MOVE не работали с одиночными файлами.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6378 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6379 <para lang="en">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6380 the COPY and MOVE methods did not work with single files.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6381 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6382 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6383
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6384 <change type="bugfix">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6385 <para lang="ru">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6386 модуль ngx_http_gzip_static_module не позволял работать модулю
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6387 ngx_http_dav_module;
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6388 ошибка появилась в 0.6.23.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6389 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6390 <para lang="en">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6391 the ngx_http_gzip_static_module did not allow the ngx_http_dav_module to work;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6392 the bug had appeared in 0.6.23.
1835
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6393 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6394 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6395
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6396 <change type="bugfix">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6397 <para lang="ru">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6398 утечки сокетов в режиме HTTPS при использовании отложенного accept'а.<br/>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6399 Спасибо Ben Maurer.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6400 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6401 <para lang="en">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6402 socket leak in HTTPS mode if deferred accept was used.<br/>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6403 Thanks to Ben Maurer.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6404 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6405 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6406
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6407 <change type="bugfix">
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6408 <para lang="ru">
1837
faa31d419e79 fix CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 1835
diff changeset
6409 nginx не собирался без библиотеки PCRE;
1835
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6410 ошибка появилась в 0.6.23.
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6411 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6412 <para lang="en">
1837
faa31d419e79 fix CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 1835
diff changeset
6413 nginx could not be built without PCRE library;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6414 the bug had appeared in 0.6.23.
1835
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6415 </para>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6416 </change>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6417
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6418 </changes>
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6419
1796
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6420 <changes ver="0.6.24" date="27.12.2007">
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6421
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6422 <change type="bugfix">
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6423 <para lang="ru">
1835
3b8607c05a8b nginx-0.6.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1796
diff changeset
6424 при использовании HTTPS в рабочем процессе мог произойти segmentation fault;
1796
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6425 ошибка появилась в 0.6.23.
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6426 </para>
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6427 <para lang="en">
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6428 a segmentation fault might occur in worker process if HTTPS was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6429 the bug had appeared in 0.6.23.
1796
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6430 </para>
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6431 </change>
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6432
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6433 </changes>
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6434
3e2a58fb48f1 nginx-0.6.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1792
diff changeset
6435
1792
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6436 <changes ver="0.6.23" date="27.12.2007">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6437
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6438 <change type="change">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6439 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6440 параметр "off" в директиве ssl_session_cache;
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6441 теперь этот параметр используется по умолчанию.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6442 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6443 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6444 the "off" parameter in the "ssl_session_cache" directive;
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6445 now this is default parameter.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6446 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6447 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6448
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6449 <change type="change">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6450 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6451 директива open_file_cache_retest переименована в open_file_cache_valid.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6452 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6453 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6454 the "open_file_cache_retest" directive was renamed
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6455 to the "open_file_cache_valid".
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6456 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6457 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6458
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6459 <change type="feature">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6460 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6461 директива open_file_cache_min_uses.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6462 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6463 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6464 the "open_file_cache_min_uses" directive.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6465 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6466 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6467
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6468 <change type="feature">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6469 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6470 модуль ngx_http_gzip_static_module.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6471 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6472 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6473 the ngx_http_gzip_static_module.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6474 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6475 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6476
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6477 <change type="feature">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6478 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6479 директива gzip_disable.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6480 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6481 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6482 the "gzip_disable" directive.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6483 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6484 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6485
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6486 <change type="feature">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6487 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6488 директиву memcached_pass можно использовать внутри блока if.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6489 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6490 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6491 the "memcached_pass" directive may be used inside the "if" block.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6492 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6493 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6494
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6495 <change type="bugfix">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6496 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6497 если внутри одного location'а использовались директивы "memcached_pass" и "if",
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6498 то в рабочем процессе происходил segmentation fault.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6499 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6500 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6501 a segmentation fault occurred in worker process,
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6502 if the "memcached_pass" and "if" directives were used in the same location.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6503 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6504 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6505
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6506 <change type="bugfix">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6507 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6508 если при использовании директивы satisfy_any on" были заданы директивы
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6509 не всех модулей доступа, то заданные директивы не проверялись.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6510 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6511 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6512 if a "satisfy_any on" directive was used and not all access and auth modules
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6513 directives were set, then other given access and auth directives
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6514 were not tested;
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6515 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6516 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6517
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6518 <change type="bugfix">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6519 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6520 параметры, заданные регулярным выражением в директиве valid_referers,
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6521 не наследовалась с предыдущего уровня.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6522 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6523 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6524 regex parameters in a "valid_referers" directive were not inherited
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6525 from previous level.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6526 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6527 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6528
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6529 <change type="bugfix">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6530 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6531 директива post_action не работала, если запрос завершался с кодом 499.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6532 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6533 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6534 a "post_action" directive did run if a request was completed
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6535 with 499 status code.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6536 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6537 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6538
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6539 <change type="bugfix">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6540 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6541 оптимизация использования 16K буфера для SSL-соединения.<br/>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6542 Спасибо Ben Maurer.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6543 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6544 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6545 optimization of 16K buffer usage in a SSL connection.<br/>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6546 Thanks to Ben Maurer.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6547 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6548 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6549
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6550 <change type="bugfix">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6551 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6552 STARTTLS в режиме SMTP не работал.<br/>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6553 Спасибо Олегу Мотиенко.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6554 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6555 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6556 the STARTTLS in SMTP mode did not work.<br/>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6557 Thanks to Oleg Motienko.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6558 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6559 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6560
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6561 <change type="bugfix">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6562 <para lang="ru">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6563 при использовании HTTPS запросы могли завершаться с ошибкой "bad write retry";
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6564 ошибка появилась в 0.5.13.
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6565 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6566 <para lang="en">
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6567 in HTTPS mode requests might fail with the "bad write retry" error;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6568 the bug had appeared in 0.5.13.
1792
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6569 </para>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6570 </change>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6571
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6572 </changes>
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6573
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6574
1751
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6575 <changes ver="0.6.22" date="19.12.2007">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6576
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6577 <change type="change">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6578 <para lang="ru">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6579 теперь все методы модуля ngx_http_perl_module
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6580 возвращают значения, скопированные в память, выделенную perl'ом.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6581 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6582 <para lang="en">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6583 now all ngx_http_perl_module methods return values copied to perl's
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6584 allocated memory.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6585 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6586 </change>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6587
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6588 <change type="bugfix">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6589 <para lang="ru">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6590 если nginx был собран с модулем ngx_http_perl_module,
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6591 использовался perl до версии 5.8.6 и perl поддерживал потоки,
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6592 то во время переконфигурации основной процесс аварийно выходил;
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6593 ошибка появилась в 0.5.9.<br/>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6594 Спасибо Борису Жмурову.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6595 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6596 <para lang="en">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6597 if nginx was built with ngx_http_perl_module,
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6598 the perl before 5.8.6 was used, and perl supported threads,
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6599 then during reconfiguration the master process aborted;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6600 the bug had appeared in 0.5.9.<br/>
1751
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6601 Thanks to Boris Zhmurov.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6602 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6603 </change>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6604
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6605 <change type="bugfix">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6606 <para lang="ru">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6607 в методы модуля ngx_http_perl_module
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6608 могли передаваться неверные результаты выделения в регулярных выражениях.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6609 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6610 <para lang="en">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6611 the ngx_http_perl_module methods may get invalid values of the regex captures.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6612 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6613 </change>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6614
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6615 <change type="bugfix">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6616 <para lang="ru">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6617 если метод $r->has_request_body() вызывался для запроса,
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6618 у которого небольшое тело запроса было уже полностью получено,
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6619 то в рабочем процессе происходил segmentation fault.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6620 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6621 <para lang="en">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6622 a segmentation fault occurred in worker process,
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6623 if the $r->has_request_body() method was called for a request
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6624 whose small request body was already received.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6625 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6626 </change>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6627
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6628 <change type="bugfix">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6629 <para lang="ru">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6630 large_client_header_buffers не освобождались перед переходом в состояние
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6631 keep-alive.<br/>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6632 Спасибо Олександру Штепе.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6633 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6634 <para lang="en">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6635 large_client_header_buffers did not freed before going to keep-alive state.<br/>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6636 Thanks to Olexander Shtepa.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6637 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6638 </change>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6639
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6640 <change type="bugfix">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6641 <para lang="ru">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6642 в переменной $upstream_addr не записывался последний адрес;
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6643 ошибка появилась в 0.6.18.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6644 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6645 <para lang="en">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6646 the last address was missed in the $upstream_addr variable;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6647 the bug had appeared in 0.6.18.
1751
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6648 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6649 </change>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6650
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6651 <change type="bugfix">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6652 <para lang="ru">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6653 директива fastcgi_catch_stderr не возвращала ошибку;
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6654 теперь она возвращает ошибку 502, которую можно направить на следующий сервер
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6655 с помощью "fastcgi_next_upstream invalid_header".
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6656 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6657 <para lang="en">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6658 the "fastcgi_catch_stderr" directive did return error code;
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6659 now it returns 502 code, that can be rerouted to a next server using
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6660 the "fastcgi_next_upstream invalid_header" directive.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6661 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6662 </change>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6663
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6664 <change type="bugfix">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6665 <para lang="ru">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6666 при использовании директивы fastcgi_catch_stderr
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6667 в основном процессе происходил segmentation fault;
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6668 ошибка появилась в 0.6.10.<br/>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6669 Спасибо Manlio Perillo.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6670 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6671 <para lang="en">
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6672 a segmentation fault occurred in master process
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6673 if the "fastcgi_catch_stderr" directive was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6674 the bug had appeared in 0.6.10.<br/>
1751
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6675 Thanks to Manlio Perillo.
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6676 </para>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6677 </change>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6678
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6679 </changes>
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6680
95e6160d2b7d nginx-0.6.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1690
diff changeset
6681
1690
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6682 <changes ver="0.6.21" date="03.12.2007">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6683
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6684 <change type="change">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6685 <para lang="ru">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6686 если в значениях переменных директивы proxy_pass используются
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6687 только IP-адреса, то указывать resolver не нужно.
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6688 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6689 <para lang="en">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6690 if variable values used in a "proxy_pass" directive contain IP-addresses only,
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6691 then a "resolver" directive is not mandatory.
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6692 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6693 </change>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6694
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6695 <change type="bugfix">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6696 <para lang="ru">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6697 при использовании директивы proxy_pass c URI-частью
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6698 в рабочем процессе мог произойти segmentation fault;
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6699 ошибка появилась в 0.6.19.
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6700 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6701 <para lang="en">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6702 a segmentation fault might occur in worker process
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6703 if a "proxy_pass" directive with URI-part was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6704 the bug had appeared in 0.6.19.
1690
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6705 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6706 </change>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6707
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6708 <change type="bugfix">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6709 <para lang="ru">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6710 если resolver использовался на платформах, не поддерживающих метод kqueue,
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6711 то nginx выдавал alert "name is out of response".<br/>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6712 Спасибо Андрею Нигматулину.
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6713 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6714 <para lang="en">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6715 if resolver was used on platform that does not support kqueue,
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6716 then nginx issued an alert "name is out of response".<br/>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6717 Thanks to Andrei Nigmatulin.
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6718 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6719 </change>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6720
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6721 <change type="bugfix">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6722 <para lang="ru">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6723 При использовании переменной $server_protocol в FastCGI-параметрах
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6724 и запросе, длина которого была близка к значению директивы
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6725 client_header_buffer_size,
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6726 nginx выдавал alert "fastcgi: the request record is too big".
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6727 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6728 <para lang="en">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6729 if the $server_protocol was used in FastCGI parameters
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6730 and a request line length was near to the "client_header_buffer_size"
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6731 directive value,
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6732 then nginx issued an alert "fastcgi: the request record is too big".
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6733 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6734 </change>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6735
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6736 <change type="bugfix">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6737 <para lang="ru">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6738 при обычном запросе версии HTTP/0.9 к HTTPS серверу nginx возвращал
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6739 обычный ответ.
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6740 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6741 <para lang="en">
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6742 if a plain text HTTP/0.9 version request was made to HTTPS server,
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6743 then nginx returned usual response.
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6744 </para>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6745 </change>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6746
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6747 </changes>
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6748
143f4d65b1c8 nginx-0.6.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1668
diff changeset
6749
1668
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6750 <changes ver="0.6.20" date="28.11.2007">
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6751
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6752 <change type="bugfix">
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6753 <para lang="ru">
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6754 при использовании директивы proxy_pass c URI-частью
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6755 в рабочем процессе мог произойти segmentation fault;
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6756 ошибка появилась в 0.6.19.
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6757 </para>
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6758 <para lang="en">
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6759 a segmentation fault might occur in worker process
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6760 if a "proxy_pass" directive with URI-part was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6761 the bug had appeared in 0.6.19.
1668
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6762 </para>
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6763 </change>
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6764
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6765 </changes>
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6766
3e0a27f9358f nginx-0.6.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1663
diff changeset
6767
1663
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6768 <changes ver="0.6.19" date="27.11.2007">
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6769
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6770 <change type="bugfix">
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6771 <para lang="ru">
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6772 версия 0.6.18 не собиралась.
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6773 </para>
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6774 <para lang="en">
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6775 the 0.6.18 version could not be built.
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6776 </para>
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6777 </change>
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6778
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6779 </changes>
3c2a99d3a71a nginx-0.6.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1659
diff changeset
6780
1659
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6781 <changes ver="0.6.18" date="27.11.2007">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6782
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6783 <change type="change">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6784 <para lang="ru">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6785 теперь модуль ngx_http_userid_module в поле куки с номером процесса
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6786 добавляет микросекунды на время старта.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6787 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6788 <para lang="en">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6789 now the ngx_http_userid_module adds start time microseconds
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6790 to the cookie field contains a pid value.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6791 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6792 </change>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6793
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6794 <change type="change">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6795 <para lang="ru">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6796 в error_log теперь записывается полная строка запроса вместо только URI.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6797 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6798 <para lang="en">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6799 now the full request line instead of URI only is written to error_log.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6800 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6801 </change>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6802
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6803 <change type="feature">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6804 <para lang="ru">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6805 директива proxy_pass поддерживает переменные.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6806 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6807 <para lang="en">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6808 variables support in the "proxy_pass" directive.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6809 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6810 </change>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6811
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6812 <change type="feature">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6813 <para lang="ru">
1792
69a03d5e3b6e nginx-0.6.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1751
diff changeset
6814 директивы resolver и resolver_timeout.
1659
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6815 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6816 <para lang="en">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6817 the "resolver" and "resolver_timeout" directives.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6818 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6819 </change>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6820
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6821 <change type="feature">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6822 <para lang="ru">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6823 теперь директива "add_header last-modified ''" удаляет в заголовке ответа
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6824 строку "Last-Modified".
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6825 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6826 <para lang="en">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6827 now the directive "add_header last-modified ''" deletes a "Last-Modified"
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6828 response header line.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6829 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6830 </change>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6831
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6832 <change type="bugfix">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6833 <para lang="ru">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6834 директива limit_rate не позволяла передавать на полной скорости,
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6835 даже если был указан очень большой лимит.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6836 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6837 <para lang="en">
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6838 the "limit_rate" directive did not allow to use full throughput,
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6839 even if limit value was very high.
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6840 </para>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6841 </change>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6842
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6843 </changes>
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6844
60707ebc0370 nginx-0.6.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1642
diff changeset
6845
1642
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6846 <changes ver="0.6.17" date="15.11.2007">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6847
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6848 <change type="feature">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6849 <para lang="ru">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6850 поддержка строки "If-Range" в заголовке запроса.<br/>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6851 Спасибо Александру Инюхину.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6852 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6853 <para lang="en">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6854 the "If-Range" request header line support.<br/>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6855 Thanks to Alexander V. Inyukhin.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6856 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6857 </change>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6858
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6859 <change type="bugfix">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6860 <para lang="ru">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6861 при использовании директивы msie_refresh повторно экранировались
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6862 уже экранированные символы;
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6863 ошибка появилась в 0.6.4.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6864 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6865 <para lang="en">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6866 URL double escaping in a redirect of the "msie_refresh" directive;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6867 the bug had appeared in 0.6.4.
1642
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6868 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6869 </change>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6870
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6871 <change type="bugfix">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6872 <para lang="ru">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6873 директива autoindex не работала при использовании "alias /".
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6874 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6875 <para lang="en">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6876 the "autoindex" directive did not work with the "alias /" directive.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6877 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6878 </change>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6879
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6880 <change type="bugfix">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6881 <para lang="ru">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6882 при использовании подзапросов
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6883 в рабочем процессе мог произойти segmentation fault.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6884 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6885 <para lang="en">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6886 a segmentation fault might occur in worker process if subrequests were used.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6887 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6888 </change>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6889
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6890 <change type="bugfix">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6891 <para lang="ru">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6892 при использовании SSL и gzip большие ответы могли передаваться не полностью.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6893 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6894 <para lang="en">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6895 the big responses may be transferred truncated if SSL and gzip were used.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6896 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6897 </change>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6898
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6899 <change type="bugfix">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6900 <para lang="ru">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6901 если ответ проксированного сервера был версии HTTP/0.9,
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6902 то переменная $status была равна 0.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6903 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6904 <para lang="en">
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6905 the $status variable was equal to 0 if a proxied server returned response
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6906 in HTTP/0.9 version.
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6907 </para>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6908 </change>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6909
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6910 </changes>
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6911
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
6912
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6913 <changes ver="0.6.16" date="29.10.2007">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6914
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6915 <change type="change">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6916 <para lang="ru">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6917 теперь на Linux используется uname(2) вместо procfs.<br/>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6918 Спасибо Илье Новикову.
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6919 </para>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6920 <para lang="en">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6921 now the uname(2) is used on Linux instead of procfs.<br/>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6922 Thanks to Ilya Novikov.
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6923 </para>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6924 </change>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6925
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6926 <change type="bugfix">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6927 <para lang="ru">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6928 если в директиве error_page использовался символ "?", то он экранировался
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6929 при проксировании запроса;
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6930 ошибка появилась в 0.6.11.
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6931 </para>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6932 <para lang="en">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6933 if the "?" character was in a "error_page" directive, then it was escaped
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6934 in a proxied request;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
6935 the bug had appeared in 0.6.11.
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6936 </para>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6937 </change>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6938
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6939 <change type="bugfix">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6940 <para lang="ru">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6941 совместимость с mget.
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6942 </para>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6943 <para lang="en">
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6944 compatibility with mget.
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6945 </para>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6946 </change>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6947
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6948 </changes>
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6949
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6950
1595
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6951 <changes ver="0.6.15" date="22.10.2007">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6952
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6953 <change type="feature">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6954 <para lang="ru">
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6955 совместимость с Cygwin.<br/>
1595
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6956 Спасибо Владимиру Кутакову.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6957 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6958 <para lang="en">
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
6959 Cygwin compatibility.<br/>
1595
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6960 Thanks to Vladimir Kutakov.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6961 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6962 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6963
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6964 <change type="feature">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6965 <para lang="ru">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6966 директива merge_slashes.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6967 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6968 <para lang="en">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6969 the "merge_slashes" directive.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6970 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6971 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6972
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6973 <change type="feature">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6974 <para lang="ru">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6975 директива gzip_vary.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6976 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6977 <para lang="en">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6978 the "gzip_vary" directive.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6979 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6980 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6981
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6982 <change type="feature">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6983 <para lang="ru">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6984 директива server_tokens.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6985 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6986 <para lang="en">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6987 the "server_tokens" directive.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6988 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6989 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6990
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6991 <change type="bugfix">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6992 <para lang="ru">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6993 nginx не раскодировал URI в команде SSI include.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6994 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6995 <para lang="en">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6996 nginx did not unescape URI in the "include" SSI command.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6997 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6998 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
6999
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7000 <change type="bugfix">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7001 <para lang="ru">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7002 при использовании переменной в директивах charset или source_charset
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7003 на старте или во время переконфигурации происходил segmentation fault,
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7004 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7005 <para lang="en">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7006 the segmentation fault was occurred on start or while reconfiguration
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7007 if variable was used in the "charset" or "source_charset" directives.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7008 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7009 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7010
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7011 <change type="bugfix">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7012 <para lang="ru">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7013 nginx возвращал ошибку 400 на запросы вида
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7014 <nobr>"GET http://www.domain.com HTTP/1.0"</nobr>.<br/>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7015 Спасибо James Oakley.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7016 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7017 <para lang="en">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7018 nginx returned the 400 response on requests like
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7019 <nobr>"GET http://www.domain.com HTTP/1.0"</nobr>.<br/>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7020 Thanks to James Oakley.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7021 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7022 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7023
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7024 <change type="bugfix">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7025 <para lang="ru">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7026 после перенаправления запроса с телом запроса с помощью директивы
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7027 error_page nginx пытался снова прочитать тело запроса;
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7028 ошибка появилась в 0.6.7.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7029 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7030 <para lang="en">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7031 if request with request body was redirected using the "error_page" directive,
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7032 then nginx tried to read the request body again;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7033 the bug had appeared in 0.6.7.
1595
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7034 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7035 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7036
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7037 <change type="bugfix">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7038 <para lang="ru">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7039 в рабочем процессе происходил segmentation fault, если у сервера,
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7040 обрабатывающему запрос, не был явно определён server_name;
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7041 ошибка появилась в 0.6.7.
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7042 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7043 <para lang="en">
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7044 a segmentation fault occurred in worker process
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7045 if no server_name was explicitly defined for server processing request;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7046 the bug had appeared in 0.6.7.
1595
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7047 </para>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7048 </change>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7049
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7050 </changes>
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7051
5e68764f0d6e nginx-0.6.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1569
diff changeset
7052
1569
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7053 <changes ver="0.6.14" date="15.10.2007">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7054
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7055 <change type="change">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7056 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7057 теперь по умолчанию команда SSI echo использует кодирование entity.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7058 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7059 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7060 now by default the "echo" SSI command uses entity encoding.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7061 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7062 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7063
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7064 <change type="feature">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7065 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7066 параметр encoding в команде SSI echo.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7067 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7068 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7069 the "encoding" parameter in the "echo" SSI command.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7070 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7071 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7072
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7073 <change type="feature">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7074 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7075 директиву access_log можно использовать внутри блока limit_except.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7076 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7077 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7078 the "access_log" directive may be used inside the "limit_except" block.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7079 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7080 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7081
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7082 <change type="bugfix">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7083 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7084 если все сервера апстрима оказывались недоступными,
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7085 то до восстановления работоспособности
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7086 у всех серверов вес становился равным одному;
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7087 ошибка появилась в 0.6.6.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7088 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7089 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7090 if all upstream servers were failed, then all servers had got weight
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7091 the was equal one until servers became alive;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7092 the bug had appeared in 0.6.6.
1569
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7093 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7094 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7095
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7096 <change type="bugfix">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7097 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7098 при использовании переменных $date_local и $date_gmt вне модуля
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7099 ngx_http_ssi_filter_module в рабочем процессе происходил segmentation fault.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7100 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7101 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7102 a segmentation fault occurred in worker process
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7103 if $date_local and $date_gmt were used outside the ngx_http_ssi_filter_module.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7104 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7105 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7106
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7107 <change type="bugfix">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7108 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7109 при использовании включённом отладочном логе
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7110 в рабочем процессе мог произойти segmentation fault.<br/>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7111 Спасибо Андрею Нигматулину.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7112 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7113 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7114 a segmentation fault might occur in worker process
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7115 if debug log was enabled.<br/>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7116 Thanks to Andrei Nigmatulin.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7117 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7118 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7119
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7120 <change type="bugfix">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7121 <para lang="ru">
3489
7cb3cb8d78ef nginx-0.8.35-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3466
diff changeset
7122 ngx_http_memcached_module не устанавливал $upstream_response_time.<br/>
1569
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7123 Спасибо Максиму Дунину.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7124 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7125 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7126 ngx_http_memcached_module did not set $upstream_response_time.<br/>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7127 Thanks to Maxim Dounin.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7128 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7129 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7130
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7131 <change type="bugfix">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7132 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7133 рабочий процесс мог зациклиться при использовании memcached.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7134 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7135 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7136 a worker process may got caught in an endless loop, if the memcached was used.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7137 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7138 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7139
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7140 <change type="bugfix">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7141 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7142 nginx распознавал параметры "close" и "keep-alive" в строке "Connection"
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7143 в заголовке запроса только, если они были в нижнем регистре;
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7144 ошибка появилась в 0.6.11.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7145 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7146 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7147 nginx supported low case only "close" and "keep-alive" values
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7148 in the "Connection" request header line;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7149 the bug had appeared in 0.6.11.
1569
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7150 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7151 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7152
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7153 <change type="bugfix">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7154 <para lang="ru">
1642
d8fcca555542 nginx-0.6.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1606
diff changeset
7155 sub_filter не работал с пустой строкой замены.
1569
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7156 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7157 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7158 sub_filter did not work with empty substitution.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7159 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7160 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7161
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7162 <change type="bugfix">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7163 <para lang="ru">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7164 в парсинге sub_filter.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7165 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7166 <para lang="en">
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7167 in sub_filter parsing.
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7168 </para>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7169 </change>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7170
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7171 </changes>
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7172
537b6ef014c4 nginx-0.6.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1535
diff changeset
7173
1535
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7174 <changes ver="0.6.13" date="24.09.2007">
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7175
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7176 <change type="bugfix">
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7177 <para lang="ru">
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7178 nginx не закрывал файл каталога для запроса HEAD,
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7179 если использовался autoindex<br/>
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7180 Спасибо Arkadiusz Patyk.
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7181 </para>
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7182 <para lang="en">
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7183 nginx did not close directory file on HEAD request if autoindex was used.<br/>
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7184 Thanks to Arkadiusz Patyk.
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7185 </para>
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7186 </change>
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7187
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7188 </changes>
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7189
451b02cc770a nginx-0.6.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1495
diff changeset
7190
1495
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7191 <changes ver="0.6.12" date="21.09.2007">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7192
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7193 <change type="change">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7194 <para lang="ru">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7195 почтовый прокси-сервер разделён на три модуля: pop3, imap и smtp.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7196 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7197 <para lang="en">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7198 mail proxy was split on three modules: pop3, imap and smtp.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7199 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7200 </change>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7201
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7202 <change type="feature">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7203 <para lang="ru">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7204 параметры конфигурации --without-mail_pop3_module,
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7205 --without-mail_imap_module и --without-mail_smtp_module.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7206 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7207 <para lang="en">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7208 the --without-mail_pop3_module, --without-mail_imap_module,
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7209 and --without-mail_smtp_module configuration parameters.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7210 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7211 </change>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7212
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7213 <change type="feature">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7214 <para lang="ru">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7215 директивы smtp_greeting_delay и smtp_client_buffer модуля ngx_mail_smtp_module.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7216 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7217 <para lang="en">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7218 the "smtp_greeting_delay" and "smtp_client_buffer" directives
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7219 of the ngx_mail_smtp_module.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7220 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7221 </change>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7222
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7223 <change type="bugfix">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7224 <para lang="ru">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7225 wildcard в конце имени сервера не работали;
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7226 ошибка появилась в 0.6.9.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7227 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7228 <para lang="en">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7229 the trailing wildcards did not work;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7230 the bug had appeared in 0.6.9.
1495
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7231 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7232 </change>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7233
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7234 <change type="bugfix">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7235 <para lang="ru">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7236 при использовании разделяемой библиотеки PCRE,
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7237 расположенной в нестандартном месте, nginx не запускался на Solaris.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7238 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7239 <para lang="en">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7240 nginx could not start on Solaris if the shared PCRE library located
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7241 in non-standard place was used.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7242 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7243 </change>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7244
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7245 <change type="bugfix">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7246 <para lang="ru">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7247 директивы proxy_hide_header и fastcgi_hide_header не скрывали
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7248 строки заголовка ответа с именем больше 32 символов.<br/>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7249 Спасибо Manlio Perillo.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7250 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7251 <para lang="en">
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7252 the "proxy_hide_header" and "fastcgi_hide_header" directives did not
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7253 hide response header lines whose name was longer than 32 characters.<br/>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7254 Thanks to Manlio Perillo.
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7255 </para>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7256 </change>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7257
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7258 </changes>
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7259
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7260
1473
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7261 <changes ver="0.6.11" date="11.09.2007">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7262
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7263 <change type="bugfix">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7264 <para lang="ru">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7265 счётчик активных соединений всегда рос при использовании почтового
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7266 прокси-сервера.
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7267 </para>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7268 <para lang="en">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7269 active connection counter always increased if mail proxy was used.
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7270 </para>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7271 </change>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7272
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7273 <change type="bugfix">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7274 <para lang="ru">
1495
5557460a7247 nginx-0.6.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1473
diff changeset
7275 если бэкенд возвращал только заголовок ответа при небуферизированном
1473
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7276 проксировании, то nginx закрывал соединение с бэкендом по таймауту.
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7277 </para>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7278 <para lang="en">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7279 if backend returned response header only using non-buffered proxy,
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7280 then nginx closed backend connection on timeout.
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7281 </para>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7282 </change>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7283
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7284 <change type="bugfix">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7285 <para lang="ru">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7286 nginx не поддерживал несколько строк "Connection" в заголовке запроса.
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7287 </para>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7288 <para lang="en">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7289 nginx did not support several "Connection" request header lines.
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7290 </para>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7291 </change>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7292
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7293 <change type="bugfix">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7294 <para lang="ru">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7295 если в сервере апстрима был задан max_fails, то после первой же неудачной
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7296 попытки вес сервера навсегда становился равным одному;
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7297 ошибка появилась в 0.6.6.
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7298 </para>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7299 <para lang="en">
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7300 if the "max_fails" was set for upstream server, then after first
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7301 failure server weight was always one;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7302 the bug had appeared in 0.6.6.
1473
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7303 </para>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7304 </change>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7305
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7306 </changes>
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7307
f88a8b0b3960 nginx-0.6.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1459
diff changeset
7308
1459
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7309 <changes ver="0.6.10" date="03.09.2007">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7310
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7311 <change type="feature">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7312 <para lang="ru">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7313 директивы open_file_cache, open_file_cache_retest и open_file_cache_errors.
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7314 </para>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7315 <para lang="en">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7316 the "open_file_cache", "open_file_cache_retest", and "open_file_cache_errors"
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7317 directives.
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7318 </para>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7319 </change>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7320
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7321 <change type="bugfix">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7322 <para lang="ru">
2884
0c22cb4862c8 nginx-0.7.59-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2858
diff changeset
7323 утечки сокетов;
1459
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7324 ошибка появилась в 0.6.7.
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7325 </para>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7326 <para lang="en">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7327 socket leak;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7328 the bug had appeared in 0.6.7.
1459
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7329 </para>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7330 </change>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7331
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7332 <change type="bugfix">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7333 <para lang="ru">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7334 В строку заголовка ответа "Content-Type", указанную в методе
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7335 $r->send_http_header(), не добавлялась кодировка, указанная в директиве charset.
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7336 </para>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7337 <para lang="en">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7338 a charset set by the "charset" directive was not appended
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7339 to the "Content-Type" header set by $r->send_http_header().
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7340 </para>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7341 </change>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7342
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7343 <change type="bugfix">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7344 <para lang="ru">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7345 при использовании метода /dev/poll
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7346 в рабочем процессе мог произойти segmentation fault.
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7347 </para>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7348 <para lang="en">
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7349 a segmentation fault might occur in worker process
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7350 if /dev/poll method was used.
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7351 </para>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7352 </change>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7353
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7354 </changes>
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7355
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7356
1428
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7357 <changes ver="0.6.9" date="28.08.2007">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7358
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7359 <change type="bugfix">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7360 <para lang="ru">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7361 рабочий процесс мог зациклиться при использовании протокола HTTPS;
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7362 ошибка появилась в 0.6.7.
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7363 </para>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7364 <para lang="en">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7365 a worker process may got caught in an endless loop,
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7366 if the HTTPS protocol was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7367 the bug had appeared in 0.6.7.
1428
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7368 </para>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7369 </change>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7370
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7371 <change type="bugfix">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7372 <para lang="ru">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7373 если сервер слушал на двух адресах или портах, то nginx не запускался
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7374 при использовании wildcard в конце имени сервера.
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7375 </para>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7376 <para lang="en">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7377 if server listened on two addresses or ports and trailing wildcard was used,
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7378 then nginx did not run.
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7379 </para>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7380 </change>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7381
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7382 <change type="bugfix">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7383 <para lang="ru">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7384 директива ip_hash могла неверно помечать сервера как нерабочие.
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7385 </para>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7386 <para lang="en">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7387 the "ip_hash" directive might incorrectly mark servers as down.
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7388 </para>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7389 </change>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7390
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7391 <change type="bugfix">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7392 <para lang="ru">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7393 nginx не собирался на amd64;
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7394 ошибка появилась в 0.6.8.
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7395 </para>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7396 <para lang="en">
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7397 nginx could not be built on amd64;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7398 the bug had appeared in 0.6.8.
1428
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7399 </para>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7400 </change>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7401
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7402 </changes>
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7403
d1879c52326e nginx-0.6.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1409
diff changeset
7404
1409
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7405 <changes ver="0.6.8" date="20.08.2007">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7406
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7407 <change type="change">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7408 <para lang="ru">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7409 теперь nginx пытается установить директивы worker_priority,
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7410 worker_rlimit_nofile, worker_rlimit_core, worker_rlimit_sigpending
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7411 без привилегий root'а.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7412 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7413 <para lang="en">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7414 now nginx tries to set the "worker_priority", "worker_rlimit_nofile",
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7415 "worker_rlimit_core", and "worker_rlimit_sigpending" without super-user
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7416 privileges.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7417 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7418 </change>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7419
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7420 <change type="change">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7421 <para lang="ru">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7422 теперь nginx экранирует символы пробела и "%" при передаче запроса
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7423 серверу аутентификации почтового прокси-сервера.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7424 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7425 <para lang="en">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7426 now nginx escapes space and "%" in request to a mail proxy authentication
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7427 server.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7428 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7429 </change>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7430
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7431 <change type="change">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7432 <para lang="ru">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7433 теперь nginx экранирует символ "%" в переменной $memcached_key.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7434 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7435 <para lang="en">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7436 now nginx escapes "%" in $memcached_key variable.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7437 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7438 </change>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7439
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7440 <change type="bugfix">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7441 <para lang="ru">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7442 при указании относительного пути к конфигурационному файлу в качестве
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7443 параметра ключа -c nginx определял путь относительно конфигурационного префикса;
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7444 ошибка появилась в 0.6.6.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7445 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7446 <para lang="en">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7447 nginx used path relative to configuration prefix for non-absolute
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7448 configuration file path specified in the "-c" key;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7449 the bug had appeared in 0.6.6.
1409
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7450 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7451 </change>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7452
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7453 <change type="bugfix">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7454 <para lang="ru">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7455 nginx не работал на FreeBSD/sparc64.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7456 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7457 <para lang="en">
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7458 nginx did not work on FreeBSD/sparc64.
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7459 </para>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7460 </change>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7461
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7462 </changes>
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7463
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7464
1398
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7465 <changes ver="0.6.7" date="15.08.2007">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7466
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7467 <change type="change">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7468 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7469 теперь пути, указанные в директивах include, auth_basic_user_file,
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7470 perl_modules, ssl_certificate, ssl_certificate_key и
1409
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7471 ssl_client_certificate, определяются относительно каталога конфигурационного
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7472 файла nginx.conf, а не относительно префикса.
1398
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7473 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7474 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7475 now the paths specified in the "include", "auth_basic_user_file",
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7476 "perl_modules", "ssl_certificate", "ssl_certificate_key", and
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7477 "ssl_client_certificate" directives are relative to directory of
1409
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7478 nginx configuration file nginx.conf, but not to nginx prefix directory.
1398
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7479 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7480 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7481
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7482 <change type="change">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7483 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7484 параметр --sysconfdir=PATH в configure упразднён.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7485 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7486 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7487 the --sysconfdir=PATH option in configure was canceled.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7488 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7489 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7490
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7491 <change type="change">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7492 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7493 для обновления на лету версий 0.1.x создан специальный сценарий
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7494 <nobr>make upgrade1.</nobr>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7495 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7496 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7497 the special make target "upgrade1" was defined for online upgrade of
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7498 0.1.x versions.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7499 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7500 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7501
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7502 <change type="feature">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7503 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7504 директивы server_name и valid_referers поддерживают регулярные выражения.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7505 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7506 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7507 the "server_name" and "valid_referers" directives support regular expressions.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7508 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7509 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7510
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7511 <change type="feature">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7512 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7513 директива server в блоке upstream поддерживает параметр backup.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7514 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7515 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7516 the "server" directive in the "upstream" context supports
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7517 the "backup" parameter.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7518 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7519 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7520
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7521 <change type="feature">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7522 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7523 модуль ngx_http_perl_module поддерживает метод $r->discard_request_body.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7524 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7525 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7526 the ngx_http_perl_module supports the $r->discard_request_body.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7527 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7528 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7529
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7530 <change type="feature">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7531 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7532 директива "add_header Last-Modified ..." меняет строку "Last-Modified"
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7533 в заголовке ответа.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7534 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7535 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7536 the "add_header Last-Modified ..." directive changes the "Last-Modified"
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7537 response header line.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7538 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7539 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7540
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7541 <change type="bugfix">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7542 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7543 если на запрос с телом возвращался ответ с кодом HTTP отличным от 200,
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7544 и после этого запроса соединение переходило в состояние keep-alive,
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7545 то на следующий запрос nginx возвращал 400.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7546 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7547 <para lang="en">
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
7548 if a response different than 200 was returned to a request with body
1398
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7549 and connection went to the keep-alive state after the request, then
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7550 nginx returned 400 for the next request.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7551 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7552 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7553
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7554 <change type="bugfix">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7555 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7556 если в директиве auth_http был задан неправильный адрес, то
1459
5a80c6ccbe2a nginx-0.6.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1428
diff changeset
7557 в рабочем процессе происходил segmentation fault.
1398
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7558 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7559 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7560 a segmentation fault occurred in worker process
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7561 if invalid address was set in the "auth_http" directive.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7562 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7563 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7564
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7565 <change type="bugfix">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7566 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7567 теперь по умолчанию nginx использует значение 511 для listen backlog
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7568 на всех платформах, кроме FreeBSD.<br/>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7569 Спасибо Jiang Hong.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7570 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7571 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7572 now nginx uses default listen backlog value 511 on all platforms
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7573 except FreeBSD.<br/>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7574 Thanks to Jiang Hong.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7575 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7576 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7577
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7578 <change type="bugfix">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7579 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7580 рабочий процесс мог зациклиться, если server в блоке upstream был помечен
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7581 как down;
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7582 ошибка появилась в 0.6.6.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7583 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7584 <para lang="en">
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
7585 a worker process may got caught in an endless loop, if a "server" inside
1398
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7586 "upstream" block was marked as "down";
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7587 the bug had appeared in 0.6.6.
1398
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7588 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7589 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7590
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7591 <change type="bugfix">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7592 <para lang="ru">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7593 sendfilev() в Solaris теперь не используется при передаче тела запроса
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7594 FastCGI-серверу через unix domain сокет.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7595 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7596 <para lang="en">
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7597 now Solaris sendfilev() is not used to transfer the client request body
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7598 to FastCGI-server via the unix domain socket.
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7599 </para>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7600 </change>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7601
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7602 </changes>
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7603
1dcfd375100c nginx-0.6.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1357
diff changeset
7604
1357
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7605 <changes ver="0.6.6" date="30.07.2007">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7606
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7607 <change type="feature">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7608 <para lang="ru">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7609 параметр --sysconfdir=PATH в configure.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7610 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7611 <para lang="en">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7612 the --sysconfdir=PATH option in configure.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7613 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7614 </change>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7615
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7616 <change type="feature">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7617 <para lang="ru">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7618 именованные location'ы.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7619 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7620 <para lang="en">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7621 named locations.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7622 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7623 </change>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7624
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7625 <change type="feature">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7626 <para lang="ru">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7627 переменную $args можно устанавливать с помощью set.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7628 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7629 <para lang="en">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7630 the $args variable can be set with the "set" directive.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7631 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7632 </change>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7633
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7634 <change type="feature">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7635 <para lang="ru">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7636 переменная $is_args.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7637 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7638 <para lang="en">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7639 the $is_args variable.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7640 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7641 </change>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7642
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7643 <change type="bugfix">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7644 <para lang="ru">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7645 равномерное распределение запросов к апстримам с большими весами.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7646 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7647 <para lang="en">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7648 fair big weight upstream balancer.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7649 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7650 </change>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7651
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7652 <change type="bugfix">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7653 <para lang="ru">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7654 если клиент в почтовом прокси-сервере закрывал соединение,
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7655 то nginx мог не закрывать соединение с бэкендом.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7656 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7657 <para lang="en">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7658 if a client has closed connection to mail proxy
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7659 then nginx might not close connection to backend.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7660 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7661 </change>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7662
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7663 <change type="bugfix">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7664 <para lang="ru">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7665 при использовании одного хоста в качестве бэкендов для протоколов HTTP и HTTPS
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7666 без явного указания портов, nginx использовал только один порт&mdash;80 или 443.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7667 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7668 <para lang="en">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7669 if the same host without specified port was used as backend for HTTP and HTTPS,
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7670 then nginx used only one port&mdash;80 or 443.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7671 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7672 </change>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7673
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7674 <change type="bugfix">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7675 <para lang="ru">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7676 nginx не собирался на Solaris/amd64 Sun Studio 11 и более ранними версиями;
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7677 ошибка появилась в 0.6.4.
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7678 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7679 <para lang="en">
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7680 fix building on Solaris/amd64 by Sun Studio 11 and early versions;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7681 the bug had appeared in 0.6.4.
1357
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7682 </para>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7683 </change>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7684
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7685 </changes>
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7686
3b05edb2619d nginx-0.6.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1334
diff changeset
7687
1334
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7688 <changes ver="0.6.5" date="23.07.2007">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7689
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7690 <change type="feature">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7691 <para lang="ru">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7692 переменная $nginx_version.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7693 Спасибо Николаю Гречуху.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7694 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7695 <para lang="en">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7696 $nginx_version variable.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7697 Thanks to Nick S. Grechukh.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7698 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7699 </change>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7700
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7701 <change type="feature">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7702 <para lang="ru">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7703 почтовый прокси-сервер поддерживает AUTHENTICATE в режиме IMAP.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7704 Спасибо Максиму Дунину.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7705 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7706 <para lang="en">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7707 the mail proxy supports AUTHENTICATE in IMAP mode.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7708 Thanks to Maxim Dounin.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7709 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7710 </change>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7711
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7712 <change type="feature">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7713 <para lang="ru">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7714 почтовый прокси-сервер поддерживает STARTTLS в режиме SMTP.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7715 Спасибо Максиму Дунину.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7716 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7717 <para lang="en">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7718 the mail proxy supports STARTTLS in SMTP mode.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7719 Thanks to Maxim Dounin.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7720 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7721 </change>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7722
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7723 <change type="bugfix">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7724 <para lang="ru">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7725 теперь nginx экранирует пробел в переменной $memcached_key.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7726 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7727 <para lang="en">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7728 now nginx escapes space in $memcached_key variable.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7729 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7730 </change>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7731
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7732 <change type="bugfix">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7733 <para lang="ru">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7734 nginx неправильно собирался Sun Studio на Solaris/amd64.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7735 Спасибо Jiang Hong.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7736 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7737 <para lang="en">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7738 nginx was incorrectly built by Sun Studio on Solaris/amd64.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7739 Thanks to Jiang Hong.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7740 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7741 </change>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7742
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7743 <change type="bugfix">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7744 <para lang="ru">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7745 незначительных потенциальных ошибок.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7746 Спасибо Coverity's Scan.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7747 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7748 <para lang="en">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7749 of minor potential bugs.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7750 Thanks to Coverity's Scan.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7751 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7752 </change>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7753
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7754 </changes>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7755
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7756
1312
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7757 <changes ver="0.6.4" date="17.07.2007">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7758
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7759 <change type="security">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7760 <para lang="ru">
1334
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7761 при использовании директивы msie_refresh был возможен XSS.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7762 Спасибо Максиму Богуку.
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7763 </para>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7764 <para lang="en">
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7765 the "msie_refresh" directive allowed XSS.<br/>
80de622646b0 nginx-0.6.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1312
diff changeset
7766 Thanks to Maxim Boguk.
1312
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7767 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7768 </change>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7769
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7770 <change type="change">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7771 <para lang="ru">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7772 директивы proxy_store и fastcgi_store изменены.
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7773 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7774 <para lang="en">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7775 the "proxy_store" and "fastcgi_store" directives were changed.
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7776 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7777 </change>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7778
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7779 <change type="feature">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7780 <para lang="ru">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7781 директивы proxy_store_access и fastcgi_store_access.
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7782 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7783 <para lang="en">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7784 the "proxy_store_access" and "fastcgi_store_access" directives.
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7785 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7786 </change>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7787
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7788 <change type="bugfix">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7789 <para lang="ru">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7790 nginx не работал на Solaris/sparc64, если был собран Sun Studio.<br/>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7791 Спасибо Андрею Нигматулину.
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7792 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7793 <para lang="en">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7794 nginx did not work on Solaris/sparc64 if it was built by Sun Studio.<br/>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7795 Thanks to Andrei Nigmatulin.
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7796 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7797 </change>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7798
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7799 <change type="workaround">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7800 <para lang="ru">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7801 обход ошибки в Sun Studio 12.<br/>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7802 Спасибо Jiang Hong.
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7803 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7804 <para lang="en">
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7805 for Sun Studio 12.<br/>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7806 Thanks to Jiang Hong.
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7807 </para>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7808 </change>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7809
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7810 </changes>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7811
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7812
1292
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7813 <changes ver="0.6.3" date="12.07.2007">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7814
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7815 <change type="feature">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7816 <para lang="ru">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7817 директивы proxy_store и fastcgi_store.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7818 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7819 <para lang="en">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7820 the "proxy_store" and "fastcgi_store" directives.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7821 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7822 </change>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7823
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7824 <change type="bugfix">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7825 <para lang="ru">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7826 при использовании директивы auth_http_header
1312
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7827 в рабочем процессе мог произойти segmentation fault.<br/>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7828 Спасибо Максиму Дунину.
1292
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7829 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7830 <para lang="en">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7831 a segmentation fault might occur in worker process
1312
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7832 if the "auth_http_header" directive was used.<br/>
13e649b813d6 nginx-0.6.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1292
diff changeset
7833 Thanks to Maxim Dounin.
1292
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7834 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7835 </change>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7836
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7837 <change type="bugfix">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7838 <para lang="ru">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7839 если использовался метод аутентификации CRAM-MD5, но он не был разрешён,
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7840 то в рабочем процессе происходил segmentation fault.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7841 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7842 <para lang="en">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7843 a segmentation fault occurred in worker process
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7844 if the CRAM-MD5 authentication method was used, but it was not enabled.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7845 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7846 </change>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7847
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7848 <change type="bugfix">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7849 <para lang="ru">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7850 при использовании протокола HTTPS в директиве proxy_pass
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7851 в рабочем процессе мог произойти segmentation fault.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7852 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7853 <para lang="en">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7854 a segmentation fault might occur in worker process when
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7855 the HTTPS protocol was used in the "proxy_pass" directive.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7856 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7857 </change>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7858
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7859 <change type="bugfix">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7860 <para lang="ru">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7861 в рабочем процессе мог произойти segmentation fault,
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7862 если использовался метод eventport.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7863 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7864 <para lang="en">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7865 a segmentation fault might occur in worker process
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7866 if the eventport method was used.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7867 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7868 </change>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7869
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7870 <change type="bugfix">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7871 <para lang="ru">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7872 директивы proxy_ignore_client_abort и fastcgi_ignore_client_abort не работали;
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7873 ошибка появилась в 0.5.13.
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7874 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7875 <para lang="en">
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7876 the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7877 did not work;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7878 the bug had appeared in 0.5.13.
1292
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7879 </para>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7880 </change>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7881
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7882 </changes>
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7883
b94731c73d09 nginx-0.6.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1279
diff changeset
7884
1279
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7885 <changes ver="0.6.2" date="09.07.2007">
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7886
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7887 <change type="bugfix">
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7888 <para lang="ru">
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7889 если заголовок ответа был разделён в FastCGI-записях, то nginx передавал
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7890 клиенту мусор в таких заголовках.
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7891 </para>
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7892 <para lang="en">
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7893 if the FastCGI header was split in records,
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7894 then nginx passed garbage in the header to a client.
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7895 </para>
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7896 </change>
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7897
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7898 </changes>
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7899
4882735ebc71 nginx-0.6.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1265
diff changeset
7900
1265
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7901 <changes ver="0.6.1" date="17.06.2007">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7902
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7903 <change type="bugfix">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7904 <para lang="ru">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7905 в парсинге SSI.
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7906 </para>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7907 <para lang="en">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7908 in SSI parsing.
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7909 </para>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7910 </change>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7911
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7912 <change type="bugfix">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7913 <para lang="ru">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7914 при использовании удалённого подзапроса в SSI последующий
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7915 подзапрос локального файла мог отдаваться клиенту в неверном порядке.
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7916 </para>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7917 <para lang="en">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7918 if remote SSI subrequest was used, then posterior local file subrequest
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7919 might transferred to client in wrong order.
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7920 </para>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7921 </change>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7922
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7923 <change type="bugfix">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7924 <para lang="ru">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7925 большие включения в SSI, сохранённые во временные файлы,
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7926 передавались не полностью.
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7927 </para>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7928 <para lang="en">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7929 large SSI inclusions buffered in temporary files were truncated.
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7930 </para>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7931 </change>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7932
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7933 <change type="bugfix">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7934 <para lang="ru">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7935 значение perl'овой переменной $$ модуля ngx_http_perl_module было равно
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7936 номеру главного процесса.
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7937 </para>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7938 <para lang="en">
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7939 the perl $$ variable value in ngx_http_perl_module was equal to the master
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7940 process identification number.
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7941 </para>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7942 </change>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7943
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7944 </changes>
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7945
7ac0fe9bec9a nginx-0.6.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1254
diff changeset
7946
1254
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7947 <changes ver="0.6.0" date="14.06.2007">
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7948
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7949 <change type="feature">
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7950 <para lang="ru">
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7951 директивы "server_name", "map", and "valid_referers" поддерживают
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7952 маски вида "www.example.*".
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7953 </para>
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7954 <para lang="en">
1409
0228185d4c57 nginx-0.6.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1398
diff changeset
7955 the "server_name", "map", and "valid_referers" directives support
1254
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7956 the "www.example.*" wildcards.
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7957 </para>
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7958 </change>
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7959
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7960 </changes>
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7961
2aefee4d4ed6 nginx-0.6.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1248
diff changeset
7962
1248
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7963 <changes ver="0.5.25" date="11.06.2007">
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7964
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7965 <change type="bugfix">
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7966 <para lang="ru">
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7967 nginx не собирался с параметром --without-http_rewrite_module;
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7968 ошибка появилась в 0.5.24.
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7969 </para>
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7970 <para lang="en">
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7971 nginx could not be built with the --without-http_rewrite_module parameter;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7972 the bug had appeared in 0.5.24.
1248
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7973 </para>
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7974 </change>
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7975
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7976 </changes>
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7977
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7978
1239
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7979 <changes ver="0.5.24" date="06.06.2007">
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7980
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7981 <change type="security">
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7982 <para lang="ru">
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7983 директива ssl_verify_client не работала, если запрос выполнялся
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7984 по протоколу HTTP/0.9.
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7985 </para>
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7986 <para lang="en">
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7987 the "ssl_verify_client" directive did not work if request was made
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7988 using HTTP/0.9.
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7989 </para>
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7990 </change>
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7991
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7992 <change type="bugfix">
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7993 <para lang="ru">
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7994 при использовании сжатия часть ответа могла передаваться несжатой;
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7995 ошибка появилась в 0.5.23.
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7996 </para>
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
7997 <para lang="en">
1248
77bf42576050 nginx-0.5.25-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1239
diff changeset
7998 a part of response body might be passed uncompressed if gzip was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
7999 the bug had appeared in 0.5.23.
1239
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
8000 </para>
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
8001 </change>
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
8002
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
8003 </changes>
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
8004
2d5ef73671f6 nginx-0.5.24-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1229
diff changeset
8005
1229
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8006 <changes ver="0.5.23" date="04.06.2007">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8007
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8008 <change type="feature">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8009 <para lang="ru">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8010 модуль ngx_http_ssl_module поддерживает расширение TLS Server Name Indication.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8011 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8012 <para lang="en">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8013 the ngx_http_ssl_module supports Server Name Indication TLS extension.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8014 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8015 </change>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8016
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8017 <change type="feature">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8018 <para lang="ru">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8019 директива fastcgi_catch_stderr.<br/>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8020 Спасибо Николаю Гречуху, проект OWOX.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8021 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8022 <para lang="en">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8023 the "fastcgi_catch_stderr" directive.<br/>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8024 Thanks to Nick S. Grechukh, OWOX project.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8025 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8026 </change>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8027
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8028 <change type="bugfix">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8029 <para lang="ru">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8030 на Линуксе в основном процессе происходил segmentation fault,
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8031 если два виртуальных сервера должны bind()ится к пересекающимся портам.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8032 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8033 <para lang="en">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8034 a segmentation fault occurred in master process if
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8035 two virtual servers should bind() to the overlapping ports.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8036 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8037 </change>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8038
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8039 <change type="bugfix">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8040 <para lang="ru">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8041 если nginx был собран с модулем ngx_http_perl_module и perl
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8042 поддерживал потоки, то во время второй переконфигурации
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8043 выдавались ошибки "panic: MUTEX_LOCK" и "perl_parse() failed".
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8044 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8045 <para lang="en">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8046 if nginx was built with ngx_http_perl_module and perl supported threads,
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8047 then during second reconfiguration the error messages
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8048 "panic: MUTEX_LOCK" and "perl_parse() failed" were issued.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8049 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8050 </change>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8051
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8052 <change type="bugfix">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8053 <para lang="ru">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8054 в использовании протокола HTTPS в директиве proxy_pass.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8055 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8056 <para lang="en">
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8057 in the HTTPS protocol in the "proxy_pass" directive.
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8058 </para>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8059 </change>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8060
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8061 </changes>
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8062
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8063
1216
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8064 <changes ver="0.5.22" date="29.05.2007">
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8065
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8066 <change type="bugfix">
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8067 <para lang="ru">
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8068 большое тело запроса могло не передаваться бэкенду;
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8069 ошибка появилась в 0.5.21.
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8070 </para>
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8071 <para lang="en">
1229
f461a49b6c74 nginx-0.5.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1216
diff changeset
8072 a big request body might not be passed to backend;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8073 the bug had appeared in 0.5.21.
1216
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8074 </para>
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8075 </change>
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8076
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8077 </changes>
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8078
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8079
1212
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8080 <changes ver="0.5.21" date="28.05.2007">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8081
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8082 <change type="bugfix">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8083 <para lang="ru">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8084 если внутри сервера описано больше примерно десяти location'ов,
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8085 то location'ы, заданные с помощью регулярного выражения,
1216
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8086 могли выполняться не в том, порядке, в каком они описаны.
1212
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8087 </para>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8088 <para lang="en">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8089 if server has more than about ten locations, then regex locations
1216
533a252896c4 nginx-0.5.22-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1212
diff changeset
8090 might be choosen not in that order as they were specified.
1212
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8091 </para>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8092 </change>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8093
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8094 <change type="bugfix">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8095 <para lang="ru">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8096 на 64-битной платформе рабочий процесс мог зациклиться, если 33-тий
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8097 по счёту или последующий бэкенд упал.<br/>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8098 Спасибо Антону Поварову.
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8099 </para>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8100 <para lang="en">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8101 a worker process may got caught in an endless loop on 64-bit platform,
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8102 if the 33-rd or next in succession backend has failed.<br/>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8103 Thanks to Anton Povarov.
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8104 </para>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8105 </change>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8106
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8107 <change type="bugfix">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8108 <para lang="ru">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8109 при использовании библиотеки PCRE на Solaris/sparc64
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8110 мог произойти bus error.<br/>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8111 Спасибо Андрею Нигматулину.
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8112 </para>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8113 <para lang="en">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8114 a bus error might occur on Solaris/sparc64 if the PCRE library was used.<br/>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8115 Thanks to Andrei Nigmatulin.
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8116 </para>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8117 </change>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8118
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8119 <change type="bugfix">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8120 <para lang="ru">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8121 в использовании протокола HTTPS в директиве proxy_pass.
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8122 </para>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8123 <para lang="en">
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8124 in the HTTPS protocol in the "proxy_pass" directive.
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8125 </para>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8126 </change>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8127
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8128 </changes>
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8129
e9551132f7dd nginx-0.5.21-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1201
diff changeset
8130
1201
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8131 <changes ver="0.5.20" date="07.05.2007">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8132
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8133 <change type="feature">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8134 <para lang="ru">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8135 директива sendfile_max_chunk.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8136 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8137 <para lang="en">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8138 the "sendfile_max_chunk" directive.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8139 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8140 </change>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8141
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8142 <change type="feature">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8143 <para lang="ru">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8144 переменные "$http_...", "$sent_http_..." и "$upstream_http_..."
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8145 можно менять директивой set.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8146 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8147 <para lang="en">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8148 the "$http_...", "$sent_http_...", and "$upstream_http_..." variables
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8149 may be changed using the "set" directive.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8150 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8151 </change>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8152
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8153 <change type="bugfix">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8154 <para lang="ru">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8155 при использовании SSI-команды 'if expr="$var = /"'
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8156 в рабочем процессе мог произойти segmentation fault.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8157 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8158 <para lang="en">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8159 a segmentation fault might occur in worker process
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8160 if the SSI command 'if expr="$var = /"' was used.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8161 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8162 </change>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8163
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8164 <change type="bugfix">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8165 <para lang="ru">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8166 завершающая строка multipart range ответа передавалась неверно.<br/>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8167 Спасибо Evan Miller.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8168 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8169 <para lang="en">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8170 trailing boundary of multipart range response was transferred incorrectly.<br/>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8171 Thanks to Evan Miller.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8172 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8173 </change>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8174
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8175 <change type="bugfix">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8176 <para lang="ru">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8177 nginx не работал на Solaris/sparc64, если был собран Sun Studio.<br/>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8178 Спасибо Андрею Нигматулину.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8179 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8180 <para lang="en">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8181 nginx did not work on Solaris/sparc64 if it was built by Sun Studio.<br/>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8182 Thanks to Andrei Nigmatulin.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8183 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8184 </change>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8185
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8186 <change type="bugfix">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8187 <para lang="ru">
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8188 модуль ngx_http_perl_module не собирался make в Solaris.<br/>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8189 Спасибо Андрею Нигматулину.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8190 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8191 <para lang="en">
1983
55408deb3cd1 nginx-0.6.30-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1950
diff changeset
8192 the ngx_http_perl_module could not be built by Solaris make.<br/>
1201
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8193 Thanks to Andrei Nigmatulin.
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8194 </para>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8195 </change>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8196
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8197 </changes>
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8198
8e8f6082654a nginx-0.5.20-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1183
diff changeset
8199
1183
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8200 <changes ver="0.5.19" date="24.04.2007">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8201
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8202 <change type="change">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8203 <para lang="ru">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8204 значение переменной $request_time теперь записывается с точностью
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8205 до миллисекунд.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8206 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8207 <para lang="en">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8208 now the $request_time variable has millisecond precision.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8209 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8210 </change>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8211
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8212 <change type="change">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8213 <para lang="ru">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8214 метод $r->rflush в модуле ngx_http_perl_module переименован в $r->flush.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8215 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8216 <para lang="en">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8217 the method $r->rflush of ngx_http_perl_module was renamed to the $r->flush.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8218 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8219 </change>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8220
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8221 <change type="feature">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8222 <para lang="ru">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8223 переменная $upstream_addr.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8224 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8225 <para lang="en">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8226 the $upstream_addr variable.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8227 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8228 </change>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8229
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8230 <change type="feature">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8231 <para lang="ru">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8232 директивы proxy_headers_hash_max_size и proxy_headers_hash_bucket_size.<br/>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8233 Спасибо Володымыру Костырко.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8234 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8235 <para lang="en">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8236 the "proxy_headers_hash_max_size" and "proxy_headers_hash_bucket_size"
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8237 directives.<br/>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8238 Thanks to Volodymyr Kostyrko.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8239 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8240 </change>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8241
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8242 <change type="bugfix">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8243 <para lang="ru">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8244 при использовании sendfile и limit_rate на 64-битных платформах
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8245 нельзя было передавать файлы больше 2G.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8246 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8247 <para lang="en">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8248 the files more than 2G could not be transferred using sendfile and limit_rate
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8249 on 64-bit platforms.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8250 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8251 </change>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8252
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8253 <change type="bugfix">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8254 <para lang="ru">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8255 при использовании sendfile на 64-битном Linux нельзя было передавать файлы
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8256 больше 2G.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8257 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8258 <para lang="en">
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8259 the files more than 2G could not be transferred using sendfile on 64-bit Linux.
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8260 </para>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8261 </change>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8262
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8263 </changes>
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8264
1f81c711d2a0 nginx-0.5.19-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1175
diff changeset
8265
1175
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8266 <changes ver="0.5.18" date="19.04.2007">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8267
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8268 <change type="feature">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8269 <para lang="ru">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8270 модуль ngx_http_sub_filter_module.
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8271 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8272 <para lang="en">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8273 the ngx_http_sub_filter_module.
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8274 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8275 </change>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8276
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8277 <change type="feature">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8278 <para lang="ru">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8279 переменные "$upstream_http_...".
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8280 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8281 <para lang="en">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8282 the "$upstream_http_..." variables.
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8283 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8284 </change>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8285
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8286 <change type="feature">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8287 <para lang="ru">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8288 теперь переменные $upstream_status и $upstream_response_time
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8289 содержат данные о всех обращениях к апстримам, сделанным до X-Accel-Redirect.
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8290 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8291 <para lang="en">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8292 now the $upstream_status and $upstream_response_time variables
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8293 keep data about all upstreams before X-Accel-Redirect.
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8294 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8295 </change>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8296
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8297 <change type="bugfix">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8298 <para lang="ru">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8299 если nginx был собран с модулем ngx_http_perl_module и perl
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8300 не поддерживал multiplicity, то после первой переконфигурации
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8301 и после получения любого сигнала
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8302 в основном процессе происходил segmentation fault;
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8303 ошибка появилась в 0.5.9.
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8304 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8305 <para lang="en">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8306 a segmentation fault occurred in master process
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8307 after first reconfiguration and receiving any signal
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8308 if nginx was built with ngx_http_perl_module and perl
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8309 did not support multiplicity;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8310 the bug had appeared in 0.5.9.
1175
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8311 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8312 </change>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8313
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8314 <change type="bugfix">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8315 <para lang="ru">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8316 если perl не поддерживал multiplicity, то после переконфигурации
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8317 перловый код не работал;
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8318 ошибка появилась в 0.3.38.
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8319 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8320 <para lang="en">
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8321 if perl did not support multiplicity, then after reconfiguration
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8322 perl code did not work;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8323 the bug had appeared in 0.3.38.
1175
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8324 </para>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8325 </change>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8326
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8327 </changes>
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8328
796a6e30ca9d nginx-0.5.18-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1158
diff changeset
8329
1158
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8330 <changes ver="0.5.17" date="02.04.2007">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8331
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8332 <change type="change">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8333 <para lang="ru">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8334 теперь nginx для метода TRACE всегда возвращает код 405.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8335 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8336 <para lang="en">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8337 now nginx always returns the 405 status for the TRACE method.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8338 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8339 </change>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8340
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8341 <change type="feature">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8342 <para lang="ru">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8343 теперь nginx поддерживает директиву include внутри блока types.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8344 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8345 <para lang="en">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8346 now nginx supports the "include" directive inside the "types" block.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8347 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8348 </change>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8349
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8350 <change type="bugfix">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8351 <para lang="ru">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8352 использование переменной $document_root в директиве root и alias
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8353 запрещено: оно вызывало рекурсивное переполнение стека.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8354 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8355 <para lang="en">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8356 the $document_root variable usage in the "root" and "alias" directives
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8357 is disabled: this caused recursive stack overflow.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8358 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8359 </change>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8360
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8361 <change type="bugfix">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8362 <para lang="ru">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8363 в использовании протокола HTTPS в директиве proxy_pass.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8364 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8365 <para lang="en">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8366 in the HTTPS protocol in the "proxy_pass" directive.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8367 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8368 </change>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8369
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8370 <change type="bugfix">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8371 <para lang="ru">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8372 в некоторых случаях некэшируемые переменные (такие, как $uri)
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8373 возвращали старое закэшированное значение.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8374 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8375 <para lang="en">
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8376 in some cases non-cachable variables (such as $uri variable)
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8377 returned old cached value.
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8378 </para>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8379 </change>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8380
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8381 </changes>
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8382
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
8383
1145
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8384 <changes ver="0.5.16" date="26.03.2007">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8385
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8386 <change type="bugfix">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8387 <para lang="ru">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8388 в качестве ключа для хэша в директиве ip_hash не использовалась сеть
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8389 класса С.<br/>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8390 Спасибо Павлу Ярковому.
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8391 </para>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8392 <para lang="en">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8393 the C-class network was not used as hash key in the "ip_hash" directive.<br/>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8394 Thanks to Pavel Yarkovoy.
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8395 </para>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8396 </change>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8397
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8398 <change type="bugfix">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8399 <para lang="ru">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8400 если в строке "Content-Type" в заголовке ответа бэкенда был указан charset
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8401 и строка завершалась символом ";",
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8402 то в рабочем процессе мог произойти segmentation fault;
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8403 ошибка появилась в 0.3.50.
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8404 </para>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8405 <para lang="en">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8406 a segmentation fault might occur in worker process
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8407 if a charset was set in the "Content-Type" header line and the line
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8408 has trailing ";";
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8409 the bug had appeared in 0.3.50.
1145
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8410 </para>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8411 </change>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8412
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8413 <change type="bugfix">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8414 <para lang="ru">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8415 ошибки "[alert] zero size buf" при работе с FastCGI-сервером, если
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8416 тело запроса, записанное во временный файл, было кратно 32K.
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8417 </para>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8418 <para lang="en">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8419 the "[alert] zero size buf" error when FastCGI server was used and
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
8420 a request body written in a temporary file was multiple of 32K.
1145
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8421 </para>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8422 </change>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8423
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8424 <change type="bugfix">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8425 <para lang="ru">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8426 nginx не собирался на Solaris без параметра --with-debug;
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8427 ошибка появилась в 0.5.15.
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8428 </para>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8429 <para lang="en">
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8430 nginx could not be built on Solaris without the --with-debug option;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8431 the bug had appeared in 0.5.15.
1145
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8432 </para>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8433 </change>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8434
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8435 </changes>
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8436
64854c7c95d0 nginx-0.5.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1139
diff changeset
8437
1137
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8438 <changes ver="0.5.15" date="19.03.2007">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8439
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8440 <change type="feature">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8441 <para lang="ru">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8442 почтовый прокси-сервер поддерживает аутентифицированное SMTP-проксирование и
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8443 директивы smtp_auth, smtp_capablities и xclient.<br/>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8444 Спасибо Антону Южанинову и Максиму Дунину.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8445 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8446 <para lang="en">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8447 the mail proxy supports authenticated SMTP proxying and
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8448 the "smtp_auth", "smtp_capablities", and "xclient" directives.<br/>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8449 Thanks to Anton Yuzhaninov and Maxim Dounin.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8450 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8451 </change>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8452
1139
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8453 <change type="feature">
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8454 <para lang="ru">
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8455 теперь keep-alive соединения закрываются сразу же по получении сигнала
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8456 переконфигурации.
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8457 </para>
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8458 <para lang="en">
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8459 now the keep-alive connections are closed just after receiving
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8460 the reconfiguration signal.
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8461 </para>
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8462 </change>
fa739f4a7b66 fix change log
Igor Sysoev <igor@sysoev.ru>
parents: 1137
diff changeset
8463
1137
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8464 <change type="change">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8465 <para lang="ru">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8466 директивы imap и auth переименованы соответственно в mail и pop3_auth.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8467 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8468 <para lang="en">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8469 the "imap" and "auth" directives were renamed
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8470 to the "mail" and "pop3_auth" directives.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8471 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8472 </change>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8473
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8474 <change type="bugfix">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8475 <para lang="ru">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8476 если использовался метод аутентификации CRAM-MD5 и не был разрешён метод APOP,
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8477 то в рабочем процессе происходил segmentation fault.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8478 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8479 <para lang="en">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8480 a segmentation fault occurred in worker process
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8481 if the CRAM-MD5 authentication method was used
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8482 and the APOP method was disabled.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8483 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8484 </change>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8485
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8486 <change type="bugfix">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8487 <para lang="ru">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8488 при использовании директивы starttls only в протоколе POP3 nginx
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8489 разрешал аутентификацию без перехода в режим SSL.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8490 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8491 <para lang="en">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8492 if the "starttls only" directive was used in POP3 protocol,
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8493 then nginx allowed authentication without switching to the SSL mode.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8494 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8495 </change>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8496
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8497 <change type="bugfix">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8498 <para lang="ru">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8499 рабочие процессы не выходили после переконфигурации и не переоткрывали логи,
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8500 если использовался метод eventport.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8501 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8502 <para lang="en">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8503 worker processes did not exit after reconfiguration and
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8504 did not rotate logs if the eventport method was used.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8505 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8506 </change>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8507
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8508 <change type="bugfix">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8509 <para lang="ru">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8510 при использовании директивы ip_hash рабочий процесс мог зациклиться.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8511 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8512 <para lang="en">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8513 a worker process may got caught in an endless loop,
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8514 if the "ip_hash" directive was used.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8515 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8516 </change>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8517
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8518 <change type="bugfix">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8519 <para lang="ru">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8520 теперь nginx не пишет в лог некоторые alert'ы,
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8521 если используются методы eventport или /dev/poll.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8522 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8523 <para lang="en">
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8524 now nginx does not log some alerts if eventport or /dev/poll methods are used.
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8525 </para>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8526 </change>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8527
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8528 </changes>
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8529
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8530
1126
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8531 <changes ver="0.5.14" date="23.02.2007">
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8532
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8533 <change type="bugfix">
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8534 <para lang="ru">
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8535 nginx игнорировал лишние закрывающие скобки "}" в конце
1137
cb447039152d nginx-0.5.15-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1126
diff changeset
8536 конфигурационного файла.
1126
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8537 </para>
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8538 <para lang="en">
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8539 nginx ignored superfluous closing "}" in the end of configuration file.
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8540 </para>
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8541 </change>
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8542
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8543 </changes>
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8544
8a730c49f906 nginx-0.5.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1119
diff changeset
8545
1119
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8546 <changes ver="0.5.13" date="19.02.2007">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8547
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8548 <change type="feature">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8549 <para lang="ru">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8550 методы COPY и MOVE.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8551 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8552 <para lang="en">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8553 the COPY and MOVE methods.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8554 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8555 </change>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8556
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8557 <change type="bugfix">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8558 <para lang="ru">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8559 модуль ngx_http_realip_module устанавливал мусор для запросов,
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8560 переданных по keep-alive соединению.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8561 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8562 <para lang="en">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8563 the ngx_http_realip_module set garbage for requests passed via
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8564 keep-alive connection.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8565 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8566 </change>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8567
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8568 <change type="bugfix">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8569 <para lang="ru">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8570 nginx не работал на 64-битном big-endian Linux.<br/>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8571 Спасибо Андрею Нигматулину.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8572 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8573 <para lang="en">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8574 nginx did not work on big-endian 64-bit Linux.<br/>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8575 Thanks to Andrei Nigmatulin.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8576 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8577 </change>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8578
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8579 <change type="bugfix">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8580 <para lang="ru">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8581 при получении слишком длинной команды IMAP/POP3-прокси теперь сразу
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8582 закрывает соединение, а не по таймауту.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8583 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8584 <para lang="en">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8585 now when IMAP/POP3 proxy receives too long command it closes the connection
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8586 right away, but not after timeout.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8587 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8588 </change>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8589
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8590 <change type="bugfix">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8591 <para lang="ru">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8592 если при использовании метода epoll клиент закрывал преждевременно
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8593 соединение со своей стороны, то nginx закрывал это соединение только
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8594 по истечении таймаута на передачу.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8595 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8596 <para lang="en">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8597 if the "epoll" method was used and a client closed a connection prematurely,
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8598 then nginx closed the connection after a send timeout only.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8599 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8600 </change>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8601
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8602 <change type="bugfix">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8603 <para lang="ru">
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8604 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc;
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8605 ошибка появилась в 0.5.8.
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8606 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8607 <para lang="en">
2074
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
8608 nginx could not be built on platforms different from i386, amd64, sparc,
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
8609 and ppc;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8610 the bug had appeared in 0.5.8.
1119
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8611 </para>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8612 </change>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8613
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8614 </changes>
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8615
bd796ef5c9c9 nginx-0.5.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1103
diff changeset
8616
1103
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8617 <changes ver="0.5.12" date="12.02.2007">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8618
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8619 <change type="bugfix">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8620 <para lang="ru">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8621 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc;
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8622 ошибка появилась в 0.5.8.
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8623 </para>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8624 <para lang="en">
2074
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
8625 nginx could not be built on platforms different from i386, amd64, sparc,
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
8626 and ppc;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8627 the bug had appeared in 0.5.8.
1103
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8628 </para>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8629 </change>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8630
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8631 <change type="bugfix">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8632 <para lang="ru">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8633 при использовании временных файлов в время работы с FastCGI-сервером
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8634 в рабочем процессе мог произойти segmentation fault;
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8635 ошибка появилась в 0.5.8.
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8636 </para>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8637 <para lang="en">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8638 a segmentation fault might occur in worker process
3040
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
8639 if the temporary files were used while working with FastCGI server;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8640 the bug had appeared in 0.5.8.
1103
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8641 </para>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8642 </change>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8643
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8644 <change type="bugfix">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8645 <para lang="ru">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8646 если переменная $fastcgi_script_name записывалась в лог,
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8647 то в рабочем процессе мог произойти segmentation fault.
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8648 </para>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8649 <para lang="en">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8650 a segmentation fault might occur in worker process
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8651 if the $fastcgi_script_name variable was logged.
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8652 </para>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8653 </change>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8654
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8655 <change type="bugfix">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8656 <para lang="ru">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8657 ngx_http_perl_module не собирался на Solaris.
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8658 </para>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8659 <para lang="en">
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8660 ngx_http_perl_module could not be built on Solaris.
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8661 </para>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8662 </change>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8663
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8664 </changes>
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8665
613369e08810 nginx-0.5.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1094
diff changeset
8666
1094
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8667 <changes ver="0.5.11" date="05.02.2007">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8668
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8669 <change type="feature">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8670 <para lang="ru">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8671 теперь configure определяет библиотеку PCRE в MacPorts.<br/>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8672 Спасибо Chris McGrath.
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8673 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8674 <para lang="en">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8675 now configure detects system PCRE library in MacPorts.<br/>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8676 Thanks to Chris McGrath.
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8677 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8678 </change>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8679
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8680 <change type="bugfix">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8681 <para lang="ru">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8682 ответ был неверным, если запрашивалось несколько диапазонов;
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8683 ошибка появилась в 0.5.6.
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8684 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8685 <para lang="en">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8686 the response was incorrect if several ranges were requested;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8687 the bug had appeared in 0.5.6.
1094
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8688 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8689 </change>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8690
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8691 <change type="bugfix">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8692 <para lang="ru">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8693 директива create_full_put_path не могла создавать промежуточные каталоги,
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8694 если не была установлена директива dav_access.<br/>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8695 Спасибо Evan Miller.
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8696 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8697 <para lang="en">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8698 the "create_full_put_path" directive could not create the intermediate
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8699 directories if no "dav_access" directive was set.<br/>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8700 Thanks to Evan Miller.
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8701 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8702 </change>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8703
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8704 <change type="bugfix">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8705 <para lang="ru">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8706 вместо кодов ошибок "400" и "408" в access_log мог записываться код "0".
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8707 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8708 <para lang="en">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8709 the "0" response code might be logged in the access_log instead of
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8710 the "400" and "408" error codes.
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8711 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8712 </change>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8713
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8714 <change type="bugfix">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8715 <para lang="ru">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8716 при сборке с оптимизацией -O2 в рабочем процессе мог произойти
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8717 segmentation fault.
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8718 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8719 <para lang="en">
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8720 a segmentation fault might occur in worker process
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8721 if nginx was built with -O2 optimization.
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8722 </para>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8723 </change>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8724
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8725 </changes>
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8726
bb491c8197e3 nginx-0.5.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1082
diff changeset
8727
1082
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8728 <changes ver="0.5.10" date="26.01.2007">
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8729
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8730 <change type="bugfix">
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8731 <para lang="ru">
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8732 во время обновления исполняемого файла новый процесс не наследовал
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8733 слушающие сокеты;
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8734 ошибка появилась в 0.5.9.
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8735 </para>
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8736 <para lang="en">
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8737 while online executable file upgrade the new master process did not
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8738 inherit the listening sockets;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8739 the bug had appeared in 0.5.9.
1082
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8740 </para>
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8741 </change>
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8742
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8743 <change type="bugfix">
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8744 <para lang="ru">
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8745 при сборке с оптимизацией -O2 в рабочем процессе мог произойти
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8746 segmentation fault;
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8747 ошибка появилась в 0.5.1.
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8748 </para>
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8749 <para lang="en">
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8750 a segmentation fault might occur in worker process
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8751 if nginx was built with -O2 optimization;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8752 the bug had appeared in 0.5.1.
1082
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8753 </para>
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8754 </change>
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8755
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8756 </changes>
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8757
9eeb585454f3 nginx-0.5.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1077
diff changeset
8758
1077
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8759 <changes ver="0.5.9" date="25.01.2007">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8760
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8761 <change type="change">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8762 <para lang="ru">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8763 модуль ngx_http_memcached_module теперь в качестве ключа использует
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8764 значение переменной $memcached_key.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8765 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8766 <para lang="en">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8767 now the ngx_http_memcached_module uses the $memcached_key variable value
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8768 as a key.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8769 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8770 </change>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8771
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8772 <change type="feature">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8773 <para lang="ru">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8774 переменная $memcached_key.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8775 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8776 <para lang="en">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8777 the $memcached_key variable.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8778 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8779 </change>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8780
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8781 <change type="feature">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8782 <para lang="ru">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8783 параметр clean в директиве client_body_in_file_only.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8784 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8785 <para lang="en">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8786 the "clean" parameter in the "client_body_in_file_only" directive.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8787 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8788 </change>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8789
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8790 <change type="feature">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8791 <para lang="ru">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8792 директива env.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8793 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8794 <para lang="en">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8795 the "env" directive.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8796 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8797 </change>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8798
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8799 <change type="feature">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8800 <para lang="ru">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8801 директива sendfile работает внутри блока if.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8802 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8803 <para lang="en">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8804 the "sendfile" directive is available inside the "if" block.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8805 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8806 </change>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8807
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8808 <change type="feature">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8809 <para lang="ru">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8810 теперь при ошибке записи в access_log nginx записывает сообщение в error_log,
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8811 но не чаще одного раза в минуту.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8812 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8813 <para lang="en">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8814 now on failure of the writing to access nginx logs a message to error_log,
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8815 but not more often than once a minute.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8816 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8817 </change>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8818
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8819 <change type="bugfix">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8820 <para lang="ru">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8821 директива "access_log off" не всегда запрещала запись в лог.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8822 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8823 <para lang="en">
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8824 the "access_log off" directive did not always turn off the logging.
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8825 </para>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8826 </change>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8827
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8828 </changes>
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8829
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8830
1066
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8831 <changes ver="0.5.8" date="19.01.2007">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8832
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8833 <change type="bugfix">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8834 <para lang="ru">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8835 если использовалась директива <nobr>"client_body_in_file_only on"</nobr>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8836 и тело запроса было небольшое, то мог произойти segmentation fault.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8837 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8838 <para lang="en">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8839 a segmentation fault might occur if
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8840 <nobr>"client_body_in_file_only on"</nobr> was used
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8841 and a request body was small.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8842 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8843 </change>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8844
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8845 <change type="bugfix">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8846 <para lang="ru">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8847 происходил segmentation fault, если использовались директивы
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8848 <nobr>"client_body_in_file_only on"</nobr>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8849 и <nobr>"proxy_pass_request_body off"</nobr>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8850 или <nobr>"fastcgi_pass_request_body off"</nobr>,
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8851 и делался переход к следующему бэкенду.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8852 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8853 <para lang="en">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8854 a segmentation fault occurred if <nobr>"client_body_in_file_only on"</nobr>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8855 and <nobr>"proxy_pass_request_body off"</nobr>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8856 or <nobr>"fastcgi_pass_request_body off"</nobr>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8857 directives were used, and nginx switched to a next upstream.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8858 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8859 </change>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8860
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8861 <change type="bugfix">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8862 <para lang="ru">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8863 если при использовании директивы "proxy_buffering off" соединение с клиентом
1077
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
8864 было неактивно, то оно закрывалось по таймауту, заданному директивой
1066
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8865 send_timeout;
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8866 ошибка появилась в 0.4.7.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8867 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8868 <para lang="en">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8869 if the "proxy_buffering off" directive was used and a client connection
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8870 was non-active, then the connection was closed after send timeout;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
8871 the bug had appeared in 0.4.7.
1066
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8872 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8873 </change>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8874
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8875 <change type="bugfix">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8876 <para lang="ru">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8877 если при использовании метода epoll клиент закрывал преждевременно
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8878 соединение со своей стороны, то nginx закрывал это соединение только
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8879 по истечении таймаута на передачу.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8880 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8881 <para lang="en">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8882 if the "epoll" method was used and a client closed a connection prematurely,
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8883 then nginx closed the connection after a send timeout only.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8884 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8885 </change>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8886
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8887 <change type="bugfix">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8888 <para lang="ru">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8889 ошибки "[alert] zero size buf" при работе с FastCGI-сервером.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8890 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8891 <para lang="en">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8892 the "[alert] zero size buf" error when FastCGI server was used.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8893 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8894 </change>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8895
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8896 <change>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8897 <para lang="ru">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8898 Исправление ошибок в директиве limit_zone.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8899 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8900 <para lang="en">
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8901 Bugfixes in the "limit_zone" directive.
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8902 </para>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8903 </change>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8904
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8905 </changes>
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8906
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
8907
1033
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8908 <changes ver="0.5.7" date="15.01.2007">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8909
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8910 <change type="feature">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8911 <para lang="ru">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8912 оптимизация использования памяти в ssl_session_cache.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8913 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8914 <para lang="en">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8915 the ssl_session_cache storage optimization.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8916 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8917 </change>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8918
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8919 <change>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8920 <para lang="ru">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8921 Исправление ошибок в директивах ssl_session_cache и limit_zone.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8922 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8923 <para lang="en">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8924 Bugfixes in the "ssl_session_cache" and "limit_zone" directives.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8925 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8926 </change>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8927
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8928 <change type="bugfix">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8929 <para lang="ru">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8930 на старте или во время переконфигурации происходил segmentation fault,
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8931 если директивы ssl_session_cache или limit_zone использовались
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8932 на 64-битных платформах.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8933 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8934 <para lang="en">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8935 the segmentation fault was occurred on start or while reconfiguration
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8936 if the "ssl_session_cache" or "limit_zone" directives were used
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8937 on 64-bit platforms.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8938 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8939 </change>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8940
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8941 <change type="bugfix">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8942 <para lang="ru">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8943 при использовании директив add_before_body или add_after_body происходил
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8944 segmentation fault, если в заголовке ответа нет строки "Content-Type".
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8945 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8946 <para lang="en">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8947 a segmentation fault occurred if the "add_before_body" or "add_after_body"
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8948 directives were used and there was no "Content-Type" header line in response.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8949 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8950 </change>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8951
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8952 <change type="bugfix">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8953 <para lang="ru">
1044
e139d13faf42 fix typo
Igor Sysoev <igor@sysoev.ru>
parents: 1033
diff changeset
8954 библиотека OpenSSL всегда собиралась с поддержкой потоков.<br/>
1033
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8955 Спасибо Дену Иванову.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8956 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8957 <para lang="en">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8958 the OpenSSL library was always built with the threads support.<br/>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8959 Thanks to Den Ivanov.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8960 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8961 </change>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8962
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8963 <change type="bugfix">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8964 <para lang="ru">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8965 совместимость библиотеки PCRE-6.5+ и компилятора icc.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8966 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8967 <para lang="en">
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8968 the PCRE-6.5+ library and the icc compiler compatibility.
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8969 </para>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8970 </change>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8971
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8972 </changes>
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8973
aed8a9de6245 nginx-0.5.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 998
diff changeset
8974
998
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8975 <changes ver="0.5.6" date="09.01.2007">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8976
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8977 <change type="change">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8978 <para lang="ru">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8979 теперь модуль ngx_http_index_module игнорирует все методы,
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8980 кроме GET, HEAD и POST.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8981 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8982 <para lang="en">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8983 now the ngx_http_index_module ignores all methods except the GET, HEAD, and
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8984 POST methods.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8985 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8986 </change>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8987
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8988 <change type="feature">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8989 <para lang="ru">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8990 модуль ngx_http_limit_zone_module.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8991 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8992 <para lang="en">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8993 the ngx_http_limit_zone_module.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8994 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8995 </change>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8996
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8997 <change type="feature">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8998 <para lang="ru">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
8999 переменная $binary_remote_addr.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9000 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9001 <para lang="en">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9002 the $binary_remote_addr variable.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9003 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9004 </change>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9005
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9006 <change type="feature">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9007 <para lang="ru">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9008 директивы ssl_session_cache модулей ngx_http_ssl_module и ngx_imap_ssl_module.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9009 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9010 <para lang="en">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9011 the "ssl_session_cache" directives
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9012 of the ngx_http_ssl_module and ngx_imap_ssl_module.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9013 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9014 </change>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9015
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9016 <change type="feature">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9017 <para lang="ru">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9018 метод DELETE поддерживает рекурсивное удаление.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9019 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9020 <para lang="en">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9021 the DELETE method supports recursive removal.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9022 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9023 </change>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9024
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9025 <change type="bugfix">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9026 <para lang="ru">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9027 при использовании $r->sendfile() byte-ranges передавались неверно.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9028 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9029 <para lang="en">
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9030 the byte-ranges were transferred incorrectly if the $r->sendfile() was used.
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9031 </para>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9032 </change>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9033
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9034 </changes>
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9035
6d1fcec2ea79 nginx-0.5.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 951
diff changeset
9036
951
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9037 <changes ver="0.5.5" date="24.12.2006">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9038
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9039 <change type="change">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9040 <para lang="ru">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9041 ключ -v больше не выводит информацию о компиляторе.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9042 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9043 <para lang="en">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9044 the -v switch does not show compiler information any more.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9045 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9046 </change>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9047
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9048 <change type="feature">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9049 <para lang="ru">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9050 ключ -V.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9051 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9052 <para lang="en">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9053 the -V switch.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9054 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9055 </change>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9056
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9057 <change type="feature">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9058 <para lang="ru">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9059 директива worker_rlimit_core поддерживает указание размера в K, M и G.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9060 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9061 <para lang="en">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9062 the "worker_rlimit_core" directive supports size in K, M, and G.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9063 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9064 </change>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9065
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9066 <change type="bugfix">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9067 <para lang="ru">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9068 модуль nginx.pm теперь может устанавливаться непривилегированным пользователем.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9069 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9070 <para lang="en">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9071 the nginx.pm module now could be installed by an unprivileged user.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9072 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9073 </change>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9074
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9075 <change type="bugfix">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9076 <para lang="ru">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9077 при использовании методов $r->request_body или $r->request_body_file мог
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9078 произойти segmentation fault.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9079 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9080 <para lang="en">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9081 a segmentation fault might occur if the $r->request_body or
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9082 $r->request_body_file methods were used.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9083 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9084 </change>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9085
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9086 <change type="bugfix">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9087 <para lang="ru">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9088 ошибок, специфичных для платформы ppc.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9089 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9090 <para lang="en">
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9091 the ppc platform specific bugs.
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9092 </para>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9093 </change>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9094
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9095 </changes>
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9096
38cc7bd8e04f nginx-0.5.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 926
diff changeset
9097
924
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9098 <changes ver="0.5.4" date="15.12.2006">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9099
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9100 <change type="feature">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9101 <para lang="ru">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9102 директиву perl можно использовать внутри блока limit_except.
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9103 </para>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9104 <para lang="en">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9105 the "perl" directive may be used inside the "limit_except" block.
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9106 </para>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9107 </change>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9108
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9109 <change type="bugfix">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9110 <para lang="ru">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9111 модуль ngx_http_dav_module требовал строку "Date" в заголовке запроса
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9112 для метода DELETE.
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9113 </para>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9114 <para lang="en">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9115 the ngx_http_dav_module required the "Date" request header line
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9116 for the DELETE method.
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9117 </para>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9118 </change>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9119
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9120 <change type="bugfix">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9121 <para lang="ru">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9122 при использовании одного параметра в директиве dav_access nginx мог
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9123 сообщить об ошибке в конфигурации.
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9124 </para>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9125 <para lang="en">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9126 if one only parameter was used in the "dav_access" directive, then
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9127 nginx might report about configuration error.
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9128 </para>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9129 </change>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9130
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9131 <change type="bugfix">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9132 <para lang="ru">
926
1ab4b4fdda9b fix typo
Igor Sysoev <igor@sysoev.ru>
parents: 924
diff changeset
9133 при использовании переменной $host мог произойти segmentation fault;
924
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9134 ошибка появилась в 0.4.14.
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9135 </para>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9136 <para lang="en">
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9137 a segmentation fault might occur if the $host variable was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9138 the bug had appeared in 0.4.14.
924
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9139 </para>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9140 </change>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9141
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9142 </changes>
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9143
393dbc659df1 nginx-0.5.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 917
diff changeset
9144
917
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9145 <changes ver="0.5.3" date="13.12.2006">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9146
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9147 <change type="feature">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9148 <para lang="ru">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9149 модуль ngx_http_perl_module поддерживает методы $r->status, $r->log_error
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9150 и $r->sleep.
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9151 </para>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9152 <para lang="en">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9153 the ngx_http_perl_module supports the $r->status, $r->log_error,
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9154 and $r->sleep methods.
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9155 </para>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9156 </change>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9157
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9158 <change type="feature">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9159 <para lang="ru">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9160 метод $r->variable поддерживает переменные, неописанные в конфигурации nginx'а.
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9161 </para>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9162 <para lang="en">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9163 the $r->variable method supports variables that do not exist in nginx
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9164 configuration.
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9165 </para>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9166 </change>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9167
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9168 <change type="bugfix">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9169 <para lang="ru">
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9170 метод $r->has_request_body не работал.
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9171 </para>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9172 <para lang="en">
1066
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
9173 the $r->has_request_body method did not work.
917
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9174 </para>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9175 </change>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9176
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9177 </changes>
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9178
e2ac5fa41bcb nginx-0.5.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 902
diff changeset
9179
902
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9180 <changes ver="0.5.2" date="11.12.2006">
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9181
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9182 <change type="bugfix">
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9183 <para lang="ru">
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9184 если в директивах proxy_pass использовалось имя, указанное в upstream,
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9185 то nginx пытался найти IP-адрес этого имени;
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9186 ошибка появилась в 0.5.1.
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9187 </para>
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9188 <para lang="en">
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9189 if the "proxy_pass" directive used the name of the "upstream" block,
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9190 then nginx tried to resolve the name;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9191 the bug had appeared in 0.5.1.
902
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9192 </para>
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9193 </change>
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9194
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9195 </changes>
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9196
06c58edc8883 nginx-0.5.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 900
diff changeset
9197
897
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9198 <changes ver="0.5.1" date="11.12.2006">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9199
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9200 <change type="bugfix">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9201 <para lang="ru">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9202 директива post_action могла не работать после неудачного завершения запроса.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9203 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9204 <para lang="en">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9205 the "post_action" directive might not run after a unsuccessful completion
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9206 of a request.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9207 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9208 </change>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9209
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9210 <change type="workaround">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9211 <para lang="ru">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9212 обход ошибки в Eudora для Mac;
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9213 ошибка появилась в 0.4.11.<br/>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9214 Спасибо Bron Gondwana.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9215 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9216 <para lang="en">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9217 for Eudora for Mac;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9218 the bug had appeared in 0.4.11.<br/>
897
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9219 Thanks to Bron Gondwana.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9220 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9221 </change>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9222
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9223 <change type="bugfix">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9224 <para lang="ru">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9225 при указании в директиве fastcgi_pass имени описанного upstream'а выдавалось
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9226 сообщение "no port in upstream";
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9227 ошибка появилась в 0.5.0.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9228 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9229 <para lang="en">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9230 if the "upstream" name was used in the "fastcgi_pass", then the message
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9231 "no port in upstream" was issued;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9232 the bug had appeared in 0.5.0.
897
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9233 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9234 </change>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9235
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9236 <change type="bugfix">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9237 <para lang="ru">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9238 если в директивах proxy_pass и fastcgi_pass использовались одинаковых имена
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9239 серверов, но с разными портами, то эти директивы использовали первый
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9240 описанный порт;
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9241 ошибка появилась в 0.5.0.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9242 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9243 <para lang="en">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9244 if the "proxy_pass" and "fastcgi_pass" directives used the same servers but
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9245 different ports, then these directives uses the first described port;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9246 the bug had appeared in 0.5.0.
897
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9247 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9248 </change>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9249
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9250 <change type="bugfix">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9251 <para lang="ru">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9252 если в директивах proxy_pass и fastcgi_pass использовались unix domain сокеты,
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9253 то эти директивы использовали первый описанный сокет;
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9254 ошибка появилась в 0.5.0.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9255 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9256 <para lang="en">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9257 if the "proxy_pass" and "fastcgi_pass" directives used the unix domain sockets,
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9258 then these directives used first described socket;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9259 the bug had appeared in 0.5.0.
897
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9260 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9261 </change>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9262
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9263 <change type="bugfix">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9264 <para lang="ru">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9265 ngx_http_auth_basic_module игнорировал пользователя, если он был указан
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9266 в последней строке файла паролей и после пароля не было перевода строки,
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9267 возврата каретки или символа ":".
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9268 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9269 <para lang="en">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9270 ngx_http_auth_basic_module ignored the user if it was in the last line in
900
7cd557624b04 fix typo
Igor Sysoev <igor@sysoev.ru>
parents: 897
diff changeset
9271 the password file and there was no the carriage return, the line feed,
897
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9272 or the ":" symbol after the password.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9273 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9274 </change>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9275
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9276 <change type="bugfix">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9277 <para lang="ru">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9278 переменная $upstream_response_time могла быть равна "0.000", хотя время
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9279 обработки было больше 1 миллисекунды.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9280 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9281 <para lang="en">
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9282 the $upstream_response_time variable might be equal to "0.000", although
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9283 response time was more than 1 millisecond.
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9284 </para>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9285 </change>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9286
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9287 </changes>
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9288
13416db8a807 nginx-0.5.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 885
diff changeset
9289
885
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9290 <changes ver="0.5.0" date="04.12.2006">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9291
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9292 <change type="change">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9293 <para lang="ru">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9294 параметры в виде "%name" в директиве log_format больше не поддерживаются.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9295 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9296 <para lang="en">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9297 the parameters in the "%name" form in the "log_format" directive
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9298 are not supported anymore.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9299 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9300 </change>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9301
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9302 <change type="change">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9303 <para lang="ru">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9304 директивы proxy_upstream_max_fails, proxy_upstream_fail_timeout,
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9305 fastcgi_upstream_max_fails, и fastcgi_upstream_fail_timeout,
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9306 memcached_upstream_max_fails и memcached_upstream_fail_timeout
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9307 больше не поддерживаются.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9308 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9309 <para lang="en">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9310 the "proxy_upstream_max_fails", "proxy_upstream_fail_timeout",
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9311 "fastcgi_upstream_max_fails", "fastcgi_upstream_fail_timeout",
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9312 "memcached_upstream_max_fails", and "memcached_upstream_fail_timeout"
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9313 directives are not supported anymore.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9314 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9315 </change>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9316
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9317 <change type="feature">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9318 <para lang="ru">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9319 директива server в блоке upstream поддерживает параметры
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9320 max_fails, fail_timeout и down.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9321 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9322 <para lang="en">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9323 the "server" directive in the "upstream" context supports
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9324 the "max_fails", "fail_timeout", and "down" parameters.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9325 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9326 </change>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9327
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9328 <change type="feature">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9329 <para lang="ru">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9330 директива ip_hash в блоке upstream.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9331 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9332 <para lang="en">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9333 the "ip_hash" directive inside the "upstream" block.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9334 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9335 </change>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9336
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9337 <change type="feature">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9338 <para lang="ru">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9339 статус WAIT в строке "Auth-Status" в заголовка ответа сервера аутентификации
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9340 IMAP/POP3 прокси.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9341 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9342 <para lang="en">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9343 the WAIT status in the "Auth-Status" header line of the IMAP/POP3 proxy
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9344 authentication server response.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9345 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9346 </change>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9347
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9348 <change type="bugfix">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9349 <para lang="ru">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9350 nginx не собирался на 64-битных платформах;
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9351 ошибка появилась в 0.4.14.
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9352 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9353 <para lang="en">
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9354 nginx could not be built on 64-bit platforms;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9355 the bug had appeared in 0.4.14.
885
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9356 </para>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9357 </change>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9358
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9359 </changes>
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9360
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
9361
877
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9362 <changes ver="0.4.14" date="27.11.2006">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9363
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9364 <change type="feature">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9365 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9366 директива proxy_pass_error_message в IMAP/POP3 прокси.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9367 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9368 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9369 the "proxy_pass_error_message" directive in IMAP/POP3 proxy.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9370 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9371 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9372
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9373 <change type="feature">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9374 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9375 теперь configure определяет библиотеку PCRE на FreeBSD, Linux и NetBSD.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9376 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9377 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9378 now configure detects system PCRE library on FreeBSD, Linux, and NetBSD.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9379 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9380 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9381
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9382 <change type="bugfix">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9383 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9384 ngx_http_perl_module не работал с перлом, собранным с поддержкой потоков;
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9385 ошибка появилась в 0.3.38.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9386 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9387 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9388 ngx_http_perl_module did not work with perl built with the threads support;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9389 the bug had appeared in 0.3.38.
877
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9390 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9391 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9392
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9393 <change type="bugfix">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9394 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9395 ngx_http_perl_module не работал корректно, если перл вызывался рекурсивно.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9396 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9397 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9398 ngx_http_perl_module did not work if perl was called recursively.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9399 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9400 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9401
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9402 <change type="bugfix">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9403 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9404 nginx игнорировал имя сервера в строке запроса.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9405 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9406 <para lang="en">
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
9407 nginx ignored a host name in a request line.
877
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9408 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9409 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9410
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9411 <change type="bugfix">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9412 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9413 если FastCGI сервер передавал много в stderr,
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9414 то рабочий процесс мог зациклиться.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9415 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9416 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9417 a worker process may got caught in an endless loop,
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9418 if a FastCGI server sent too many data to the stderr.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9419 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9420 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9421
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9422 <change type="bugfix">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9423 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9424 при изменении системного времени переменная $upstream_response_time
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9425 могла быть отрицательной.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9426 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9427 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9428 the $upstream_response_time variable may be negative if the system time
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9429 was changed backward.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9430 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9431 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9432
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9433 <change type="bugfix">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9434 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9435 при использовании POP3 серверу аутентификации IMAP/POP3 прокси
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9436 не передавался параметр Auth-Login-Attempt.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9437 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9438 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9439 the "Auth-Login-Attempt" parameter was not sent to
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9440 IMAP/POP3 proxy authentication server when POP3 was used.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9441 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9442 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9443
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9444 <change type="bugfix">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9445 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9446 при ошибке соединения с сервером аутентификации IMAP/POP3 прокси
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9447 мог произойти segmentation fault.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9448 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9449 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9450 a segmentation fault might occur if connect to IMAP/POP3 proxy
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9451 authentication server failed.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9452 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9453 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9454
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9455 </changes>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9456
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9457
847
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9458 <changes ver="0.4.13" date="15.11.2006">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9459
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9460 <change type="feature">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9461 <para lang="ru">
877
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9462 директиву proxy_pass можно использовать внутри блока limit_except.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9463 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9464 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9465 the "proxy_pass" directive may be used inside the "limit_except" block.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9466 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9467 </change>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9468
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9469 <change type="feature">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9470 <para lang="ru">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9471 директива limit_except поддерживает все WebDAV методы.
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9472 </para>
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9473 <para lang="en">
93c94cfa9f78 nginx-0.4.14-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 847
diff changeset
9474 the "limit_except" directive supports all WebDAV methods.
847
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9475 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9476 </change>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9477
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9478 <change type="bugfix">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9479 <para lang="ru">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9480 при использовании директивы add_before_body без директивы add_after_body
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9481 ответ передавался не полностью.
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9482 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9483 <para lang="en">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9484 if the "add_before_body" directive was used without
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
9485 the "add_after_body" directive, then a response did not transferred complete.
847
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9486 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9487 </change>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9488
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9489 <change type="bugfix">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9490 <para lang="ru">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9491 большое тело запроса не принималось, если использовались метод epoll
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9492 и deferred accept().
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9493 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9494 <para lang="en">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9495 a large request body did not receive if the epoll method
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9496 and the deferred accept() were used.
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9497 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9498 </change>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9499
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9500 <change type="bugfix">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9501 <para lang="ru">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9502 для ответов модуля ngx_http_autoindex_module не выставлялась кодировка;
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9503 ошибка появилась в 0.3.50.
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9504 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9505 <para lang="en">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9506 a charset could not be set for ngx_http_autoindex_module responses;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9507 the bug had appeared in 0.3.50.
847
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9508 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9509 </change>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9510
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9511 <change type="bugfix">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9512 <para lang="ru">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9513 ошибки "[alert] zero size buf" при работе с FastCGI-сервером;
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9514 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9515 <para lang="en">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9516 the "[alert] zero size buf" error when FastCGI server was used;
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9517 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9518 </change>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9519
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9520 <change type="bugfix">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9521 <para lang="ru">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9522 параметр конфигурации --group= игнорировался.<br/>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9523 Спасибо Thomas Moschny.
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9524 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9525 <para lang="en">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9526 the --group= configuration parameter was ignored.<br/>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9527 Thanks to Thomas Moschny.
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9528 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9529 </change>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9530
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9531 <change type="bugfix">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9532 <para lang="ru">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9533 50-й подзапрос в SSI ответе не работал;
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9534 ошибка появилась в 0.3.50.
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9535 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9536 <para lang="en">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9537 the 50th subrequest in SSI response did not work;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9538 the bug had appeared in 0.3.50.
847
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9539 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9540 </change>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9541
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9542 </changes>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9543
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9544
834
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9545 <changes ver="0.4.12" date="31.10.2006">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9546
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9547 <change type="feature">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9548 <para lang="ru">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9549 модуль ngx_http_perl_module поддерживает метод $r->variable.
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9550 </para>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9551 <para lang="en">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9552 the ngx_http_perl_module supports the $r->variable method.
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9553 </para>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9554 </change>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9555
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9556 <change type="bugfix">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9557 <para lang="ru">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9558 при включении в ответ большого статического файла с помощью SSI
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9559 ответ мог передаваться не полностью.
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9560 </para>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9561 <para lang="en">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9562 if a big static file was included using SSI in a response,
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9563 then the response may be transferred incomplete.
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9564 </para>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9565 </change>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9566
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9567 <change type="bugfix">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9568 <para lang="ru">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9569 nginx не убирал "#fragment" в URI.
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9570 </para>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9571 <para lang="en">
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9572 nginx did not omit the "#fragment" part in URI.
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9573 </para>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9574 </change>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9575
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9576 </changes>
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9577
fd57967d850d nginx-0.4.12-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 816
diff changeset
9578
816
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9579 <changes ver="0.4.11" date="25.10.2006">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9580
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9581 <change type="feature">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9582 <para lang="ru">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9583 POP3 прокси поддерживает AUTH LOIGN PLAIN и CRAM-MD5.
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9584 </para>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9585 <para lang="en">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9586 the POP3 proxy supports the AUTH LOGIN PLAIN and CRAM-MD5.
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9587 </para>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9588 </change>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9589
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9590 <change type="feature">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9591 <para lang="ru">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9592 модуль ngx_http_perl_module поддерживает метод $r->allow_ranges.
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9593 </para>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9594 <para lang="en">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9595 the ngx_http_perl_module supports the $r->allow_ranges method.
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9596 </para>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9597 </change>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9598
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9599 <change type="bugfix">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9600 <para lang="ru">
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9601 при включённой поддержке команды APOP в POP3 прокси могли
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9602 не работать команды USER/PASS;
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9603 ошибка появилась в 0.4.10.
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9604 </para>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9605 <para lang="en">
847
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9606 if the APOP was enabled in the POP3 proxy, then the USER/PASS commands
816
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9607 might not work;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9608 the bug had appeared in 0.4.10.
816
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9609 </para>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9610 </change>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9611
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9612 </changes>
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9613
e372368dadd7 nginx-0.4.11-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 801
diff changeset
9614
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9615 <changes ver="0.4.10" date="23.10.2006">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9616
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9617 <change type="feature">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9618 <para lang="ru">
847
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9619 POP3 прокси поддерживает APOP.
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9620 </para>
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9621 <para lang="en">
979045fdcbd2 nginx-0.4.13-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 834
diff changeset
9622 the POP3 proxy supports the APOP command.
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9623 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9624 </change>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9625
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9626 <change type="bugfix">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9627 <para lang="ru">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9628 при использовании методов select, poll и /dev/poll во время ожидания
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9629 ответа от сервера аутентификации IMAP/POP3 прокси нагружал процессор.
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9630 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9631 <para lang="en">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9632 if the select, poll or /dev/poll methods were used, then while
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9633 waiting authentication server response the IMAP/POP3 proxy hogged CPU.
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9634 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9635 </change>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9636
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9637 <change type="bugfix">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9638 <para lang="ru">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9639 при использовании переменной $server_addr в директиве map мог
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9640 произойти segmentation fault.
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9641 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9642 <para lang="en">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9643 a segmentation fault might occur if the $server_addr variable was used
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9644 in the "map" directive.
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9645 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9646 </change>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9647
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9648 <change type="bugfix">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9649 <para lang="ru">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9650 модуль ngx_http_flv_module не поддерживал byte ranges для полных ответов;
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9651 ошибка появилась в 0.4.7.
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9652 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9653 <para lang="en">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9654 the ngx_http_flv_module did not support the byte ranges for full responses;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9655 the bug had appeared in 0.4.7.
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9656 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9657 </change>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9658
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9659 <change type="bugfix">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9660 <para lang="ru">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9661 nginx не собирался на Debian amd64;
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9662 ошибка появилась в 0.4.9.
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9663 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9664 <para lang="en">
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9665 nginx could not be built on Debian amd64;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9666 the bug had appeared in 0.4.9.
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9667 </para>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9668 </change>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9669
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9670 </changes>
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9671
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
9672
778
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9673 <changes ver="0.4.9" date="13.10.2006">
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9674
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9675 <change type="feature">
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9676 <para lang="ru">
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9677 параметр set в команде SSI include.
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9678 </para>
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9679 <para lang="en">
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9680 the "set" parameter in the "include" SSI command.
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9681 </para>
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9682 </change>
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9683
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9684 <change type="feature">
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9685 <para lang="ru">
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9686 модуль ngx_http_perl_module теперь проверяет версию модуля nginx.pm.
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9687 </para>
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9688 <para lang="en">
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9689 the ngx_http_perl_module now tests the nginx.pm module version.
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9690 </para>
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9691 </change>
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9692
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9693 </changes>
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9694
d24a71731436 nginx-0.4.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 768
diff changeset
9695
768
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9696 <changes ver="0.4.8" date="11.10.2006">
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9697
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9698 <change type="bugfix">
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9699 <para lang="ru">
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9700 если до команды SSI include с параметром wait выполнялась ещё
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9701 одна команда SSI include, то параметр wait мог не работать.
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9702 </para>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9703 <para lang="en">
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9704 if an "include" SSI command were before another "include" SSI command
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
9705 with a "wait" parameter, then the "wait" parameter might not work.
768
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9706 </para>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9707 </change>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9708
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9709 <change type="bugfix">
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9710 <para lang="ru">
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9711 модуль ngx_http_flv_module добавлял FLV-заголовок для полных ответов.<br/>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9712 Спасибо Алексею Ковырину.
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9713 </para>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9714 <para lang="en">
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9715 the ngx_http_flv_module added the FLV header to the full responses.<br/>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9716 Thanks to Alexey Kovyrin.
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9717 </para>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9718 </change>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9719
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9720 </changes>
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9721
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9722
754
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9723 <changes ver="0.4.7" date="10.10.2006">
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9724
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9725 <change type="feature">
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9726 <para lang="ru">
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9727 модуль ngx_http_flv_module.
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9728 </para>
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9729 <para lang="en">
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9730 the ngx_http_flv_module.
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9731 </para>
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9732 </change>
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9733
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9734 <change type="feature">
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9735 <para lang="ru">
760
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9736 переменная $request_body_file.
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9737 </para>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9738 <para lang="en">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9739 the $request_body_file variable.
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9740 </para>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9741 </change>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9742
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9743 <change type="feature">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9744 <para lang="ru">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9745 директивы charset и source_charset поддерживают переменные.
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9746 </para>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9747 <para lang="en">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9748 the "charset" and "source_charset" directives support the variables.
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9749 </para>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9750 </change>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9751
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9752 <change type="bugfix">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9753 <para lang="ru">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9754 если до команды SSI include с параметром wait выполнялась ещё
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9755 одна команда SSI include, то параметр wait мог не работать.
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9756 </para>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9757 <para lang="en">
768
0f404f82a134 nginx-0.4.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 760
diff changeset
9758 if an "include" SSI command were before another "include" SSI command
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
9759 with a "wait" parameter, then the "wait" parameter might not work.
760
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9760 </para>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9761 </change>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9762
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9763 <change type="bugfix">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9764 <para lang="ru">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9765 при использовании директивы "proxy_buffering off" или при работе
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9766 с memcached соединения могли не закрываться по таймауту.
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9767 </para>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9768 <para lang="en">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9769 if the "proxy_buffering off" directive was used or while working with
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9770 memcached the connections might not be closed on timeout.
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9771 </para>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9772 </change>
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9773
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9774 <change type="bugfix">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9775 <para lang="ru">
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9776 nginx не запускался на 64-битных платформах, отличных от amd64, sparc64 и ppc64.
754
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9777 </para>
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9778 <para lang="en">
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9779 nginx did not run on 64-bit platforms except amd64, sparc64, and ppc64.
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9780 </para>
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9781 </change>
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9782
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9783 </changes>
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9784
4ac89c5aa10d style fix: remove trailing spaces
Igor Sysoev <igor@sysoev.ru>
parents: 747
diff changeset
9785
747
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9786 <changes ver="0.4.6" date="06.10.2006">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9787
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9788 <change type="bugfix">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9789 <para lang="ru">
760
119bad43bfd4 nginx-0.4.7-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 754
diff changeset
9790 nginx не запускался на 64-битных платформах, отличных от amd64, sparc64 и ppc64.
747
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9791 </para>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9792 <para lang="en">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9793 nginx did not run on 64-bit platforms except amd64, sparc64, and ppc64.
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9794 </para>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9795 </change>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9796
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9797 <change type="bugfix">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9798 <para lang="ru">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9799 при запросе версии HTTP/1.1 nginx передавал ответ chunk'ами,
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9800 если длина ответа в методе $r->headers_out("Content-Length", ...)
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9801 была задана текстовой строкой.
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9802 </para>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9803 <para lang="en">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9804 nginx sent the chunked response for HTTP/1.1 request,<br/>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9805 if its length was set by text string in
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9806 the $r->headers_out("Content-Length", ...) method.
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9807 </para>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9808 </change>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9809
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9810 <change type="bugfix">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9811 <para lang="ru">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9812 после перенаправления ошибки с помощью директивы error_page любая директива
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9813 модуля ngx_http_rewrite_module возвращала эту ошибку;
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9814 ошибка появилась в 0.4.4.
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9815 </para>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9816 <para lang="en">
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9817 after redirecting error by an "error_page" directive
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9818 any ngx_http_rewrite_module directive returned this error code;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9819 the bug had appeared in 0.4.4.
747
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9820 </para>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9821 </change>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9822
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9823 </changes>
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9824
56e33c6efee7 nginx-0.4.6-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 736
diff changeset
9825
736
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9826 <changes ver="0.4.5" date="02.10.2006">
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9827
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9828 <change type="bugfix">
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9829 <para lang="ru">
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9830 nginx не собирался на Linux и Solaris;
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9831 ошибка появилась в 0.4.4.
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9832 </para>
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9833 <para lang="en">
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9834 nginx could not be built on Linux and Solaris;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9835 the bug had appeared in 0.4.4.
736
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9836 </para>
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9837 </change>
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9838
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9839 </changes>
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9840
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9841
732
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9842 <changes ver="0.4.4" date="02.10.2006">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9843
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9844 <change type="feature">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9845 <para lang="ru">
736
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9846 переменная $scheme.
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9847 </para>
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9848 <para lang="en">
40266f92b829 nginx-0.4.5-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 732
diff changeset
9849 the $scheme variable.
732
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9850 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9851 </change>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9852
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9853 <change type="feature">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9854 <para lang="ru">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9855 директива expires поддерживает параметр max.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9856 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9857 <para lang="en">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9858 the "expires" directive supports the "max" parameter.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9859 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9860 </change>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9861
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9862 <change type="feature">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9863 <para lang="ru">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9864 директива include поддерживает маску "*".<br/>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9865 Спасибо Jonathan Dance.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9866 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9867 <para lang="en">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9868 the "include" directive supports the "*" mask.<br/>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9869 Thanks to Jonathan Dance.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9870 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9871 </change>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9872
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9873 <change type="bugfix">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9874 <para lang="ru">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9875 директива return всегда изменяла код ответа, перенаправленного
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9876 директивой error_page.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9877 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9878 <para lang="en">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9879 the "return" directive always overrode the "error_page" response code
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9880 redirected by the "error_page" directive.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9881 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9882 </change>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9883
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9884 <change type="bugfix">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9885 <para lang="ru">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9886 происходил segmentation fault, если в методе PUT передавалось
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9887 тело нулевой длины.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9888 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9889 <para lang="en">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9890 a segmentation fault occurred if zero-length body was in PUT method.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9891 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9892 </change>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9893
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9894 <change type="bugfix">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9895 <para lang="ru">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9896 при использовании переменных в директиве proxy_redirect редирект
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9897 изменялся неверно.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9898 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9899 <para lang="en">
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9900 the redirect was changed incorrectly if the variables were used
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9901 in the "proxy_redirect" directive.
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9902 </para>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9903 </change>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9904
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9905 </changes>
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9906
5e42c1615f4d nginx-0.4.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 720
diff changeset
9907
720
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9908 <changes ver="0.4.3" date="26.09.2006">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9909
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9910 <change type="change">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9911 <para lang="ru">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9912 ошибку 499 теперь нельзя перенаправить с помощью директивы error_page.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9913 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9914 <para lang="en">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9915 now the 499 error could not be redirected using an "error_page" directive.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9916 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9917 </change>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9918
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9919 <change type="feature">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9920 <para lang="ru">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9921 поддержка Solaris 10 event ports.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9922 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9923 <para lang="en">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9924 the Solaris 10 event ports support.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9925 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9926 </change>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9927
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9928 <change type="feature">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9929 <para lang="ru">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9930 модуль ngx_http_browser_module.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9931 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9932 <para lang="en">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9933 the ngx_http_browser_module.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9934 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9935 </change>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9936
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9937 <change type="bugfix">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9938 <para lang="ru">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9939 при перенаправлении ошибки 400 проксированному серверу
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9940 помощью директивы error_page мог произойти segmentation fault.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9941 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9942 <para lang="en">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9943 a segmentation fault may occur while redirecting the 400 error
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
9944 to the proxied server using a "proxy_pass" directive.
720
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9945 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9946 </change>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9947
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9948 <change type="bugfix">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9949 <para lang="ru">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9950 происходил segmentation fault, если в директиве proxy_pass использовался
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9951 unix domain сокет;
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9952 ошибка появилась в 0.3.47.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9953 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9954 <para lang="en">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9955 a segmentation fault occurred if an unix domain socket was used in
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
9956 a "proxy_pass" directive;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9957 the bug had appeared in 0.3.47.
720
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9958 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9959 </change>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9960
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9961 <change type="bugfix">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9962 <para lang="ru">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9963 SSI не работал с ответами memcached и небуферизированными проксированными
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9964 ответами.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9965 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9966 <para lang="en">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9967 SSI did work with memcached and nonbuffered responses.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9968 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9969 </change>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9970
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9971 <change type="workaround">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9972 <para lang="ru">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9973 обход ошибки PAUSE hardware capability в Sun Studio.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9974 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9975 <para lang="en">
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9976 of the Sun Studio PAUSE hardware capability bug.
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9977 </para>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9978 </change>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9979
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9980 </changes>
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9981
39dd0b045441 nginx-0.4.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 693
diff changeset
9982
693
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9983 <changes ver="0.4.2" date="14.09.2006">
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9984
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9985 <change type="bugfix">
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9986 <para lang="ru">
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9987 убрана поддержка флага O_NOATIME на Linux;
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9988 ошибка появилась в 0.4.1.
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9989 </para>
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9990 <para lang="en">
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9991 the O_NOATIME flag support on Linux was canceled;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
9992 the bug had appeared in 0.4.1.
693
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9993 </para>
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9994 </change>
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9995
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9996 </changes>
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9997
610267a772c7 nginx-0.4.2-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 689
diff changeset
9998
689
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
9999 <changes ver="0.4.1" date="14.09.2006">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10000
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10001 <change type="bugfix">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10002 <para lang="ru">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10003 совместимость с DragonFlyBSD.<br/>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10004 Спасибо Павлу Назарову.
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10005 </para>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10006 <para lang="en">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10007 the DragonFlyBSD compatibility.<br/>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10008 Thanks to Pavel Nazarov.
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10009 </para>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10010 </change>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10011
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10012 <change type="workaround">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10013 <para lang="ru">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10014 обход ошибки в sendfile() в 64-битном Linux при передаче файлов больше 2G.
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10015 </para>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10016 <para lang="en">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10017 of bug in 64-bit Linux sendfile(), when file is more than 2G.
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10018 </para>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10019 </change>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10020
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10021 <change type="feature">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10022 <para lang="ru">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10023 теперь на Linux nginx для статических запросов использует флаг O_NOATIME.<br/>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10024 Спасибо Yusuf Goolamabbas.
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10025 </para>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10026 <para lang="en">
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10027 now on Linux nginx uses O_NOATIME flag for static requests.<br/>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10028 Thanks to Yusuf Goolamabbas.
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10029 </para>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10030 </change>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10031
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10032 </changes>
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10033
8183d4ba50f8 nginx-0.4.1-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 681
diff changeset
10034
681
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10035 <changes ver="0.4.0" date="30.08.2006">
679
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10036
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10037 <change>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10038 <para lang="ru">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10039 Изменение во внутреннем API: инициализация модулей HTTP перенесена из фазы
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10040 init module в фазу HTTP postconfiguration.
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10041 </para>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10042 <para lang="en">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10043 Change in internal API: the HTTP modules initialization was moved
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10044 from the init module phase to the HTTP postconfiguration phase.
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10045 </para>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10046 </change>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10047
681
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10048 <change type="change">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10049 <para lang="ru">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10050 теперь тело запроса в модуле ngx_http_perl_module не считывается
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10051 заранее: нужно явно инициировать чтение с помощью метода $r->has_request_body.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10052 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10053 <para lang="en">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10054 now the request body is not read beforehand for the ngx_http_perl_module:
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10055 it's required to start the reading using the $r->has_request_body method.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10056 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10057 </change>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10058
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10059 <change type="feature">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10060 <para lang="ru">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10061 модуль ngx_http_perl_module поддерживает код возврата DECLINED.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10062 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10063 <para lang="en">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10064 the ngx_http_perl_module supports the DECLINED return code.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10065 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10066 </change>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10067
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10068 <change type="feature">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10069 <para lang="ru">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10070 модуль ngx_http_dav_module поддерживает входящую строку заголовка "Date"
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10071 для метода PUT.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10072 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10073 <para lang="en">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10074 the ngx_http_dav_module supports the incoming "Date" header line
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10075 for the PUT method.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10076 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10077 </change>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10078
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10079 <change type="feature">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10080 <para lang="ru">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10081 директива ssi работает внутри блока if.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10082 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10083 <para lang="en">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10084 the "ssi" directive is available inside the "if" block.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10085 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10086 </change>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10087
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10088 <change type="bugfix">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10089 <para lang="ru">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10090 происходил segmentation fault, если в директиве index использовалась
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10091 переменные и при этом первое имя индексного файла было без переменных;
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10092 ошибка появилась в 0.1.29.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10093 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10094 <para lang="en">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10095 a segmentation fault occurred if there was an "index" directive with
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10096 variables and the first index name was without variables;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10097 the bug had appeared in 0.1.29.
681
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10098 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10099 </change>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10100
679
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10101 </changes>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10102
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10103
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10104 <changes ver="0.3.61" date="28.08.2006">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10105
681
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10106 <change type="change">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10107 <para lang="ru">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10108 директива tcp_nodelay теперь по умолчанию включена.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10109 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10110 <para lang="en">
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10111 now the "tcp_nodelay" directive is turned on by default.
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10112 </para>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10113 </change>
7e24168b0853 nginx-0.4.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 679
diff changeset
10114
679
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10115 <change type="feature">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10116 <para lang="ru">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10117 директива msie_refresh.
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10118 </para>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10119 <para lang="en">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10120 the "msie_refresh" directive.
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10121 </para>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10122 </change>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10123
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10124 <change type="feature">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10125 <para lang="ru">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10126 директива recursive_error_pages.
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10127 </para>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10128 <para lang="en">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10129 the "recursive_error_pages" directive.
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10130 </para>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10131 </change>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10132
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10133 <change type="bugfix">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10134 <para lang="ru">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10135 директива rewrite возвращала неправильный редирект, если редирект
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10136 включал в себя выделенные закодированные символы из оригинального URI.
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10137 </para>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10138 <para lang="en">
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10139 the "rewrite" directive returned incorrect redirect, if the redirect
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10140 had the captured escaped symbols from original URI.
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10141 </para>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10142 </change>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10143
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10144 </changes>
df95dcff753a nginx-0.3.61-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 677
diff changeset
10145
483
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
10146
677
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10147 <changes ver="0.3.60" date="18.08.2006">
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10148
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10149 <change type="bugfix">
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10150 <para lang="ru">
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10151 во время перенаправления ошибки рабочий процесс мог зациклиться;
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10152 ошибка появилась в 0.3.59.
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10153 </para>
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10154 <para lang="en">
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10155 a worker process may got caught in an endless loop
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10156 while an error redirection;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10157 the bug had appeared in 0.3.59.
677
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10158 </para>
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10159 </change>
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10160
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10161 </changes>
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10162
921a7ce4baf4 nginx-0.3.60-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 675
diff changeset
10163
675
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10164 <changes ver="0.3.59" date="16.08.2006">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10165
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10166 <change type="feature">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10167 <para lang="ru">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10168 теперь можно делать несколько перенаправлений через директиву error_page.
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10169 </para>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10170 <para lang="en">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10171 now is possible to do several redirection using the "error_page" directive.
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10172 </para>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10173 </change>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10174
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10175 <change type="bugfix">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10176 <para lang="ru">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10177 директива dav_access не поддерживала три параметра.
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10178 </para>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10179 <para lang="en">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10180 the "dav_access" directive did not support three parameters.
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10181 </para>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10182 </change>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10183
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10184 <change type="bugfix">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10185 <para lang="ru">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10186 директива error_page не изменяла строку "Content-Type"
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10187 после перенаправления с помощью "X-Accel-Redirect";
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10188 ошибка появилась в 0.3.58.
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10189 </para>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10190 <para lang="en">
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10191 the "error_page" directive did not changes the "Content-Type" header line
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10192 after the "X-Accel-Redirect" was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10193 the bug had appeared in 0.3.58.
675
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10194 </para>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10195 </change>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10196
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10197 </changes>
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10198
e924670896ab nginx-0.3.59-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 673
diff changeset
10199
673
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10200 <changes ver="0.3.58" date="14.08.2006">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10201
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10202 <change type="feature">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10203 <para lang="ru">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10204 директива error_page поддерживает переменные.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10205 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10206 <para lang="en">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10207 the "error_page" directive supports the variables.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10208 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10209 </change>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10210
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10211 <change type="change">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10212 <para lang="ru">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10213 теперь на Linux используется интерфейс procfs вместо sysctl.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10214 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10215 <para lang="en">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10216 now the procfs interface instead of sysctl is used on Linux.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10217 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10218 </change>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10219
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10220 <change type="change">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10221 <para lang="ru">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10222 теперь при использовании "X-Accel-Redirect" строка "Content-Type" наследуется
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10223 из первоначального ответа.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10224 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10225 <para lang="en">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10226 now the "Content-Type" header line is inherited from first response
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10227 when the "X-Accel-Redirect" was used.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10228 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10229 </change>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10230
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10231 <change type="bugfix">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10232 <para lang="ru">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10233 директива error_page не перенаправляла ошибку 413.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10234 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10235 <para lang="en">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10236 the "error_page" directive did not redirect the 413 error.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10237 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10238 </change>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10239
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10240 <change type="bugfix">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10241 <para lang="ru">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10242 завершающий "?" не удалял старые аргументы, если в переписанном URI
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10243 не было новых аргументов.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10244 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10245 <para lang="en">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10246 the trailing "?" did not remove old arguments if no new arguments
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10247 were added to a rewritten URI.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10248 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10249 </change>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10250
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10251 <change type="bugfix">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10252 <para lang="ru">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10253 nginx не запускался на 64-битной FreeBSD 7.0-CURRENT.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10254 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10255 <para lang="en">
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10256 nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10257 </para>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10258 </change>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10259
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10260 </changes>
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10261
b80f94fa2197 nginx-0.3.58-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 671
diff changeset
10262
671
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10263 <changes ver="0.3.57" date="09.08.2006">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10264
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10265 <change type="feature">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10266 <para lang="ru">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10267 переменная $ssl_client_serial.
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10268 </para>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10269 <para lang="en">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10270 the $ssl_client_serial variable.
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10271 </para>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10272 </change>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10273
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10274 <change type="bugfix">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10275 <para lang="ru">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10276 в операторе "!-e" в директиве if.<br/>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10277 Спасибо Андриану Буданцову.
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10278 </para>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10279 <para lang="en">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10280 in the "!-e" operator of the "if" directive.<br/>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10281 Thanks to Andrian Budanstov.
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10282 </para>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10283 </change>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10284
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10285 <change type="bugfix">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10286 <para lang="ru">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10287 при проверке клиентского сертификата nginx не передавал клиенту
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10288 информацию о требуемых сертификатах.
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10289 </para>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10290 <para lang="en">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10291 while a client certificate verification nginx did not send to a client
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10292 the required certificates information.
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10293 </para>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10294 </change>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10295
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10296 <change type="bugfix">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10297 <para lang="ru">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10298 переменная $document_root не поддерживала переменные в директиве root.
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10299 </para>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10300 <para lang="en">
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10301 the $document_root variable did not support the variables in the "root"
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10302 directive.
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10303 </para>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10304 </change>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10305
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10306 </changes>
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10307
cec32b3753ac nginx-0.3.57-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 669
diff changeset
10308
669
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10309 <changes ver="0.3.56" date="04.08.2006">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10310
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10311 <change type="feature">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10312 <para lang="ru">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10313 директива dav_access.
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10314 </para>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10315 <para lang="en">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10316 the "dav_access" directive.
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10317 </para>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10318 </change>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10319
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10320 <change type="feature">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10321 <para lang="ru">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10322 директива if поддерживает операторы "-d", "!-d", "-e", "!-e", "-x" и "!-x".
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10323 </para>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10324 <para lang="en">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10325 the "if" directive supports the "-d", "!-d", "-e", "!-e", "-x", and "!-x"
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10326 operators.
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10327 </para>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10328 </change>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10329
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10330 <change type="bugfix">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10331 <para lang="ru">
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10332 при записи в access_log некоторых передаваемых клиенту строк заголовков
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10333 происходил segmentation fault, если запрос возвращал редирект.
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10334 </para>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10335 <para lang="en">
1606
158aa4e8cc46 nginx-0.6.16-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1595
diff changeset
10336 a segmentation fault occurred if a request returned a redirect and
669
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10337 some sent to client header lines were logged in the access log.
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10338 </para>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10339 </change>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10340
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10341 </changes>
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10342
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10343
667
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10344 <changes ver="0.3.55" date="28.07.2006">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10345
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10346 <change type="feature">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10347 <para lang="ru">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10348 параметр stub в команде SSI include.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10349 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10350 <para lang="en">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10351 the "stub" parameter in the "include" SSI command.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10352 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10353 </change>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10354
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10355 <change type="feature">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10356 <para lang="ru">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10357 команда SSI block.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10358 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10359 <para lang="en">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10360 the "block" SSI command.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10361 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10362 </change>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10363
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10364 <change type="feature">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10365 <para lang="ru">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10366 скрипт unicode2nginx добавлен в contrib.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10367 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10368 <para lang="en">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10369 the unicode2nginx script was added to contrib.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10370 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10371 </change>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10372
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10373 <change type="bugfix">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10374 <para lang="ru">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10375 если root был задан только переменной, то корень задавался
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10376 относительно префикса сервера.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10377 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10378 <para lang="en">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10379 if a "root" was specified by variable only, then the root was relative
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10380 to a server prefix.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10381 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10382 </change>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10383
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10384 <change type="bugfix">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10385 <para lang="ru">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10386 если в запросе был "//" или "/.", и после этого закодированные
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10387 символы в виде "%XX", то проксируемый запрос передавался незакодированным.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10388 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10389 <para lang="en">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10390 if the request contained "//" or "/./" and escaped symbols after them,
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10391 then the proxied request was sent unescaped.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10392 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10393 </change>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10394
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10395 <change type="bugfix">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10396 <para lang="ru">
2341
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
10397 метод $r->header_in("Cookie") модуля ngx_http_perl_module теперь возвращает
667
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10398 все строки "Cookie" в заголовке запроса.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10399 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10400 <para lang="en">
2341
0562fb355a25 nginx-0.7.23-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2317
diff changeset
10401 the $r->header_in("Cookie") of the ngx_http_perl_module now returns
667
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10402 all "Cookie" header lines.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10403 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10404 </change>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10405
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10406 <change type="bugfix">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10407 <para lang="ru">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10408 происходил segmentation fault, если использовался
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10409 <nobr>"client_body_in_file_only on"</nobr>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10410 и делался переход к следующему бэкенду.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10411 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10412 <para lang="en">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10413 a segmentation fault occurred if <nobr>"client_body_in_file_only on"</nobr>
1066
7642f45af67d nginx-0.5.8-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1044
diff changeset
10414 was used and nginx switched to a next upstream.
667
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10415 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10416 </change>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10417
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10418 <change type="bugfix">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10419 <para lang="ru">
669
562806624c4a nginx-0.3.56-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 667
diff changeset
10420 при некоторых условиях во время переконфигурации коды символов
667
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10421 внутри директивы charset_map могли считаться неверными;
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10422 ошибка появилась в 0.3.50.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10423 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10424 <para lang="en">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10425 on some condition while reconfiguration character codes
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10426 inside the "charset_map" may be treated invalid;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10427 the bug had appeared in 0.3.50.
667
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10428 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10429 </change>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10430
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10431 </changes>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10432
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10433
665
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10434 <changes ver="0.3.54" date="11.07.2006">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10435
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10436 <change type="feature">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10437 <para lang="ru">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10438 nginx теперь записывает в лог информацию о подзапросах.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10439 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10440 <para lang="en">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10441 nginx now logs the subrequest information to the error log.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10442 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10443 </change>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10444
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10445 <change type="feature">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10446 <para lang="ru">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10447 директивы proxy_next_upstream, fastcgi_next_upstream и memcached_next_upstream
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10448 поддерживают параметр off.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10449 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10450 <para lang="en">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10451 the "proxy_next_upstream", "fastcgi_next_upstream",
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10452 and "memcached_next_upstream" directives support the "off" parameter.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10453 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10454 </change>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10455
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10456 <change type="feature">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10457 <para lang="ru">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10458 директива debug_connection поддерживает запись адресов в формате CIDR.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10459 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10460 <para lang="en">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10461 the "debug_connection" directive supports the CIDR address form.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10462 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10463 </change>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10464
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10465 <change type="bugfix">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10466 <para lang="ru">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10467 при перекодировании ответа проксированного сервера или сервера FastCGI
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10468 в UTF-8 или наоборот ответ мог передаваться не полностью.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10469 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10470 <para lang="en">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10471 if a response of proxied server or FastCGI server was converted from UTF-8
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10472 or back, then it may be transferred incomplete.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10473 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10474 </change>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10475
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10476 <change type="bugfix">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10477 <para lang="ru">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10478 переменная $upstream_response_time содержала время только первого
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10479 обращения к бэкенду.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10480 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10481 <para lang="en">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10482 the $upstream_response_time variable had the time of the first
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10483 request to a backend only.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10484 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10485 </change>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10486
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10487 <change type="bugfix">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10488 <para lang="ru">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10489 nginx не собирался на платформе amd64;
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10490 ошибка появилась в 0.3.53.
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10491 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10492 <para lang="en">
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10493 nginx could not be built on amd64 platform;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10494 the bug had appeared in 0.3.53.
665
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10495 </para>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10496 </change>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10497
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10498 </changes>
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10499
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10500
663
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10501 <changes ver="0.3.53" date="07.07.2006">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10502
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10503 <change type="change">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10504 <para lang="ru">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10505 директива add_header добавляет строки в ответы с кодом 204, 301 и 302.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10506 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10507 <para lang="en">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10508 the "add_header" directive adds the string to 204, 301, and 302 responses.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10509 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10510 </change>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10511
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10512 <change type="feature">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10513 <para lang="ru">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10514 директива server в блоке upstream поддерживает параметр weight.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10515 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10516 <para lang="en">
885
589ee12e8d7c nginx-0.5.0-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 877
diff changeset
10517 the "server" directive in the "upstream" context supports
663
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10518 the "weight" parameter.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10519 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10520 </change>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10521
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10522 <change type="feature">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10523 <para lang="ru">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10524 директива server_name поддерживает маску "*".
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10525 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10526 <para lang="en">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10527 the "server_name" directive supports the "*" wildcard.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10528 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10529 </change>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10530
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10531 <change type="feature">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10532 <para lang="ru">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10533 nginx поддерживает тело запроса больше 2G.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10534 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10535 <para lang="en">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10536 nginx supports the request body size more than 2G.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10537 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10538 </change>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10539
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10540 <change type="bugfix">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10541 <para lang="ru">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10542 если при использовании "satisfy_any on" клиент успешно проходил аутентификацию,
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10543 в лог всё равно записалоcь сообщение "access forbidden by rule".
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10544 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10545 <para lang="en">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10546 if a client was successfully authorized using "satisfy_any on", then anyway
665
5fd7a5e99047 nginx-0.3.54-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 663
diff changeset
10547 the message "access forbidden by rule" was written in the log.
663
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10548 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10549 </change>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10550
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10551 <change type="bugfix">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10552 <para lang="ru">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10553 метод PUT мог ошибочно не создать файл и вернуть код 409.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10554 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10555 <para lang="en">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10556 the "PUT" method may erroneously not create a file and return the 409 code.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10557 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10558 </change>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10559
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10560 <change type="bugfix">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10561 <para lang="ru">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10562 если во время аутентификации IMAP/POP3 бэкенд возвращал ошибку, nginx
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10563 продолжал проксирование.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10564 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10565 <para lang="en">
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10566 if the IMAP/POP3 backend returned an error, then nginx continued proxying
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10567 anyway.
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10568 </para>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10569 </change>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10570
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10571 </changes>
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10572
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
10573
661
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10574 <changes ver="0.3.52" date="03.07.2006">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10575
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10576 <change type="change">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10577 <para lang="ru">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10578 восстановлено поведение модуля ngx_http_index_module для запросов "POST /":
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10579 как в версии до 0.3.40, модуль теперь не выдаёт ошибку 405.
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10580 </para>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10581 <para lang="en">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10582 the ngx_http_index_module behavior for the "POST /" requests is reverted
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10583 to the 0.3.40 version state: the module now does not return the 405 error.
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10584 </para>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10585 </change>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10586
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10587 <change type="bugfix">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10588 <para lang="ru">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10589 при использовании ограничения скорости рабочий процесс мог зациклиться;
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10590 ошибка появилась в 0.3.37.
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10591 </para>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10592 <para lang="en">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10593 the worker process may got caught in an endless loop if the limit rate was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10594 the bug had appeared in 0.3.37.
661
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10595 </para>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10596 </change>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10597
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10598 <change type="bugfix">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10599 <para lang="ru">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10600 модуль ngx_http_charset_module записывал в лог ошибку "unknown charset",
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10601 даже если перекодировка не требовалась;
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10602 ошибка появилась в 0.3.50.
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10603 </para>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10604 <para lang="en">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10605 ngx_http_charset_module logged "unknown charset" alert, even if the recoding
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10606 was not needed;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10607 the bug had appeared in 0.3.50.
661
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10608 </para>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10609 </change>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10610
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10611 <change type="bugfix">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10612 <para lang="ru">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10613 если в результате запроса PUT возвращался код 409, то временный файл
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10614 не удалялся.
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10615 </para>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10616 <para lang="en">
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10617 if a code response of the PUT request was 409, then a temporary file
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10618 was not removed.
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10619 </para>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10620 </change>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10621
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10622 </changes>
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10623
9079ee4735ae nginx-0.3.52-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 659
diff changeset
10624
659
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10625 <changes ver="0.3.51" date="30.06.2006">
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10626
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10627 <change type="bugfix">
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10628 <para lang="ru">
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10629 при некоторых условиях в SSI мог пропадать символы "&lt;";
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10630 ошибка появилась в 0.3.50.
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10631 </para>
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10632 <para lang="en">
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10633 the "&lt;" symbols might disappeared some conditions in the SSI;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10634 the bug had appeared in 0.3.50.
659
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10635 </para>
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10636 </change>
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10637
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10638 </changes>
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10639
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10640
657
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10641 <changes ver="0.3.50" date="28.06.2006">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10642
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10643 <change type="change">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10644 <para lang="ru">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10645 директивы proxy_redirect_errors и fastcgi_redirect_errors
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10646 переименованы соответственно в proxy_intercept_errors и
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10647 fastcgi_intercept_errors.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10648 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10649 <para lang="en">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10650 the "proxy_redirect_errors" and "fastcgi_redirect_errors" directives
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10651 was renamed to the "proxy_intercept_errors" and
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10652 "fastcgi_intercept_errors" directives.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10653 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10654 </change>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10655
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10656 <change type="feature">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10657 <para lang="ru">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10658 модуль ngx_http_charset_module поддерживает перекодирование из
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10659 однобайтных кодировок в UTF-8 и обратно.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10660 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10661 <para lang="en">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10662 the ngx_http_charset_module supports the recoding from the single byte
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10663 encodings to the UTF-8 encoding and back.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10664 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10665 </change>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10666
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10667 <change type="feature">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10668 <para lang="ru">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10669 в режиме прокси и FastCGI поддерживается строка заголовка "X-Accel-Charset"
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10670 в ответе бэкенда.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10671 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10672 <para lang="en">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10673 the "X-Accel-Charset" response header line is supported in proxy
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10674 and FastCGI mode.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10675 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10676 </change>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10677
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10678 <change type="bugfix">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10679 <para lang="ru">
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
10680 символ "\" в парах "\"" и "\'" в SSI командах убирался, только если
657
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10681 также использовался символ "$".
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10682 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10683 <para lang="en">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10684 the "\" escape symbol in the "\"" and "\'" pairs in the SSI command
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10685 was removed only if the command also has the "$" symbol.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10686 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10687 </change>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10688
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10689 <change type="bugfix">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10690 <para lang="ru">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10691 при некоторых условиях в SSI после вставки могла быть добавлена
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10692 строка "&lt;!--".
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10693 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10694 <para lang="en">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10695 the "&lt;!--" string might be added on some conditions
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10696 in the SSI after inclusion.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10697 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10698 </change>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10699
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10700 <change type="bugfix">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10701 <para lang="ru">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10702 если в заголовке ответа была строка <nobr>"Content-Length: 0",</nobr>
659
649c9063d0fd nginx-0.3.51-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
10703 то при использовании небуферизированного проксировании не закрывалось соединение
657
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10704 с клиентом.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10705 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10706 <para lang="en">
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10707 if the "Content-Length: 0" header line was in response, then
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10708 in nonbuffered proxying mode the client connection was not closed.
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10709 </para>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10710 </change>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10711
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10712 </changes>
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10713
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
10714
655
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10715 <changes ver="0.3.49" date="31.05.2006">
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10716
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10717 <change type="bugfix">
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10718 <para lang="ru">
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10719 в директиве set.
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10720 </para>
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10721 <para lang="en">
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10722 in the "set" directive.
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10723 </para>
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10724 </change>
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10725
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10726 <change type="bugfix">
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10727 <para lang="ru">
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10728 при включении в ssi двух и более подзапросов, обрабатываемых через FastCGI,
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10729 вместо вывода второго и остальных подзапросов в ответ включался вывод
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10730 первого подзапроса.
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10731 </para>
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10732 <para lang="en">
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10733 if two or more FastCGI subrequests was in SSI, then first subrequest output
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10734 was included instead of second and following subrequests.
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10735 </para>
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10736 </change>
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10737
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10738 </changes>
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10739
4c8cd5ae5cc1 nginx-0.3.49-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 653
diff changeset
10740
653
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10741 <changes ver="0.3.48" date="29.05.2006">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10742
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10743 <change type="change">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10744 <para lang="ru">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10745 теперь модуль ngx_http_charset_module работает для подзапросов,
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10746 в ответах которых нет строки заголовка "Content-Type".
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10747 </para>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10748 <para lang="en">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10749 now the ngx_http_charset_module works for subrequests,
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10750 if the response has no "Content-Type" header line.
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10751 </para>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10752 </change>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10753
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10754 <change type="bugfix">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10755 <para lang="ru">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10756 если в директиве proxy_pass не было URI,
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10757 то директива "proxy_redirect default" добавляла в переписанный
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10758 редирект в начало лишний слэш.
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10759 </para>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10760 <para lang="en">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10761 if the "proxy_pass" directive has no URI part,
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10762 then the "proxy_redirect default" directive add the unnecessary slash
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10763 in start of the rewritten redirect.
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10764 </para>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10765 </change>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10766
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10767 <change type="bugfix">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10768 <para lang="ru">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10769 внутренний редирект всегда превращал любой HTTP-метод в GET,
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10770 теперь это делается только для редиректов, выполняемых с помощью
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10771 X-Accel-Redirect, и у которых метод не равен HEAD;
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10772 ошибка появилась в 0.3.42.
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10773 </para>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10774 <para lang="en">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10775 the internal redirect always transform client's HTTP method to GET,
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10776 now the transformation is made for the "X-Accel-Redirect" redirects only
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10777 and if the method is not HEAD;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10778 the bug had appeared in 0.3.42.
653
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10779 </para>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10780 </change>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10781
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10782 <change type="bugfix">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10783 <para lang="ru">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10784 модуль ngx_http_perl_module не собирался, если перл был с поддержкой потоков;
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10785 ошибка появилась в 0.3.46.
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10786 </para>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10787 <para lang="en">
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10788 the ngx_http_perl_module could not be built, if the perl was built
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10789 with the threads support;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
10790 the bug had appeared in 0.3.46.
653
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10791 </para>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10792 </change>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10793
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10794 </changes>
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10795
7cbef16c71a1 nginx-0.3.48-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 651
diff changeset
10796
651
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10797 <changes ver="0.3.47" date="23.05.2006">
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10798
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10799 <change type="feature">
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10800 <para lang="ru">
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10801 директива upstream.
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10802 </para>
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10803 <para lang="en">
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10804 the "upstream" directive.
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10805 </para>
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10806 </change>
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10807
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10808 <change type="change">
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10809 <para lang="ru">
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10810 символ "\" в парах "\"" и "\'" в SSI командах теперь всегда убирается.
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10811 </para>
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10812 <para lang="en">
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10813 now the "\" escape symbol in the "\"" and "\'" pairs in the SSI command
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10814 is always removed.
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10815 </para>
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10816 </change>
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10817
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10818 </changes>
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10819
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10820
649
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10821 <changes ver="0.3.46" date="11.05.2006">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10822
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10823 <change type="feature">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10824 <para lang="ru">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10825 директивы proxy_hide_header, proxy_pass_header, fastcgi_hide_header
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10826 и fastcgi_pass_header.
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10827 </para>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10828 <para lang="en">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10829 the "proxy_hide_header", "proxy_pass_header", "fastcgi_hide_header",
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10830 and "fastcgi_pass_header" directives.
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10831 </para>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10832 </change>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10833
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10834 <change type="change">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10835 <para lang="ru">
651
39b7d7b33c91 nginx-0.3.47-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 649
diff changeset
10836 директивы proxy_pass_x_powered_by, fastcgi_x_powered_by и proxy_pass_server
649
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10837 упразднены.
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10838 </para>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10839 <para lang="en">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10840 the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and "proxy_pass_server"
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10841 directives were canceled.
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10842 </para>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10843 </change>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10844
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10845 <change type="feature">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10846 <para lang="ru">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10847 в режиме прокси поддерживается строка заголовка "X-Accel-Buffering"
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10848 в ответе бэкенда.
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10849 </para>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10850 <para lang="en">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10851 the "X-Accel-Buffering" response header line is supported in proxy mode.
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10852 </para>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10853 </change>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10854
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10855 <change type="bugfix">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10856 <para lang="ru">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10857 ошибок и утечек памяти при переконфигурации в модуле ngx_http_perl_module.
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10858 </para>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10859 <para lang="en">
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10860 the reconfiguration bug and memory leaks in the ngx_http_perl_module.
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10861 </para>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10862 </change>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10863
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10864 </changes>
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10865
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
10866
647
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10867 <changes ver="0.3.45" date="06.05.2006">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10868
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10869 <change type="feature">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10870 <para lang="ru">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10871 директивы ssl_verify_client, ssl_verify_depth и ssl_client_certificate.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10872 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10873 <para lang="en">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10874 the "ssl_verify_client", "ssl_verify_depth", and "ssl_client_certificate"
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10875 directives.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10876 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10877 </change>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10878
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10879 <change type="change">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10880 <para lang="ru">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10881 теперь переменная $request_method возвращает метод только основного запроса.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10882 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10883 <para lang="en">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10884 the $request_method variable now returns the main request method.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10885 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10886 </change>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10887
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10888 <change type="change">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10889 <para lang="ru">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10890 в таблице перекодировки koi-win изменены коды символа &amp;deg;.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10891 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10892 <para lang="en">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10893 the &amp;deg; symbol codes were changed in koi-win conversion table.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10894 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10895 </change>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10896
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10897 <change type="feature">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10898 <para lang="ru">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10899 в таблицу перекодировки koi-win добавлены символы евро и номера.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10900 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10901 <para lang="en">
2074
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
10902 the euro and N symbols were added to koi-win conversion table.
647
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10903 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10904 </change>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10905
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10906 <change type="bugfix">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10907 <para lang="ru">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10908 если nginx распределял запросы на несколько машин, то при падении
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10909 одной из них запросы, предназначенные для этой машины, перенаправлялись только
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10910 на одну машину вместо того, чтобы равномерно распределяться между остальными.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10911 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10912 <para lang="en">
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10913 if nginx distributed the requests among several backends and some backend
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10914 failed, then requests intended for this backend was directed to one live
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10915 backend only instead of being distributed among the rest.
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10916 </para>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10917 </change>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10918
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10919 </changes>
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10920
95d7da23ea53 nginx-0.3.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 645
diff changeset
10921
645
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10922 <changes ver="0.3.44" date="04.05.2006">
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10923
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10924 <change type="feature">
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10925 <para lang="ru">
667
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10926 параметр wait в команде SSI include.
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10927 </para>
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10928 <para lang="en">
63a820b0bc6c nginx-0.3.55-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 665
diff changeset
10929 the "wait" parameter in the "include" SSI command.
645
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10930 </para>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10931 </change>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10932
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10933 <change type="feature">
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10934 <para lang="ru">
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10935 в таблицу перекодировки koi-win добавлены украинские и белорусские символы.
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10936 </para>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10937 <para lang="en">
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10938 the Ukrainian and Byelorussian characters were added to koi-win conversion
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10939 table.
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10940 </para>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10941 </change>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10942
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10943 <change type="bugfix">
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10944 <para lang="ru">
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10945 в SSI.
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10946 </para>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10947 <para lang="en">
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10948 in the SSI.
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10949 </para>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10950 </change>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10951
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10952 </changes>
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10953
4946078f0a79 nginx-0.3.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 643
diff changeset
10954
643
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10955 <changes ver="0.3.43" date="26.04.2006">
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10956
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10957 <change type="bugfix">
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10958 <para lang="ru">
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10959 в SSI.
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10960 </para>
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10961 <para lang="en">
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10962 in the SSI.
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10963 </para>
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10964 </change>
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10965
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10966 </changes>
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10967
947c6fd27699 nginx-0.3.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 641
diff changeset
10968
641
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10969 <changes ver="0.3.42" date="26.04.2006">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10970
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10971 <change type="feature">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10972 <para lang="ru">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10973 параметр bind в директиве listen в IMAP/POP3 прокси.
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10974 </para>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10975 <para lang="en">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10976 the "bind" option of the "listen" directive in IMAP/POP3 proxy.
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10977 </para>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10978 </change>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10979
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10980 <change type="bugfix">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10981 <para lang="ru">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10982 ошибки при использовании в директиве rewrite одного и того же
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10983 выделения более одного раза.
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10984 </para>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10985 <para lang="en">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10986 if the same capture in the "rewrite" directive was used more then once.
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10987 </para>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10988 </change>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10989
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10990 <change type="bugfix">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10991 <para lang="ru">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10992 в лог не записывались переменные
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10993 $sent_http_content_type, $sent_http_content_length, $sent_http_last_modified,
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10994 $sent_http_connection, $sent_http_keep_alive и $sent_http_transfer_encoding.
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10995 </para>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10996 <para lang="en">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10997 the $sent_http_content_type, $sent_http_content_length,
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10998 $sent_http_last_modified, $sent_http_connection, $sent_http_keep_alive,
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
10999 and $sent_http_transfer_encoding variables were not written to access log.
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11000 </para>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11001 </change>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11002
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11003 <change type="bugfix">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11004 <para lang="ru">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11005 переменная $sent_http_cache_control возвращала содержимое только одной
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11006 строки "Cache-Control" в заголовке ответа.
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11007 </para>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11008 <para lang="en">
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11009 the $sent_http_cache_control returned value of the single "Cache-Control"
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11010 response header line.
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11011 </para>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11012 </change>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11013
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11014 </changes>
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11015
5e8fb59c18c1 nginx-0.3.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 639
diff changeset
11016
639
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11017 <changes ver="0.3.41" date="21.04.2006">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11018
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11019 <change type="feature">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11020 <para lang="ru">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11021 ключ -v.
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11022 </para>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11023 <para lang="en">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11024 the -v switch.
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11025 </para>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11026 </change>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11027
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11028 <change type="bugfix">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11029 <para lang="ru">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11030 при включении в SSI удалённых подзапросов
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11031 мог произойти segmentation fault.
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11032 </para>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11033 <para lang="en">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11034 the segmentation fault may occurred if the SSI page has remote subrequests.
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11035 </para>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11036 </change>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11037
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11038 <change type="bugfix">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11039 <para lang="ru">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11040 в обработке FastCGI.
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11041 </para>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11042 <para lang="en">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11043 in FastCGI handling.
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11044 </para>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11045 </change>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11046
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11047 <change type="bugfix">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11048 <para lang="ru">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11049 если путь к перловым модулям не был указан с помощью
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11050 --with-perl_modules_path=PATH или директивы perl_modules,
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11051 то на старте происходил segmentation fault.
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11052 </para>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11053 <para lang="en">
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11054 if the perl modules path was not set using
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11055 --with-perl_modules_path=PATH or the "perl_modules", then
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11056 the segmentation fault was occurred.
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11057 </para>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11058 </change>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11059
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11060 </changes>
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11061
715d24327080 nginx-0.3.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 637
diff changeset
11062
637
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11063 <changes ver="0.3.40" date="19.04.2006">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11064
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11065 <change type="feature">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11066 <para lang="ru">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11067 модуль ngx_http_dav_module поддерживает метод MKCOL.
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11068 </para>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11069 <para lang="en">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11070 the ngx_http_dav_module supports the MKCOL method.
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11071 </para>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11072 </change>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11073
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11074 <change type="feature">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11075 <para lang="ru">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11076 директива create_full_put_path.
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11077 </para>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11078 <para lang="en">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11079 the "create_full_put_path" directive.
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11080 </para>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11081 </change>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11082
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11083 <change type="feature">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11084 <para lang="ru">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11085 переменная $limit_rate.
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11086 </para>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11087 <para lang="en">
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11088 the "$limit_rate" variable.
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11089 </para>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11090 </change>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11091
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11092 </changes>
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11093
e60fe4cf1d4e nginx-0.3.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 635
diff changeset
11094
635
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11095 <changes ver="0.3.39" date="17.04.2006">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11096
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11097 <change type="feature">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11098 <para lang="ru">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11099 директива uninitialized_variable_warn; уровень логгирования сообщения
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11100 о неинициализированной переменной понижен с уровня alert на warn.
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11101 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11102 <para lang="en">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11103 the "uninitialized_variable_warn" directive; the logging level of the
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11104 "uninitialized variable" message was lowered from "alert" to "warn".
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11105 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11106 </change>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11107
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11108 <change type="feature">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11109 <para lang="ru">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11110 директива override_charset.
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11111 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11112 <para lang="en">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11113 the "override_charset" directive.
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11114 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11115 </change>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11116
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11117 <change type="change">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11118 <para lang="ru">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11119 при использовании неизвестной переменной в SSI-командах echo и if expr='$name'
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11120 теперь не записывается в лог сообщение о неизвестной переменной.
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11121 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11122 <para lang="en">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11123 now if the unknown variable is used in the "echo" and "if expr='$name'"
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11124 SSI-commands, then the "unknown variable" message is not logged.
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11125 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11126 </change>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11127
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11128 <change type="bugfix">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11129 <para lang="ru">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11130 счётчик активных соединений рос при превышении лимита соединений,
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11131 заданного директивой worker_connections;
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11132 ошибка появилась в 0.2.0.
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11133 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11134 <para lang="en">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11135 the active connection counter increased on the exceeding of the connection
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11136 limit specified by the "worker_connections" directive;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11137 the bug had appeared in 0.2.0.
635
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11138 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11139 </change>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11140
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11141 <change type="bugfix">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11142 <para lang="ru">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11143 при некоторых условия ограничение скорости соединения могло не работать;
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11144 ошибка появилась в 0.3.38.
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11145 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11146 <para lang="en">
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11147 the limit rate might not work on some condition;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11148 the bug had appeared in 0.3.38.
635
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11149 </para>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11150 </change>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11151
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11152 </changes>
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11153
18268abd340c nginx-0.3.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 633
diff changeset
11154
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11155 <changes ver="0.3.38" date="14.04.2006">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11156
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11157 <change type="feature">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11158 <para lang="ru">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11159 модуль ngx_http_dav_module.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11160 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11161 <para lang="en">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11162 the ngx_http_dav_module.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11163 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11164 </change>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11165
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11166 <change type="change">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11167 <para lang="ru">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11168 оптимизация модуля ngx_http_perl_module.<br/>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11169 Спасибо Сергею Скворцову.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11170 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11171 <para lang="en">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11172 the ngx_http_perl_module optimizations.<br/>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11173 Thanks to Sergey Skvortsov.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11174 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11175 </change>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11176
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11177 <change type="feature">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11178 <para lang="ru">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11179 модуль ngx_http_perl_module поддерживает метод $r->request_body_file.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11180 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11181 <para lang="en">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11182 the ngx_http_perl_module supports the $r->request_body_file method.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11183 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11184 </change>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11185
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11186 <change type="feature">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11187 <para lang="ru">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11188 директива client_body_in_file_only.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11189 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11190 <para lang="en">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11191 the "client_body_in_file_only" directive.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11192 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11193 </change>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11194
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11195 <change type="workaround">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11196 <para lang="ru">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11197 теперь при переполнении диска nginx пытается писать access_log'и только
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11198 раз в секунду.<br/>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11199 Спасибо Антону Южанинову и Максиму Дунину.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11200 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11201 <para lang="en">
1077
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
11202 now on disk overflow nginx tries to write access logs once a second only.<br/>
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11203 Thanks to Anton Yuzhaninov and Maxim Dounin.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11204 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11205 </change>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11206
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11207 <change type="bugfix">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11208 <para lang="ru">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11209 теперь директива limit_rate точнее ограничивает скорость при значениях
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11210 больше <nobr>100 Kbyte/s.</nobr><br/>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11211 Спасибо ForJest.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11212 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11213 <para lang="en">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11214 now the "limit_rate" directive more precisely limits rate if rate is more
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11215 than <nobr>100 Kbyte/s.</nobr><br/>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11216 Thanks to ForJest.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11217 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11218 </change>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11219
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11220 <change type="bugfix">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11221 <para lang="ru">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11222 IMAP/POP3 прокси теперь передаёт серверу авторизации символы "\r" и "\n"
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11223 в логине и пароле в закодированном виде.<br/>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11224 Спасибо Максиму Дунину.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11225 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11226 <para lang="en">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11227 now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in login and
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11228 password to pass authorization server.<br/>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11229 Thanks to Maxim Dounin.
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11230 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11231 </change>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11232
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11233 </changes>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11234
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11235
631
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11236 <changes ver="0.3.37" date="07.04.2006">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11237
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11238 <change type="feature">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11239 <para lang="ru">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11240 директива limit_except.
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11241 </para>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11242 <para lang="en">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11243 the "limit_except" directive.
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11244 </para>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11245 </change>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11246
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11247 <change type="feature">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11248 <para lang="ru">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11249 директива if поддерживает операторы "!~", "!~*", "-f" и "!-f".
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11250 </para>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11251 <para lang="en">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11252 the "if" directive supports the "!~", "!~*", "-f", and "!-f" operators.
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11253 </para>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11254 </change>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11255
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11256 <change type="feature">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11257 <para lang="ru">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11258 модуль ngx_http_perl_module поддерживает метод $r->request_body.
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11259 </para>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11260 <para lang="en">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11261 the ngx_http_perl_module supports the $r->request_body method.
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11262 </para>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11263 </change>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11264
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11265 <change type="bugfix">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11266 <para lang="ru">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11267 в модуле ngx_http_addition_filter_module.
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11268 </para>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11269 <para lang="en">
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11270 in the ngx_http_addition_filter_module.
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11271 </para>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11272 </change>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11273
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11274 </changes>
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11275
5d2b8078c1c2 nginx-0.3.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 629
diff changeset
11276
629
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11277 <changes ver="0.3.36" date="05.04.2006">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11278
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11279 <change type="feature">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11280 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11281 модуль ngx_http_addition_filter_module.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11282 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11283 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11284 the ngx_http_addition_filter_module.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11285 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11286 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11287
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11288 <change type="feature">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11289 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11290 директивы proxy_pass и fastcgi_pass можно использовать внутри блока if.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11291 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11292 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11293 the "proxy_pass" and "fastcgi_pass" directives may be used inside
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11294 the "if" block.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11295 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11296 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11297
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11298 <change type="feature">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11299 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11300 директивы proxy_ignore_client_abort и fastcgi_ignore_client_abort.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11301 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11302 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11303 the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11304 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11305 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11306
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11307 <change type="feature">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11308 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11309 переменная $request_completion.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11310 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11311 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11312 the "$request_completion" variable.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11313 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11314 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11315
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11316 <change type="feature">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11317 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11318 модуль ngx_http_perl_module поддерживает методы $r->request_method и
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11319 $r->remote_addr.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11320 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11321 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11322 the ngx_http_perl_module supports the $r->request_method and $r->remote_addr.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11323 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11324 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11325
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11326 <change type="feature">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11327 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11328 модуль ngx_http_ssi_module поддерживает команду elif.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11329 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11330 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11331 the ngx_http_ssi_module supports the "elif" command.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11332 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11333 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11334
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11335 <change type="bugfix">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11336 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11337 строка "\/" в начале выражения команды if модуля ngx_http_ssi_module
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11338 воспринималась неверно.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11339 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11340 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11341 the "\/" string in the expression of the "if" command of the
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11342 ngx_http_ssi_module was treated incorrectly.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11343 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11344 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11345
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11346 <change type="bugfix">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11347 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11348 в использовании регулярных выражениях в команде if модуля ngx_http_ssi_module.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11349 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11350 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11351 in the regular expressions in the "if" command of the ngx_http_ssi_module.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11352 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11353 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11354
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11355 <change type="bugfix">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11356 <para lang="ru">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11357 при задании относительного пути в директивах
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11358 client_body_temp_path, proxy_temp_path, fastcgi_temp_path и perl_modules
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11359 использовался каталог относительно текущего каталога, а не относительно
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11360 префикса сервера.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11361 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11362 <para lang="en">
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11363 if the relative path was specified in the "client_body_temp_path",
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11364 "proxy_temp_path", "fastcgi_temp_path", and "perl_modules" directives,
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11365 then the directory was used relatively to a current path but not
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11366 to a server prefix.
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11367 </para>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11368 </change>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11369
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11370 </changes>
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11371
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11372
627
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11373 <changes ver="0.3.35" date="22.03.2006">
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11374
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11375 <change type="bugfix">
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11376 <para lang="ru">
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11377 accept-фильтр и TCP_DEFER_ACCEPT устанавливались только для первой
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11378 директивы listen;
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11379 ошибка появилась в 0.3.31.
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11380 </para>
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11381 <para lang="en">
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11382 the accept-filter and the TCP_DEFER_ACCEPT option were set for first "listen"
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11383 directive only;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11384 the bug had appeared in 0.3.31.
627
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11385 </para>
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11386 </change>
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11387
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11388 <change type="bugfix">
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11389 <para lang="ru">
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11390 в директиве proxy_pass без URI при использовании в подзапросе.
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11391 </para>
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11392 <para lang="en">
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11393 in the "proxy_pass" directive without the URI part in a subrequest.
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11394 </para>
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11395 </change>
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11396
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11397 </changes>
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11398
387450de0b4d nginx-0.3.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 625
diff changeset
11399
625
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11400 <changes ver="0.3.34" date="21.03.2006">
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11401
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11402 <change type="feature">
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11403 <para lang="ru">
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11404 директива add_header поддерживает переменные.
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11405 </para>
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11406 <para lang="en">
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11407 the "add_header" directive supports the variables.
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11408 </para>
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11409 </change>
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11410
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11411 </changes>
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11412
fbed40ce7cb4 nginx-0.3.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 623
diff changeset
11413
623
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11414 <changes ver="0.3.33" date="15.03.2006">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11415
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11416 <change type="feature">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11417 <para lang="ru">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11418 параметр http_503 в директивах proxy_next_upstream или fastcgi_next_upstream.
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11419 </para>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11420 <para lang="en">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11421 the "http_503" parameter of the "proxy_next_upstream" or
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11422 "fastcgi_next_upstream" directives.
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11423 </para>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11424 </change>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11425
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11426 <change type="bugfix">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11427 <para lang="ru">
629
65bf042c0b4f nginx-0.3.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 627
diff changeset
11428 ngx_http_perl_module не работал со встроенным в конфигурационный файл кодом,
623
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11429 если он не начинался сразу же с "sub".
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11430 </para>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11431 <para lang="en">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11432 ngx_http_perl_module did not work with inlined in the configuration code,
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11433 if it was not started with the "sub" word.
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11434 </para>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11435 </change>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11436
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11437 <change type="bugfix">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11438 <para lang="ru">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11439 в директиве post_action.
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11440 </para>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11441 <para lang="en">
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11442 in the "post_action" directive.
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11443 </para>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11444 </change>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11445
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11446 </changes>
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11447
0216fd1471f3 nginx-0.3.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 621
diff changeset
11448
621
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11449 <changes ver="0.3.32" date="11.03.2006">
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11450
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11451 <change type="bugfix">
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11452 <para lang="ru">
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11453 удаление отладочного логгирования на старте и при переконфигурации;
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11454 ошибка появилась в 0.3.31.
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11455 </para>
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11456 <para lang="en">
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11457 the debug logging on startup and reconfiguration time was removed;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11458 the bug had appeared in 0.3.31.
621
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11459 </para>
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11460 </change>
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11461
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11462 </changes>
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11463
93e85a79757c nginx-0.3.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 619
diff changeset
11464
619
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11465 <changes ver="0.3.31" date="10.03.2006">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11466
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11467 <change type="change">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11468 <para lang="ru">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11469 теперь nginx передаёт неверные ответы проксированного бэкенда.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11470 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11471 <para lang="en">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11472 now nginx passes the malformed proxied backend responses.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11473 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11474 </change>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11475
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11476 <change type="feature">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11477 <para lang="ru">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11478 директивы listen поддерживают адрес в виде "*:порт".
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11479 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11480 <para lang="en">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11481 the "listen" directives support the address in the "*:port" form.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11482 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11483 </change>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11484
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11485 <change type="feature">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11486 <para lang="ru">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11487 поддержка EVFILER_TIMER в MacOSX 10.4.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11488 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11489 <para lang="en">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11490 the EVFILER_TIMER support in MacOSX 10.4.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11491 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11492 </change>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11493
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11494 <change type="workaround">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11495 <para lang="ru">
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11496 обход ошибки обработки миллисекундных таймаутов kqueue в 64-битном ядре
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11497 MacOSX.<br/>
619
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11498 Спасибо Андрею Нигматулину.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11499 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11500 <para lang="en">
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11501 for MacOSX 64-bit kernel kqueue millisecond timeout bug.<br/>
1077
779216610662 nginx-0.5.9-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1066
diff changeset
11502 Thanks to Andrei Nigmatulin.
619
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11503 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11504 </change>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11505
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11506 <change type="bugfix">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11507 <para lang="ru">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11508 если внутри одного сервера описаны несколько директив listen, слушающих на
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11509 разных адресах, то имена серверов вида "*.domain.tld" работали только
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11510 для первого адреса;
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11511 ошибка появилась в 0.3.18.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11512 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11513 <para lang="en">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11514 if there were several "listen" directives listening one various addresses
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11515 inside one server, then server names like "*.domain.tld" worked for first
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11516 address only;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11517 the bug had appeared in 0.3.18.
619
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11518 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11519 </change>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11520
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11521 <change type="bugfix">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11522 <para lang="ru">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11523 при использовании протокола HTTPS в директиве proxy_pass не передавались
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11524 запросы с телом, записанным во временный файл.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11525 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11526 <para lang="en">
1158
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
11527 if the HTTPS protocol was used in the "proxy_pass" directive and
3040
2d9faf2260df nginx-0.8.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 3028
diff changeset
11528 the request body was in temporary file then the request was not transferred.
619
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11529 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11530 </change>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11531
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11532 <change type="bugfix">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11533 <para lang="ru">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11534 совместимость с perl 5.8.8.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11535 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11536 <para lang="en">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11537 perl 5.8.8 compatibility.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11538 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11539 </change>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11540
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11541 </changes>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11542
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11543
617
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11544 <changes ver="0.3.30" date="22.02.2006">
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11545
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11546 <change type="change">
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11547 <para lang="ru">
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11548 уровень записи в лог ошибки ECONNABORTED изменён на error с уровня crit.
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11549 </para>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11550 <para lang="en">
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11551 the ECONNABORTED error log level was changed to "error" from "crit".
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11552 </para>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11553 </change>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11554
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11555 <change type="bugfix">
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11556 <para lang="ru">
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11557 модуль ngx_http_perl_module не собирался без модуля ngx_http_ssi_filter_module.
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11558 </para>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11559 <para lang="en">
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11560 the ngx_http_perl_module could not be build without
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11561 the ngx_http_ssi_filter_module.
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11562 </para>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11563 </change>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11564
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11565 <change type="bugfix">
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11566 <para lang="ru">
619
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11567 nginx не собирался на i386 платформе, если использовался PIC;
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11568 ошибка появилась в 0.3.27.
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11569 </para>
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11570 <para lang="en">
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11571 nginx could not be built on i386 platform, if the PIC was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11572 the bug had appeared in 0.3.27.
617
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11573 </para>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11574 </change>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11575
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11576 </changes>
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11577
51b27717f140 nginx-0.3.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 615
diff changeset
11578
615
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11579 <changes ver="0.3.29" date="20.02.2006">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11580
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11581 <change type="feature">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11582 <para lang="ru">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11583 теперь nginx использует меньше памяти, если PHP в режиме FastCGI передаёт
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11584 большое количество предупреждений перед ответом.
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11585 </para>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11586 <para lang="en">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11587 now nginx uses less memory, if PHP in FastCGI mode sends many warnings
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11588 before the response.
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11589 </para>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11590 </change>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11591
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11592 <change type="bugfix">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11593 <para lang="ru">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11594 в ответах 204 для запросов версии HTTP/1.1 выдавалась строка заголовка
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11595 "Transfer-Encoding: chunked".
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11596 </para>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11597 <para lang="en">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11598 the "Transfer-Encoding: chunked" header line was issued in the 204 responses
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11599 for the HTTP/1.1 requests.
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11600 </para>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11601 </change>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11602
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11603 <change type="bugfix">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11604 <para lang="ru">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11605 nginx возвращал 502 код ответа, если FastCGI сервер передавал полные строки
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11606 заголовка ответа в отдельных FastCGI записях.
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11607 </para>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11608 <para lang="en">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11609 nginx returned the 502 response, if the complete response header lines
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11610 were transferred in a separate FastCGI records.
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11611 </para>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11612 </change>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11613
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11614 <change type="bugfix">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11615 <para lang="ru">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11616 если в директиве post_action был указан проксируемый URI, то он выполнялся
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11617 только после успешного завершения запроса.
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11618 </para>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11619 <para lang="en">
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11620 if the proxied URI was specified in the "post_action" directive, then it ran
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11621 only after a successful completion of a request.
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11622 </para>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11623 </change>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11624
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11625 </changes>
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11626
5ef026a2ac74 nginx-0.3.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 613
diff changeset
11627
613
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11628 <changes ver="0.3.28" date="16.02.2006">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11629
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11630 <change type="feature">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11631 <para lang="ru">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11632 директива restrict_host_names упразднена.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11633 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11634 <para lang="en">
649
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
11635 the "restrict_host_names" directive was canceled.
613
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11636 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11637 </change>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11638
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11639 <change type="feature">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11640 <para lang="ru">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11641 параметр конфигурации --with-cpu-opt=ppc64.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11642 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11643 <para lang="en">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11644 the --with-cpu-opt=ppc64 configuration parameter.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11645 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11646 </change>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11647
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11648 <change type="bugfix">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11649 <para lang="ru">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11650 при некоторых условиях проксированное соединение с клиентом завершалось
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11651 преждевременно.<br/>
613
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11652 Спасибо Владимиру Шутову.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11653 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11654 <para lang="en">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11655 on some condition the proxied connection with a client was terminated
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
11656 prematurely.<br/>
613
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11657 Thanks to Vladimir Shutoff.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11658 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11659 </change>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11660
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11661 <change type="bugfix">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11662 <para lang="ru">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11663 строка заголовка "X-Accel-Limit-Rate" не учитывалась для запросов,
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11664 перенаправленных с помощью строки "X-Accel-Redirect".
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11665 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11666 <para lang="en">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11667 the "X-Accel-Limit-Rate" header line was not taken into account
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11668 if the request was redirected using the "X-Accel-Redirect" header line.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11669 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11670 </change>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11671
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11672 <change type="bugfix">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11673 <para lang="ru">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11674 директива post_action работала только после успешного завершения запроса.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11675 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11676 <para lang="en">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11677 the "post_action" directive ran only after a successful completion of a request.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11678 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11679 </change>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11680
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11681 <change type="bugfix">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11682 <para lang="ru">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11683 тело проксированного ответа, создаваемого директивой post_action,
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11684 передавалось клиенту.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11685 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11686 <para lang="en">
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11687 the proxied response body generated by the "post_action" directive
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11688 was transferred to a client.
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11689 </para>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11690 </change>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11691
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11692 </changes>
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11693
c73c5c58c619 nginx-0.3.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 611
diff changeset
11694
611
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11695 <changes ver="0.3.27" date="08.02.2006">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11696
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11697 <change type="change">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11698 <para lang="ru">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11699 директивы variables_hash_max_size и variables_hash_bucket_size.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11700 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11701 <para lang="en">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11702 the "variables_hash_max_size" and "variables_hash_bucket_size" directives.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11703 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11704 </change>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11705
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11706 <change type="feature">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11707 <para lang="ru">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11708 переменная $body_bytes_sent доступна не только в директиве log_format.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11709 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11710 <para lang="en">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11711 the $body_bytes_sent variable can be used not only in the "log_format"
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11712 directive.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11713 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11714 </change>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11715
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11716 <change type="feature">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11717 <para lang="ru">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11718 переменные $ssl_protocol и $ssl_cipher.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11719 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11720 <para lang="en">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11721 the $ssl_protocol and $ssl_cipher variables.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11722 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11723 </change>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11724
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11725 <change type="feature">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11726 <para lang="ru">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11727 определение размера строки кэша распространённых процессоров при старте.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11728 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11729 <para lang="en">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11730 the cache line size detection for widespread CPUs at start time.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11731 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11732 </change>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11733
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11734 <change type="feature">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11735 <para lang="ru">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11736 директива accept_mutex теперь поддерживается посредством fcntl(2)
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11737 на платформах, отличных от i386, amd64, sparc64 и ppc.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11738 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11739 <para lang="en">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11740 now the "accept_mutex" directive is supported using fcntl(2)
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11741 on platforms different from i386, amd64, sparc64, and ppc.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11742 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11743 </change>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11744
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11745 <change type="feature">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11746 <para lang="ru">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11747 директива lock_file и параметр автоконфигурации --with-lock-path=PATH.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11748 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11749 <para lang="en">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11750 the "lock_file" directive and the --with-lock-path=PATH autoconfiguration
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11751 directive.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11752 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11753 </change>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11754
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11755 <change type="bugfix">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11756 <para lang="ru">
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11757 при использовании протокола HTTPS в директиве proxy_pass не передавались
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11758 запросы с телом.
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11759 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11760 <para lang="en">
1158
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
11761 if the HTTPS protocol was used in the "proxy_pass" directive then
619
7a16e281c01f nginx-0.3.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 617
diff changeset
11762 the requests with the body was not transferred.
611
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11763 </para>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11764 </change>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11765
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11766 </changes>
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11767
3f8a2132b93d nginx-0.3.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 609
diff changeset
11768
609
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11769 <changes ver="0.3.26" date="03.02.2006">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11770
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11771 <change type="change">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11772 <para lang="ru">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11773 директива optimize_host_names переименована в optimize_server_names.
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11774 </para>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11775 <para lang="en">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11776 the "optimize_host_names" directive was renamed to the "optimize_server_names".
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11777 </para>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11778 </change>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11779
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11780 <change type="bugfix">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11781 <para lang="ru">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11782 при проксировании подзапроса в SSI бэкенду передавался URI основного запроса,
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11783 если в директиве proxy_pass отсутствовал URI.
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11784 </para>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11785 <para lang="en">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11786 if in the "proxy_pass" directive was no the URI part, then the main request
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11787 URI was transferred to a backend while proxying the SSI subrequest.
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11788 </para>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11789 </change>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11790
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11791 </changes>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11792
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11793
607
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11794 <changes ver="0.3.25" date="01.02.2006">
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11795
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11796 <change type="bugfix">
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11797 <para lang="ru">
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11798 при неверной конфигурации на старте или во время переконфигурации происходил
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11799 segmentation fault;
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11800 ошибка появилась в 0.3.24.
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11801 </para>
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11802 <para lang="en">
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11803 the segmentation fault was occurred on start or while reconfiguration
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11804 if there was invalid configuration;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11805 the bug had appeared in 0.3.24.
607
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11806 </para>
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11807 </change>
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11808
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11809 </changes>
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11810
77cdfe394a94 nginx-0.3.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 605
diff changeset
11811
605
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11812 <changes ver="0.3.24" date="01.02.2006">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11813
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11814 <change type="workaround">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11815 <para lang="ru">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11816 обход ошибки в kqueue во FreeBSD.
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11817 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11818 <para lang="en">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11819 for bug in FreeBSD kqueue.
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11820 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11821 </change>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11822
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11823 <change type="bugfix">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11824 <para lang="ru">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11825 ответ, создаваемый директивой post_action, теперь не передаётся клиенту.
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11826 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11827 <para lang="en">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11828 now a response generated by the "post_action" directive is not transferred
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11829 to a client.
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11830 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11831 </change>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11832
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11833 <change type="bugfix">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11834 <para lang="ru">
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
11835 при использовании большого количества лог-файлов происходила утечка памяти.
605
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11836 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11837 <para lang="en">
609
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11838 the memory leaks were occurring if many log files were used.
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11839 </para>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11840 </change>
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11841
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11842 <change type="bugfix">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11843 <para lang="ru">
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11844 внутри одного location работала только первая директива proxy_redirect.
605
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11845 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11846 <para lang="en">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11847 the first "proxy_redirect" directive was working inside one location.
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11848 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11849 </change>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11850
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11851 <change type="bugfix">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11852 <para lang="ru">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11853 на 64-битных платформах при старте мог произойти segmentation fault,
609
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11854 если использовалось большое количество имён в директивах server_name;
605
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11855 ошибка появилась в 0.3.18.
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11856 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11857 <para lang="en">
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11858 on 64-bit platforms segmentation fault may occurred on start
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11859 if the many names were used in the "server_name" directives;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11860 the bug had appeared in 0.3.18.
605
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11861 </para>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11862 </change>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11863
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11864 </changes>
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11865
5dac8c7fb71b nginx-0.3.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 603
diff changeset
11866
603
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11867 <changes ver="0.3.23" date="24.01.2006">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11868
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11869 <change type="feature">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11870 <para lang="ru">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11871 директива optimize_host_names.
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11872 </para>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11873 <para lang="en">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11874 the "optimize_host_names" directive.
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11875 </para>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11876 </change>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11877
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11878 <change type="bugfix">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11879 <para lang="ru">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11880 ошибки при использовании переменных в директивах path и alias.
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11881 </para>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11882 <para lang="en">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11883 in using of the variables in the "path" and "alias" directives.
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11884 </para>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11885 </change>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11886
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11887 <change type="bugfix">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11888 <para lang="ru">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11889 модуль ngx_http_perl_module неправильно собирался на Linux и Solaris.
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11890 </para>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11891 <para lang="en">
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11892 the ngx_http_perl_module was incorrectly built on Linux and Solaris.
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11893 </para>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11894 </change>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11895
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11896 </changes>
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11897
858700ae46b4 nginx-0.3.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 601
diff changeset
11898
601
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11899 <changes ver="0.3.22" date="17.01.2006">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11900
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11901 <change type="feature">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11902 <para lang="ru">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11903 модуль ngx_http_perl_module поддерживает методы $r->args и $r->unescape.
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11904 </para>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11905 <para lang="en">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11906 the ngx_http_perl_module supports the $r->args and $r->unescape methods.
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11907 </para>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11908 </change>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11909
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11910 <change type="feature">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11911 <para lang="ru">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11912 метод $r->query_string в модуле ngx_http_perl_module упразднён.
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11913 </para>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11914 <para lang="en">
649
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
11915 the method $r->query_string of ngx_http_perl_module was canceled.
601
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11916 </para>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11917 </change>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11918
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11919 <change type="bugfix">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11920 <para lang="ru">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11921 если в директиве valid_referers указаны только none или blocked, то
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11922 происходил segmentation fault;
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11923 ошибка появилась в 0.3.18.
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11924 </para>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11925 <para lang="en">
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11926 segmentation fault was occurred if the "none" or "blocked" values was
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11927 specified in the "valid_referers" directive;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
11928 the bug had appeared in 0.3.18.
601
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11929 </para>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11930 </change>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11931
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11932 </changes>
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11933
77f77f53214a nginx-0.3.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 599
diff changeset
11934
599
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11935 <changes ver="0.3.21" date="16.01.2006">
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11936
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11937 <change type="feature">
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11938 <para lang="ru">
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11939 модуль ngx_http_perl_module.
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11940 </para>
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11941 <para lang="en">
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11942 the ngx_http_perl_module.
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11943 </para>
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11944 </change>
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11945
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11946 <change type="change">
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11947 <para lang="ru">
609
608cf78b24ef nginx-0.3.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 607
diff changeset
11948 директива valid_referers разрешает использовать рефереры совсем без URI.
599
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11949 </para>
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11950 <para lang="en">
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11951 the "valid_referers" directive allows the referreres without URI part.
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11952 </para>
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11953 </change>
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11954
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11955 </changes>
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11956
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 597
diff changeset
11957
597
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11958 <changes ver="0.3.20" date="11.01.2006">
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11959
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11960 <change type="bugfix">
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11961 <para lang="ru">
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11962 ошибки в обработке SSI.
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11963 </para>
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11964 <para lang="en">
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11965 in SSI handling.
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11966 </para>
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11967 </change>
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11968
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11969 <change type="bugfix">
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11970 <para lang="ru">
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11971 модуль ngx_http_memcached_module не поддерживал ключи в виде /uri?args.
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11972 </para>
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11973 <para lang="en">
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11974 the ngx_http_memcached_module did not support the keys in the "/usr?args" form.
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11975 </para>
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11976 </change>
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11977
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11978 </changes>
9262f520ce21 nginx-0.3.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 595
diff changeset
11979
595
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11980 <changes ver="0.3.19" date="28.12.2005">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11981
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11982 <change type="feature">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11983 <para lang="ru">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11984 директивы path и alias поддерживают переменные.
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11985 </para>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11986 <para lang="en">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11987 the "path" and "alias" directives support the variables.
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11988 </para>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11989 </change>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11990
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11991 <change type="change">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11992 <para lang="ru">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11993 теперь директива valid_referers опять учитывает URI.
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11994 </para>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11995 <para lang="en">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11996 now the "valid_referers" directive again checks the URI part.
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11997 </para>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11998 </change>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
11999
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12000 <change type="bugfix">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12001 <para lang="ru">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12002 ошибки в обработке SSI.
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12003 </para>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12004 <para lang="en">
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12005 in SSI handling.
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12006 </para>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12007 </change>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12008
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12009 </changes>
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12010
ebc68d8ca496 nginx-0.3.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 593
diff changeset
12011
593
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12012 <changes ver="0.3.18" date="26.12.2005">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12013
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12014 <change type="feature">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12015 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12016 директива server_names поддерживает имена вида ".domain.tld".
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12017 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12018 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12019 the "server_names" directive supports the ".domain.tld" names.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12020 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12021 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12022
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12023 <change type="feature">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12024 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12025 директива server_names использует хэш для имён вида "*.domain.tld"
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12026 и более эффективный хэш для обычных имён.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12027 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12028 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12029 the "server_names" directive uses the hash for the "*.domain.tld" names
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12030 and more effective hash for usual names.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12031 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12032 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12033
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12034 <change type="change">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12035 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12036 директивы server_names_hash_max_size и server_names_hash_bucket_size.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12037 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12038 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12039 the "server_names_hash_max_size" and "server_names_hash_bucket_size" directives.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12040 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12041 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12042
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12043 <change type="change">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12044 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12045 директивы server_names_hash и server_names_hash_threshold упразднены.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12046 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12047 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12048 the "server_names_hash" and "server_names_hash_threshold" directives
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12049 were canceled.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12050 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12051 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12052
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12053 <change type="feature">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12054 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12055 директива valid_referers использует хэш для имён сайтов.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12056 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12057 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12058 the "valid_referers" directive uses the hash site names.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12059 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12060 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12061
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12062 <change type="change">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12063 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12064 теперь директива valid_referers проверяет только имена сайтов без учёта URI.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12065 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12066 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12067 now the "valid_referers" directive checks the site names only without
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12068 the URI part.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12069 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12070 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12071
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12072 <change type="bugfix">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12073 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12074 некоторые имена вида ".domain.tld" неверно обрабатывались модулем
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12075 ngx_http_map_module.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12076 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12077 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12078 some ".domain.tld" names incorrectly processed by the ngx_http_map_module.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12079 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12080 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12081
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12082 <change type="bugfix">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12083 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12084 если конфигурационного файла не было, то происходил segmentation fault;
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12085 ошибка появилась в 0.3.12.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12086 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12087 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12088 segmentation fault was occurred if configuration file did not exist;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12089 the bug had appeared in 0.3.12.
593
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12090 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12091 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12092
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12093 <change type="bugfix">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12094 <para lang="ru">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12095 на 64-битных платформах при старте мог произойти segmentation fault;
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12096 ошибка появилась в 0.3.16.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12097 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12098 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12099 on 64-bit platforms segmentation fault may occurred on start;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12100 the bug had appeared in 0.3.16.
593
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12101 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12102 </change>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12103
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12104 </changes>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12105
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12106
591
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12107 <changes ver="0.3.17" date="18.12.2005">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12108
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12109 <change type="change">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12110 <para lang="ru">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12111 на Linux configure теперь проверяет наличие epoll и sendfile64() в ядре.
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12112 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12113 <para lang="en">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12114 now on Linux configure checks the presence of epoll and sendfile64() in kernel.
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12115 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12116 </change>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12117
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12118 <change type="feature">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12119 <para lang="ru">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12120 директива map поддерживает доменные имена в формате ".domain.tld".
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12121 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12122 <para lang="en">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12123 the "map" directive supports domain names in the ".domain.tld" form.
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12124 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12125 </change>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12126
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12127 <change type="bugfix">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12128 <para lang="ru">
593
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12129 во время SSL handshake не иcпользовались таймауты;
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12130 ошибка появилась в 0.2.4.
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12131 </para>
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12132 <para lang="en">
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
12133 the timeouts were not used in SSL handshake;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12134 the bug had appeared in 0.2.4.
591
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12135 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12136 </change>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12137
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12138 <change type="bugfix">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12139 <para lang="ru">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12140 в использовании протокола HTTPS в директиве proxy_pass.
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12141 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12142 <para lang="en">
1158
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
12143 in the HTTPS protocol in the "proxy_pass" directive.
591
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12144 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12145 </change>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12146
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12147 <change type="bugfix">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12148 <para lang="ru">
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12149 при использовании протокола HTTPS в директиве proxy_pass по умолчанию
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12150 использовался порт 80.
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12151 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12152 <para lang="en">
1158
d1ffcf84ea12 nginx-0.5.17-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 1145
diff changeset
12153 when the HTTPS protocol was used in the "proxy_pass" directive the port 80
591
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12154 was used by default.
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12155 </para>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12156 </change>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12157
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12158 </changes>
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12159
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12160
589
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12161 <changes ver="0.3.16" date="16.12.2005">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12162
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12163 <change type="feature">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12164 <para lang="ru">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12165 модуль ngx_http_map_module.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12166 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12167 <para lang="en">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12168 the ngx_http_map_module.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12169 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12170 </change>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12171
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12172 <change type="feature">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12173 <para lang="ru">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12174 директивы types_hash_max_size и types_hash_bucket_size.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12175 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12176 <para lang="en">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12177 the "types_hash_max_size" and "types_hash_bucket_size" directives.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12178 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12179 </change>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12180
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12181 <change type="feature">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12182 <para lang="ru">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12183 директива ssi_value_length.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12184 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12185 <para lang="en">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12186 the "ssi_value_length" directive.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12187 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12188 </change>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12189
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12190 <change type="feature">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12191 <para lang="ru">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12192 директива worker_rlimit_core.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12193 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12194 <para lang="en">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12195 the "worker_rlimit_core" directive.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12196 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12197 </change>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12198
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12199 <change type="workaround">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12200 <para lang="ru">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12201 при сборке компиляторами icc 8.1 и 9.0 с оптимизацией для
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12202 <nobr>Pentium 4</nobr> номер соединения в логах всегда был равен 1.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12203 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12204 <para lang="en">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12205 the connection number in logs was always 1 if nginx was built by the
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12206 icc 8.1 or 9.0 compilers with optimization for <nobr>Pentium 4.</nobr>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12207 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12208 </change>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12209
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12210 <change type="bugfix">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12211 <para lang="ru">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12212 команда config timefmt в SSI задавала неверный формат времени.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12213 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12214 <para lang="en">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12215 the "config timefmt" SSI command set incorrect time format.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12216 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12217 </change>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12218
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12219 <change type="bugfix">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12220 <para lang="ru">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12221 nginx не закрывал соединения с IMAP/POP3 бэкендом при использовании SSL
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
12222 соединений;
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
12223 ошибка появилась в 0.3.13.<br/>
589
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12224 Спасибо Rob Mueller.
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
12225 </para>
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
12226 <para lang="en">
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
12227 nginx did not close connection to IMAP/POP3 backend for the SSL
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
12228 connections;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12229 the bug had appeared in 0.3.13.<br/>
589
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12230 Thanks to Rob Mueller.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12231 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12232 </change>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12233
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12234 <change type="bugfix">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12235 <para lang="ru">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12236 segmentation fault мог произойти во время SSL shutdown;
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12237 ошибка появилась в 0.3.13.
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12238 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12239 <para lang="en">
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12240 segmentation fault may occurred in at SSL shutdown;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12241 the bug had appeared in 0.3.13.
589
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12242 </para>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12243 </change>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12244
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12245 </changes>
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12246
d4e858a5751a nginx-0.3.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 587
diff changeset
12247
587
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12248 <changes ver="0.3.15" date="07.12.2005">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12249
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12250 <change type="feature">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12251 <para lang="ru">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12252 новой код 444 в директиве return для закрытия соединения.
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12253 </para>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12254 <para lang="en">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12255 the new 444 code of the "return" directive to close connection.
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12256 </para>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12257 </change>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12258
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12259 <change type="feature">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12260 <para lang="ru">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12261 директива so_keepalive в IMAP/POP3 прокси.
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12262 </para>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12263 <para lang="en">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12264 the "so_keepalive" directive in IMAP/POP3 proxy.
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12265 </para>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12266 </change>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12267
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12268 <change type="bugfix">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12269 <para lang="ru">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12270 nginx теперь вызывает abort() при обнаружении незакрытых соединений
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12271 только при планом выходе и включённой директиве debug_points.
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12272 </para>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12273 <para lang="en">
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12274 if there are unclosed connection nginx now calls abort() only on gracefull
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12275 quit and active "debug_points" directive.
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12276 </para>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12277 </change>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12278
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12279 </changes>
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12280
284cc140593b nginx-0.3.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 585
diff changeset
12281
585
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12282 <changes ver="0.3.14" date="05.12.2005">
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12283
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12284 <change type="bugfix">
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12285 <para lang="ru">
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12286 в ответе 304 передавалось тело ответа;
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12287 ошибка появилась в 0.3.13.
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12288 </para>
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12289 <para lang="en">
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12290 in the 304 response the body was transferred;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12291 the bug had appeared in 0.3.13.
585
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12292 </para>
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12293 </change>
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12294
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12295 </changes>
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12296
401de5a43ba5 nginx-0.3.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 583
diff changeset
12297
583
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12298 <changes ver="0.3.13" date="05.12.2005">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12299
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12300 <change type="feature">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12301 <para lang="ru">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12302 IMAP/POP3 прокси поддерживает STARTTLS и STLS.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12303 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12304 <para lang="en">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12305 the IMAP/POP3 proxy supports STARTTLS and STLS.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12306 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12307 </change>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12308
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12309 <change type="bugfix">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12310 <para lang="ru">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12311 IMAP/POP3 прокси не работала с методами select, poll и /dev/poll.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12312 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12313 <para lang="en">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12314 the IMAP/POP3 proxy did not work with the select, poll, and /dev/poll methods.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12315 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12316 </change>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12317
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12318 <change type="bugfix">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12319 <para lang="ru">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12320 ошибки в обработке SSI.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12321 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12322 <para lang="en">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12323 in SSI handling.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12324 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12325 </change>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12326
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12327 <change type="bugfix">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12328 <para lang="ru">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12329 sendfilev() в Solaris теперь не используется при передаче тела запроса
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12330 FastCGI-серверу через unix domain сокет.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12331 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12332 <para lang="en">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12333 now Solaris sendfilev() is not used to transfer the client request body
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12334 to FastCGI-server via the unix domain socket.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12335 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12336 </change>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12337
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12338 <change type="bugfix">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12339 <para lang="ru">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12340 директива auth_basic не запрещала аутентификацию;
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12341 ошибка появилась в 0.3.11.
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12342 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12343 <para lang="en">
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12344 the "auth_basic" directive did not disable the authorization;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12345 the bug had appeared in 0.3.11.
583
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12346 </para>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12347 </change>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12348
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12349 </changes>
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12350
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12351
581
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12352 <changes ver="0.3.12" date="26.11.2005">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12353
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12354 <change type="security">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12355 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12356 если nginx был собран с модулем ngx_http_realip_module, то при использовании
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12357 директивы "satisfy_any on" директивы доступа и аутентификации не работали.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12358 Модуль ngx_http_realip_module не собирался и не собирается по умолчанию.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12359 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12360 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12361 if nginx was built with the ngx_http_realip_module and the "satisfy_any on"
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12362 directive was used, then access and authorization directives did not work.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12363 The ngx_http_realip_module was not built and is not built by default.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12364 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12365 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12366
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12367 <change type="change">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12368 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12369 имя переменной "$time_gmt" изменено на "$time_local".
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12370 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12371 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12372 the "$time_gmt" variable name was changed to "$time_local".
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12373 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12374 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12375
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12376 <change type="change">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12377 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12378 директивы proxy_header_buffer_size и fastcgi_header_buffer_size
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12379 переименованы соответственно в proxy_buffer_size и fastcgi_buffer_size.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12380 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12381 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12382 the "proxy_header_buffer_size" and "fastcgi_header_buffer_size" directives
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12383 was renamed to the "proxy_buffer_size" and "fastcgi_buffer_size" directives.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12384 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12385 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12386
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12387 <change type="feature">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12388 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12389 модуль ngx_http_memcached_module.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12390 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12391 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12392 the ngx_http_memcached_module.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12393 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12394 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12395
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12396 <change type="feature">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12397 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12398 директива proxy_buffering.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12399 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12400 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12401 the "proxy_buffering" directive.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12402 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12403 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12404
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12405 <change type="bugfix">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12406 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12407 изменение в работе с accept mutex при использовании метода rtsig;
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12408 ошибка появилась в 0.3.0.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12409 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12410 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12411 the changes in accept mutex handling when the "rtsig" method was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12412 the bug had appeared in 0.3.0.
581
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12413 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12414 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12415
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12416 <change type="bugfix">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12417 <para lang="ru">
583
4e296b7d25bf nginx-0.3.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 581
diff changeset
12418 если клиент передал строку "Transfer-Encoding: chunked" в заголовке
581
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12419 запроса, то nginx теперь выдаёт ошибку 411.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12420 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12421 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12422 if the client sent the "Transfer-Encoding: chunked" header line, then
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12423 nginx returns the 411 error.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12424 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12425 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12426
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12427 <change type="bugfix">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12428 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12429 при наследовании директивы auth_basic с уровня http в строке
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12430 "WWW-Authenticate" заголовка ответа выводился realm без текста "Basic realm".
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12431 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12432 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12433 if the "auth_basic" directive was inherited from the http level,
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12434 then the realm in the "WWW-Authenticate" header line was without
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12435 the "Basic realm" text.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12436 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12437 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12438
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12439 <change type="bugfix">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12440 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12441 если в директиве access_log был явно указан формат combined, то в лог
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12442 записывались пустые строки;
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12443 ошибка появилась в 0.3.8.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12444 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12445 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12446 if the "combined" format was explicitly specified in the "access_log" directive,
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12447 then the empty lines was written to the log;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12448 the bug had appeared in 0.3.8.
581
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12449 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12450 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12451
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12452 <change type="bugfix">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12453 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12454 nginx не работал на платформе sparc под любыми OS, кроме Solaris.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12455 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12456 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12457 nginx did not run on the sparc platform under any OS except Solaris.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12458 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12459 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12460
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12461 <change type="bugfix">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12462 <para lang="ru">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12463 в директиве if теперь не нужно разделять пробелом строку в кавычках и
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12464 закрывающую скобку.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12465 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12466 <para lang="en">
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12467 now it is not necessary to place space between the quoted string and closing
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12468 bracket in the "if" directive.
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12469 </para>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12470 </change>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12471
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12472 </changes>
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12473
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12474
579
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12475 <changes ver="0.3.11" date="15.11.2005">
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12476
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12477 <change type="bugfix">
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12478 <para lang="ru">
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12479 nginx не передавал при проксировании тело запроса и строки заголовка клиента;
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12480 ошибка появилась в 0.3.10.
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12481 </para>
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12482 <para lang="en">
581
326634fb9d47 nginx-0.3.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 579
diff changeset
12483 nginx did not pass the client request headers and body while proxying;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12484 the bug had appeared in 0.3.10.
579
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12485 </para>
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12486 </change>
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12487
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12488 </changes>
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12489
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12490
577
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12491 <changes ver="0.3.10" date="15.11.2005">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12492
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12493 <change type="change">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12494 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12495 директива valid_referers и переменная $invalid_referer перенесены
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12496 из модуля ngx_http_rewrite_module в новый модуль ngx_http_referer_module.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12497 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12498 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12499 the "valid_referers" directive and the "$invalid_referer" variable
579
4c5c2c55975c nginx-0.3.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 577
diff changeset
12500 were moved to the new ngx_http_referer_module from the ngx_http_rewrite_module.
577
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12501 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12502 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12503
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12504 <change type="change">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12505 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12506 имя переменной "$apache_bytes_sent" изменено на "$body_bytes_sent".
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12507 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12508 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12509 the "$apache_bytes_sent" variable name was changed to "$body_bytes_sent".
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12510 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12511 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12512
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12513 <change type="feature">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12514 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12515 переменные "$sent_http_...".
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12516 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12517 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12518 the "$sent_http_..." variables.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12519 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12520 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12521
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12522 <change type="feature">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12523 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12524 директива if поддерживает операции "=" и "!=".
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12525 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12526 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12527 the "if" directive supports the "=" and "!=" operations.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12528 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12529 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12530
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12531 <change type="feature">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12532 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12533 директива proxy_pass поддерживает протокол HTTPS.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12534 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12535 <para lang="en">
591
8c0cdd81580e nginx-0.3.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 589
diff changeset
12536 the "proxy_pass" directive supports the HTTPS protocol.
577
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12537 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12538 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12539
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12540 <change type="feature">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12541 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12542 директива proxy_set_body.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12543 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12544 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12545 the "proxy_set_body" directive.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12546 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12547 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12548
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12549 <change type="feature">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12550 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12551 директива post_action.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12552 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12553 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12554 the "post_action" directive.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12555 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12556 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12557
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12558 <change type="feature">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12559 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12560 модуль ngx_http_empty_gif_module.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12561 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12562 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12563 the ngx_http_empty_gif_module.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12564 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12565 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12566
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12567 <change type="feature">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12568 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12569 директива worker_cpu_affinity для Linux.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12570 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12571 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12572 the "worker_cpu_affinity" directive for Linux.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12573 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12574 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12575
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12576 <change type="bugfix">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12577 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12578 директива rewrite не раскодировала символы в редиректах в URI,
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12579 теперь символы раскодируются, кроме символов %00-%25 и %7F-%FF.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12580 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12581 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12582 the "rewrite" directive did not unescape URI part in redirect,
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12583 now it is unescaped except the %00-%25 and %7F-%FF characters.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12584 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12585 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12586
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12587 <change type="bugfix">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12588 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12589 nginx не собирался компилятором icc 9.0.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12590 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12591 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12592 nginx could not be built by the icc 9.0 compiler.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12593 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12594 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12595
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12596 <change type="bugfix">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12597 <para lang="ru">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12598 если для статического файла нулевого размера был разрешён SSI,
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12599 то ответ передавался неверно при кодировании chunk'ами.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12600 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12601 <para lang="en">
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12602 if the SSI was enabled for zero size static file, then the chunked
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12603 response was encoded incorrectly.
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12604 </para>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12605 </change>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12606
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12607 </changes>
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12608
4d9ea73a627a nginx-0.3.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 575
diff changeset
12609
575
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12610 <changes ver="0.3.9" date="10.11.2005">
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12611
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12612 <change type="bugfix">
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12613 <para lang="ru">
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12614 nginx считал небезопасными URI, в которых между двумя слэшами
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12615 находилось два любых символа;
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12616 ошибка появилась в 0.3.8.
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12617 </para>
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12618 <para lang="en">
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12619 nginx considered URI as unsafe if two any symbols was between two slashes;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12620 the bug had appeared in 0.3.8.
575
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12621 </para>
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12622 </change>
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12623
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12624 </changes>
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12625
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12626
573
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12627 <changes ver="0.3.8" date="09.11.2005">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12628
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12629 <change type="security">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12630 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12631 nginx теперь проверят URI, полученные от бэкенда в строке "X-Accel-Redirect"
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12632 в заголовке ответа, или в SSI файле на наличие путей "/../" и нулей.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12633 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12634 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12635 nginx now checks URI got from a backend in "X-Accel-Redirect" header line
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12636 or in SSI file for the "/../" paths and zeroes.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12637 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12638 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12639
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12640 <change type="change">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12641 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12642 nginx теперь не воспринимает пустое имя как правильное
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12643 в строке "Authorization" в заголовке запроса.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12644 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12645 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12646 nginx now does not treat the empty user name in the "Authorization" header
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12647 line as valid one.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12648 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12649 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12650
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12651 <change type="feature">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12652 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12653 директива ssl_session_timeout модулей
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12654 ngx_http_ssl_module и ngx_imap_ssl_module.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12655 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12656 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12657 the "ssl_session_timeout" directives
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12658 of the ngx_http_ssl_module and ngx_imap_ssl_module.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12659 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12660 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12661
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12662 <change type="feature">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12663 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12664 директива auth_http_header модуля ngx_imap_auth_http_module.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12665 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12666 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12667 the "auth_http_header" directive of the ngx_imap_auth_http_module.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12668 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12669 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12670
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12671 <change type="feature">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12672 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12673 директива add_header.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12674 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12675 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12676 the "add_header" directive.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12677 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12678 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12679
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12680 <change type="feature">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12681 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12682 модуль ngx_http_realip_module.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12683 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12684 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12685 the ngx_http_realip_module.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12686 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12687 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12688
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12689 <change type="feature">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12690 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12691 новые переменные для использования в директиве log_format:
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12692 $bytes_sent, $apache_bytes_sent, $status, $time_gmt,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12693 $uri, $request_time, $request_length,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12694 $upstream_status, $upstream_response_time,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12695 $gzip_ratio,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12696 $uid_got, $uid_set,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12697 $connection, $pipe и $msec.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12698 Параметры в виде "%name" скоро будут упразднены.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12699 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12700 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12701 the new variables to use in the "log_format" directive:
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12702 $bytes_sent, $apache_bytes_sent, $status, $time_gmt,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12703 $uri, $request_time, $request_length,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12704 $upstream_status, $upstream_response_time,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12705 $gzip_ratio,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12706 $uid_got, $uid_set,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12707 $connection, $pipe, and $msec.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12708 The parameters in the "%name" form will be canceled soon.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12709 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12710 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12711
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12712 <change type="change">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12713 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12714 в директиве "if" ложными значениями переменных теперь являются
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12715 пустая строка "" и строки, начинающиеся на "0".
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12716 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12717 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12718 now the false variable values in the "if" directive are the empty string ""
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12719 and string starting with "0".
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12720 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12721 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12722
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12723 <change type="bugfix">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12724 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12725 при работает с проксированными или FastCGI-серверами nginx мог оставлять
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12726 открытыми соединения и временные файлы с запросами клиентов.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12727 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12728 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12729 while using proxied or FastCGI-server nginx may leave connections
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12730 and temporary files with client requests in open state.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12731 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12732 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12733
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12734 <change type="bugfix">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12735 <para lang="ru">
575
fcd6fc7ff7f9 nginx-0.3.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 573
diff changeset
12736 рабочие процессы не сбрасывали буферизированные логи при плавном выходе.
573
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12737 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12738 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12739 the worker processes did not flush the buffered logs on graceful exit.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12740 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12741 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12742
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12743 <change type="bugfix">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12744 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12745 если URI запроса изменялось с помощью rewrite, а затем запрос проксировался
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12746 в location, заданном регулярным выражением, то бэкенду передавался
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12747 неверный запрос;
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12748 ошибка появилась в 0.2.6.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12749 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12750 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12751 if the request URI was changes by the "rewrite" directive and the request
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12752 was proxied in location given by regular expression, then the incorrect
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12753 request was transferred to backend;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12754 the bug had appeared in 0.2.6.
573
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12755 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12756 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12757
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12758 <change type="bugfix">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12759 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12760 директива expires не удаляла уже установленную строку заголовка "Expires".
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12761 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12762 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12763 the "expires" directive did not remove the previous "Expires" header.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12764 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12765 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12766
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12767 <change type="bugfix">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12768 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12769 при использовании метода rtsig и нескольких рабочих процессах nginx
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12770 мог перестать принимать запросы.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12771 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12772 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12773 nginx may stop to accept requests if the "rtsig" method and several worker
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12774 processes were used.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12775 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12776 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12777
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12778 <change type="bugfix">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12779 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12780 в SSI командах неверно обрабатывались строки "\"" и "\'".
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12781 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12782 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12783 the "\"" and "\'" escape symbols were incorrectly handled in SSI commands.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12784 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12785 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12786
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12787 <change type="bugfix">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12788 <para lang="ru">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12789 если ответ заканчивался сразу же после SSI команды, то при использовании
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12790 сжатия ответ передавался не до конца или не передавался вообще.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12791 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12792 <para lang="en">
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12793 if the response was ended just after the SSI command and gzipping was used,
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12794 then the response did not transferred complete or did not transferred at all.
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12795 </para>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12796 </change>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12797
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12798 </changes>
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12799
58475592100c nginx-0.3.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 571
diff changeset
12800
571
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12801 <changes ver="0.3.7" date="27.10.2005">
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12802
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12803 <change type="feature">
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12804 <para lang="ru">
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12805 директива access_log поддерживает параметр buffer=.
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12806 </para>
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12807 <para lang="en">
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12808 the "access_log" supports the "buffer=" parameter.
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12809 </para>
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12810 </change>
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12811
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12812 <change type="bugfix">
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12813 <para lang="ru">
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12814 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc;
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12815 ошибка появилась в 0.3.2.
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12816 </para>
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12817 <para lang="en">
2074
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
12818 nginx could not be built on platforms different from i386, amd64, sparc,
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
12819 and ppc;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12820 the bug had appeared in 0.3.2.
571
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12821 </para>
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12822 </change>
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12823
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12824 </changes>
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12825
458b6c3fea65 nginx-0.3.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 569
diff changeset
12826
569
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12827 <changes ver="0.3.6" date="24.10.2005">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12828
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12829 <change type="change">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12830 <para lang="ru">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12831 IMAP/POP3 прокси теперь не передаёт серверу авторизации пустой логин.
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12832 </para>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12833 <para lang="en">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12834 now the IMAP/POP3 proxy do not send the empty login to authorization server.
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12835 </para>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12836 </change>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12837
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12838 <change type="feature">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12839 <para lang="ru">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12840 директива log_format поддерживает переменные в виде $name.
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12841 </para>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12842 <para lang="en">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12843 the "log_format" supports the variables in the $name form.
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12844 </para>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12845 </change>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12846
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12847 <change type="bugfix">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12848 <para lang="ru">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12849 если хотя бы в одном сервере не было описано ни одной директивы listen, то
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12850 nginx не слушал на 80 порту;
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12851 ошибка появилась в 0.3.3.
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12852 </para>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12853 <para lang="en">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12854 if at least in one server was no the "listen" directive, then nginx did not
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12855 listen on the 80 port;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12856 the bug had appeared in 0.3.3.
569
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12857 </para>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12858 </change>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12859
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12860 <change type="bugfix">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12861 <para lang="ru">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12862 если в директиве proxy_pass отсутствовал URI, то всегда использовался порт 80.
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12863 </para>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12864 <para lang="en">
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12865 if the URI part is omitted in "proxy_pass" directive, the the 80 port was
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12866 always used.
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12867 </para>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12868 </change>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12869
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12870 </changes>
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12871
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
12872
567
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12873 <changes ver="0.3.5" date="21.10.2005">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12874
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12875 <change type="bugfix">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12876 <para lang="ru">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12877 если логин IMAP/POP3 менялся сервером авторизации, то мог произойти
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12878 segmentation fault;
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12879 ошибка появилась в 0.2.2.
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12880 </para>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12881 <para lang="en">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12882 the segmentation fault may occurred if the IMAP/POP3 login was changed
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12883 by authorization server;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12884 the bug had appeared in 0.2.2.
567
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12885 </para>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12886 </change>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12887
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12888 <change type="bugfix">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12889 <para lang="ru">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12890 accept mutex не работал, все соединения обрабатывались одним рабочим процессом;
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12891 ошибка появилась в 0.3.3.
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12892 </para>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12893 <para lang="en">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12894 the accept mutex did not work and all connections were handled by one process;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12895 the bug had appeared in 0.3.3.
567
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12896 </para>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12897 </change>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12898
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12899 <change type="bugfix">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12900 <para lang="ru">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12901 при использовании метода rtsig и директивы timer_resolution
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12902 не работали таймауты.
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12903 </para>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12904 <para lang="en">
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12905 the timeout did not work if the "rtsig" method and the "timer_resolution"
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12906 directive were used.
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12907 </para>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12908 </change>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12909
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12910 </changes>
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12911
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12912
1af2fcb3be8a nginx-0.3.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 565
diff changeset
12913 <changes ver="0.3.4" date="19.10.2005">
565
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12914
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12915 <change type="bugfix">
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12916 <para lang="ru">
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12917 nginx не собирался на Linux 2.4+ и MacOS X;
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12918 ошибка появилась в 0.3.3.
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12919 </para>
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12920 <para lang="en">
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12921 nginx could not be built on Linux 2.4+ and MacOS X;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12922 the bug had appeared in 0.3.3.
565
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12923 </para>
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12924 </change>
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12925
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12926 </changes>
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12927
7c1369d37c7e nginx-0.3.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 563
diff changeset
12928
563
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12929 <changes ver="0.3.3" date="19.10.2005">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12930
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12931 <change type="change">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12932 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12933 параметры "bl" и "af" директивы listen переименованы в "backlog"
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12934 и "accept_filter".
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12935 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12936 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12937 the "bl" and "af" parameters of the "listen" directive was renamed to
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12938 the "backlog" and "accept_filter".
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12939 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12940 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12941
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12942 <change type="feature">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12943 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12944 параметры "rcvbuf" и "sndbuf" в директиве listen.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12945 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12946 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12947 the "rcvbuf" and "sndbuf" parameters of the "listen" directive.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12948 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12949 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12950
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12951 <change type="change">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12952 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12953 параметр лога $msec теперь не требует дополнительного системного
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12954 вызова gettimeofday().
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12955 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12956 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12957 the "$msec" log parameter does not require now the additional
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12958 the gettimeofday() system call.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12959 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12960 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12961
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12962 <change type="feature">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12963 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12964 ключ -t теперь проверяет директивы listen.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12965 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12966 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12967 the -t switch now tests the "listen" directives.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12968 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12969 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12970
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12971 <change type="bugfix">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12972 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12973 если в директиве listen был указан неверный адрес, то nginx после
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12974 сигнала -HUP оставлял открытый сокет в состоянии CLOSED.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12975 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12976 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12977 if the invalid address was specified in the "listen" directive, then
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12978 after the -HUP signal nginx left an open socket in the CLOSED state.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12979 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12980 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12981
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12982 <change type="bugfix">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12983 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12984 для индексных файлов, содержащих в имени переменную, мог неверно выставляться
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12985 тип mime по умолчанию;
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12986 ошибка появилась в 0.3.0.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12987 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12988 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12989 the mime type may be incorrectly set to default value for index file with
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12990 variable in the name;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
12991 the bug had appeared in 0.3.0.
563
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12992 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12993 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12994
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12995 <change type="feature">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12996 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12997 директива timer_resolution.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12998 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
12999 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13000 the "timer_resolution" directive.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13001 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13002 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13003
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13004 <change type="feature">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13005 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13006 параметр лога $upstream_response_time в миллисекундах.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13007 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13008 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13009 the millisecond "$upstream_response_time" log parameter.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13010 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13011 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13012
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13013 <change type="bugfix">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13014 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13015 временный файл с телом запроса клиента теперь удаляется сразу после того,
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13016 как клиенту передан заголовок ответа.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13017 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13018 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13019 a temporary file with client request body now is removed just after
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13020 the response header was transferred to a client.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13021 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13022 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13023
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13024 <change type="bugfix">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13025 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13026 совместимость с OpenSSL 0.9.6.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13027 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13028 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13029 OpenSSL 0.9.6 compatibility.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13030 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13031 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13032
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13033 <change type="bugfix">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13034 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13035 пути к файлам с SSL сертификатом и ключом не могли быть относительными.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13036 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13037 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13038 the SSL certificate and key file paths could not be relative.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13039 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13040 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13041
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13042 <change type="bugfix">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13043 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13044 директива ssl_prefer_server_ciphers не работала для модуля ngx_imap_ssl_module.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13045 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13046 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13047 the "ssl_prefer_server_ciphers" directive did not work in
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13048 the ngx_imap_ssl_module.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13049 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13050 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13051
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13052 <change type="bugfix">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13053 <para lang="ru">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13054 директива ssl_protocols позволяла задать только один протокол.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13055 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13056 <para lang="en">
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13057 the "ssl_protocols" directive allowed to specify the single protocol only.
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13058 </para>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13059 </change>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13060
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13061 </changes>
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13062
9c2f3ed7a247 nginx-0.3.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 561
diff changeset
13063
561
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13064 <changes ver="0.3.2" date="12.10.2005">
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13065
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13066 <change type="feature">
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13067 <para lang="ru">
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13068 поддержка Sun Studio 10 C compiler.
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13069 </para>
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13070 <para lang="en">
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13071 the Sun Studio 10 C compiler support.
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13072 </para>
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13073 </change>
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13074
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13075 <change type="feature">
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13076 <para lang="ru">
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13077 директивы proxy_upstream_max_fails, proxy_upstream_fail_timeout,
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13078 fastcgi_upstream_max_fails и fastcgi_upstream_fail_timeout.
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13079 </para>
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13080 <para lang="en">
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13081 the "proxy_upstream_max_fails", "proxy_upstream_fail_timeout",
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13082 "fastcgi_upstream_max_fails", and "fastcgi_upstream_fail_timeout"
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13083 directives.
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13084 </para>
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13085 </change>
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13086
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13087 </changes>
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13088
e48ebafc6939 nginx-0.3.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 559
diff changeset
13089
559
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13090 <changes ver="0.3.1" date="10.10.2005">
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13091
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13092 <change type="bugfix">
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13093 <para lang="ru">
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13094 во время переполнения очереди сигналов при использовании метода rtsig
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13095 происходил segmentation fault;
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13096 ошибка появилась в 0.2.0.
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13097 </para>
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13098 <para lang="en">
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13099 the segmentation fault occurred when the signal queue overflowed
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13100 if the "rtsig" method was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13101 the bug had appeared in 0.2.0.
559
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13102 </para>
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13103 </change>
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13104
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13105 <change type="change">
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13106 <para lang="ru">
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13107 корректная обработка пар "\\", "\"", "\'" и "\$" в SSI.
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13108 </para>
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13109 <para lang="en">
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13110 correct handling of the "\\", "\"", "\'", and "\$" pairs in SSI.
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13111 </para>
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13112 </change>
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13113
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13114 </changes>
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13115
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13116
557
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13117 <changes ver="0.3.0" date="07.10.2005">
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13118
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13119 <change type="change">
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13120 <para lang="ru">
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13121 убрано десятидневное ограничение времени работы рабочего процесса.
559
c1f965ef9718 nginx-0.3.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 557
diff changeset
13122 Ограничение было введено из-за переполнения миллисекундных таймеров.
557
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13123 </para>
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13124 <para lang="en">
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13125 the 10-days live time limit of worker process was eliminated.
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13126 The limit was introduced because of millisecond timers overflow.
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13127 </para>
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13128 </change>
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13129
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13130 </changes>
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13131
ecd9c160f25b nginx-0.3.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 555
diff changeset
13132
555
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13133 <changes ver="0.2.6" date="05.10.2005">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13134
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13135 <change type="change">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13136 <para lang="ru">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13137 с 60 до 10 секунд уменьшено время повторного обращения к бэкенду
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13138 при использовании распределения нагрузки.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13139 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13140 <para lang="en">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13141 while using load-balancing the time before the failed backend retry
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13142 was decreased from 60 to 10 seconds.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13143 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13144 </change>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13145
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13146 <change type="change">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13147 <para lang="ru">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13148 директива proxy_pass_unparsed_uri упразднена, оригинальный запрос теперь
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13149 передаётся, если в директиве proxy_pass отсутствует URI.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13150 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13151 <para lang="en">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13152 the "proxy_pass_unparsed_uri" was canceled, the original URI now passed,
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13153 if the URI part is omitted in "proxy_pass" directive.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13154 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13155 </change>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13156
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13157 <change type="feature">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13158 <para lang="ru">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13159 директива error_page поддерживает редиректы и позволяет более гибко
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13160 менять код ошибки.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13161 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13162 <para lang="en">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13163 the "error_page" directive supports redirects and allows more flexible
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13164 to change an error code.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13165 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13166 </change>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13167
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13168 <change type="change">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13169 <para lang="ru">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13170 в проксированных подзапросах теперь игнорируется переданный charset.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13171 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13172 <para lang="en">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13173 the charset in the "Content-Type" header line now is ignored
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13174 in proxied subrequests.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13175 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13176 </change>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13177
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13178 <change type="bugfix">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13179 <para lang="ru">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13180 если после изменения URI в блоке if для запроса не находилась
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13181 новая конфигурация, то правила модуля ngx_http_rewrite_module выполнялись
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13182 снова.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13183 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13184 <para lang="en">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13185 if the URI was changed in the "if" block and request did not found
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13186 new configuration, then the ngx_http_rewrite_module rules ran again.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13187 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13188 </change>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13189
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13190 <change type="bugfix">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13191 <para lang="ru">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13192 если директива set устанавливала переменную модуля ngx_http_geo_module
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13193 в какой-либо части конфигурации, то эта переменная не была доступна в
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13194 других частях конфигурации и выдавалась ошибка "using uninitialized variable";
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13195 ошибка появилась в 0.2.2.
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13196 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13197 <para lang="en">
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13198 if the "set" directive set the ngx_http_geo_module variable in some
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13199 configuration part, the this variable was not available in other
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13200 configuration parts and the "using uninitialized variable" error was occurred;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13201 the bug had appeared in 0.2.2.
555
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13202 </para>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13203 </change>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13204
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13205 </changes>
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13206
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13207
553
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13208 <changes ver="0.2.5" date="04.10.2005">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13209
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13210 <change type="change">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13211 <para lang="ru">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13212 дублирующее значение переменной модуля ngx_http_geo_module теперь
555
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13213 выдаёт предупреждение и изменяет старое значение.
553
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13214 </para>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13215 <para lang="en">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13216 the duplicate value of the ngx_http_geo_module variable now causes
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13217 the warning and changes old value.
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13218 </para>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13219 </change>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13220
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13221 <change type="feature">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13222 <para lang="ru">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13223 модуль ngx_http_ssi_module поддерживает команду set.
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13224 </para>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13225 <para lang="en">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13226 the ngx_http_ssi_module supports the "set" command.
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13227 </para>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13228 </change>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13229
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13230 <change type="feature">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13231 <para lang="ru">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13232 модуль ngx_http_ssi_module поддерживает параметр file в команде include.
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13233 </para>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13234 <para lang="en">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13235 the ngx_http_ssi_module supports the "file" parameter in the "include" command.
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13236 </para>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13237 </change>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13238
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13239 <change type="feature">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13240 <para lang="ru">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13241 модуль ngx_http_ssi_module поддерживает подстановку значений переменных
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13242 в выражениях команды if.
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13243 </para>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13244 <para lang="en">
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13245 the ngx_http_ssi_module supports the variable value substitutions in
555
7bd37aef1e7e nginx-0.2.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 553
diff changeset
13246 expressions of the "if" command.
553
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13247 </para>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13248 </change>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13249
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13250 </changes>
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13251
45033d85b30e nginx-0.2.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 551
diff changeset
13252
551
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13253 <changes ver="0.2.4" date="03.10.2005">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13254
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13255 <change type="feature">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13256 <para lang="ru">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13257 модуль ngx_http_ssi_module поддерживает выражения
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13258 "$var=text", "$var!=text", "$var=/text/" и "$var!=/text/"
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13259 в команде if.
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13260 </para>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13261 <para lang="en">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13262 the ngx_http_ssi_module supports
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13263 "$var=text", "$var!=text", "$var=/text/", and "$var!=/text/" expressions
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13264 in the "if" command.
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13265 </para>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13266 </change>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13267
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13268 <change type="bugfix">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13269 <para lang="ru">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13270 ошибки при проксировании location без слэша в конце;
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13271 ошибка появилась в 0.1.44.
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13272 </para>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13273 <para lang="en">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13274 in proxying location without trailing slash;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13275 the bug had appeared in 0.1.44.
551
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13276 </para>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13277 </change>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13278
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13279 <change type="bugfix">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13280 <para lang="ru">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13281 при использовании метода rtsig мог произойти segmentation fault;
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13282 ошибка появилась в 0.2.0.
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13283 </para>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13284 <para lang="en">
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13285 the segmentation fault may occurred if the "rtsig" method was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13286 the bug had appeared in 0.2.0.
551
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13287 </para>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13288 </change>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13289
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13290 </changes>
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13291
483cca230603 nginx-0.2.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 549
diff changeset
13292
549
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13293 <changes ver="0.2.3" date="30.09.2005">
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13294
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13295 <change type="bugfix">
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13296 <para lang="ru">
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13297 nginx не собирался без параметра --with-debug;
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13298 ошибка появилась в 0.2.2.
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13299 </para>
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13300 <para lang="en">
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13301 nginx could not be built without the --with-debug option;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13302 the bug had appeared in 0.2.2.
549
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13303 </para>
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13304 </change>
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13305
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13306 </changes>
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13307
e16a8d574da5 nginx-0.2.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 547
diff changeset
13308
547
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13309 <changes ver="0.2.2" date="30.09.2005">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13310
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13311 <change type="feature">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13312 <para lang="ru">
569
174f1e853e1e nginx-0.3.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 567
diff changeset
13313 команда config errmsg в модуле ngx_http_ssi_module.
547
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13314 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13315 <para lang="en">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13316 the "config errmsg" command of the ngx_http_ssi_module.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13317 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13318 </change>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13319
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13320 <change type="change">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13321 <para lang="ru">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13322 переменные модуля ngx_http_geo_module можно переопределять директивой set.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13323 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13324 <para lang="en">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13325 the ngx_http_geo_module variables can be overridden by the "set" directive.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13326 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13327 </change>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13328
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13329 <change type="feature">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13330 <para lang="ru">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13331 директивы ssl_protocols и ssl_prefer_server_ciphers модулей
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13332 ngx_http_ssl_module и ngx_imap_ssl_module.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13333 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13334 <para lang="en">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13335 the "ssl_protocols" and "ssl_prefer_server_ciphers" directives
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13336 of the ngx_http_ssl_module and ngx_imap_ssl_module.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13337 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13338 </change>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13339
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13340 <change type="bugfix">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13341 <para lang="ru">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13342 ошибка в модуле ngx_http_autoindex_module при показе длинных имён файлов;
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13343 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13344 <para lang="en">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13345 the ngx_http_autoindex_module did not show correctly the long file names;
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13346 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13347 </change>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13348
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13349 <change type="bugfix">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13350 <para lang="ru">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13351 модуль ngx_http_autoindex_module теперь не показывает файлы,
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13352 начинающиеся на точку.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13353 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13354 <para lang="en">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13355 the ngx_http_autoindex_module now do not show the files starting by dot.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13356 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13357 </change>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13358
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13359 <change type="bugfix">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13360 <para lang="ru">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13361 если SSL handshake завершался с ошибкой, то это могло привести также
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
13362 к закрытию другого соединения.<br/>
547
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13363 Спасибо Rob Mueller.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13364 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13365 <para lang="en">
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
13366 if the SSL handshake failed then another connection may be closed too.<br/>
547
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13367 Thanks to Rob Mueller.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13368 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13369 </change>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13370
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13371 <change type="bugfix">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13372 <para lang="ru">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13373 экспортные версии MSIE 5.x не могли соединиться по HTTPS.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13374 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13375 <para lang="en">
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13376 the export versions of MSIE 5.x could not connect via HTTPS.
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13377 </para>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13378 </change>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13379
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13380 </changes>
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13381
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13382
545
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13383 <changes ver="0.2.1" date="23.09.2005">
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13384
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13385 <change type="bugfix">
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13386 <para lang="ru">
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13387 если все бэкенды, используемые для балансировки нагрузки, оказывались
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13388 в нерабочем состоянии после одной ошибки, то nginx мог зациклится;
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13389 ошибка появилась в 0.2.0.
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13390 </para>
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13391 <para lang="en">
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13392 if all backend using in load-balancing failed after one error, then
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13393 nginx may got caught in an endless loop;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13394 the bug had appeared in 0.2.0.
545
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13395 </para>
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13396 </change>
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13397
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13398 </changes>
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13399
0148586012ab nginx-0.2.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 543
diff changeset
13400
543
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13401 <changes ver="0.2.0" date="23.09.2005">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13402
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13403 <change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13404 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13405 Изменились имена pid-файлов, используемые во время обновления исполняемого
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13406 файла. Ручное переименование теперь не нужно.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13407 Старый основной процесс добавляет к своему pid-файл суффикс ".oldbin"
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13408 и запускает новый исполняемый файл.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13409 Новый основной процесс создаёт обычный pid-файл без суффикса ".newbin".
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13410 Если новый основной процесс выходит, то старый процесс переименовывает свой
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13411 pid-файл c суффиксом ".oldbin" в pid-файл без суффикса.
547
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13412 При обновлении с версии 0.1.х до 0.2.0 нужно учитывать, что оба
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13413 процесса&mdash;старый 0.1.x и новый 0.2.0&mdash;используют pid-файл
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13414 без суффиксов.
543
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13415 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13416 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13417 The pid-file names used during online upgrade was changed and now is not
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13418 required a manual rename operation.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13419 The old master process adds the ".oldbin" suffix to its pid-file and
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13420 executes a new binary file.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13421 The new master process creates usual pid-file without the ".newbin" suffix.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13422 If the master process exits, then old master process renames back
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13423 its pid-file with the ".oldbin" suffix to the pid-file without suffix.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13424 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13425 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13426
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13427 <change type="change">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13428 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13429 директива worker_connections, новое название директивы connections;
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13430 директива теперь задаёт максимальное число соединений,
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13431 а не максимально возможный номер дескриптора для сокета.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13432 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13433 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13434 the "worker_connections" directive, new name of the "connections" directive;
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13435 now the directive specifies maximum number of connections,
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13436 but not maximum socket descriptor number.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13437 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13438 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13439
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13440 <change type="feature">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13441 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13442 SSL поддерживает кэширование сессий в пределах одного рабочего процесса.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13443 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13444 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13445 SSL supports the session cache inside one worker process.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13446 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13447 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13448
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13449 <change type="feature">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13450 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13451 директива satisfy_any.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13452 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13453 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13454 the "satisfy_any" directive.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13455 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13456 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13457
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13458 <change type="change">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13459 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13460 модули ngx_http_access_module и ngx_http_auth_basic_module не работают
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13461 для подзапросов.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13462 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13463 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13464 the ngx_http_access_module and ngx_http_auth_basic_module do not run
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13465 for subrequests.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13466 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13467 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13468
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13469 <change type="feature">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13470 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13471 директивы worker_rlimit_nofile и worker_rlimit_sigpending.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13472 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13473 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13474 the "worker_rlimit_nofile" and "worker_rlimit_sigpending" directives.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13475 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13476 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13477
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13478 <change type="bugfix">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13479 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13480 если все бэкенды, используемые для балансировки нагрузки, оказывались
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13481 в нерабочем состоянии после одной ошибки, то nginx не обращался к ним
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13482 в течение 60 секунд.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13483 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13484 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13485 if all backend using in load-balancing failed after one error, then
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13486 nginx did not try do connect to them during 60 seconds.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13487 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13488 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13489
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13490 <change type="bugfix">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13491 <para lang="ru">
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
13492 в парсинге аргументов IMAP/POP3 команд.<br/>
543
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13493 Спасибо Rob Mueller.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13494 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13495 <para lang="en">
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
13496 in IMAP/POP3 command argument parsing.<br/>
547
818fbd4750b9 nginx-0.2.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 545
diff changeset
13497 Thanks to Rob Mueller.
543
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13498 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13499 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13500
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13501 <change type="bugfix">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13502 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13503 ошибки при использовании SSL в IMAP/POP3 прокси.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13504 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13505 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13506 errors while using SSL in IMAP/POP3 proxy.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13507 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13508 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13509
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13510 <change type="bugfix">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13511 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13512 ошибки при использовании SSI и сжатия.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13513 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13514 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13515 errors while using SSI and gzipping.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13516 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13517 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13518
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13519 <change type="bugfix">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13520 <para lang="ru">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13521 в ответах 304 не добавлялись строки заголовка ответа "Expires" и
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
13522 "Cache-Control".<br/>
543
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13523 Спасибо Александру Кукушкину.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13524 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13525 <para lang="en">
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13526 the "Expires" and "Cache-Control" header lines were omitted
633
f971949ffb58 nginx-0.3.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 631
diff changeset
13527 from the 304 responses.<br/>
543
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13528 Thanks to Alexandr Kukushkin.
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13529 </para>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13530 </change>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13531
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13532 </changes>
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13533
511a89da35ad nginx-0.2.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 541
diff changeset
13534
541
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13535 <changes ver="0.1.45" date="08.09.2005">
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13536
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13537 <change type="change">
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13538 <para lang="ru">
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13539 директива ssl_engine упразднена в модуле ngx_http_ssl_module и
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13540 перенесена на глобальный уровень.
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13541 </para>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13542 <para lang="en">
649
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
13543 the "ssl_engine" directive was canceled in the ngx_http_ssl_module
541
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13544 and now is introduced at global level.
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13545 </para>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13546 </change>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13547
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13548 <change type="bugfix">
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13549 <para lang="ru">
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13550 ответы с подзапросами, включённые с помощью SSI, не передавались
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13551 через SSL соединение.
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13552 </para>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13553 <para lang="en">
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13554 the responses with SSI subrequests did not transferred via SSL connection.
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13555 </para>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13556 </change>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13557
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13558 <change>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13559 <para lang="ru">
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13560 Разные исправления в IMAP/POP3 прокси.
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13561 </para>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13562 <para lang="en">
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13563 Various bug fixes in the IMAP/POP3 proxy.
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13564 </para>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13565 </change>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13566
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13567 </changes>
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13568
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13569
539
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13570 <changes ver="0.1.44" date="06.09.2005">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13571
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13572 <change type="feature">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13573 <para lang="ru">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13574 IMAP/POP3 прокси поддерживает SSL.
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13575 </para>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13576 <para lang="en">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13577 the IMAP/POP3 proxy supports SSL.
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13578 </para>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13579 </change>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13580
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13581 <change type="feature">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13582 <para lang="ru">
541
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13583 директива proxy_timeout модуля ngx_imap_proxy_module.
539
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13584 </para>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13585 <para lang="en">
541
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13586 the "proxy_timeout" directive of the ngx_imap_proxy_module.
539
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13587 </para>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13588 </change>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13589
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13590 <change type="feature">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13591 <para lang="ru">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13592 директива userid_mark.
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13593 </para>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13594 <para lang="en">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13595 the "userid_mark" directive.
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13596 </para>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13597 </change>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13598
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13599 <change type="feature">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13600 <para lang="ru">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13601 значение переменной $remote_user определяется независимо от того,
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13602 используется ли авторизация или нет.
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13603 </para>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13604 <para lang="en">
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13605 the $remote_user variable value is determined independently of
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13606 authorization use.
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13607 </para>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13608 </change>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13609
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13610 </changes>
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13611
371c1cee100d nginx-0.1.44-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 537
diff changeset
13612
537
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13613 <changes ver="0.1.43" date="30.08.2005">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13614
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13615 <change type="feature">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13616 <para lang="ru">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13617 listen(2) backlog в директиве listen можно менять по сигналу -HUP.
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13618 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13619 <para lang="en">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13620 the listen(2) backlog in the "listen" directive
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13621 can be changed using the -HUP signal.
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13622 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13623 </change>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13624
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13625 <change type="feature">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13626 <para lang="ru">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13627 скрипт geo2nginx.pl добавлен в contrib.
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13628 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13629 <para lang="en">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13630 the geo2nginx.pl script was added to contrib.
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13631 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13632 </change>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13633
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13634 <change type="change">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13635 <para lang="ru">
541
b09ee85d0ac8 nginx-0.1.45-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 539
diff changeset
13636 параметры FastCGI с пустым значениями теперь передаются серверу.
537
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13637 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13638 <para lang="en">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13639 the FastCGI parameters with the empty values now are passed to a server.
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13640 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13641 </change>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13642
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13643 <!--
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13644
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13645 <change type="bugfix">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13646 <para lang="ru">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13647 при ошибках в работе с проксированным сервером или FastCGI сервером
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13648 мог произойти segmentation fault;
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13649 в режиме прокси ошибка появилась в 0.1.29.
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13650 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13651 <para lang="en">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13652 the segmentation fault may occurred if there were errors while
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13653 working with proxied or FastCGI server;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13654 in the proxied mode the the bug had appeared in 0.1.29.
537
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13655 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13656 </change>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13657
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13658 -->
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13659
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13660 <change type="bugfix">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13661 <para lang="ru">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13662 если в ответе проксированного сервера или FastCGI сервера была строка
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13663 "Cache-Control", то при использовании директивы expires происходил
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13664 segmentation fault или рабочий процесс мог зациклится;
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13665 в режиме прокси ошибка появилась в 0.1.29.
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13666 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13667 <para lang="en">
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13668 the segmentation fault occurred or the worker process may got caught
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13669 in an endless loop if the proxied or FastCGI server sent the "Cache-Control"
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13670 header line and the "expires" directive was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13671 in the proxied mode the the bug had appeared in 0.1.29.
537
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13672 </para>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13673 </change>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13674
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13675 </changes>
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13676
c9ad0d9c7d59 nginx-0.1.43-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 535
diff changeset
13677
535
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13678 <changes ver="0.1.42" date="23.08.2005">
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13679
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13680 <change type="bugfix">
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13681 <para lang="ru">
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13682 если URI запроса получался нулевой длины после обработки модулем
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13683 ngx_http_rewrite_module, то в модуле ngx_http_proxy_module происходил
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13684 segmentation fault или bus error.
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13685 </para>
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13686 <para lang="en">
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13687 if the request URI had a zero length after the processing in
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13688 the ngx_http_proxy_module, then the segmentation fault or bus error occurred
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13689 in the ngx_http_proxy_module.
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13690 </para>
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13691 </change>
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13692
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13693 <change type="bugfix">
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13694 <para lang="ru">
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13695 директива limit_rate не работала внутри блока if;
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13696 ошибка появилась в 0.1.38.
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13697 </para>
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13698 <para lang="en">
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13699 the "limit_rate" directive did not work inside the "if" block;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13700 the bug had appeared in 0.1.38.
535
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13701 </para>
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13702 </change>
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13703
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13704 </changes>
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13705
563ad09abf50 nginx-0.1.42-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 533
diff changeset
13706
533
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13707 <changes ver="0.1.41" date="25.07.2005">
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13708
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13709 <change type="bugfix">
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13710 <para lang="ru">
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13711 если переменная использовалась в файле конфигурации,
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13712 то она не могла использоваться в SSI.
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13713 </para>
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13714 <para lang="en">
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13715 if the variable was used in the configuration file,
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13716 then it can not be used in SSI.
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13717 </para>
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13718 </change>
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13719
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13720 </changes>
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13721
d6e48c08d718 nginx-0.1.41-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 531
diff changeset
13722
531
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13723 <changes ver="0.1.40" date="22.07.2005">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13724
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13725 <change type="bugfix">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13726 <para lang="ru">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13727 если клиент слал очень длинную строку заголовка, то в логе не помещалась
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13728 информация, связанная с этим запросом.
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13729 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13730 <para lang="en">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13731 if a client sent too long header line, then the request information
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13732 did not logged in the error log.
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13733 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13734 </change>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13735
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13736 <change type="bugfix">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13737 <para lang="ru">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13738 при использовании "X-Accel-Redirect" не передавалась строка "Set-Cookie";
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13739 ошибка появилась в 0.1.39.
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13740 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13741 <para lang="en">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13742 the "Set-Cookie" header line was not transferred when the "X-Accel-Redirect"
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13743 was used;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13744 the bug had appeared in 0.1.39.
531
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13745 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13746 </change>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13747
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13748 <change type="bugfix">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13749 <para lang="ru">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13750 при использовании "X-Accel-Redirect" не передавалась строка
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13751 "Content-Disposition".
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13752 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13753 <para lang="en">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13754 the "Content-Disposition" header line was not transferred when
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13755 the "X-Accel-Redirect" was used.
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13756 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13757 </change>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13758
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13759 <change type="bugfix">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13760 <para lang="ru">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13761 по сигналу SIGQUIT основной процесс не закрывал сокеты, на которых он слушал.
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13762 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13763 <para lang="en">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13764 the master process did not close the listen socket on the SIGQUIT signal.
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13765 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13766 </change>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13767
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13768 <change type="bugfix">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13769 <para lang="ru">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13770 после обновления исполняемого файла на лету на Linux и Solaris
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13771 название процесса в команде ps становилось короче.
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13772 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13773 <para lang="en">
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13774 after on-line upgrade on Linux and Solaris the process name
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13775 became shorter in the "ps" command.
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13776 </para>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13777 </change>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13778
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13779 </changes>
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13780
c3bd8cdabb8f nginx-0.1.40-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 529
diff changeset
13781
529
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13782 <changes ver="0.1.39" date="14.07.2005">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13783
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13784 <change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13785 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13786 Изменения в модуле ngx_http_charset_module:
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13787 директива default_charset упразднена;
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13788 директива charset задаёт кодировку ответа;
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13789 директива source_charset задаёт только исходную кодировку.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13790 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13791 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13792 The changes in the ngx_http_charset_module:
649
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
13793 the "default_charset" directive was canceled;
529
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13794 the "charset" directive sets the response charset;
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13795 the "source_charset" directive sets the source charset only.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13796 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13797 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13798
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13799 <change type="bugfix">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13800 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13801 при перенаправлении ошибки 401, полученной от бэкенда, не передавалась
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13802 строка заголовка "WWW-Authenticate".
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13803 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13804 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13805 the backend "WWW-Authenticate" header line did not transferred while
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13806 the 401 response code redirecting.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13807 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13808 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13809
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13810 <change type="bugfix">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13811 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13812 модули ngx_http_proxy_module и ngx_http_fastcgi_module могли закрыть
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13813 соединение до того, как что-нибудь было передано клиенту;
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13814 ошибка появилась в 0.1.38.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13815 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13816 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13817 the ngx_http_proxy_module and ngx_http_fastcgi_module may close
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13818 a connection before anything was transferred to a client;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13819 the bug had appeared in 0.1.38.
529
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13820 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13821 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13822
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13823 <change type="workaround">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13824 <para lang="ru">
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
13825 обработка ошибки инициализации в crypt_r() в Linux glibc.
529
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13826 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13827 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13828 the Linux glibc crypt_r() initialization bug.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13829 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13830 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13831
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13832 <change type="bugfix">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13833 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13834 модуль ngx_http_ssi_module не поддерживал относительные URI в
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13835 команде include virtual.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13836 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13837 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13838 the ngx_http_ssi_module did not support the relative URI in
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13839 the "include virtual" command.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13840 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13841 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13842
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13843 <change type="bugfix">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13844 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13845 если в строке заголовка ответа бэкенда была строка "Location",
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13846 которую nginx не должен был изменять, то в ответе передавалось тело 500 ошибки;
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13847 ошибка появилась в 0.1.29.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13848 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13849 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13850 if the backend response had the "Location" header line and nginx
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13851 should not rewrite this line, then the 500 code response body was transferred;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13852 the bug had appeared in 0.1.29.
529
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13853 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13854 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13855
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13856 <change type="bugfix">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13857 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13858 некоторые директивы модулей ngx_http_proxy_module и ngx_http_fastcgi_module
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13859 не наследовались с уровня server на уровень location;
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13860 ошибка появилась в 0.1.29.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13861 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13862 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13863 some directives of the ngx_http_proxy_module and ngx_http_fastcgi_module
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13864 were not inherited from the server to the location level;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13865 the bug had appeared in 0.1.29.
529
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13866 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13867 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13868
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13869 <change type="bugfix">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13870 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13871 модуль ngx_http_ssl_module не поддерживал цепочки сертификатов.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13872 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13873 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13874 the ngx_http_ssl_module did not support the certificate chain.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13875 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13876 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13877
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13878 <change type="bugfix">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13879 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13880 ошибка в модуле ngx_http_autoindex_module при показе длинных имён файлов;
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13881 ошибка появилась в 0.1.38.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13882 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13883 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13884 the ngx_http_autoindex_module did not show correctly the long file names;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13885 the bug had appeared in 0.1.38.
529
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13886 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13887 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13888
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13889 <change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13890 <para lang="ru">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13891 Исправления в IMAP/POP3 прокси при взаимодействии с бэкендом на стадии login.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13892 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13893 <para lang="en">
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13894 Bugfixes in IMAP/POP3 proxy in interaction with a backend at the login state.
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13895 </para>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13896 </change>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13897
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13898 </changes>
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13899
e5d7d0334fdb nginx-0.1.39-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 527
diff changeset
13900
527
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13901 <changes ver="0.1.38" date="08.07.2005">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13902
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13903 <change type="feature">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13904 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13905 директива limit_rate поддерживается в режиме прокси и FastCGI.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13906 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13907 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13908 the "limit_rate" directive is supported in in proxy and FastCGI mode.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13909 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13910 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13911
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13912 <change type="feature">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13913 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13914 в режиме прокси и FastCGI поддерживается строка заголовка "X-Accel-Limit-Rate"
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13915 в ответе бэкенда.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13916 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13917 <para lang="en">
657
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
13918 the "X-Accel-Limit-Rate" response header line is supported in proxy
400711951595 nginx-0.3.50-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 655
diff changeset
13919 and FastCGI mode.
527
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13920 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13921 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13922
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13923 <change type="feature">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13924 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13925 директива break.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13926 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13927 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13928 the "break" directive.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13929 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13930 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13931
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13932 <change type="feature">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13933 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13934 директива log_not_found.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13935 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13936 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13937 the "log_not_found" directive.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13938 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13939 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13940
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13941 <change type="bugfix">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13942 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13943 при перенаправлении запроса с помощью строки заголовка "X-Accel-Redirect"
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13944 не изменялся код ответа.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13945 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13946 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13947 the response status code was not changed when request was redirected
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13948 by the ""X-Accel-Redirect" header line.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13949 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13950 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13951
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13952 <change type="bugfix">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13953 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13954 переменные, установленные директивой set не могли использоваться в SSI.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13955 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13956 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13957 the variables set by the "set" directive could not be used in SSI.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13958 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13959 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13960
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13961 <change type="bugfix">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13962 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13963 при включении в SSI более одного удалённого подзапроса
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13964 мог произойти segmentation fault.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13965 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13966 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13967 the segmentation fault may occurred if the SSI page has more than one
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13968 remote subrequest.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13969 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13970 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13971
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13972 <change type="bugfix">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13973 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13974 если статусная строка в ответе бэкенда передавалась в двух пакетах, то
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13975 nginx считал ответ неверным;
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13976 ошибка появилась в 0.1.29.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13977 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13978 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13979 nginx treated the backend response as invalid if the status line in the
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13980 header was transferred in two packets;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
13981 the bug had appeared in 0.1.29.
527
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13982 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13983 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13984
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13985 <change type="feature">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13986 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13987 директива ssi_types.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13988 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13989 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13990 the "ssi_types" directive.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13991 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13992 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13993
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13994 <change type="feature">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13995 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13996 директива autoindex_exact_size.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13997 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13998 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
13999 the "autoindex_exact_size" directive.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14000 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14001 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14002
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14003 <change type="bugfix">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14004 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14005 модуль ngx_http_autoindex_module не поддерживал длинные имена файлов в UTF-8.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14006 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14007 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14008 the ngx_http_autoindex_module did not support the long file names in UTF-8.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14009 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14010 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14011
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14012 <change type="feature">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14013 <para lang="ru">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14014 IMAP/POP3 прокси.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14015 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14016 <para lang="en">
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14017 the IMAP/POP3 proxy.
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14018 </para>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14019 </change>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14020
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14021 </changes>
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14022
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14023
525
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14024 <changes ver="0.1.37" date="23.06.2005">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14025
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14026 <change type="change">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14027 <para lang="ru">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14028 в конце файла nginx.pid теперь добавляется "\n".
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14029 </para>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14030 <para lang="en">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14031 now the "\n" is added to the end of the "nginx.pid" file.
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14032 </para>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14033 </change>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14034
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14035 <change type="bugfix">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14036 <para lang="ru">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14037 при включении большого количества вставок или нескольких больших вставок
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14038 с помощью SSI ответ мог передаваться не полностью.
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14039 </para>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14040 <para lang="en">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14041 the responses may be transferred not completely,
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14042 if many parts or the big parts were included by SSI.
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14043 </para>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14044 </change>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14045
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14046 <change type="bugfix">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14047 <para lang="ru">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14048 если все бэкенды возвращали ответ 404, то при использовании параметра http_404
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14049 в директивах proxy_next_upstream или fastcgi_next_upstream, nginx
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14050 начинал запрашивать все бэкенды снова.
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14051 </para>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14052 <para lang="en">
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14053 if all backends had returned the 404 reponse and the "http_404" parameter of
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14054 the "proxy_next_upstream" or "fastcgi_next_upstream" directives was used,
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14055 then nginx started to request all backends again.
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14056 </para>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14057 </change>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14058
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14059 </changes>
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14060
09b42134ac0c nginx-0.1.37-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 523
diff changeset
14061
523
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14062 <changes ver="0.1.36" date="15.06.2005">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14063
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14064 <change type="change">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14065 <para lang="ru">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14066 если в заголовке запросе есть дублирующиеся строки "Host", "Connection",
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14067 "Content-Length" и "Authorization", то nginx теперь выдаёт ошибку 400.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14068 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14069 <para lang="en">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14070 if the request header has duplicate the "Host", "Connection", "Content-Length",
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14071 or "Authorization" lines, then nginx now returns the 400 error.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14072 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14073 </change>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14074
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14075 <change type="change">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14076 <para lang="ru">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14077 директива post_accept_timeout упразднена.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14078 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14079 <para lang="en">
593
425af804d968 nginx-0.3.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 591
diff changeset
14080 the "post_accept_timeout" directive was canceled.
523
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14081 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14082 </change>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14083
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14084 <change type="feature">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14085 <para lang="ru">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14086 параметры default, af=, bl=, deferred и bind в директиве listen.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14087 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14088 <para lang="en">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14089 the "default", "af=", "bl=", "deferred", and "bind" parameters
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14090 of the "listen" directive.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14091 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14092 </change>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14093
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14094 <change type="feature">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14095 <para lang="ru">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14096 поддержка accept фильтров во FreeBSD.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14097 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14098 <para lang="en">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14099 the FreeBSD accept filters support.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14100 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14101 </change>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14102
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14103 <change type="feature">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14104 <para lang="ru">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14105 поддержка TCP_DEFER_ACCEPT в Linux.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14106 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14107 <para lang="en">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14108 the Linux TCP_DEFER_ACCEPT support.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14109 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14110 </change>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14111
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14112 <change type="bugfix">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14113 <para lang="ru">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14114 модуль ngx_http_autoindex_module не поддерживал имена файлов в UTF-8.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14115 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14116 <para lang="en">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14117 the ngx_http_autoindex_module did not support the file names in UTF-8.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14118 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14119 </change>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14120
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14121 <change type="bugfix">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14122 <para lang="ru">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14123 после добавления новый лог-файл ротация этого лога по сигналу -USR1
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14124 выполнялась, только если переконфигурировать nginx два раза по сигналу -HUP.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14125 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14126 <para lang="en">
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14127 the new log file can be rotated by the -USR1 signal only if
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14128 the reconfiguration by the -HUP signal was made twice.
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14129 </para>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14130 </change>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14131
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14132 </changes>
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14133
2019117e6b38 nginx-0.1.36-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 521
diff changeset
14134
521
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14135 <changes ver="0.1.35" date="07.06.2005">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14136
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14137 <change type="feature">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14138 <para lang="ru">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14139 директива working_directory.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14140 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14141 <para lang="en">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14142 the "working_directory" directive.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14143 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14144 </change>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14145
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14146 <change type="feature">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14147 <para lang="ru">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14148 директива port_in_redirect.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14149 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14150 <para lang="en">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14151 the "port_in_redirect" directive.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14152 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14153 </change>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14154
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14155 <change type="bugfix">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14156 <para lang="ru">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14157 если заголовок ответа бэкенда не помещался в один пакет, то
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14158 происходил segmentation fault;
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14159 ошибка появилась в 0.1.29.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14160 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14161 <para lang="en">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14162 the segmentation fault was occurred if the backend response header was in
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14163 several packets;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
14164 the bug had appeared in 0.1.29.
521
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14165 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14166 </change>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14167
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14168 <change type="bugfix">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14169 <para lang="ru">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14170 если было сконфигурировано более 10 серверов или в сервере не описана
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14171 директива "listen",
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14172 то при запуске мог произойти segmentation fault.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14173 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14174 <para lang="en">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14175 if more than 10 servers were configured or some server did not use the
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14176 "listen" directive, then the segmentation fault was occurred on the start.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14177 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14178 </change>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14179
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14180 <change type="bugfix">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14181 <para lang="ru">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14182 если ответ не помещался во временный файл,
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14183 то мог произойти segmentation fault.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14184 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14185 <para lang="en">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14186 the segmentation fault might occur if the response was bigger than
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14187 the temporary file.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14188 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14189 </change>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14190
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14191 <change type="bugfix">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14192 <para lang="ru">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14193 nginx возвращал ошибку 400 на запросы вида
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14194 <nobr>"GET http://www.domain.com/uri HTTP/1.0"</nobr>;
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14195 ошибка появилась в 0.1.28.
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14196 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14197 <para lang="en">
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14198 nginx returned the 400 response on requests like
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14199 <nobr>"GET http://www.domain.com/uri HTTP/1.0"</nobr>;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
14200 the bug had appeared in 0.1.28.
521
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14201 </para>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14202 </change>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14203
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14204 </changes>
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14205
6f00349b98e5 nginx-0.1.35-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 519
diff changeset
14206
519
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14207 <changes ver="0.1.34" date="26.05.2005">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14208
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14209 <change type="bugfix">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14210 <para lang="ru">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14211 при включении больших ответов с помощью SSI рабочий процесс мог зациклиться.
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14212 </para>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14213 <para lang="en">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14214 the worker process may got caught in an endless loop if the big response
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14215 part were include by SSI.
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14216 </para>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14217 </change>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14218
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14219 <change type="bugfix">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14220 <para lang="ru">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14221 переменные, устанавливаемые директивой "set", не были доступны в SSI.
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14222 </para>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14223 <para lang="en">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14224 the variables set by the "set" directive were not available in SSI.
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14225 </para>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14226 </change>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14227
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14228 <change type="feature">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14229 <para lang="ru">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14230 директива autoindex_localtime.
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14231 </para>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14232 <para lang="en">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14233 the "autoindex_localtime" directive.
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14234 </para>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14235 </change>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14236
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14237 <change type="bugfix">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14238 <para lang="ru">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14239 пустое значение в директиве proxy_set_header запрещает передачу заголовка.
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14240 </para>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14241 <para lang="en">
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14242 the empty value of the "proxy_set_header" directive forbids the client
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14243 request header line passing.
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14244 </para>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14245 </change>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14246
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14247 </changes>
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14248
12234c998d83 nginx-0.1.34-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 517
diff changeset
14249
517
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14250 <changes ver="0.1.33" date="23.05.2005">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14251
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14252 <change type="bugfix">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14253 <para lang="ru">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14254 nginx не собирался с параметром --without-pcre;
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14255 ошибка появилась в 0.1.29.
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14256 </para>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14257 <para lang="en">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14258 nginx could not be built with the --without-pcre parameter;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
14259 the bug had appeared in 0.1.29.
517
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14260 </para>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14261 </change>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14262
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14263 <change type="bugfix">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14264 <para lang="ru">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14265 3, 5, 7 и 8 директив proxy_set_header на одном уровне вызывали
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14266 bus fault при запуске.
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14267 </para>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14268 <para lang="en">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14269 3, 4, 7, and 8 the "proxy_set_header" directives in one level cause
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14270 the bus fault on start up.
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14271 </para>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14272 </change>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14273
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14274 <change type="bugfix">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14275 <para lang="ru">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14276 в редиректах внутри HTTPS сервера был указан протокол HTTP.
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14277 </para>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14278 <para lang="en">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14279 the HTTP protocol was specified in the HTTPS redirects.
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14280 </para>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14281 </change>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14282
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14283 <change type="bugfix">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14284 <para lang="ru">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14285 если директива rewrite использовала выделения внутри директивы if, то
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14286 возвращалась ошибка 500.
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14287 </para>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14288 <para lang="en">
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14289 if the "rewrite" directive used the captures inside the "if" directive, then
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14290 the 500 error code was returned.
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14291 </para>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14292 </change>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14293
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14294 </changes>
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14295
dadfa78d2270 nginx-0.1.33-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 515
diff changeset
14296
515
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14297 <changes ver="0.1.32" date="19.05.2005">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14298
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14299 <change type="bugfix">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14300 <para lang="ru">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14301 в редиректах, выдаваемых с помощью директивы rewrite, не передавались аргументы;
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14302 ошибка появилась в 0.1.29.
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14303 </para>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14304 <para lang="en">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14305 the arguments were omitted in the redirects, issued by the "rewrite" directive;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
14306 the bug had appeared in 0.1.29.
515
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14307 </para>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14308 </change>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14309
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14310 <change type="feature">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14311 <para lang="ru">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14312 директива if поддерживает выделения в регулярных выражениях.
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14313 </para>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14314 <para lang="en">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14315 the "if" directive supports the captures in regular expressions.
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14316 </para>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14317 </change>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14318
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14319 <change type="feature">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14320 <para lang="ru">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14321 директива set поддерживает переменные и выделения из регулярных выражений.
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14322 </para>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14323 <para lang="en">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14324 the "set" directive supports the variables and the captures of regular
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14325 expressions.
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14326 </para>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14327 </change>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14328
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14329 <change type="feature">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14330 <para lang="ru">
527
7fa11e5c6e96 nginx-0.1.38-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 525
diff changeset
14331 в режиме прокси и FastCGI поддерживается строка заголовка "X-Accel-Redirect"
515
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14332 в ответе бэкенда.
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14333 </para>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14334 <para lang="en">
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14335 the "X-Accel-Redirect" response header line is supported in proxy and FastCGI
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14336 mode.
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14337 </para>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14338 </change>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14339
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14340 </changes>
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14341
417a087c9c4d nginx-0.1.32-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 513
diff changeset
14342
513
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14343 <changes ver="0.1.31" date="16.05.2005">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14344
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14345 <change type="bugfix">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14346 <para lang="ru">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14347 при использовании SSL ответ мог передаваться не до конца.
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14348 </para>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14349 <para lang="en">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14350 the response encrypted by SSL may not transferred complete.
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14351 </para>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14352 </change>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14353
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14354 <change type="bugfix">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14355 <para lang="ru">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14356 ошибки при обработке SSI в ответе, полученного от FastCGI-сервера.
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14357 </para>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14358 <para lang="en">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14359 errors while processing FastCGI response by SSI.
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14360 </para>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14361 </change>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14362
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14363 <change type="bugfix">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14364 <para lang="ru">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14365 ошибки при использовании SSI и сжатия.
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14366 </para>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14367 <para lang="en">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14368 errors while using SSI and gzipping.
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14369 </para>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14370 </change>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14371
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14372 <change type="bugfix">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14373 <para lang="ru">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14374 редирект с кодом 301 передавался без тела ответа;
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14375 ошибка появилась в 0.1.30.
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14376 </para>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14377 <para lang="en">
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14378 the redirect with the 301 code was transferred without response body;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
14379 the bug had appeared in 0.1.30.
513
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14380 </para>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14381 </change>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14382
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14383 </changes>
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14384
fbbf16224844 nginx-0.1.31-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 511
diff changeset
14385
511
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14386 <changes ver="0.1.30" date="14.05.2005">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14387
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14388 <change type="bugfix">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14389 <para lang="ru">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14390 при использовании SSI рабочий процесс мог зациклиться.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14391 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14392 <para lang="en">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14393 the worker process may got caught in an endless loop if the SSI was used.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14394 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14395 </change>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14396
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14397 <change type="bugfix">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14398 <para lang="ru">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14399 при использовании SSL ответ мог передаваться не до конца.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14400 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14401 <para lang="en">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14402 the response encrypted by SSL may not transferred complete.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14403 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14404 </change>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14405
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14406 <change type="bugfix">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14407 <para lang="ru">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14408 если длина части ответа, полученного за один раз от проксируемого или
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14409 FastCGI сервера была равна 500 байт, то nginx возвращал код ответа 500;
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14410 в режиме прокси ошибка появилась только в 0.1.29.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14411 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14412 <para lang="en">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14413 if the length of the response part received at once from proxied
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14414 or FastCGI server was equal to 500, then nginx returns the 500 response code;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
14415 in proxy mode the the bug had appeared in 0.1.29 only.
511
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14416 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14417 </change>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14418
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14419 <change type="bugfix">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14420 <para lang="ru">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14421 nginx не считал неверными директивы с 8-ю или 9-ю параметрами.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14422 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14423 <para lang="en">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14424 nginx did not consider the directives with 8 or 9 parameters as invalid.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14425 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14426 </change>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14427
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14428 <change type="feature">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14429 <para lang="ru">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14430 директива return может возвращать код ответа 204.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14431 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14432 <para lang="en">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14433 the "return" directive can return the 204 response code.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14434 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14435 </change>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14436
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14437 <change type="feature">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14438 <para lang="ru">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14439 директива ignore_invalid_headers.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14440 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14441 <para lang="en">
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14442 the "ignore_invalid_headers" directive.
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14443 </para>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14444 </change>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14445
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14446 </changes>
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14447
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14448
509
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14449 <changes ver="0.1.29" date="12.05.2005">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14450
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14451 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14452 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14453 модуль ngx_http_ssi_module поддерживает команду include virtual.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14454 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14455 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14456 the ngx_http_ssi_module supports "include virtual" command.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14457 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14458 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14459
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14460 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14461 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14462 модуль ngx_http_ssi_module поддерживает условную команду вида
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14463 'if expr="$NAME"' и команды else и endif.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14464 Допускается только один уровень вложенности.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14465 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14466 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14467 the ngx_http_ssi_module supports the condition command like
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14468 'if expr="$NAME"' and "else" and "endif" commands.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14469 Only one nested level is supported.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14470 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14471 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14472
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14473 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14474 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14475 модуль ngx_http_ssi_module поддерживает две переменные DATE_LOCAL и DATE_GMT
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14476 и команду config timefmt.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14477 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14478 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14479 the ngx_http_ssi_module supports the DATE_LOCAL and DATE_GMT variables
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14480 and "config timefmt" command.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14481 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14482 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14483
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14484 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14485 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14486 директива ssi_ignore_recycled_buffers.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14487 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14488 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14489 the "ssi_ignore_recycled_buffers" directive.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14490 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14491 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14492
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14493 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14494 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14495 если переменная QUERY_STRING не была определена, то в команде echo
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14496 не ставилось значение по умолчанию.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14497 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14498 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14499 the "echo" command did not show the default value for the empty QUERY_STRING
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14500 variable.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14501 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14502 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14503
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14504 <change type="change">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14505 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14506 модуль ngx_http_proxy_module полностью переписан.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14507 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14508 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14509 the ngx_http_proxy_module was rewritten.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14510 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14511 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14512
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14513 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14514 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14515 директивы proxy_redirect, proxy_pass_request_headers,
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14516 proxy_pass_request_body и proxy_method.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14517 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14518 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14519 the "proxy_redirect", "proxy_pass_request_headers",
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14520 "proxy_pass_request_body", and "proxy_method" directives.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14521 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14522 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14523
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14524 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14525 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14526 директива proxy_set_header.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14527 Директива proxy_x_var упразднена и должна быть заменена директивой
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14528 proxy_set_header.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14529 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14530 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14531 the "proxy_set_header" directive.
649
1e720b0be7ec nginx-0.3.46-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 647
diff changeset
14532 The "proxy_x_var" was canceled and must be replaced with the proxy_set_header
509
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14533 directive.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14534 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14535 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14536
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14537 <change type="change">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14538 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14539 директива proxy_preserve_host упразднена и должна быть заменена директивами
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14540 "proxy_set_header Host $host" и "proxy_redirect off"
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14541 или директивой <nobr>"proxy_set_header Host $host:$proxy_port"</nobr>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14542 и соответствующими ей директивами proxy_redirect.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14543 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14544 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14545 the "proxy_preserve_host" is canceled and must be replaced with
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14546 the "proxy_set_header Host $host" and the "proxy_redirect off" directives,
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14547 the <nobr>"proxy_set_header Host $host:$proxy_port" directive</nobr>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14548 and the appropriate proxy_redirect directives.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14549 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14550 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14551
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14552 <change type="change">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14553 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14554 директива proxy_set_x_real_ip упразднена и должна быть заменена директивой
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14555 "proxy_set_header X-Real-IP $remote_addr".
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14556 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14557 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14558 the "proxy_set_x_real_ip" is canceled and must be replaced with
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14559 the "proxy_set_header X-Real-IP $remote_addr" directive.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14560 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14561 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14562
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14563 <change type="change">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14564 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14565 директива proxy_add_x_forwarded_for упразднена и должна быть заменена
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14566 директивой
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14567 <nobr>"proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for".</nobr>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14568 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14569 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14570 the "proxy_add_x_forwarded_for" is canceled and must be replaced with
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14571 <nobr>the "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for"</nobr>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14572 directive.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14573 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14574 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14575
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14576 <change type="change">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14577 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14578 директива proxy_set_x_url упразднена и должна быть заменена директивой
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14579 <nobr>"proxy_set_header X-URL http://$host:$server_port$request_uri".</nobr>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14580 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14581 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14582 the "proxy_set_x_url" is canceled and must be replaced with
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14583 the "proxy_set_header X-URL http://$host:$server_port$request_uri"
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14584 directive.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14585 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14586 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14587
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14588 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14589 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14590 директива fastcgi_param.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14591 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14592 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14593 the "fastcgi_param" directive.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14594 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14595 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14596
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14597 <change type="change">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14598 <para lang="ru">
511
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14599 директивы fastcgi_root, fastcgi_set_var и fastcgi_params упразднены
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14600 и должны быть замены директивами fastcgi_param.
509
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14601 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14602 <para lang="en">
511
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14603 the "fastcgi_root", "fastcgi_set_var" and "fastcgi_params" directive
c12967aadd87 nginx-0.1.30-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 509
diff changeset
14604 are canceled and must be replaced with the fastcgi_param directives.
509
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14605 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14606 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14607
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14608 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14609 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14610 директива index может использовать переменные.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14611 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14612 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14613 the "index" directive can use the variables.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14614 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14615 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14616
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14617 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14618 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14619 директива index может быть указана на уровне http и server.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14620 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14621 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14622 the "index" directive can be used at http and server levels.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14623 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14624 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14625
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14626 <change type="change">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14627 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14628 только последний параметр в директиве index может быть абсолютным.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14629 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14630 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14631 the last index only in the "index" directive can be absolute.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14632 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14633 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14634
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14635 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14636 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14637 в директиве rewrite могут использоваться переменные.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14638 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14639 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14640 the "rewrite" directive can use the variables.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14641 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14642 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14643
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14644 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14645 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14646 директива internal.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14647 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14648 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14649 the "internal" directive.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14650 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14651 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14652
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14653 <change type="feature">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14654 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14655 переменные CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR,
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14656 SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME,
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14657 REQUEST_METHOD, REQUEST_URI и REMOTE_USER.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14658 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14659 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14660 the CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR,
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14661 SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME,
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14662 REQUEST_METHOD, REQUEST_URI, and REMOTE_USER variables.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14663 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14664 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14665
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14666 <change type="change">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14667 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14668 nginx теперь передаёт неверные строки в заголовках запроса клиента и
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14669 ответа бэкенда.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14670 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14671 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14672 nginx now passes the invalid lines in a client request headers
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14673 or a backend response header.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14674 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14675 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14676
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14677 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14678 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14679 если бэкенд долго не передавал ответ и send_timeout был меньше, чем
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14680 proxy_read_timeout, то клиенту возвращался ответ 408.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14681 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14682 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14683 if the backend did not transfer response for a long time and
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14684 the "send_timeout" was less than "proxy_read_timeout", then nginx
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14685 returned the 408 response.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14686 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14687 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14688
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14689 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14690 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14691 если бэкенд передавал неверную строку в заголовке ответа, то происходил
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14692 segmentation fault;
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14693 ошибка появилась в 0.1.26.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14694 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14695 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14696 the segmentation fault was occurred if the backend sent an invalid line
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14697 in response header;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
14698 the bug had appeared in 0.1.26.
509
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14699 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14700 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14701
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14702 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14703 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14704 при использовании отказоустойчивой конфигурации в FastCGI мог
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14705 происходить segmentation fault.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14706 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14707 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14708 the segmentation fault may occurred in FastCGI fault tolerance configuration.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14709 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14710 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14711
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14712 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14713 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14714 директива expires не удаляла уже установленные строки заголовка
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14715 "Expires" и "Cache-Control".
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14716 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14717 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14718 the "expires" directive did not remove the previous "Expires" and
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14719 "Cache-Control" headers.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14720 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14721 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14722
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14723 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14724 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14725 nginx не учитывал завершающую точку в строке заголовка запроса "Host".
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14726 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14727 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14728 nginx did not take into account trailing dot in "Host" header line.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14729 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14730 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14731
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14732 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14733 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14734 модуль ngx_http_auth_module не работал на Linux.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14735 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14736 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14737 the ngx_http_auth_module did not work under Linux.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14738 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14739 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14740
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14741 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14742 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14743 директива rewrite неверно работала, если в запросе присутствовали аргументы.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14744 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14745 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14746 the rewrite directive worked incorrectly, if the arguments were in a request.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14747 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14748 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14749
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14750 <change type="bugfix">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14751 <para lang="ru">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14752 nginx не собирался на MacOS X.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14753 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14754 <para lang="en">
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14755 nginx could not be built on MacOS X.
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14756 </para>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14757 </change>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14758
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14759 </changes>
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14760
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
14761
507
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14762 <changes ver="0.1.28" date="08.04.2005">
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14763
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14764 <change type="bugfix">
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14765 <para lang="ru">
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14766 при проксировании больших файлов nginx сильно нагружал процессор.
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14767 </para>
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14768 <para lang="en">
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
14769 nginx hogs CPU while proxying the huge files.
507
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14770 </para>
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14771 </change>
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14772
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14773 <change type="bugfix">
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14774 <para lang="ru">
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14775 nginx не собирался gcc 4.0 на Linux.
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14776 </para>
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14777 <para lang="en">
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14778 nginx could not be built by gcc 4.0 on Linux.
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14779 </para>
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14780 </change>
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14781
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14782 </changes>
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14783
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14784
505
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14785 <changes ver="0.1.27" date="28.03.2005">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14786
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14787 <change type="feature">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14788 <para lang="ru">
507
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14789 параметр blocked в директиве valid_referers.
505
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14790 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14791 <para lang="en">
507
cd3117ad9aab nginx-0.1.28-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 505
diff changeset
14792 the "blocked" parameter of the "valid_referers" directive.
505
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14793 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14794 </change>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14795
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14796 <change type="change">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14797 <para lang="ru">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14798 ошибки обработки заголовка запроса теперь записываются на уровне
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14799 info, в лог также записывается имя сервера и строки заголовка
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14800 запроса "Host" и "Referer".
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14801 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14802 <para lang="en">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14803 the errors while handling the request header now logged at "info" level.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14804 The server name and the "Host" and "Referer" header lines also logged.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14805 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14806 </change>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14807
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14808 <change type="change">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14809 <para lang="ru">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14810 при записи ошибок в лог записывается также строка заголовка запроса "Host".
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14811 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14812 <para lang="en">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14813 the "Host" header line is also logged in error log.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14814 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14815 </change>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14816
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14817 <change type="feature">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14818 <para lang="ru">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14819 директива proxy_pass_unparsed_uri.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14820 Специальная обработка символов "://" в URI, введённая в версии 0.1.11,
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14821 теперь упразднена.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14822 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14823 <para lang="en">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14824 the proxy_pass_unparsed_uri directive.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14825 The special handling of the "://" symbols in URI, appeared in 0.1.11 version,
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14826 now is canceled.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14827 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14828 </change>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14829
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14830 <change type="bugfix">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14831 <para lang="ru">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14832 nginx не собирался на FreeBSD и Linux, если был указан параметр конфигурации
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14833 --without-ngx_http_auth_basic_module.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14834 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14835 <para lang="en">
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14836 nginx could not be built on FreeBSD and Linux, if the
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14837 --without-ngx_http_auth_basic_module configuration parameter was used.
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14838 </para>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14839 </change>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14840
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14841 </changes>
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14842
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14843
503
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14844 <changes ver="0.1.26" date="22.03.2005">
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14845
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14846 <change type="change">
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14847 <para lang="ru">
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14848 неверные строки заголовка, переданные клиентом, теперь игнорируется и
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14849 записываются в error_log на уровне info.
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14850 </para>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14851 <para lang="en">
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14852 the invalid client header lines are now ignored and logged at the info level.
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14853 </para>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14854 </change>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14855
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14856 <change type="change">
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14857 <para lang="ru">
505
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14858 при записи ошибок в лог записывается также имя сервера, при обращении
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14859 к которому произошла ошибка.
503
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14860 </para>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14861 <para lang="en">
505
ee66921ecd47 nginx-0.1.27-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 503
diff changeset
14862 the server name is also logged in error log.
503
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14863 </para>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14864 </change>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14865
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14866 <change type="feature">
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14867 <para lang="ru">
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14868 модуль ngx_http_auth_basic_module и директивы auth_basic и
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14869 auth_basic_user_file.
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14870 </para>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14871 <para lang="en">
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14872 the ngx_http_auth_basic_module module and the auth_basic and
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14873 auth_basic_user_file directives.
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14874 </para>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14875 </change>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14876
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14877 </changes>
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14878
b1648294f693 nginx-0.1.26-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 501
diff changeset
14879
501
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14880 <changes ver="0.1.25" date="19.03.2005">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14881
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14882 <change type="bugfix">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14883 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14884 nginx не работал на Linux parisc.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14885 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14886 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14887 nginx did run on Linux parisc.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14888 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14889 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14890
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14891 <change type="feature">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14892 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14893 nginx теперь не запускается под FreeBSD, если значение
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14894 sysctl kern.ipc.somaxconn слишком большое.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14895 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14896 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14897 nginx now does not start under FreeBSD if the sysctl kern.ipc.somaxconn
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14898 value is too big.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14899 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14900 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14901
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14902 <change type="bugfix">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14903 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14904 если модуль ngx_http_index_module делал внутреннее перенаправление запроса
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14905 в модули ngx_http_proxy_module или ngx_http_fastcgi_module, то файл индекса
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14906 не закрывался после обслуживания запроса.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14907 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14908 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14909 if a request was internally redirected by the ngx_http_index_module
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14910 module to the ngx_http_proxy_module or ngx_http_fastcgi_module modules,
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14911 then the index file was not closed after request completion.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14912 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14913 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14914
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14915 <change type="feature">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14916 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14917 директива proxy_pass может использоваться в location, заданных регулярным
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14918 выражением.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14919 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14920 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14921 the "proxy_pass" can be used in location with regular expression.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14922 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14923 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14924
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14925 <change type="feature">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14926 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14927 модуль ngx_http_rewrite_filter_module поддерживает условия вида
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14928 "if ($HTTP_USER_AGENT ~ MSIE)".
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14929 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14930 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14931 the ngx_http_rewrite_filter_module module supports the condition like
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14932 "if ($HTTP_USER_AGENT ~ MSIE)".
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14933 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14934 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14935
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14936 <change type="bugfix">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14937 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14938 nginx очень медленно запускался при большом количестве адресов и
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14939 использовании текстовых значений в директиве geo.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14940 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14941 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14942 nginx started too slow if the large number of addresses and text values
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14943 were used in the "geo" directive.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14944 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14945 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14946
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14947 <change type="change">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14948 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14949 имя переменной в директиве geo нужно указывать, как $name.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14950 Прежний вариант без "$" пока работает, но вскоре будет убран.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14951 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14952 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14953 a variable name must be declared as "$name" in the "geo" directive.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14954 The previous variant without "$" is still supported, but will be removed soon.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14955 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14956 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14957
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14958 <change type="feature">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14959 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14960 параметр лога "%{VARIABLE}v".
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14961 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14962 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14963 the "%{VARIABLE}v" logging parameter.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14964 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14965 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14966
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14967 <change type="feature">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14968 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14969 директива "set $name value".
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14970 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14971 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14972 the "set $name value" directive.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14973 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14974 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14975
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14976 <change type="bugfix">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14977 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14978 совместимость с gcc 4.0.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14979 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14980 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14981 gcc 4.0 compatibility.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14982 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14983 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14984
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14985 <change type="feature">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14986 <para lang="ru">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14987 параметр автоконфигурации --with-openssl-opt=OPTIONS.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14988 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14989 <para lang="en">
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14990 the --with-openssl-opt=OPTIONS autoconfiguration directive.
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14991 </para>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14992 </change>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14993
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14994 </changes>
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14995
d4ea69372b94 nginx-0.1.25-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 499
diff changeset
14996
499
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
14997 <changes ver="0.1.24" date="04.03.2005">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
14998
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
14999 <change type="feature">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15000 <para lang="ru">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15001 модуль ngx_http_ssi_filter_module поддерживает переменные
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15002 QUERY_STRING и DOCUMENT_URI.
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15003 </para>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15004 <para lang="en">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15005 the ngx_http_ssi_filter_module supports the QUERY_STRING and DOCUMENT_URI
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15006 variables.
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15007 </para>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15008 </change>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15009
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15010 <change type="bugfix">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15011 <para lang="ru">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15012 модуль ngx_http_autoindex_module мог выдавать ответ 404
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15013 на существующий каталог, если этот каталог был указан как alias.
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15014 </para>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15015 <para lang="en">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15016 the ngx_http_autoindex_module may some times return the 404 response
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15017 for existent directory, if this directory was used in "alias" directive.
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15018 </para>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15019 </change>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15020
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15021 <change type="bugfix">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15022 <para lang="ru">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15023 модуль ngx_http_ssi_filter_module неправильно работал при больших
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15024 ответах.
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15025 </para>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15026 <para lang="en">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15027 the ngx_http_ssi_filter_module ran incorrectly for large responses.
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15028 </para>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15029 </change>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15030
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15031 <change type="bugfix">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15032 <para lang="ru">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15033 отсутствие строки заголовка "Referer" всегда считалось правильным referrer'ом.
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15034 </para>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15035 <para lang="en">
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15036 the lack of the "Referer" header line was always accounted as valid referrer.
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15037 </para>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15038 </change>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15039
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15040 </changes>
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15041
64d9afb209da nginx-0.1.24-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 497
diff changeset
15042
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15043 <changes ver="0.1.23" date="01.03.2005">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15044
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15045 <change type="feature">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15046 <para lang="ru">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15047 модуль ngx_http_ssi_filter_module и
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15048 директивы ssi, ssi_silent_errors и ssi_min_file_chunk.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15049 Поддерживаются команды 'echo var="HTTP_..." default=""' и
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15050 'echo var="REMOTE_ADDR"'.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15051 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15052 <para lang="en">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15053 the ngx_http_ssi_filter_module and
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15054 the ssi, ssi_silent_errors, and ssi_min_file_chunk directives.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15055 The 'echo var="HTTP_..." default=""' and 'echo var="REMOTE_ADDR"' commands
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15056 are supported.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15057 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15058 </change>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15059
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15060 <change type="feature">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15061 <para lang="ru">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15062 параметр лога %request_time.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15063 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15064 <para lang="en">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15065 the %request_time log parameter.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15066 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15067 </change>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15068
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15069 <change type="feature">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15070 <para lang="ru">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15071 если запрос пришёл без строки заголовка "Host", то директива
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15072 proxy_preserve_host устанавливает в качестве этого заголовка первое имя
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15073 сервера из директивы server_name.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15074 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15075 <para lang="en">
663
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
15076 if the request has no the "Host" header line, then the "proxy_preserve_host"
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
15077 directive set this header line to the first server name of the "server_name"
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15078 directive.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15079 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15080 </change>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15081
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15082 <change type="bugfix">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15083 <para lang="ru">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15084 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc;
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15085 ошибка появилась в 0.1.22.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15086 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15087 <para lang="en">
2074
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
15088 nginx could not be built on platforms different from i386, amd64, sparc,
4dc24d50230f nginx-0.7.4-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2058
diff changeset
15089 and ppc;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
15090 the bug had appeared in 0.1.22.
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15091 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15092 </change>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15093
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15094 <change type="bugfix">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15095 <para lang="ru">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15096 модуль ngx_http_autoindex_module теперь показывает информацию не о
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15097 символическом линке, а о файле или каталоге, на который он указывает.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15098 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15099 <para lang="en">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15100 the ngx_http_autoindex_module now shows the information not about the symlink,
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15101 but about file or directory it points to.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15102 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15103 </change>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15104
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15105 <change type="bugfix">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15106 <para lang="ru">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15107 если клиенту ничего не передавалось, то параметр %apache_length
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15108 записывал в лог отрицательную длину заголовка ответа.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15109 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15110 <para lang="en">
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15111 the %apache_length parameter logged the negative length
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15112 of the response header if the no response was transferred to a client.
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15113 </para>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15114 </change>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15115
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15116 </changes>
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15117
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15118
495
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15119 <changes ver="0.1.22" date="22.02.2005">
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15120
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15121 <change type="bugfix">
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15122 <para lang="ru">
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15123 модуль ngx_http_stub_status_module показывал неверную статистику
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15124 для обработанных соединений, если использовалось проксирование
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15125 или FastCGI-сервер.
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15126 </para>
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15127 <para lang="en">
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15128 the ngx_http_stub_status_module showed incorrect handled connections
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
15129 statistics if the proxying or FastCGI server were used.
495
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15130 </para>
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15131 </change>
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15132
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15133 <change type="bugfix">
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15134 <para lang="ru">
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15135 на Linux и Solaris установочные пути были неверно заключены в кавычки;
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15136 ошибка появилась в 0.1.21.
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15137 </para>
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15138 <para lang="en">
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15139 the installation paths were incorrectly quoted on Linux and Solaris;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
15140 the bug had appeared in 0.1.21.
495
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15141 </para>
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15142 </change>
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15143
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15144 </changes>
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15145
fc9909c369b2 nginx-0.1.22-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 493
diff changeset
15146
493
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15147 <changes ver="0.1.21" date="22.02.2005">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15148
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15149 <change type="bugfix">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15150 <para lang="ru">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15151 модуль ngx_http_stub_status_module показывал неверную статистику
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15152 при использовании метода rtsig или при использовании нескольких
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15153 рабочих процессов на SMP машине.
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15154 </para>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15155 <para lang="en">
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15156 the ngx_http_stub_status_module showed incorrect statistics
493
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15157 if "rtsig" method was used or if several worker process ran on SMP.
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15158 </para>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15159 </change>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15160
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15161 <change type="bugfix">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15162 <para lang="ru">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15163 nginx не собирался компилятором icc под Линуксом или
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15164 если библиотека zlib-1.2.x собиралась из исходных текстов.
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15165 </para>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15166 <para lang="en">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15167 nginx could not be built by the icc compiler on Linux or
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15168 if the zlib-1.2.x library was building from sources.
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15169 </para>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15170 </change>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15171
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15172 <change type="bugfix">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15173 <para lang="ru">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15174 nginx не собирался под NetBSD 2.0.
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15175 </para>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15176 <para lang="en">
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15177 nginx could not be built on NetBSD 2.0.
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15178 </para>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15179 </change>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15180
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15181 </changes>
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15182
975f62e77f02 nginx-0.1.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 491
diff changeset
15183
491
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15184 <changes ver="0.1.20" date="17.02.2005">
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15185
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15186 <change type="feature">
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15187 <para lang="ru">
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15188 новые параметры script_filename и remote_port в директиве fastcgi_params.
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15189 </para>
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15190 <para lang="en">
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15191 the new "script_filename" and "remote_port" parameters
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15192 of the fastcgi_params directive.
491
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15193 </para>
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15194 </change>
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15195
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15196 <change type="bugfix">
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15197 <para lang="ru">
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15198 неправильно обрабатывался поток stderr от FastCGI-сервера.
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15199 </para>
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15200 <para lang="en">
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15201 the FastCGI stderr stream was handled incorrectly.
491
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15202 </para>
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15203 </change>
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15204
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15205 </changes>
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15206
0f836f0288ee nginx-0.1.20-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 489
diff changeset
15207
489
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15208 <changes ver="0.1.19" date="16.02.2005">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15209
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15210 <change type="bugfix">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15211 <para lang="ru">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15212 если в запросе есть нуль, то для локальных запросов теперь возвращается
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15213 ошибка 404.
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15214 </para>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15215 <para lang="en">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15216 now, if request contains the zero, then the 404 error is returned
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15217 for the local requests.
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15218 </para>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15219 </change>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15220
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15221 <change type="bugfix">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15222 <para lang="ru">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15223 nginx не собирался под NetBSD 2.0.
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15224 </para>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15225 <para lang="en">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15226 nginx could not be built on NetBSD 2.0.
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15227 </para>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15228 </change>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15229
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15230 <change type="bugfix">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15231 <para lang="ru">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15232 во время чтения тела запроса клиента в SSL соединении мог произойти таймаут.
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15233 </para>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15234 <para lang="en">
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15235 the timeout may occur while reading of the the client request body
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15236 via SSL connections.
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15237 </para>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15238 </change>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15239
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15240 </changes>
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15241
45a460f82aec nginx-0.1.19-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 487
diff changeset
15242
487
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15243 <changes ver="0.1.18" date="09.02.2005">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15244
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15245 <change type="workaround">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15246 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15247 для совместимости с Solaris 10 в директивах devpoll_events и devpoll_changes
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15248 значения по умолчанию уменьшены с 512 до 32.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15249 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15250 <para lang="en">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15251 the default values of the devpoll_events and the devpoll_changes directives
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15252 changed from 512 to 32 to be compatible with Solaris 10.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15253 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15254 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15255
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15256 <change type="bugfix">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15257 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15258 директивы proxy_set_x_var и fastcgi_set_var не наследовались.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15259 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15260 <para lang="en">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15261 the proxy_set_x_var and fastcgi_set_var directives were not inherited.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15262 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15263 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15264
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15265 <change type="bugfix">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15266 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15267 в директиве rewrite, возвращающей редирект, аргументы присоединялись
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15268 к URI через символ "&amp;" вместо "?".
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15269 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15270 <para lang="en">
2499
1e9a362c3dce nginx-0.7.34-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2491
diff changeset
15271 in a redirect rewrite directive arguments were concatenated with URI
2673
9816fb28eda5 nginx-0.7.48-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2634
diff changeset
15272 by an "&amp;" rather than a "?".
487
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15273 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15274 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15275
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15276 <change type="bugfix">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15277 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15278 строки для модуля ngx_http_geo_module без символа ";" во включённом файле
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15279 игнорировались.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15280 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15281 <para lang="en">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15282 the lines without trailing ";" in the file being included
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15283 by the ngx_http_geo_module were silently ignored.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15284 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15285 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15286
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15287 <change type="feature">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15288 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15289 модуль ngx_http_stub_status_module.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15290 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15291 <para lang="en">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15292 the ngx_http_stub_status_module.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15293 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15294 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15295
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15296 <change type="bugfix">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15297 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15298 неизвестный формат лог-файла в директиве access_log вызывал segmentation fault.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15299 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15300 <para lang="en">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15301 the unknown log format in the access_log directive caused
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15302 the segmentation fault.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15303 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15304 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15305
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15306 <change type="feature">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15307 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15308 новый параметр document_root в директиве fastcgi_params.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15309 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15310 <para lang="en">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15311 the new "document_root" parameter of the fastcgi_params directive.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15312 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15313 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15314
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15315 <change type="feature">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15316 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15317 директива fastcgi_redirect_errors.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15318 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15319 <para lang="en">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15320 the fastcgi_redirect_errors directive.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15321 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15322 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15323
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15324 <change type="feature">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15325 <para lang="ru">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15326 новый модификатор break в директиве rewrite позволяет прекратить
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15327 цикл rewrite/location и устанавливает текущую конфигурацию для запроса.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15328 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15329 <para lang="en">
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15330 the new "break" modifier of the "rewrite" directive allows to stop
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15331 the rewrite/location cycle and sets the current configuration to the request.
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15332 </para>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15333 </change>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15334
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15335 </changes>
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15336
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15337
485
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15338 <changes ver="0.1.17" date="03.02.2005">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15339
509
9b8c906f6e63 nginx-0.1.29-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 507
diff changeset
15340 <change type="change">
485
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15341 <para lang="ru">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15342 модуль ngx_http_rewrite_module полностью переписан.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15343 Теперь можно делать редиректы, возвращать коды ошибок
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15344 и проверять переменные и рефереры.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15345 Эти директивы можно использовать внутри location.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15346 Директива redirect упразднена.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15347 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15348 <para lang="en">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15349 the ngx_http_rewrite_module was rewritten from the scratch.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15350 Now it is possible to redirect, to return the error codes,
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15351 to check the variables and referrers. The directives can be used
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15352 inside locations.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15353 The redirect directive was canceled.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15354 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15355 </change>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15356
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15357 <change type="feature">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15358 <para lang="ru">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15359 модуль ngx_http_geo_module.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15360 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15361 <para lang="en">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15362 the ngx_http_geo_module.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15363 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15364 </change>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15365
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15366 <change type="feature">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15367 <para lang="ru">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15368 директивы proxy_set_x_var и fastcgi_set_var.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15369 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15370 <para lang="en">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15371 the proxy_set_x_var and fastcgi_set_var directives.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15372 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15373 </change>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15374
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15375 <change type="bugfix">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15376 <para lang="ru">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15377 конфигурация location с модификатором "=" могла использоваться
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15378 в другом location.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15379 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15380 <para lang="en">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15381 the location configuration with "=" modifier may be used in another
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15382 location.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15383 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15384 </change>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15385
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15386 <change type="bugfix">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15387 <para lang="ru">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15388 правильный тип ответа выставлялся только для запросов, у которых в расширении
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15389 были только маленькие буквы.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15390 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15391 <para lang="en">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15392 the correct content type was set only for requests that use small caps letters
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15393 in extension.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15394 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15395 </change>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15396
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15397 <change type="bugfix">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15398 <para lang="ru">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15399 если для location установлен proxy_pass или fastcgi_pass, и доступ
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15400 к нему запрещался, а ошибка перенаправлялась на статическую страницу,
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15401 то происходил segmentation fault.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15402 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15403 <para lang="en">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15404 if the proxy_pass or fastcgi_pass directives were set in the location,
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15405 and access was denied, and the error was redirected to a static page,
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15406 then the segmentation fault occurred.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15407 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15408 </change>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15409
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15410 <change type="bugfix">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15411 <para lang="ru">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15412 если в проксированном ответе в заголовке "Location" передавался
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15413 относительный URL, то к нему добавлялось имя хоста и слэш;
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15414 ошибка появилась в 0.1.14.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15415 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15416 <para lang="en">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15417 if in a proxied "Location" header was a relative URL,
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15418 then a host name and a slash were added to them;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
15419 the bug had appeared in 0.1.14.
485
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15420 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15421 </change>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15422
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15423 <change type="bugfix">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15424 <para lang="ru">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15425 на Linux в лог не записывался текст системной ошибки.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15426 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15427 <para lang="en">
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15428 the system error message was not logged on Linux.
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15429 </para>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15430 </change>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15431
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15432 </changes>
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15433
4ebe09b07e30 nginx-0.1.17-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 483
diff changeset
15434
483
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15435 <changes ver="0.1.16" date="25.01.2005">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15436
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15437 <change type="bugfix">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15438 <para lang="ru">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15439 если ответ передавался chunk'ами, то при запросе HEAD выдавался
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
15440 завершающий chunk.
483
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15441 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15442 <para lang="en">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15443 if the response were transferred by chunks, then on the HEAD request
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15444 the final chunk was issued.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15445 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15446 </change>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15447
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15448 <change type="bugfix">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15449 <para lang="ru">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15450 заголовок "Connection: keep-alive" выдавался, даже если директива
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15451 keepalive_timeout запрещала использование keep-alive.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15452 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15453 <para lang="en">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15454 the "Connection: keep-alive" header were issued, even if the
487
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15455 keepalive_timeout directive forbade the keep-alive use.
483
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15456 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15457 </change>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15458
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15459 <change type="bugfix">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15460 <para lang="ru">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15461 ошибки в модуле ngx_http_fastcgi_module вызывали segmentation fault.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15462 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15463 <para lang="en">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15464 the errors in the ngx_http_fastcgi_module caused the segmentation faults.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15465 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15466 </change>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15467
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15468 <change type="bugfix">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15469 <para lang="ru">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15470 при использовании SSL сжатый ответ мог передаваться не до конца.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15471 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15472 <para lang="en">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15473 the compressed response encrypted by SSL may not transferred complete.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15474 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15475 </change>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15476
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15477 <change type="bugfix">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15478 <para lang="ru">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15479 опции TCP_NODELAY, TCP_NOPSUH и TCP_CORK, специфичные для TCP сокетов,
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15480 не используются для unix domain сокетов.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15481 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15482 <para lang="en">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15483 the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK options,
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15484 are not used for the unix domain sockets.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15485 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15486 </change>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15487
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15488 <change type="feature">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15489 <para lang="ru">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15490 директива rewrite поддерживает перезаписывание аргументов.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15491 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15492 <para lang="en">
487
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15493 the rewrite directive supports the arguments rewriting.
483
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15494 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15495 </change>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15496
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15497 <change type="bugfix">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15498 <para lang="ru">
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15499 на запрос POST с заголовком "Content-Length: 0" возвращался ответ 400;
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15500 ошибка появилась в 0.1.14.
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15501 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15502 <para lang="en">
487
31ff3e943e16 nginx-0.1.18-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 485
diff changeset
15503 the response code 400 was returned for the POST request with the
483
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15504 "Content-Length: 0" header;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
15505 the bug had appeared in 0.1.14.
483
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15506 </para>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15507 </change>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15508
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15509 </changes>
621229427cba nginx-0.1.16-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 481
diff changeset
15510
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
15511
481
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15512 <changes ver="0.1.15" date="19.01.2005">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15513
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15514 <change type="bugfix">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15515 <para lang="ru">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15516 ошибка соединения с FastCGI-сервером вызывала segmentation fault.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15517 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15518 <para lang="en">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15519 the error while the connecting to the FastCGI server caused
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15520 segmentation fault.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15521 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15522 </change>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15523
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15524 <change type="bugfix">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15525 <para lang="ru">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15526 корректная обработка регулярного выражения, в котором число
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15527 выделенных частей не совпадает с числом подстановок.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15528 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15529 <para lang="en">
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15530 the correct handling of the regular expression, that
481
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15531 has different number of the captures and substitutions.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15532 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15533 </change>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15534
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15535 <change type="feature">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15536 <para lang="ru">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15537 location, который передаётся FastCGI-серверу, может быть задан
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15538 с помощью регулярного выражения.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15539 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15540 <para lang="en">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15541 the location, that is passed to the FastCGI server, can be
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15542 regular expression.
481
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15543 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15544 </change>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15545
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15546 <change type="bugfix">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15547 <para lang="ru">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15548 параметр FastCGI REQUEST_URI теперь передаётся вместе с аргументами
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15549 и в том виде, в котором был получен от клиента.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15550 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15551 <para lang="en">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15552 the FastCGI's parameter REQUEST_URI is now passed with the arguments
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15553 and in the original state.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15554 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15555 </change>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15556
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15557 <change type="bugfix">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15558 <para lang="ru">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15559 для использования регулярных выражений в location нужно было
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15560 собирать nginx вместе с ngx_http_rewrite_module.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15561 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15562 <para lang="en">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15563 the ngx_http_rewrite_module module was required to be built to use
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15564 the regular expressions in locations.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15565 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15566 </change>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15567
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15568 <change type="bugfix">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15569 <para lang="ru">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15570 если бэкенд слушал на 80-ом порту, то при использовании директивы
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15571 <nobr>"proxy_preserve_host on"</nobr> в заголовке "Host" указывался
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15572 также порт 80;
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15573 ошибка появилась в 0.1.14.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15574 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15575 <para lang="en">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15576 the directive <nobr>"proxy_preserve_host on"</nobr> adds port 80
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15577 to the "Host" headers, if upstream listen on port 80;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
15578 the bug had appeared in 0.1.14.
481
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15579 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15580 </change>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15581
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15582 <change type="bugfix">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15583 <para lang="ru">
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15584 если задать одинаковые пути в параметрах автоконфигурации
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15585 --http-client-body-temp-path=PATH и --http-proxy-temp-path=PATH
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15586 или --http-client-body-temp-path=PATH и --http-fastcgi-temp-path=PATH,
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15587 то происходил segmentation fault.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15588 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15589 <para lang="en">
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15590 the same paths in autoconfiguration parameters
481
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15591 --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH,
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15592 or --http-client-body-temp-path=PATH and --http-fastcgi-temp-path=PATH
481
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15593 caused segmentation fault.
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15594 </para>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15595 </change>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15596
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15597 </changes>
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15598
fd661d14a7fa nginx-0.1.15-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 479
diff changeset
15599
479
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15600 <changes ver="0.1.14" date="18.01.2005">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15601
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15602 <change type="feature">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15603 <para lang="ru">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15604 параметры автоконфигурации
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15605 --http-client-body-temp-path=PATH,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15606 --http-proxy-temp-path=PATH
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15607 и --http-fastcgi-temp-path=PATH
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15608 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15609 <para lang="en">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15610 the autoconfiguration directives:
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15611 --http-client-body-temp-path=PATH,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15612 --http-proxy-temp-path=PATH,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15613 and --http-fastcgi-temp-path=PATH
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15614 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15615 </change>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15616
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15617 <change type="change">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15618 <para lang="ru">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15619 имя каталога с временными файлами, содержащие тело запроса клиента,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15620 задаётся директивой client_body_temp_path,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15621 по умолчанию &lt;prefix&gt;/client_body_temp.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15622 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15623 <para lang="en">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15624 the directory name for the temporary files with the client request body
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15625 is specified by directive client_body_temp_path,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15626 by default it is &lt;prefix&gt;/client_body_temp.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15627 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15628 </change>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15629
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15630 <change type="feature">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15631 <para lang="ru">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15632 модуль ngx_http_fastcgi_module и директивы
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15633 fastcgi_pass,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15634 fastcgi_root,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15635 fastcgi_index,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15636 fastcgi_params,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15637 fastcgi_connect_timeout,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15638 fastcgi_send_timeout,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15639 fastcgi_read_timeout,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15640 fastcgi_send_lowat,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15641 fastcgi_header_buffer_size,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15642 fastcgi_buffers,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15643 fastcgi_busy_buffers_size,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15644 fastcgi_temp_path,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15645 fastcgi_max_temp_file_size,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15646 fastcgi_temp_file_write_size,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15647 fastcgi_next_upstream
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15648 и fastcgi_x_powered_by.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15649
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15650 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15651 <para lang="en">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15652 the ngx_http_fastcgi_module and the directives:
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15653 fastcgi_pass,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15654 fastcgi_root,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15655 fastcgi_index,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15656 fastcgi_params,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15657 fastcgi_connect_timeout,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15658 fastcgi_send_timeout,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15659 fastcgi_read_timeout,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15660 fastcgi_send_lowat,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15661 fastcgi_header_buffer_size,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15662 fastcgi_buffers,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15663 fastcgi_busy_buffers_size,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15664 fastcgi_temp_path,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15665 fastcgi_max_temp_file_size,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15666 fastcgi_temp_file_write_size,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15667 fastcgi_next_upstream,
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15668 and fastcgi_x_powered_by.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15669 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15670 </change>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15671
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15672 <change type="bugfix">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15673 <para lang="ru">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15674 ошибка "[alert] zero size buf";
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15675 ошибка появилась в 0.1.3.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15676 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15677 <para lang="en">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15678 the "[alert] zero size buf" error;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
15679 the bug had appeared in 0.1.3.
479
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15680 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15681 </change>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15682
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15683 <change type="change">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15684 <para lang="ru">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15685 в директиве proxy_pass нужно обязательно указывать URI после имени хоста.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15686 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15687 <para lang="en">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15688 the URI must be specified after the host name in the proxy_pass directive.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15689 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15690 </change>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15691
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15692 <change type="change">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15693 <para lang="ru">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15694 если в URI встречался символ %3F, то он считался началом строки аргументов.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15695 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15696 <para lang="en">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15697 the %3F symbol in the URI was considered as the argument string start.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15698 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15699 </change>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15700
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15701 <change type="feature">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15702 <para lang="ru">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15703 поддержка unix domain сoкетов в модуле ngx_http_proxy_module.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15704 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15705 <para lang="en">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15706 the unix domain sockets support in the ngx_http_proxy_module.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15707 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15708 </change>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15709
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15710 <change type="feature">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15711 <para lang="ru">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15712 директивы ssl_engine и ssl_ciphers.<br/>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15713 Спасибо Сергею Скворцову за SSL-акселератор.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15714 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15715 <para lang="en">
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15716 the ssl_engine and ssl_ciphers directives.<br/>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15717 Thanks to Sergey Skvortsov for SSL-accelerator.
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15718 </para>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15719 </change>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15720
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15721 </changes>
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15722
c52408583801 nginx-0.1.14-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 477
diff changeset
15723
477
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15724 <changes ver="0.1.13" date="21.12.2004">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15725
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15726 <change type="feature">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15727 <para lang="ru">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15728 директивы server_names_hash и server_names_hash_threshold.
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15729 </para>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15730 <para lang="en">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15731 the server_names_hash and server_names_hash_threshold directives.
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15732 </para>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15733 </change>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15734
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15735 <change type="bugfix">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15736 <para lang="ru">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15737 имена *.domain.tld в директиве server_name не работали.
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15738 </para>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15739 <para lang="en">
663
6d5c1535bb9d nginx-0.3.53-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 661
diff changeset
15740 the *.domain.tld names in the "server_name" directive did not work.
477
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15741 </para>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15742 </change>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15743
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15744 <change type="bugfix">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15745 <para lang="ru">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15746 параметр лога %request_length записывал неверную длину.
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15747 </para>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15748 <para lang="en">
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15749 the %request_length log parameter logged the incorrect length.
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15750 </para>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15751 </change>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15752
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15753 </changes>
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15754
ad1e9ebf93bb nginx-0.1.13-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 475
diff changeset
15755
475
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15756 <changes ver="0.1.12" date="06.12.2004">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15757
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15758 <change type="feature">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15759 <para lang="ru">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15760 параметр лога %request_length.
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15761 </para>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15762 <para lang="en">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15763 the %request_length log parameter.
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15764 </para>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15765 </change>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15766
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15767 <change type="bugfix">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15768 <para lang="ru">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15769 при использовании /dev/poll, select и poll на платформах, где возможны
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15770 ложные срабатывания указанных методов, могли быть длительные задержки
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15771 при обработке запроса по keep-alive соединению.
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15772 Наблюдалось по крайней мере на Solaris с использованием /dev/poll.
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15773 </para>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15774 <para lang="en">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15775 when using the /dev/poll, select and poll on the platforms, where
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15776 these methods may do the false reports, there may be the long delay when
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15777 the request was passed via the keep-alive connection.
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15778 It may be at least on Solaris when using the /dev/poll.
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15779 </para>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15780 </change>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15781
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15782 <change type="bugfix">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15783 <para lang="ru">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15784 директива send_lowat игнорируется на Linux, так как Linux не поддерживает
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15785 опцию SO_SNDLOWAT.
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15786 </para>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15787 <para lang="en">
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15788 the send_lowat directive is ignored on Linux because Linux does not support
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15789 the SO_SNDLOWAT option.
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15790 </para>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15791 </change>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15792
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15793 </changes>
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15794
c3c2848fc081 nginx-0.1.12-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 473
diff changeset
15795
473
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15796 <changes ver="0.1.11" date="02.12.2004">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15797
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15798 <change type="feature">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15799 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15800 директива worker_priority.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15801 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15802 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15803 the worker_priority directive.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15804 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15805 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15806
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15807 <change type="change">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15808 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15809 под FreeBSD директивы tcp_nopush и tcp_nodelay вместе влияют на передачу
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15810 ответа.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15811 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15812 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15813 both tcp_nopush and tcp_nodelay directives affect the transferred response.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15814 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15815 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15816
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15817 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15818 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15819 nginx не вызывал initgroups().<br/>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15820 Спасибо Андрею Ситникову и Андрею Нигматулину.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15821 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15822 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15823 nginx did not call initgroups().<br/>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15824 Thanks to Andrew Sitnikov and Andrei Nigmatulin.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15825 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15826 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15827
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15828 <change type="change">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15829 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15830 ngx_http_auto_index_module теперь выдаёт размер файлов в байтах.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15831 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15832 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15833 now the ngx_http_autoindex_module shows the file size in the bytes.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15834 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15835 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15836
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15837 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15838 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15839 ngx_http_auto_index_module возвращал ошибку 500, если в каталоге есть
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15840 битый symlink.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15841 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15842 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15843 the ngx_http_autoindex_module returned the 500 error if the broken symlink
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15844 was in a directory.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15845 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15846 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15847
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15848 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15849 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15850 файлы больше 4G не передавались с использованием sendfile.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15851 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15852 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15853 the files bigger than 4G could not be transferred using sendfile.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15854 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15855 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15856
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15857 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15858 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15859 если бэкенд резолвился в несколько адресов и при ожидании от него ответа
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15860 происходила ошибка, то процесс зацикливался.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15861 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15862 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15863 if the backend was resolved to several backends and there was an error while
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15864 the response waiting then process may got caught in an endless loop.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15865 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15866 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15867
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15868 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15869 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15870 при использовании метода /dev/poll рабочий процесс мог завершиться
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15871 с сообщением "unknown cycle".
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15872 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15873 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15874 the worker process may exit with the "unknown cycle" message when the /dev/poll
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15875 method was used.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15876 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15877 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15878
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15879 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15880 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15881 ошибки "close() channel failed".
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15882 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15883 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15884 "close() channel failed" errors.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15885 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15886 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15887
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15888 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15889 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15890 автоматическое определение групп nobody и nogroup.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15891 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15892 <para lang="en">
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15893 the autodetection of the "nobody" and "nogroup" groups.
473
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15894 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15895 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15896
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15897 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15898 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15899 директива send_lowat не работала на Linux.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15900 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15901 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15902 the send_lowat directive did not work on Linux.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15903 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15904 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15905
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15906 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15907 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15908 если в конфигурации не было раздела events, то происходил segmentation fault.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15909 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15910 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15911 the segmentation fault occurred if there was no events section
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15912 in configuration.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15913 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15914 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15915
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15916 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15917 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15918 nginx не собирался под OpenBSD.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15919 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15920 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15921 nginx could not be built on OpenBSD.
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15922 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15923 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15924
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15925 <change type="bugfix">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15926 <para lang="ru">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15927 двойные слэшы в "://" в URI превращались в ":/".
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15928 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15929 <para lang="en">
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15930 the double slashes in "://" in the URI were converted to ":/".
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15931 </para>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15932 </change>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15933
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15934 </changes>
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15935
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15936
471
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15937 <changes ver="0.1.10" date="26.11.2004">
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15938
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15939 <change type="bugfix">
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15940 <para lang="ru">
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15941 если в запросе без аргументов есть "//", "/./", "/../" или "%XX",
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15942 то терялся последний символ в строке запроса;
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15943 ошибка появилась в 0.1.9.
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15944 </para>
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15945 <para lang="en">
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15946 if the request without arguments contains "//", "/./", "/../" or "%XX"
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15947 then the lost character in the request line was lost;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
15948 the bug had appeared in 0.1.9.
471
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15949 </para>
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15950 </change>
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15951
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15952 <change type="bugfix">
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15953 <para lang="ru">
473
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15954 исправление в версии 0.1.9 для файлов больше 2G на Linux не работало.
471
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15955 </para>
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15956 <para lang="en">
473
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
15957 the fix in 0.1.9 for the files bigger than 2G on Linux did not work.
471
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15958 </para>
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15959 </change>
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15960
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15961 </changes>
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15962
31ee1b50354f nginx-0.1.10-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 469
diff changeset
15963
469
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15964 <changes ver="0.1.9" date="25.11.2004">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15965
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15966 <change type="bugfix">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15967 <para lang="ru">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15968 если в запросе есть "//", "/./", "/../" или "%XX", то проксируемый
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15969 запрос передавался без аргументов.
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15970 </para>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15971 <para lang="en">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15972 the proxied request was sent without arguments if the request contains
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15973 "//", "/./", "/../" or "%XX".
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15974 </para>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15975 </change>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15976
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15977 <change type="bugfix">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15978 <para lang="ru">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15979 при сжатии больших ответов иногда они передавались не полностью.
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15980 </para>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15981 <para lang="en">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15982 the large compressed responses may be transferred not completely.
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15983 </para>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15984 </change>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15985
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15986 <change type="bugfix">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15987 <para lang="ru">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15988 не передавались файлы больше 2G на Linux, неподдерживающем sendfile64().
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15989 </para>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15990 <para lang="en">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15991 the files bigger than 2G was not transferred on Linux that does not support
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15992 sendfile64().
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15993 </para>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15994 </change>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15995
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15996 <change type="bugfix">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15997 <para lang="ru">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15998 на Linux при конфигурации сборки нужно было обязательно использовать
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
15999 параметр --with-poll_module;
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16000 ошибка появилась в 0.1.8.
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16001 </para>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16002 <para lang="en">
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16003 while the build configuration on Linux the --with-poll_module parameter
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16004 was required;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
16005 the bug had appeared in 0.1.8.
469
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16006 </para>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16007 </change>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16008
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16009 </changes>
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16010
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
16011
467
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16012 <changes ver="0.1.8" date="20.11.2004">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16013
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16014 <change type="bugfix">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16015 <para lang="ru">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16016 ошибка в модуле ngx_http_autoindex_module при показе длинных имён файлов.
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16017 </para>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16018 <para lang="en">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16019 in the ngx_http_autoindex_module if the long file names were in the listing.
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16020 </para>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16021 </change>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16022
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16023 <change type="feature">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16024 <para lang="ru">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16025 модификатор "^~" в директиве location.
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16026 </para>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16027 <para lang="en">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16028 the "^~" modifier in the location directive.
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16029 </para>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16030 </change>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16031
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16032 <change type="feature">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16033 <para lang="ru">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16034 директива proxy_max_temp_file_size.
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16035 </para>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16036 <para lang="en">
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16037 the proxy_max_temp_file_size directive.
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16038 </para>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16039 </change>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16040
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16041 </changes>
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16042
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16043
465
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16044 <changes ver="0.1.7" date="12.11.2004">
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16045
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16046 <change type="bugfix">
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16047 <para lang="ru">
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16048 при использовании sendfile, если передаваемый файл менялся, то мог
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16049 произойти segmentation fault на FreeBSD;
467
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 465
diff changeset
16050 ошибка появилась в 0.1.5.
465
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16051 </para>
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16052 <para lang="en">
473
8e8f3af115b5 nginx-0.1.11-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 471
diff changeset
16053 on FreeBSD the segmentation fault may occur if the size of the transferred
465
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16054 file was changed;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
16055 the bug had appeared in 0.1.5.
465
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16056 </para>
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16057 </change>
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16058
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16059 </changes>
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16060
5aecc125bc33 nginx-0.1.7-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 463
diff changeset
16061
463
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16062 <changes ver="0.1.6" date="11.11.2004">
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16063
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16064 <change type="bugfix">
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16065 <para lang="ru">
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16066 при некоторых комбинациях директив location c регулярными выражениями
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16067 использовалась конфигурация не из того location.
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16068 </para>
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16069 <para lang="en">
497
d7c90bb5ce83 nginx-0.1.23-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
16070 some location directive combinations with the regular expressions caused
463
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16071 the wrong configuration choose.
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16072 </para>
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16073 </change>
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16074
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16075 </changes>
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16076
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16077
461
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16078 <changes ver="0.1.5" date="11.11.2004">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16079
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16080 <change type="bugfix">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16081 <para lang="ru">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16082 на Solaris и Linux могло быть очень много сообщений "recvmsg() returned
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16083 not enough data".
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16084 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16085 <para lang="en">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16086 on Solaris and Linux there may be too many "recvmsg() returned not enough data"
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16087 alerts.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16088 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16089 </change>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16090
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16091 <change type="bugfix">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16092 <para lang="ru">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16093 в режиме прокси без использования sendfile на Solaris возникала
463
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16094 ошибка "writev() failed <nobr>(22: Invalid argument)".</nobr>
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16095 На других платформах, не поддерживающих sendfile, процесс зацикливался.
461
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16096 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16097 <para lang="en">
463
1f31dc6d33a3 nginx-0.1.6-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 461
diff changeset
16098 there were the "writev() failed <nobr>(22: Invalid argument)"</nobr> errors on
461
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16099 Solaris in proxy mode without sendfile. On other platforms that do not
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16100 support sendfile at all the process got caught in an endless loop.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16101 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16102 </change>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16103
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16104 <change type="bugfix">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16105 <para lang="ru">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16106 при использовании sendfile в режиме прокси на Solaris возникал
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16107 segmentation fault.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16108 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16109 <para lang="en">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16110 segmentation fault on Solaris in proxy mode and using sendfile.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16111 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16112 </change>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16113
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16114 <change type="bugfix">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16115 <para lang="ru">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16116 segmentation fault на Solaris.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16117 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16118 <para lang="en">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16119 segmentation fault on Solaris.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16120 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16121 </change>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16122
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16123 <change type="bugfix">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16124 <para lang="ru">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16125 обновление исполняемого файла на лету не работало на Linux.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16126 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16127 <para lang="en">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16128 on-line upgrade did not work on Linux.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16129 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16130 </change>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16131
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16132 <change type="bugfix">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16133 <para lang="ru">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16134 в списке файлов, выдаваемом модулем ngx_http_autoindex_module,
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16135 не перекодировались пробелы, кавычки и знаки процента.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16136 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16137 <para lang="en">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16138 the ngx_http_autoindex_module module did not escape the spaces,
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16139 the quotes, and the percent signs in the directory listing.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16140 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16141 </change>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16142
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16143 <change type="change">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16144 <para lang="ru">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16145 уменьшение операций копирования.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16146 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16147 <para lang="en">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16148 the decrease of the copy operations.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16149 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16150 </change>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16151
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16152 <change type="feature">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16153 <para lang="ru">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16154 директива userid_p3p.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16155 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16156 <para lang="en">
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16157 the userid_p3p directive.
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16158 </para>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16159 </change>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16160
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16161 </changes>
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16162
a88a3e4e158f nginx-0.1.5-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 459
diff changeset
16163
459
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16164 <changes ver="0.1.4" date="26.10.2004">
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16165
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16166 <change type="bugfix">
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16167 <para lang="ru">
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16168 ошибка в модуле ngx_http_autoindex_module.
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16169 </para>
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16170 <para lang="en">
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16171 in the ngx_http_autoindex_module.
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16172 </para>
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16173 </change>
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16174
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16175 </changes>
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16176
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16177
457
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16178 <changes ver="0.1.3" date="25.10.2004">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16179
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16180 <change type="feature">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16181 <para lang="ru">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16182 модуль ngx_http_autoindex_module и директива autoindex.
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16183 </para>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16184 <para lang="en">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16185 the ngx_http_autoindex_module and the autoindex directive.
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16186 </para>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16187 </change>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16188
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16189 <change type="feature">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16190 <para lang="ru">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16191 директива proxy_set_x_url.
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16192 </para>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16193 <para lang="en">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16194 the proxy_set_x_url directive.
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16195 </para>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16196 </change>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16197
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16198 <change type="bugfix">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16199 <para lang="ru">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16200 модуль проксировании мог привести к зацикливанию, если не использовался
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16201 sendfile.
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16202 </para>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16203 <para lang="en">
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16204 proxy module may get caught in an endless loop when sendfile is not used.
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16205 </para>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16206 </change>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16207
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16208 </changes>
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16209
459
0491b909ef76 nginx-0.1.4-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 457
diff changeset
16210
455
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16211 <changes ver="0.1.2" date="21.10.2004">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16212
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16213 <change type="feature">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16214 <para lang="ru">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16215 параметры --user=USER, --group=GROUP и --with-ld-opt=OPTIONS в configure.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16216 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16217 <para lang="en">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16218 the --user=USER, --group=GROUP, and --with-ld-opt=OPTIONS options in configure.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16219 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16220 </change>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16221
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16222 <change type="feature">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16223 <para lang="ru">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16224 директива server_name поддерживает *.domain.tld.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16225 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16226 <para lang="en">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16227 the server_name directive supports *.domain.tld.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16228 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16229 </change>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16230
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16231 <change type="bugfix">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16232 <para lang="ru">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16233 улучшена переносимость на неизвестные платформы.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16234 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16235 <para lang="en">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16236 the portability improvements.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16237 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16238 </change>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16239
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16240 <change type="bugfix">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16241 <para lang="ru">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16242 нельзя переконфигурировать nginx, если конфигурационный файл указан
457
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16243 в командной строке;
455
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16244 ошибка появилась в 0.1.1.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16245 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16246 <para lang="en">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16247 if configuration file was set in command line, the reconfiguration
457
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16248 was impossible;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
16249 the bug had appeared in 0.1.1.
455
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16250 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16251 </change>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16252
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16253 <change type="bugfix">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16254 <para lang="ru">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16255 модуль проксировании мог привести к зацикливанию, если не использовался
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16256 sendfile.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16257 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16258 <para lang="en">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16259 proxy module may get caught in an endless loop when sendfile is not used.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16260 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16261 </change>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16262
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16263 <change type="bugfix">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16264 <para lang="ru">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16265 при использовании sendfile текст ответа не перекодировался
457
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16266 согласно директивам модуля charset;
455
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16267 ошибка появилась в 0.1.1.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16268 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16269 <para lang="en">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16270 with sendfile the response was not recoded according to the charset
457
ded1284520cc nginx-0.1.3-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
16271 module directives;
2058
9992c4583513 nginx-0.7.3-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 2046
diff changeset
16272 the bug had appeared in 0.1.1.
455
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16273 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16274 </change>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16275
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16276 <change type="bugfix">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16277 <para lang="ru">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16278 очень редкая ошибка при обработке kqueue.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16279 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16280 <para lang="en">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16281 very seldom bug in the kqueue processing.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16282 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16283 </change>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16284
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16285 <change type="bugfix">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16286 <para lang="ru">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16287 модуль сжатия сжимал уже сжатые ответы, полученные при проксировании.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16288 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16289 <para lang="en">
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16290 the gzip module compressed the proxied responses that was already compressed.
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16291 </para>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16292 </change>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16293
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16294 </changes>
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16295
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16296
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16297 <changes ver="0.1.1" date="11.10.2004">
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16298
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16299 <change type="feature">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16300 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16301 директива gzip_types.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16302 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16303 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16304 the gzip_types directive.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16305 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16306 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16307
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16308 <change type="feature">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16309 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16310 директива tcp_nodelay.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16311 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16312 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16313 the tcp_nodelay directive.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16314 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16315 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16316
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16317 <change type="feature">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16318 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16319 директива send_lowat работает не только на платформах, поддерживающих
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16320 kqueue NOTE_LOWAT, но и на всех, поддерживающих SO_SNDLOWAT.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16321 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16322 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16323 the send_lowat directive is working not only on OSes that support
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16324 kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16325 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16326 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16327
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16328 <change type="feature">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16329 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16330 эмуляция setproctitle() для Linux и Solaris.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16331 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16332 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16333 the setproctitle() emulation for Linux and Solaris.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16334 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16335 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16336
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16337 <change type="bugfix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16338 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16339 ошибка при переписывании заголовка "Location" при проксировании.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16340 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16341 <para lang="en">
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
16342 the "Location" header rewrite bug fixed while the proxying.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16343 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16344 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16345
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16346 <change type="bugfix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16347 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16348 ошибка в модуле ngx_http_chunked_module, приводившая к зацикливанию.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16349 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16350 <para lang="en">
455
295d97d70c69 nginx-0.1.2-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 452
diff changeset
16351 the ngx_http_chunked_module module may get caught in an endless loop.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16352 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16353 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16354
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16355 <change type="bugfix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16356 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16357 ошибки в модуле /dev/poll.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16358 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16359 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16360 the /dev/poll module bugs fixed.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16361 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16362 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16363
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16364 <change type="bugfix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16365 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16366 при проксировании и использовании временных файлов ответы портились.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16367 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16368 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16369 the responses were corrupted when the temporary files were used
801
d6f0a00015fd nginx-0.4.10-RELEASE
Igor Sysoev <igor@sysoev.ru>
parents: 778
diff changeset
16370 while the proxying.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16371 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16372 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16373
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16374 <change type="bugfix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16375 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16376 бэкенду передавались запросы с неперекодированными символами.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16377 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16378 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16379 the unescaped requests were passed to the backend.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16380 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16381 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16382
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16383 <change type="bugfix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16384 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16385 на Linux 2.4 при конфигурации сборки нужно было обязательно использовать
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16386 параметр --with-poll_module.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16387 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16388 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16389 while the build configuration on Linux 2.4 the --with-poll_module parameter
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16390 was required.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16391 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16392 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16393
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16394 </changes>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16395
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16396
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16397 <changes ver="0.1.0" date="04.10.2004">
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16398
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16399 <change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16400 <para lang="ru">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16401 Первая публично доступная версия.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16402 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16403 <para lang="en">
452
23fb87bddda1 nginx-0.1.1-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 450
diff changeset
16404 The first public version.
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16405 </para>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16406 </change>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16407
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16408 </changes>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16409
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16410
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16411 </change_log>