comparison docs/xml/nginx/changes.xml @ 2330:eb191501ece3 stable-0.6 release-0.6.33

nginx-0.6.33-RELEASE
author Igor Sysoev <igor@sysoev.ru>
date Thu, 20 Nov 2008 17:26:44 +0000
parents 3bb1a1e2d19b
children e47fbf6620a0
comparison
equal deleted inserted replaced
2329:435b689b61ea 2330:eb191501ece3
5 <change_log link="/nginx/changes.html" path="/nginx/" root=".." 5 <change_log link="/nginx/changes.html" path="/nginx/" root=".."
6 title="nginx"> 6 title="nginx">
7 7
8 <title lang="ru">Изменения в nginx</title> 8 <title lang="ru">Изменения в nginx</title>
9 <title lang="en">nginx changelog</title> 9 <title lang="en">nginx changelog</title>
10
11
12 <changes ver="0.6.33" date="20.11.2008">
13
14 <change type="feature">
15 <para lang="ru">
16 теперь nginx возвращает код 405 для метода POST при запросе статического
17 файла, только если файл существует.
18 </para>
19 <para lang="en">
20 now nginx returns the 405 status code for POST method requesting a static file
21 only if the file exists.
22 </para>
23 </change>
24
25 <change type="workaround">
26 <para lang="ru">
27 совместимость с glibc 2.3.<br/>
28 Спасибо Eric Benson и Максиму Дунину.
29 </para>
30 <para lang="en">
31 compatibility with glibc 2.3.<br/>
32 Thanks to Eric Benson and Maxim Dounin.
33 </para>
34 </change>
35
36 <change type="bugfix">
37 <para lang="ru">
38 resolver не понимал большие DNS-ответы.<br/>
39 Спасибо Zyb.
40 </para>
41 <para lang="en">
42 the resolver did not understand big DNS responses.<br/>
43 Thanks to Zyb.
44 </para>
45 </change>
46
47 <change type="bugfix">
48 <para lang="ru">
49 при использовании HTTPS запросы могли завершаться с ошибкой "bad write retry".
50 </para>
51 <para lang="en">
52 in HTTPS mode requests might fail with the "bad write retry" error.
53 </para>
54 </change>
55
56 <change type="bugfix">
57 <para lang="ru">
58 модуль ngx_http_charset_module не понимал название кодировки в кавычках,
59 полученное от бэкенда.
60 </para>
61 <para lang="en">
62 the ngx_http_charset_module did not understand quoted charset name
63 received from backend.
64 </para>
65 </change>
66
67 <change type="bugfix">
68 <para lang="ru">
69 при использовании параметра max_fails=0 в upstream'е с несколькими
70 серверами рабочий процесс выходил по сигналу SIGFPE.<br/>
71 Спасибо Максиму Дунину.
72 </para>
73 <para lang="en">
74 if the "max_fails=0" parameter was used in upstream with several servers,
75 then a worker process exited on a SIGFPE signal.<br/>
76 Thanks to Maxim Dounin.
77 </para>
78 </change>
79
80 <change type="bugfix">
81 <para lang="ru">
82 метод $r->header_in() не возвращал значения строк "Host", "User-Agent",
83 и "Connection" из заголовка запроса;
84 ошибка появилась в 0.6.32.
85 </para>
86 <para lang="en">
87 the $r->header_in() method did not return value of the "Host",
88 "User-Agent", and "Connection" request header lines;
89 the bug had appeared in 0.6.32.
90 </para>
91 </change>
92
93 <change type="bugfix">
94 <para lang="ru">
95 при перенаправлении запроса с методом HEAD с помощью директивы error_page
96 возвращался полный ответ.
97 </para>
98 <para lang="en">
99 a full response was returned for request method HEAD
100 while redirection via an "error_page" directive.
101 </para>
102 </change>
103
104 <change type="bugfix">
105 <para lang="ru">
106 если у каталога были права доступа только на поиск файлов
107 и первый индексный файл отсутствовал, то nginx возвращал ошибку 500.
108 </para>
109 <para lang="en">
110 if a directory has search only rights and the first index file was absent,
111 then nginx returned the 500 status code.
112 </para>
113 </change>
114
115 <change type="bugfix">
116 <para lang="ru">
117 рекурсивной error_page для 500 ошибки.
118 </para>
119 <para lang="en">
120 of recursive error_page for 500 status code.
121 </para>
122 </change>
123
124 </changes>
10 125
11 126
12 <changes ver="0.6.32" date="07.07.2008"> 127 <changes ver="0.6.32" date="07.07.2008">
13 128
14 <change type="change"> 129 <change type="change">
922 только IP-адреса, то указывать resolver не нужно. 1037 только IP-адреса, то указывать resolver не нужно.
923 </para> 1038 </para>
924 <para lang="en"> 1039 <para lang="en">
925 if variable values used in a "proxy_pass" directive contain IP-addresses only, 1040 if variable values used in a "proxy_pass" directive contain IP-addresses only,
926 then a "resolver" directive is not mandatory. 1041 then a "resolver" directive is not mandatory.
927 resolver
928 </para> 1042 </para>
929 </change> 1043 </change>
930 1044
931 <change type="bugfix"> 1045 <change type="bugfix">
932 <para lang="ru"> 1046 <para lang="ru">
4628 </para> 4742 </para>
4629 </change> 4743 </change>
4630 4744
4631 <change type="bugfix"> 4745 <change type="bugfix">
4632 <para lang="ru"> 4746 <para lang="ru">
4633 метод $r->headers_in("Cookie") модуля ngx_http_perl_module теперь возвращает 4747 метод $r->header_in("Cookie") модуля ngx_http_perl_module теперь возвращает
4634 все строки "Cookie" в заголовке запроса. 4748 все строки "Cookie" в заголовке запроса.
4635 </para> 4749 </para>
4636 <para lang="en"> 4750 <para lang="en">
4637 the $r->headers_in("Cookie") of the ngx_http_perl_module now returns 4751 the $r->header_in("Cookie") of the ngx_http_perl_module now returns
4638 all "Cookie" header lines. 4752 all "Cookie" header lines.
4639 </para> 4753 </para>
4640 </change> 4754 </change>
4641 4755
4642 <change type="bugfix"> 4756 <change type="bugfix">