Mercurial > hg > nginx-quic
comparison docs/xml/nginx/changes.xml @ 2114:5cbd114a2b1d stable-0.5 release-0.5.37
nginx-0.5.37-RELEASE
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 07 Jul 2008 12:09:02 +0000 |
parents | 459fa0e9044d |
children | 6dcc15f30295 |
comparison
equal
deleted
inserted
replaced
2113:e94149d5de37 | 2114:5cbd114a2b1d |
---|---|
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 | 10 |
11 | 11 |
12 <changes ver="0.5.37" date="07.07.2008"> | |
13 | |
14 <change type="bugfix"> | |
15 <para lang="ru"> | |
16 при совместном использовании sub_filter и SSI | |
17 ответы могли передаваться неверно. | |
18 </para> | |
19 <para lang="en"> | |
20 if sub_filter and SSI were used together, then responses might | |
21 were transferred incorrectly. | |
22 </para> | |
23 </change> | |
24 | |
25 <change type="bugfix"> | |
26 <para lang="ru"> | |
27 большие включения в SSI могли передавались не полностью. | |
28 </para> | |
29 <para lang="en"> | |
30 large SSI inclusions might be truncated. | |
31 </para> | |
32 </change> | |
33 | |
34 <change type="bugfix"> | |
35 <para lang="ru"> | |
36 рабочие процессы могли не реагировать на сигналы переконфигурации | |
37 и ротации логов. | |
38 </para> | |
39 <para lang="en"> | |
40 worker processes might not catch reconfiguration and log rotation signals. | |
41 </para> | |
42 </change> | |
43 | |
44 <change type="bugfix"> | |
45 <para lang="ru"> | |
46 nginx не собирался на последних Fedora 9 Linux.<br/> | |
47 Спасибо Roxis. | |
48 </para> | |
49 <para lang="en"> | |
50 nginx could not be built on latest Fedora 9 Linux.<br/> | |
51 Thanks to Roxis. | |
52 </para> | |
53 </change> | |
54 | |
55 <change type="bugfix"> | |
56 <para lang="ru"> | |
57 при использовании keepalive на Linux | |
58 в рабочем процессе мог произойти segmentation fault. | |
59 </para> | |
60 <para lang="en"> | |
61 a segmentation fault might occur in worker process on Linux, | |
62 if keepalive was enabled. | |
63 </para> | |
64 </change> | |
65 | |
66 <change type="bugfix"> | |
67 <para lang="ru"> | |
68 во время переконфигурации на некоторых 64-битном платформах в лог | |
69 записывался alert "sendmsg() failed (9: Bad file descriptor)". | |
70 </para> | |
71 <para lang="en"> | |
72 an alert "sendmsg() failed (9: Bad file descriptor)" on some 64-bit platforms | |
73 while reconfiguration. | |
74 </para> | |
75 </change> | |
76 | |
77 </changes> | |
78 | |
79 | |
12 <changes ver="0.5.36" date="04.05.2008"> | 80 <changes ver="0.5.36" date="04.05.2008"> |
13 | 81 |
14 <change type="bugfix"> | 82 <change type="bugfix"> |
15 <para lang="ru"> | 83 <para lang="ru"> |
16 директива sub_filter могла вставлять заменяемый текст в вывод. | 84 директива sub_filter могла вставлять заменяемый текст в вывод. |
46 nginx выдавал ошибочное сообщение "SSL_shutdown() failed (SSL: )"; | 114 nginx выдавал ошибочное сообщение "SSL_shutdown() failed (SSL: )"; |
47 ошибка появилась в 0.5.35. | 115 ошибка появилась в 0.5.35. |
48 </para> | 116 </para> |
49 <para lang="en"> | 117 <para lang="en"> |
50 nginx issued the bogus error message "SSL_shutdown() failed (SSL: )"; | 118 nginx issued the bogus error message "SSL_shutdown() failed (SSL: )"; |
51 bug appeared in 0.5.35. | 119 the bug had appeared in 0.5.35. |
52 </para> | 120 </para> |
53 </change> | 121 </change> |
54 | 122 |
55 <change type="bugfix"> | 123 <change type="bugfix"> |
56 <para lang="ru"> | 124 <para lang="ru"> |
57 при использовании HTTPS запросы могли завершаться с ошибкой "bad write retry"; | 125 при использовании HTTPS запросы могли завершаться с ошибкой "bad write retry"; |
58 ошибка появилась в 0.5.35. | 126 ошибка появилась в 0.5.35. |
59 </para> | 127 </para> |
60 <para lang="en"> | 128 <para lang="en"> |
61 in HTTPS mode requests might fail with the "bad write retry" error; | 129 in HTTPS mode requests might fail with the "bad write retry" error; |
62 bug appeared in 0.5.35. | 130 the bug had appeared in 0.5.35. |
63 </para> | 131 </para> |
64 </change> | 132 </change> |
65 | 133 |
66 <change type="bugfix"> | 134 <change type="bugfix"> |
67 <para lang="ru"> | 135 <para lang="ru"> |
84 Спасибо Manlio Perillo. | 152 Спасибо Manlio Perillo. |
85 </para> | 153 </para> |
86 <para lang="en"> | 154 <para lang="en"> |
87 a segmentation fault occurred in master process | 155 a segmentation fault occurred in master process |
88 if the "fastcgi_catch_stderr" directive was used; | 156 if the "fastcgi_catch_stderr" directive was used; |
89 bug appeared in 0.5.32.<br/> | 157 the bug had appeared in 0.5.32.<br/> |
90 Thanks to Manlio Perillo. | 158 Thanks to Manlio Perillo. |
91 </para> | 159 </para> |
92 </change> | 160 </change> |
93 | 161 |
94 </changes> | 162 </changes> |
134 при использовании HTTPS запросы могли завершаться с ошибкой "bad write retry"; | 202 при использовании HTTPS запросы могли завершаться с ошибкой "bad write retry"; |
135 ошибка появилась в 0.5.13. | 203 ошибка появилась в 0.5.13. |
136 </para> | 204 </para> |
137 <para lang="en"> | 205 <para lang="en"> |
138 in HTTPS mode requests might fail with the "bad write retry" error; | 206 in HTTPS mode requests might fail with the "bad write retry" error; |
139 bug appeared in 0.5.13. | 207 the bug had appeared in 0.5.13. |
140 </para> | 208 </para> |
141 </change> | 209 </change> |
142 | 210 |
143 <change type="bugfix"> | 211 <change type="bugfix"> |
144 <para lang="ru"> | 212 <para lang="ru"> |
192 ошибка появилась в 0.5.32. | 260 ошибка появилась в 0.5.32. |
193 </para> | 261 </para> |
194 <para lang="en"> | 262 <para lang="en"> |
195 if the "?" character was in a "error_page" directive, then it was escaped | 263 if the "?" character was in a "error_page" directive, then it was escaped |
196 in a proxied request; | 264 in a proxied request; |
197 bug appeared in 0.5.32. | 265 the bug had appeared in 0.5.32. |
198 </para> | 266 </para> |
199 </change> | 267 </change> |
200 | 268 |
201 </changes> | 269 </changes> |
202 | 270 |
291 уже экранированные символы; | 359 уже экранированные символы; |
292 ошибка появилась в 0.5.28. | 360 ошибка появилась в 0.5.28. |
293 </para> | 361 </para> |
294 <para lang="en"> | 362 <para lang="en"> |
295 URL double escaping in a redirect of the "msie_refresh" directive; | 363 URL double escaping in a redirect of the "msie_refresh" directive; |
296 bug appeared in 0.5.28. | 364 the bug had appeared in 0.5.28. |
297 </para> | 365 </para> |
298 </change> | 366 </change> |
299 | 367 |
300 <change type="bugfix"> | 368 <change type="bugfix"> |
301 <para lang="ru"> | 369 <para lang="ru"> |
509 ошибка появилась в 0.5.32. | 577 ошибка появилась в 0.5.32. |
510 </para> | 578 </para> |
511 <para lang="en"> | 579 <para lang="en"> |
512 nginx supported low case only "close" and "keep-alive" values | 580 nginx supported low case only "close" and "keep-alive" values |
513 in the "Connection" request header line; | 581 in the "Connection" request header line; |
514 bug appeared in 0.5.32. | 582 the bug had appeared in 0.5.32. |
515 </para> | 583 </para> |
516 </change> | 584 </change> |
517 | 585 |
518 <change type="bugfix"> | 586 <change type="bugfix"> |
519 <para lang="ru"> | 587 <para lang="ru"> |
746 ошибка появилась в 0.5.13. | 814 ошибка появилась в 0.5.13. |
747 </para> | 815 </para> |
748 <para lang="en"> | 816 <para lang="en"> |
749 the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives | 817 the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives |
750 did not work; | 818 did not work; |
751 bug appeared in 0.5.13. | 819 the bug had appeared in 0.5.13. |
752 </para> | 820 </para> |
753 </change> | 821 </change> |
754 | 822 |
755 </changes> | 823 </changes> |
756 | 824 |
854 nginx не собирался на Solaris/amd64 Sun Studio 11 и более ранними версиями; | 922 nginx не собирался на Solaris/amd64 Sun Studio 11 и более ранними версиями; |
855 ошибка появилась в 0.5.29. | 923 ошибка появилась в 0.5.29. |
856 </para> | 924 </para> |
857 <para lang="en"> | 925 <para lang="en"> |
858 fix building on Solaris/amd64 by Sun Studio 11 and early versions; | 926 fix building on Solaris/amd64 by Sun Studio 11 and early versions; |
859 bug appeared in 0.5.29. | 927 the bug had appeared in 0.5.29. |
860 </para> | 928 </para> |
861 </change> | 929 </change> |
862 | 930 |
863 </changes> | 931 </changes> |
864 | 932 |
1001 </change> | 1069 </change> |
1002 | 1070 |
1003 </changes> | 1071 </changes> |
1004 | 1072 |
1005 | 1073 |
1074 <!-- 0.6.x branch --> | |
1006 <changes ver="0.5.25" date="11.06.2007"> | 1075 <changes ver="0.5.25" date="11.06.2007"> |
1007 | 1076 |
1008 <change type="bugfix"> | 1077 <change type="bugfix"> |
1009 <para lang="ru"> | 1078 <para lang="ru"> |
1010 nginx не собирался с параметром --without-http_rewrite_module; | 1079 nginx не собирался с параметром --without-http_rewrite_module; |
1011 ошибка появилась в 0.5.24. | 1080 ошибка появилась в 0.5.24. |
1012 </para> | 1081 </para> |
1013 <para lang="en"> | 1082 <para lang="en"> |
1014 nginx could not be built with the --without-http_rewrite_module parameter; | 1083 nginx could not be built with the --without-http_rewrite_module parameter; |
1015 bug appeared in 0.5.24. | 1084 the bug had appeared in 0.5.24. |
1016 </para> | 1085 </para> |
1017 </change> | 1086 </change> |
1018 | 1087 |
1019 </changes> | 1088 </changes> |
1020 | 1089 |
1037 при использовании сжатия часть ответа могла передаваться несжатой; | 1106 при использовании сжатия часть ответа могла передаваться несжатой; |
1038 ошибка появилась в 0.5.23. | 1107 ошибка появилась в 0.5.23. |
1039 </para> | 1108 </para> |
1040 <para lang="en"> | 1109 <para lang="en"> |
1041 a part of response body might be passed uncompressed if gzip was used; | 1110 a part of response body might be passed uncompressed if gzip was used; |
1042 bug appeared in 0.5.23. | 1111 the bug had appeared in 0.5.23. |
1043 </para> | 1112 </para> |
1044 </change> | 1113 </change> |
1045 | 1114 |
1046 </changes> | 1115 </changes> |
1047 | 1116 |
1111 большое тело запроса могло не передаваться бэкенду; | 1180 большое тело запроса могло не передаваться бэкенду; |
1112 ошибка появилась в 0.5.21. | 1181 ошибка появилась в 0.5.21. |
1113 </para> | 1182 </para> |
1114 <para lang="en"> | 1183 <para lang="en"> |
1115 a big request body might not be passed to backend; | 1184 a big request body might not be passed to backend; |
1116 bug appeared in 0.5.21. | 1185 the bug had appeared in 0.5.21. |
1117 </para> | 1186 </para> |
1118 </change> | 1187 </change> |
1119 | 1188 |
1120 </changes> | 1189 </changes> |
1121 | 1190 |
1348 <para lang="en"> | 1417 <para lang="en"> |
1349 a segmentation fault occurred in master process | 1418 a segmentation fault occurred in master process |
1350 after first reconfiguration and receiving any signal | 1419 after first reconfiguration and receiving any signal |
1351 if nginx was built with ngx_http_perl_module and perl | 1420 if nginx was built with ngx_http_perl_module and perl |
1352 did not support multiplicity; | 1421 did not support multiplicity; |
1353 bug appeared in 0.5.9. | 1422 the bug had appeared in 0.5.9. |
1354 </para> | 1423 </para> |
1355 </change> | 1424 </change> |
1356 | 1425 |
1357 <change type="bugfix"> | 1426 <change type="bugfix"> |
1358 <para lang="ru"> | 1427 <para lang="ru"> |
1361 ошибка появилась в 0.3.38. | 1430 ошибка появилась в 0.3.38. |
1362 </para> | 1431 </para> |
1363 <para lang="en"> | 1432 <para lang="en"> |
1364 if perl did not support multiplicity, then after reconfiguration | 1433 if perl did not support multiplicity, then after reconfiguration |
1365 perl code did not work; | 1434 perl code did not work; |
1366 bug appeared in 0.3.38. | 1435 the bug had appeared in 0.3.38. |
1367 </para> | 1436 </para> |
1368 </change> | 1437 </change> |
1369 | 1438 |
1370 </changes> | 1439 </changes> |
1371 | 1440 |
1447 </para> | 1516 </para> |
1448 <para lang="en"> | 1517 <para lang="en"> |
1449 a segmentation fault might occur in worker process | 1518 a segmentation fault might occur in worker process |
1450 if a charset was set in the "Content-Type" header line and the line | 1519 if a charset was set in the "Content-Type" header line and the line |
1451 has trailing ";"; | 1520 has trailing ";"; |
1452 bug appeared in 0.3.50. | 1521 the bug had appeared in 0.3.50. |
1453 </para> | 1522 </para> |
1454 </change> | 1523 </change> |
1455 | 1524 |
1456 <change type="bugfix"> | 1525 <change type="bugfix"> |
1457 <para lang="ru"> | 1526 <para lang="ru"> |
1469 nginx не собирался на Solaris без параметра --with-debug; | 1538 nginx не собирался на Solaris без параметра --with-debug; |
1470 ошибка появилась в 0.5.15. | 1539 ошибка появилась в 0.5.15. |
1471 </para> | 1540 </para> |
1472 <para lang="en"> | 1541 <para lang="en"> |
1473 nginx could not be built on Solaris without the --with-debug option; | 1542 nginx could not be built on Solaris without the --with-debug option; |
1474 bug appeared in 0.5.15. | 1543 the bug had appeared in 0.5.15. |
1475 </para> | 1544 </para> |
1476 </change> | 1545 </change> |
1477 | 1546 |
1478 </changes> | 1547 </changes> |
1479 | 1548 |
1646 <para lang="ru"> | 1715 <para lang="ru"> |
1647 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc; | 1716 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc; |
1648 ошибка появилась в 0.5.8. | 1717 ошибка появилась в 0.5.8. |
1649 </para> | 1718 </para> |
1650 <para lang="en"> | 1719 <para lang="en"> |
1651 nginx could not be built on platforms different from i386, amd64, sparc and ppc; | 1720 nginx could not be built on platforms different from i386, amd64, sparc, |
1652 bug appeared in 0.5.8. | 1721 and ppc; |
1722 the bug had appeared in 0.5.8. | |
1653 </para> | 1723 </para> |
1654 </change> | 1724 </change> |
1655 | 1725 |
1656 </changes> | 1726 </changes> |
1657 | 1727 |
1662 <para lang="ru"> | 1732 <para lang="ru"> |
1663 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc; | 1733 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc; |
1664 ошибка появилась в 0.5.8. | 1734 ошибка появилась в 0.5.8. |
1665 </para> | 1735 </para> |
1666 <para lang="en"> | 1736 <para lang="en"> |
1667 nginx could not be built on platforms different from i386, amd64, sparc и ppc; | 1737 nginx could not be built on platforms different from i386, amd64, sparc, |
1668 bug appeared in 0.5.8. | 1738 and ppc; |
1739 the bug had appeared in 0.5.8. | |
1669 </para> | 1740 </para> |
1670 </change> | 1741 </change> |
1671 | 1742 |
1672 <change type="bugfix"> | 1743 <change type="bugfix"> |
1673 <para lang="ru"> | 1744 <para lang="ru"> |
1676 ошибка появилась в 0.5.8. | 1747 ошибка появилась в 0.5.8. |
1677 </para> | 1748 </para> |
1678 <para lang="en"> | 1749 <para lang="en"> |
1679 a segmentation fault might occur in worker process | 1750 a segmentation fault might occur in worker process |
1680 if the temporarily files were used while working with FastCGI server; | 1751 if the temporarily files were used while working with FastCGI server; |
1681 bug appeared in 0.5.8. | 1752 the bug had appeared in 0.5.8. |
1682 </para> | 1753 </para> |
1683 </change> | 1754 </change> |
1684 | 1755 |
1685 <change type="bugfix"> | 1756 <change type="bugfix"> |
1686 <para lang="ru"> | 1757 <para lang="ru"> |
1723 ответ был неверным, если запрашивалось несколько диапазонов; | 1794 ответ был неверным, если запрашивалось несколько диапазонов; |
1724 ошибка появилась в 0.5.6. | 1795 ошибка появилась в 0.5.6. |
1725 </para> | 1796 </para> |
1726 <para lang="en"> | 1797 <para lang="en"> |
1727 the response was incorrect if several ranges were requested; | 1798 the response was incorrect if several ranges were requested; |
1728 bug appeared in 0.5.6. | 1799 the bug had appeared in 0.5.6. |
1729 </para> | 1800 </para> |
1730 </change> | 1801 </change> |
1731 | 1802 |
1732 <change type="bugfix"> | 1803 <change type="bugfix"> |
1733 <para lang="ru"> | 1804 <para lang="ru"> |
1775 ошибка появилась в 0.5.9. | 1846 ошибка появилась в 0.5.9. |
1776 </para> | 1847 </para> |
1777 <para lang="en"> | 1848 <para lang="en"> |
1778 while online executable file upgrade the new master process did not | 1849 while online executable file upgrade the new master process did not |
1779 inherit the listening sockets; | 1850 inherit the listening sockets; |
1780 bug appeared in 0.5.9. | 1851 the bug had appeared in 0.5.9. |
1781 </para> | 1852 </para> |
1782 </change> | 1853 </change> |
1783 | 1854 |
1784 <change type="bugfix"> | 1855 <change type="bugfix"> |
1785 <para lang="ru"> | 1856 <para lang="ru"> |
1788 ошибка появилась в 0.5.1. | 1859 ошибка появилась в 0.5.1. |
1789 </para> | 1860 </para> |
1790 <para lang="en"> | 1861 <para lang="en"> |
1791 a segmentation fault might occur in worker process | 1862 a segmentation fault might occur in worker process |
1792 if nginx was built with -O2 optimization; | 1863 if nginx was built with -O2 optimization; |
1793 bug appeared in 0.5.1. | 1864 the bug had appeared in 0.5.1. |
1794 </para> | 1865 </para> |
1795 </change> | 1866 </change> |
1796 | 1867 |
1797 </changes> | 1868 </changes> |
1798 | 1869 |
1907 ошибка появилась в 0.4.7. | 1978 ошибка появилась в 0.4.7. |
1908 </para> | 1979 </para> |
1909 <para lang="en"> | 1980 <para lang="en"> |
1910 if the "proxy_buffering off" directive was used and a client connection | 1981 if the "proxy_buffering off" directive was used and a client connection |
1911 was non-active, then the connection was closed after send timeout; | 1982 was non-active, then the connection was closed after send timeout; |
1912 bug appeared in 0.4.7. | 1983 the bug had appeared in 0.4.7. |
1913 </para> | 1984 </para> |
1914 </change> | 1985 </change> |
1915 | 1986 |
1916 <change type="bugfix"> | 1987 <change type="bugfix"> |
1917 <para lang="ru"> | 1988 <para lang="ru"> |
2174 при использовании переменной $host мог произойти segmentation fault; | 2245 при использовании переменной $host мог произойти segmentation fault; |
2175 ошибка появилась в 0.4.14. | 2246 ошибка появилась в 0.4.14. |
2176 </para> | 2247 </para> |
2177 <para lang="en"> | 2248 <para lang="en"> |
2178 a segmentation fault might occur if the $host variable was used; | 2249 a segmentation fault might occur if the $host variable was used; |
2179 bug appeared in 0.4.14. | 2250 the bug had appeared in 0.4.14. |
2180 </para> | 2251 </para> |
2181 </change> | 2252 </change> |
2182 | 2253 |
2183 </changes> | 2254 </changes> |
2184 | 2255 |
2227 ошибка появилась в 0.5.1. | 2298 ошибка появилась в 0.5.1. |
2228 </para> | 2299 </para> |
2229 <para lang="en"> | 2300 <para lang="en"> |
2230 if the "proxy_pass" directive used the name of the "upstream" block, | 2301 if the "proxy_pass" directive used the name of the "upstream" block, |
2231 then nginx tried to resolve the name; | 2302 then nginx tried to resolve the name; |
2232 bug appeared in 0.5.1. | 2303 the bug had appeared in 0.5.1. |
2233 </para> | 2304 </para> |
2234 </change> | 2305 </change> |
2235 | 2306 |
2236 </changes> | 2307 </changes> |
2237 | 2308 |
2254 ошибка появилась в 0.4.11.<br/> | 2325 ошибка появилась в 0.4.11.<br/> |
2255 Спасибо Bron Gondwana. | 2326 Спасибо Bron Gondwana. |
2256 </para> | 2327 </para> |
2257 <para lang="en"> | 2328 <para lang="en"> |
2258 for Eudora for Mac; | 2329 for Eudora for Mac; |
2259 bug appeared in 0.4.11.<br/> | 2330 the bug had appeared in 0.4.11.<br/> |
2260 Thanks to Bron Gondwana. | 2331 Thanks to Bron Gondwana. |
2261 </para> | 2332 </para> |
2262 </change> | 2333 </change> |
2263 | 2334 |
2264 <change type="bugfix"> | 2335 <change type="bugfix"> |
2268 ошибка появилась в 0.5.0. | 2339 ошибка появилась в 0.5.0. |
2269 </para> | 2340 </para> |
2270 <para lang="en"> | 2341 <para lang="en"> |
2271 if the "upstream" name was used in the "fastcgi_pass", then the message | 2342 if the "upstream" name was used in the "fastcgi_pass", then the message |
2272 "no port in upstream" was issued; | 2343 "no port in upstream" was issued; |
2273 bug appeared in 0.5.0. | 2344 the bug had appeared in 0.5.0. |
2274 </para> | 2345 </para> |
2275 </change> | 2346 </change> |
2276 | 2347 |
2277 <change type="bugfix"> | 2348 <change type="bugfix"> |
2278 <para lang="ru"> | 2349 <para lang="ru"> |
2282 ошибка появилась в 0.5.0. | 2353 ошибка появилась в 0.5.0. |
2283 </para> | 2354 </para> |
2284 <para lang="en"> | 2355 <para lang="en"> |
2285 if the "proxy_pass" and "fastcgi_pass" directives used the same servers but | 2356 if the "proxy_pass" and "fastcgi_pass" directives used the same servers but |
2286 different ports, then these directives uses the first described port; | 2357 different ports, then these directives uses the first described port; |
2287 bug appeared in 0.5.0. | 2358 the bug had appeared in 0.5.0. |
2288 </para> | 2359 </para> |
2289 </change> | 2360 </change> |
2290 | 2361 |
2291 <change type="bugfix"> | 2362 <change type="bugfix"> |
2292 <para lang="ru"> | 2363 <para lang="ru"> |
2295 ошибка появилась в 0.5.0. | 2366 ошибка появилась в 0.5.0. |
2296 </para> | 2367 </para> |
2297 <para lang="en"> | 2368 <para lang="en"> |
2298 if the "proxy_pass" and "fastcgi_pass" directives used the unix domain sockets, | 2369 if the "proxy_pass" and "fastcgi_pass" directives used the unix domain sockets, |
2299 then these directives used first described socket; | 2370 then these directives used first described socket; |
2300 bug appeared in 0.5.0. | 2371 the bug had appeared in 0.5.0. |
2301 </para> | 2372 </para> |
2302 </change> | 2373 </change> |
2303 | 2374 |
2304 <change type="bugfix"> | 2375 <change type="bugfix"> |
2305 <para lang="ru"> | 2376 <para lang="ru"> |
2391 nginx не собирался на 64-битных платформах; | 2462 nginx не собирался на 64-битных платформах; |
2392 ошибка появилась в 0.4.14. | 2463 ошибка появилась в 0.4.14. |
2393 </para> | 2464 </para> |
2394 <para lang="en"> | 2465 <para lang="en"> |
2395 nginx could not be built on 64-bit platforms; | 2466 nginx could not be built on 64-bit platforms; |
2396 bug appeared in 0.4.14. | 2467 the bug had appeared in 0.4.14. |
2397 </para> | 2468 </para> |
2398 </change> | 2469 </change> |
2399 | 2470 |
2400 </changes> | 2471 </changes> |
2401 | 2472 |
2425 ngx_http_perl_module не работал с перлом, собранным с поддержкой потоков; | 2496 ngx_http_perl_module не работал с перлом, собранным с поддержкой потоков; |
2426 ошибка появилась в 0.3.38. | 2497 ошибка появилась в 0.3.38. |
2427 </para> | 2498 </para> |
2428 <para lang="en"> | 2499 <para lang="en"> |
2429 ngx_http_perl_module did not work with perl built with the threads support; | 2500 ngx_http_perl_module did not work with perl built with the threads support; |
2430 bug appeared in 0.3.38. | 2501 the bug had appeared in 0.3.38. |
2431 </para> | 2502 </para> |
2432 </change> | 2503 </change> |
2433 | 2504 |
2434 <change type="bugfix"> | 2505 <change type="bugfix"> |
2435 <para lang="ru"> | 2506 <para lang="ru"> |
2543 для ответов модуля ngx_http_autoindex_module не выставлялась кодировка; | 2614 для ответов модуля ngx_http_autoindex_module не выставлялась кодировка; |
2544 ошибка появилась в 0.3.50. | 2615 ошибка появилась в 0.3.50. |
2545 </para> | 2616 </para> |
2546 <para lang="en"> | 2617 <para lang="en"> |
2547 a charset could not be set for ngx_http_autoindex_module responses; | 2618 a charset could not be set for ngx_http_autoindex_module responses; |
2548 bug appeared in 0.3.50. | 2619 the bug had appeared in 0.3.50. |
2549 </para> | 2620 </para> |
2550 </change> | 2621 </change> |
2551 | 2622 |
2552 <change type="bugfix"> | 2623 <change type="bugfix"> |
2553 <para lang="ru"> | 2624 <para lang="ru"> |
2574 50-й подзапрос в SSI ответе не работал; | 2645 50-й подзапрос в SSI ответе не работал; |
2575 ошибка появилась в 0.3.50. | 2646 ошибка появилась в 0.3.50. |
2576 </para> | 2647 </para> |
2577 <para lang="en"> | 2648 <para lang="en"> |
2578 the 50th subrequest in SSI response did not work; | 2649 the 50th subrequest in SSI response did not work; |
2579 bug appeared in 0.3.50. | 2650 the bug had appeared in 0.3.50. |
2580 </para> | 2651 </para> |
2581 </change> | 2652 </change> |
2582 | 2653 |
2583 </changes> | 2654 </changes> |
2584 | 2655 |
2644 ошибка появилась в 0.4.10. | 2715 ошибка появилась в 0.4.10. |
2645 </para> | 2716 </para> |
2646 <para lang="en"> | 2717 <para lang="en"> |
2647 if the APOP was enabled in the POP3 proxy, then the USER/PASS commands | 2718 if the APOP was enabled in the POP3 proxy, then the USER/PASS commands |
2648 might not work; | 2719 might not work; |
2649 bug appeared in 0.4.10. | 2720 the bug had appeared in 0.4.10. |
2650 </para> | 2721 </para> |
2651 </change> | 2722 </change> |
2652 | 2723 |
2653 </changes> | 2724 </changes> |
2654 | 2725 |
2691 модуль ngx_http_flv_module не поддерживал byte ranges для полных ответов; | 2762 модуль ngx_http_flv_module не поддерживал byte ranges для полных ответов; |
2692 ошибка появилась в 0.4.7. | 2763 ошибка появилась в 0.4.7. |
2693 </para> | 2764 </para> |
2694 <para lang="en"> | 2765 <para lang="en"> |
2695 the ngx_http_flv_module did not support the byte ranges for full responses; | 2766 the ngx_http_flv_module did not support the byte ranges for full responses; |
2696 bug appeared in 0.4.7. | 2767 the bug had appeared in 0.4.7. |
2697 </para> | 2768 </para> |
2698 </change> | 2769 </change> |
2699 | 2770 |
2700 <change type="bugfix"> | 2771 <change type="bugfix"> |
2701 <para lang="ru"> | 2772 <para lang="ru"> |
2702 nginx не собирался на Debian amd64; | 2773 nginx не собирался на Debian amd64; |
2703 ошибка появилась в 0.4.9. | 2774 ошибка появилась в 0.4.9. |
2704 </para> | 2775 </para> |
2705 <para lang="en"> | 2776 <para lang="en"> |
2706 nginx could not be built on Debian amd64; | 2777 nginx could not be built on Debian amd64; |
2707 bug appeared in 0.4.9. | 2778 the bug had appeared in 0.4.9. |
2708 </para> | 2779 </para> |
2709 </change> | 2780 </change> |
2710 | 2781 |
2711 </changes> | 2782 </changes> |
2712 | 2783 |
2855 ошибка появилась в 0.4.4. | 2926 ошибка появилась в 0.4.4. |
2856 </para> | 2927 </para> |
2857 <para lang="en"> | 2928 <para lang="en"> |
2858 after redirecting error by an "error_page" directive | 2929 after redirecting error by an "error_page" directive |
2859 any ngx_http_rewrite_module directive returned this error code; | 2930 any ngx_http_rewrite_module directive returned this error code; |
2860 bug appeared in 0.4.4. | 2931 the bug had appeared in 0.4.4. |
2861 </para> | 2932 </para> |
2862 </change> | 2933 </change> |
2863 | 2934 |
2864 </changes> | 2935 </changes> |
2865 | 2936 |
2871 nginx не собирался на Linux и Solaris; | 2942 nginx не собирался на Linux и Solaris; |
2872 ошибка появилась в 0.4.4. | 2943 ошибка появилась в 0.4.4. |
2873 </para> | 2944 </para> |
2874 <para lang="en"> | 2945 <para lang="en"> |
2875 nginx could not be built on Linux and Solaris; | 2946 nginx could not be built on Linux and Solaris; |
2876 bug appeared in 0.4.4. | 2947 the bug had appeared in 0.4.4. |
2877 </para> | 2948 </para> |
2878 </change> | 2949 </change> |
2879 | 2950 |
2880 </changes> | 2951 </changes> |
2881 | 2952 |
2993 ошибка появилась в 0.3.47. | 3064 ошибка появилась в 0.3.47. |
2994 </para> | 3065 </para> |
2995 <para lang="en"> | 3066 <para lang="en"> |
2996 a segmentation fault occurred if an unix domain socket was used in | 3067 a segmentation fault occurred if an unix domain socket was used in |
2997 a "proxy_pass" directive; | 3068 a "proxy_pass" directive; |
2998 bug appeared in 0.3.47. | 3069 the bug had appeared in 0.3.47. |
2999 </para> | 3070 </para> |
3000 </change> | 3071 </change> |
3001 | 3072 |
3002 <change type="bugfix"> | 3073 <change type="bugfix"> |
3003 <para lang="ru"> | 3074 <para lang="ru"> |
3028 убрана поддержка флага O_NOATIME на Linux; | 3099 убрана поддержка флага O_NOATIME на Linux; |
3029 ошибка появилась в 0.4.1. | 3100 ошибка появилась в 0.4.1. |
3030 </para> | 3101 </para> |
3031 <para lang="en"> | 3102 <para lang="en"> |
3032 the O_NOATIME flag support on Linux was canceled; | 3103 the O_NOATIME flag support on Linux was canceled; |
3033 bug appeared in 0.4.1. | 3104 the bug had appeared in 0.4.1. |
3034 </para> | 3105 </para> |
3035 </change> | 3106 </change> |
3036 | 3107 |
3037 </changes> | 3108 </changes> |
3038 | 3109 |
3133 ошибка появилась в 0.1.29. | 3204 ошибка появилась в 0.1.29. |
3134 </para> | 3205 </para> |
3135 <para lang="en"> | 3206 <para lang="en"> |
3136 a segmentation fault occurred if there was an "index" directive with | 3207 a segmentation fault occurred if there was an "index" directive with |
3137 variables and the first index name was without variables; | 3208 variables and the first index name was without variables; |
3138 bug appeared in 0.1.29. | 3209 the bug had appeared in 0.1.29. |
3139 </para> | 3210 </para> |
3140 </change> | 3211 </change> |
3141 | 3212 |
3142 </changes> | 3213 </changes> |
3143 | 3214 |
3193 ошибка появилась в 0.3.59. | 3264 ошибка появилась в 0.3.59. |
3194 </para> | 3265 </para> |
3195 <para lang="en"> | 3266 <para lang="en"> |
3196 a worker process may got caught in an endless loop | 3267 a worker process may got caught in an endless loop |
3197 while an error redirection; | 3268 while an error redirection; |
3198 bug appeared in 0.3.59. | 3269 the bug had appeared in 0.3.59. |
3199 </para> | 3270 </para> |
3200 </change> | 3271 </change> |
3201 | 3272 |
3202 </changes> | 3273 </changes> |
3203 | 3274 |
3229 ошибка появилась в 0.3.58. | 3300 ошибка появилась в 0.3.58. |
3230 </para> | 3301 </para> |
3231 <para lang="en"> | 3302 <para lang="en"> |
3232 the "error_page" directive did not changes the "Content-Type" header line | 3303 the "error_page" directive did not changes the "Content-Type" header line |
3233 after the "X-Accel-Redirect" was used; | 3304 after the "X-Accel-Redirect" was used; |
3234 bug appeared in 0.3.58. | 3305 the bug had appeared in 0.3.58. |
3235 </para> | 3306 </para> |
3236 </change> | 3307 </change> |
3237 | 3308 |
3238 </changes> | 3309 </changes> |
3239 | 3310 |
3463 ошибка появилась в 0.3.50. | 3534 ошибка появилась в 0.3.50. |
3464 </para> | 3535 </para> |
3465 <para lang="en"> | 3536 <para lang="en"> |
3466 on some condition while reconfiguration character codes | 3537 on some condition while reconfiguration character codes |
3467 inside the "charset_map" may be treated invalid; | 3538 inside the "charset_map" may be treated invalid; |
3468 bug appeared in 0.3.50. | 3539 the bug had appeared in 0.3.50. |
3469 </para> | 3540 </para> |
3470 </change> | 3541 </change> |
3471 | 3542 |
3472 </changes> | 3543 </changes> |
3473 | 3544 |
3530 nginx не собирался на платформе amd64; | 3601 nginx не собирался на платформе amd64; |
3531 ошибка появилась в 0.3.53. | 3602 ошибка появилась в 0.3.53. |
3532 </para> | 3603 </para> |
3533 <para lang="en"> | 3604 <para lang="en"> |
3534 nginx could not be built on amd64 platform; | 3605 nginx could not be built on amd64 platform; |
3535 bug appeared in 0.3.53. | 3606 the bug had appeared in 0.3.53. |
3536 </para> | 3607 </para> |
3537 </change> | 3608 </change> |
3538 | 3609 |
3539 </changes> | 3610 </changes> |
3540 | 3611 |
3630 при использовании ограничения скорости рабочий процесс мог зациклиться; | 3701 при использовании ограничения скорости рабочий процесс мог зациклиться; |
3631 ошибка появилась в 0.3.37. | 3702 ошибка появилась в 0.3.37. |
3632 </para> | 3703 </para> |
3633 <para lang="en"> | 3704 <para lang="en"> |
3634 the worker process may got caught in an endless loop if the limit rate was used; | 3705 the worker process may got caught in an endless loop if the limit rate was used; |
3635 bug appeared in 0.3.37. | 3706 the bug had appeared in 0.3.37. |
3636 </para> | 3707 </para> |
3637 </change> | 3708 </change> |
3638 | 3709 |
3639 <change type="bugfix"> | 3710 <change type="bugfix"> |
3640 <para lang="ru"> | 3711 <para lang="ru"> |
3643 ошибка появилась в 0.3.50. | 3714 ошибка появилась в 0.3.50. |
3644 </para> | 3715 </para> |
3645 <para lang="en"> | 3716 <para lang="en"> |
3646 ngx_http_charset_module logged "unknown charset" alert, even if the recoding | 3717 ngx_http_charset_module logged "unknown charset" alert, even if the recoding |
3647 was not needed; | 3718 was not needed; |
3648 bug appeared in 0.3.50. | 3719 the bug had appeared in 0.3.50. |
3649 </para> | 3720 </para> |
3650 </change> | 3721 </change> |
3651 | 3722 |
3652 <change type="bugfix"> | 3723 <change type="bugfix"> |
3653 <para lang="ru"> | 3724 <para lang="ru"> |
3670 при некоторых условиях в SSI мог пропадать символы "<"; | 3741 при некоторых условиях в SSI мог пропадать символы "<"; |
3671 ошибка появилась в 0.3.50. | 3742 ошибка появилась в 0.3.50. |
3672 </para> | 3743 </para> |
3673 <para lang="en"> | 3744 <para lang="en"> |
3674 the "<" symbols might disappeared some conditions in the SSI; | 3745 the "<" symbols might disappeared some conditions in the SSI; |
3675 bug appeared in 0.3.50. | 3746 the bug had appeared in 0.3.50. |
3676 </para> | 3747 </para> |
3677 </change> | 3748 </change> |
3678 | 3749 |
3679 </changes> | 3750 </changes> |
3680 | 3751 |
3814 </para> | 3885 </para> |
3815 <para lang="en"> | 3886 <para lang="en"> |
3816 the internal redirect always transform client's HTTP method to GET, | 3887 the internal redirect always transform client's HTTP method to GET, |
3817 now the transformation is made for the "X-Accel-Redirect" redirects only | 3888 now the transformation is made for the "X-Accel-Redirect" redirects only |
3818 and if the method is not HEAD; | 3889 and if the method is not HEAD; |
3819 bug appeared in 0.3.42. | 3890 the bug had appeared in 0.3.42. |
3820 </para> | 3891 </para> |
3821 </change> | 3892 </change> |
3822 | 3893 |
3823 <change type="bugfix"> | 3894 <change type="bugfix"> |
3824 <para lang="ru"> | 3895 <para lang="ru"> |
3826 ошибка появилась в 0.3.46. | 3897 ошибка появилась в 0.3.46. |
3827 </para> | 3898 </para> |
3828 <para lang="en"> | 3899 <para lang="en"> |
3829 the ngx_http_perl_module could not be built, if the perl was built | 3900 the ngx_http_perl_module could not be built, if the perl was built |
3830 with the threads support; | 3901 with the threads support; |
3831 bug appeared in 0.3.46. | 3902 the bug had appeared in 0.3.46. |
3832 </para> | 3903 </para> |
3833 </change> | 3904 </change> |
3834 | 3905 |
3835 </changes> | 3906 </changes> |
3836 | 3907 |
3938 <change type="feature"> | 4009 <change type="feature"> |
3939 <para lang="ru"> | 4010 <para lang="ru"> |
3940 в таблицу перекодировки koi-win добавлены символы евро и номера. | 4011 в таблицу перекодировки koi-win добавлены символы евро и номера. |
3941 </para> | 4012 </para> |
3942 <para lang="en"> | 4013 <para lang="en"> |
3943 the euro и N symbols were added to koi-win conversion table. | 4014 the euro and N symbols were added to koi-win conversion table. |
3944 </para> | 4015 </para> |
3945 </change> | 4016 </change> |
3946 | 4017 |
3947 <change type="bugfix"> | 4018 <change type="bugfix"> |
3948 <para lang="ru"> | 4019 <para lang="ru"> |
4173 ошибка появилась в 0.2.0. | 4244 ошибка появилась в 0.2.0. |
4174 </para> | 4245 </para> |
4175 <para lang="en"> | 4246 <para lang="en"> |
4176 the active connection counter increased on the exceeding of the connection | 4247 the active connection counter increased on the exceeding of the connection |
4177 limit specified by the "worker_connections" directive; | 4248 limit specified by the "worker_connections" directive; |
4178 bug appeared in 0.2.0. | 4249 the bug had appeared in 0.2.0. |
4179 </para> | 4250 </para> |
4180 </change> | 4251 </change> |
4181 | 4252 |
4182 <change type="bugfix"> | 4253 <change type="bugfix"> |
4183 <para lang="ru"> | 4254 <para lang="ru"> |
4184 при некоторых условия ограничение скорости соединения могло не работать; | 4255 при некоторых условия ограничение скорости соединения могло не работать; |
4185 ошибка появилась в 0.3.38. | 4256 ошибка появилась в 0.3.38. |
4186 </para> | 4257 </para> |
4187 <para lang="en"> | 4258 <para lang="en"> |
4188 the limit rate might not work on some condition; | 4259 the limit rate might not work on some condition; |
4189 bug appeared in 0.3.38. | 4260 the bug had appeared in 0.3.38. |
4190 </para> | 4261 </para> |
4191 </change> | 4262 </change> |
4192 | 4263 |
4193 </changes> | 4264 </changes> |
4194 | 4265 |
4420 ошибка появилась в 0.3.31. | 4491 ошибка появилась в 0.3.31. |
4421 </para> | 4492 </para> |
4422 <para lang="en"> | 4493 <para lang="en"> |
4423 the accept-filter and the TCP_DEFER_ACCEPT option were set for first "listen" | 4494 the accept-filter and the TCP_DEFER_ACCEPT option were set for first "listen" |
4424 directive only; | 4495 directive only; |
4425 bug appeared in 0.3.31. | 4496 the bug had appeared in 0.3.31. |
4426 </para> | 4497 </para> |
4427 </change> | 4498 </change> |
4428 | 4499 |
4429 <change type="bugfix"> | 4500 <change type="bugfix"> |
4430 <para lang="ru"> | 4501 <para lang="ru"> |
4494 удаление отладочного логгирования на старте и при переконфигурации; | 4565 удаление отладочного логгирования на старте и при переконфигурации; |
4495 ошибка появилась в 0.3.31. | 4566 ошибка появилась в 0.3.31. |
4496 </para> | 4567 </para> |
4497 <para lang="en"> | 4568 <para lang="en"> |
4498 the debug logging on startup and reconfiguration time was removed; | 4569 the debug logging on startup and reconfiguration time was removed; |
4499 bug appeared in 0.3.31. | 4570 the bug had appeared in 0.3.31. |
4500 </para> | 4571 </para> |
4501 </change> | 4572 </change> |
4502 | 4573 |
4503 </changes> | 4574 </changes> |
4504 | 4575 |
4553 </para> | 4624 </para> |
4554 <para lang="en"> | 4625 <para lang="en"> |
4555 if there were several "listen" directives listening one various addresses | 4626 if there were several "listen" directives listening one various addresses |
4556 inside one server, then server names like "*.domain.tld" worked for first | 4627 inside one server, then server names like "*.domain.tld" worked for first |
4557 address only; | 4628 address only; |
4558 bug appeared in 0.3.18. | 4629 the bug had appeared in 0.3.18. |
4559 </para> | 4630 </para> |
4560 </change> | 4631 </change> |
4561 | 4632 |
4562 <change type="bugfix"> | 4633 <change type="bugfix"> |
4563 <para lang="ru"> | 4634 <para lang="ru"> |
4608 nginx не собирался на i386 платформе, если использовался PIC; | 4679 nginx не собирался на i386 платформе, если использовался PIC; |
4609 ошибка появилась в 0.3.27. | 4680 ошибка появилась в 0.3.27. |
4610 </para> | 4681 </para> |
4611 <para lang="en"> | 4682 <para lang="en"> |
4612 nginx could not be built on i386 platform, if the PIC was used; | 4683 nginx could not be built on i386 platform, if the PIC was used; |
4613 bug appeared in 0.3.27. | 4684 the bug had appeared in 0.3.27. |
4614 </para> | 4685 </para> |
4615 </change> | 4686 </change> |
4616 | 4687 |
4617 </changes> | 4688 </changes> |
4618 | 4689 |
4841 ошибка появилась в 0.3.24. | 4912 ошибка появилась в 0.3.24. |
4842 </para> | 4913 </para> |
4843 <para lang="en"> | 4914 <para lang="en"> |
4844 the segmentation fault was occurred on start or while reconfiguration | 4915 the segmentation fault was occurred on start or while reconfiguration |
4845 if there was invalid configuration; | 4916 if there was invalid configuration; |
4846 bug appeared in 0.3.24. | 4917 the bug had appeared in 0.3.24. |
4847 </para> | 4918 </para> |
4848 </change> | 4919 </change> |
4849 | 4920 |
4850 </changes> | 4921 </changes> |
4851 | 4922 |
4896 ошибка появилась в 0.3.18. | 4967 ошибка появилась в 0.3.18. |
4897 </para> | 4968 </para> |
4898 <para lang="en"> | 4969 <para lang="en"> |
4899 on 64-bit platforms segmentation fault may occurred on start | 4970 on 64-bit platforms segmentation fault may occurred on start |
4900 if the many names were used in the "server_name" directives; | 4971 if the many names were used in the "server_name" directives; |
4901 bug appeared in 0.3.18. | 4972 the bug had appeared in 0.3.18. |
4902 </para> | 4973 </para> |
4903 </change> | 4974 </change> |
4904 | 4975 |
4905 </changes> | 4976 </changes> |
4906 | 4977 |
4964 ошибка появилась в 0.3.18. | 5035 ошибка появилась в 0.3.18. |
4965 </para> | 5036 </para> |
4966 <para lang="en"> | 5037 <para lang="en"> |
4967 segmentation fault was occurred if the "none" or "blocked" values was | 5038 segmentation fault was occurred if the "none" or "blocked" values was |
4968 specified in the "valid_referers" directive; | 5039 specified in the "valid_referers" directive; |
4969 bug appeared in 0.3.18. | 5040 the bug had appeared in 0.3.18. |
4970 </para> | 5041 </para> |
4971 </change> | 5042 </change> |
4972 | 5043 |
4973 </changes> | 5044 </changes> |
4974 | 5045 |
5125 если конфигурационного файла не было, то происходил segmentation fault; | 5196 если конфигурационного файла не было, то происходил segmentation fault; |
5126 ошибка появилась в 0.3.12. | 5197 ошибка появилась в 0.3.12. |
5127 </para> | 5198 </para> |
5128 <para lang="en"> | 5199 <para lang="en"> |
5129 segmentation fault was occurred if configuration file did not exist; | 5200 segmentation fault was occurred if configuration file did not exist; |
5130 bug appeared in 0.3.12. | 5201 the bug had appeared in 0.3.12. |
5131 </para> | 5202 </para> |
5132 </change> | 5203 </change> |
5133 | 5204 |
5134 <change type="bugfix"> | 5205 <change type="bugfix"> |
5135 <para lang="ru"> | 5206 <para lang="ru"> |
5136 на 64-битных платформах при старте мог произойти segmentation fault; | 5207 на 64-битных платформах при старте мог произойти segmentation fault; |
5137 ошибка появилась в 0.3.16. | 5208 ошибка появилась в 0.3.16. |
5138 </para> | 5209 </para> |
5139 <para lang="en"> | 5210 <para lang="en"> |
5140 on 64-bit platforms segmentation fault may occurred on start; | 5211 on 64-bit platforms segmentation fault may occurred on start; |
5141 bug appeared in 0.3.16. | 5212 the bug had appeared in 0.3.16. |
5142 </para> | 5213 </para> |
5143 </change> | 5214 </change> |
5144 | 5215 |
5145 </changes> | 5216 </changes> |
5146 | 5217 |
5170 во время SSL handshake не иcпользовались таймауты; | 5241 во время SSL handshake не иcпользовались таймауты; |
5171 ошибка появилась в 0.2.4. | 5242 ошибка появилась в 0.2.4. |
5172 </para> | 5243 </para> |
5173 <para lang="en"> | 5244 <para lang="en"> |
5174 the timeouts were not used in SSL handshake; | 5245 the timeouts were not used in SSL handshake; |
5175 bug appeared in 0.2.4. | 5246 the bug had appeared in 0.2.4. |
5176 </para> | 5247 </para> |
5177 </change> | 5248 </change> |
5178 | 5249 |
5179 <change type="bugfix"> | 5250 <change type="bugfix"> |
5180 <para lang="ru"> | 5251 <para lang="ru"> |
5265 Спасибо Rob Mueller. | 5336 Спасибо Rob Mueller. |
5266 </para> | 5337 </para> |
5267 <para lang="en"> | 5338 <para lang="en"> |
5268 nginx did not close connection to IMAP/POP3 backend for the SSL | 5339 nginx did not close connection to IMAP/POP3 backend for the SSL |
5269 connections; | 5340 connections; |
5270 bug appeared in 0.3.13.<br/> | 5341 the bug had appeared in 0.3.13.<br/> |
5271 Thanks to Rob Mueller. | 5342 Thanks to Rob Mueller. |
5272 </para> | 5343 </para> |
5273 </change> | 5344 </change> |
5274 | 5345 |
5275 <change type="bugfix"> | 5346 <change type="bugfix"> |
5277 segmentation fault мог произойти во время SSL shutdown; | 5348 segmentation fault мог произойти во время SSL shutdown; |
5278 ошибка появилась в 0.3.13. | 5349 ошибка появилась в 0.3.13. |
5279 </para> | 5350 </para> |
5280 <para lang="en"> | 5351 <para lang="en"> |
5281 segmentation fault may occurred in at SSL shutdown; | 5352 segmentation fault may occurred in at SSL shutdown; |
5282 bug appeared in 0.3.13. | 5353 the bug had appeared in 0.3.13. |
5283 </para> | 5354 </para> |
5284 </change> | 5355 </change> |
5285 | 5356 |
5286 </changes> | 5357 </changes> |
5287 | 5358 |
5327 в ответе 304 передавалось тело ответа; | 5398 в ответе 304 передавалось тело ответа; |
5328 ошибка появилась в 0.3.13. | 5399 ошибка появилась в 0.3.13. |
5329 </para> | 5400 </para> |
5330 <para lang="en"> | 5401 <para lang="en"> |
5331 in the 304 response the body was transferred; | 5402 in the 304 response the body was transferred; |
5332 bug appeared in 0.3.13. | 5403 the bug had appeared in 0.3.13. |
5333 </para> | 5404 </para> |
5334 </change> | 5405 </change> |
5335 | 5406 |
5336 </changes> | 5407 </changes> |
5337 | 5408 |
5381 директива auth_basic не запрещала аутентификацию; | 5452 директива auth_basic не запрещала аутентификацию; |
5382 ошибка появилась в 0.3.11. | 5453 ошибка появилась в 0.3.11. |
5383 </para> | 5454 </para> |
5384 <para lang="en"> | 5455 <para lang="en"> |
5385 the "auth_basic" directive did not disable the authorization; | 5456 the "auth_basic" directive did not disable the authorization; |
5386 bug appeared in 0.3.11. | 5457 the bug had appeared in 0.3.11. |
5387 </para> | 5458 </para> |
5388 </change> | 5459 </change> |
5389 | 5460 |
5390 </changes> | 5461 </changes> |
5391 | 5462 |
5448 изменение в работе с accept mutex при использовании метода rtsig; | 5519 изменение в работе с accept mutex при использовании метода rtsig; |
5449 ошибка появилась в 0.3.0. | 5520 ошибка появилась в 0.3.0. |
5450 </para> | 5521 </para> |
5451 <para lang="en"> | 5522 <para lang="en"> |
5452 the changes in accept mutex handling when the "rtsig" method was used; | 5523 the changes in accept mutex handling when the "rtsig" method was used; |
5453 bug appeared in 0.3.0. | 5524 the bug had appeared in 0.3.0. |
5454 </para> | 5525 </para> |
5455 </change> | 5526 </change> |
5456 | 5527 |
5457 <change type="bugfix"> | 5528 <change type="bugfix"> |
5458 <para lang="ru"> | 5529 <para lang="ru"> |
5484 ошибка появилась в 0.3.8. | 5555 ошибка появилась в 0.3.8. |
5485 </para> | 5556 </para> |
5486 <para lang="en"> | 5557 <para lang="en"> |
5487 if the "combined" format was explicitly specified in the "access_log" directive, | 5558 if the "combined" format was explicitly specified in the "access_log" directive, |
5488 then the empty lines was written to the log; | 5559 then the empty lines was written to the log; |
5489 bug appeared in 0.3.8. | 5560 the bug had appeared in 0.3.8. |
5490 </para> | 5561 </para> |
5491 </change> | 5562 </change> |
5492 | 5563 |
5493 <change type="bugfix"> | 5564 <change type="bugfix"> |
5494 <para lang="ru"> | 5565 <para lang="ru"> |
5520 nginx не передавал при проксировании тело запроса и строки заголовка клиента; | 5591 nginx не передавал при проксировании тело запроса и строки заголовка клиента; |
5521 ошибка появилась в 0.3.10. | 5592 ошибка появилась в 0.3.10. |
5522 </para> | 5593 </para> |
5523 <para lang="en"> | 5594 <para lang="en"> |
5524 nginx did not pass the client request headers and body while proxying; | 5595 nginx did not pass the client request headers and body while proxying; |
5525 bug appeared in 0.3.10. | 5596 the bug had appeared in 0.3.10. |
5526 </para> | 5597 </para> |
5527 </change> | 5598 </change> |
5528 | 5599 |
5529 </changes> | 5600 </changes> |
5530 | 5601 |
5656 находилось два любых символа; | 5727 находилось два любых символа; |
5657 ошибка появилась в 0.3.8. | 5728 ошибка появилась в 0.3.8. |
5658 </para> | 5729 </para> |
5659 <para lang="en"> | 5730 <para lang="en"> |
5660 nginx considered URI as unsafe if two any symbols was between two slashes; | 5731 nginx considered URI as unsafe if two any symbols was between two slashes; |
5661 bug appeared in 0.3.8. | 5732 the bug had appeared in 0.3.8. |
5662 </para> | 5733 </para> |
5663 </change> | 5734 </change> |
5664 | 5735 |
5665 </changes> | 5736 </changes> |
5666 | 5737 |
5790 </para> | 5861 </para> |
5791 <para lang="en"> | 5862 <para lang="en"> |
5792 if the request URI was changes by the "rewrite" directive and the request | 5863 if the request URI was changes by the "rewrite" directive and the request |
5793 was proxied in location given by regular expression, then the incorrect | 5864 was proxied in location given by regular expression, then the incorrect |
5794 request was transferred to backend; | 5865 request was transferred to backend; |
5795 bug appeared in 0.2.6. | 5866 the bug had appeared in 0.2.6. |
5796 </para> | 5867 </para> |
5797 </change> | 5868 </change> |
5798 | 5869 |
5799 <change type="bugfix"> | 5870 <change type="bugfix"> |
5800 <para lang="ru"> | 5871 <para lang="ru"> |
5854 <para lang="ru"> | 5925 <para lang="ru"> |
5855 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc; | 5926 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc; |
5856 ошибка появилась в 0.3.2. | 5927 ошибка появилась в 0.3.2. |
5857 </para> | 5928 </para> |
5858 <para lang="en"> | 5929 <para lang="en"> |
5859 nginx could not be built on platforms different from i386, amd64, sparc и ppc; | 5930 nginx could not be built on platforms different from i386, amd64, sparc, |
5860 bug appeared in 0.3.2. | 5931 and ppc; |
5932 the bug had appeared in 0.3.2. | |
5861 </para> | 5933 </para> |
5862 </change> | 5934 </change> |
5863 | 5935 |
5864 </changes> | 5936 </changes> |
5865 | 5937 |
5891 ошибка появилась в 0.3.3. | 5963 ошибка появилась в 0.3.3. |
5892 </para> | 5964 </para> |
5893 <para lang="en"> | 5965 <para lang="en"> |
5894 if at least in one server was no the "listen" directive, then nginx did not | 5966 if at least in one server was no the "listen" directive, then nginx did not |
5895 listen on the 80 port; | 5967 listen on the 80 port; |
5896 bug appeared in 0.3.3. | 5968 the bug had appeared in 0.3.3. |
5897 </para> | 5969 </para> |
5898 </change> | 5970 </change> |
5899 | 5971 |
5900 <change type="bugfix"> | 5972 <change type="bugfix"> |
5901 <para lang="ru"> | 5973 <para lang="ru"> |
5919 ошибка появилась в 0.2.2. | 5991 ошибка появилась в 0.2.2. |
5920 </para> | 5992 </para> |
5921 <para lang="en"> | 5993 <para lang="en"> |
5922 the segmentation fault may occurred if the IMAP/POP3 login was changed | 5994 the segmentation fault may occurred if the IMAP/POP3 login was changed |
5923 by authorization server; | 5995 by authorization server; |
5924 bug appeared in 0.2.2. | 5996 the bug had appeared in 0.2.2. |
5925 </para> | 5997 </para> |
5926 </change> | 5998 </change> |
5927 | 5999 |
5928 <change type="bugfix"> | 6000 <change type="bugfix"> |
5929 <para lang="ru"> | 6001 <para lang="ru"> |
5930 accept mutex не работал, все соединения обрабатывались одним рабочим процессом; | 6002 accept mutex не работал, все соединения обрабатывались одним рабочим процессом; |
5931 ошибка появилась в 0.3.3. | 6003 ошибка появилась в 0.3.3. |
5932 </para> | 6004 </para> |
5933 <para lang="en"> | 6005 <para lang="en"> |
5934 the accept mutex did not work and all connections were handled by one process; | 6006 the accept mutex did not work and all connections were handled by one process; |
5935 bug appeared in 0.3.3. | 6007 the bug had appeared in 0.3.3. |
5936 </para> | 6008 </para> |
5937 </change> | 6009 </change> |
5938 | 6010 |
5939 <change type="bugfix"> | 6011 <change type="bugfix"> |
5940 <para lang="ru"> | 6012 <para lang="ru"> |
5957 nginx не собирался на Linux 2.4+ и MacOS X; | 6029 nginx не собирался на Linux 2.4+ и MacOS X; |
5958 ошибка появилась в 0.3.3. | 6030 ошибка появилась в 0.3.3. |
5959 </para> | 6031 </para> |
5960 <para lang="en"> | 6032 <para lang="en"> |
5961 nginx could not be built on Linux 2.4+ and MacOS X; | 6033 nginx could not be built on Linux 2.4+ and MacOS X; |
5962 bug appeared in 0.3.3. | 6034 the bug had appeared in 0.3.3. |
5963 </para> | 6035 </para> |
5964 </change> | 6036 </change> |
5965 | 6037 |
5966 </changes> | 6038 </changes> |
5967 | 6039 |
6026 ошибка появилась в 0.3.0. | 6098 ошибка появилась в 0.3.0. |
6027 </para> | 6099 </para> |
6028 <para lang="en"> | 6100 <para lang="en"> |
6029 the mime type may be incorrectly set to default value for index file with | 6101 the mime type may be incorrectly set to default value for index file with |
6030 variable in the name; | 6102 variable in the name; |
6031 bug appeared in 0.3.0. | 6103 the bug had appeared in 0.3.0. |
6032 </para> | 6104 </para> |
6033 </change> | 6105 </change> |
6034 | 6106 |
6035 <change type="feature"> | 6107 <change type="feature"> |
6036 <para lang="ru"> | 6108 <para lang="ru"> |
6136 ошибка появилась в 0.2.0. | 6208 ошибка появилась в 0.2.0. |
6137 </para> | 6209 </para> |
6138 <para lang="en"> | 6210 <para lang="en"> |
6139 the segmentation fault occurred when the signal queue overflowed | 6211 the segmentation fault occurred when the signal queue overflowed |
6140 if the "rtsig" method was used; | 6212 if the "rtsig" method was used; |
6141 bug appeared in 0.2.0. | 6213 the bug had appeared in 0.2.0. |
6142 </para> | 6214 </para> |
6143 </change> | 6215 </change> |
6144 | 6216 |
6145 <change type="change"> | 6217 <change type="change"> |
6146 <para lang="ru"> | 6218 <para lang="ru"> |
6236 </para> | 6308 </para> |
6237 <para lang="en"> | 6309 <para lang="en"> |
6238 if the "set" directive set the ngx_http_geo_module variable in some | 6310 if the "set" directive set the ngx_http_geo_module variable in some |
6239 configuration part, the this variable was not available in other | 6311 configuration part, the this variable was not available in other |
6240 configuration parts and the "using uninitialized variable" error was occurred; | 6312 configuration parts and the "using uninitialized variable" error was occurred; |
6241 bug appeared in 0.2.2. | 6313 the bug had appeared in 0.2.2. |
6242 </para> | 6314 </para> |
6243 </change> | 6315 </change> |
6244 | 6316 |
6245 </changes> | 6317 </changes> |
6246 | 6318 |
6310 ошибки при проксировании location без слэша в конце; | 6382 ошибки при проксировании location без слэша в конце; |
6311 ошибка появилась в 0.1.44. | 6383 ошибка появилась в 0.1.44. |
6312 </para> | 6384 </para> |
6313 <para lang="en"> | 6385 <para lang="en"> |
6314 in proxying location without trailing slash; | 6386 in proxying location without trailing slash; |
6315 bug appeared in 0.1.44. | 6387 the bug had appeared in 0.1.44. |
6316 </para> | 6388 </para> |
6317 </change> | 6389 </change> |
6318 | 6390 |
6319 <change type="bugfix"> | 6391 <change type="bugfix"> |
6320 <para lang="ru"> | 6392 <para lang="ru"> |
6321 при использовании метода rtsig мог произойти segmentation fault; | 6393 при использовании метода rtsig мог произойти segmentation fault; |
6322 ошибка появилась в 0.2.0. | 6394 ошибка появилась в 0.2.0. |
6323 </para> | 6395 </para> |
6324 <para lang="en"> | 6396 <para lang="en"> |
6325 the segmentation fault may occurred if the "rtsig" method was used; | 6397 the segmentation fault may occurred if the "rtsig" method was used; |
6326 bug appeared in 0.2.0. | 6398 the bug had appeared in 0.2.0. |
6327 </para> | 6399 </para> |
6328 </change> | 6400 </change> |
6329 | 6401 |
6330 </changes> | 6402 </changes> |
6331 | 6403 |
6337 nginx не собирался без параметра --with-debug; | 6409 nginx не собирался без параметра --with-debug; |
6338 ошибка появилась в 0.2.2. | 6410 ошибка появилась в 0.2.2. |
6339 </para> | 6411 </para> |
6340 <para lang="en"> | 6412 <para lang="en"> |
6341 nginx could not be built without the --with-debug option; | 6413 nginx could not be built without the --with-debug option; |
6342 bug appeared in 0.2.2. | 6414 the bug had appeared in 0.2.2. |
6343 </para> | 6415 </para> |
6344 </change> | 6416 </change> |
6345 | 6417 |
6346 </changes> | 6418 </changes> |
6347 | 6419 |
6429 ошибка появилась в 0.2.0. | 6501 ошибка появилась в 0.2.0. |
6430 </para> | 6502 </para> |
6431 <para lang="en"> | 6503 <para lang="en"> |
6432 if all backend using in load-balancing failed after one error, then | 6504 if all backend using in load-balancing failed after one error, then |
6433 nginx may got caught in an endless loop; | 6505 nginx may got caught in an endless loop; |
6434 bug appeared in 0.2.0. | 6506 the bug had appeared in 0.2.0. |
6435 </para> | 6507 </para> |
6436 </change> | 6508 </change> |
6437 | 6509 |
6438 </changes> | 6510 </changes> |
6439 | 6511 |
6689 в режиме прокси ошибка появилась в 0.1.29. | 6761 в режиме прокси ошибка появилась в 0.1.29. |
6690 </para> | 6762 </para> |
6691 <para lang="en"> | 6763 <para lang="en"> |
6692 the segmentation fault may occurred if there were errors while | 6764 the segmentation fault may occurred if there were errors while |
6693 working with proxied or FastCGI server; | 6765 working with proxied or FastCGI server; |
6694 in the proxied mode the bug appeared in 0.1.29. | 6766 in the proxied mode the the bug had appeared in 0.1.29. |
6695 </para> | 6767 </para> |
6696 </change> | 6768 </change> |
6697 | 6769 |
6698 --> | 6770 --> |
6699 | 6771 |
6706 </para> | 6778 </para> |
6707 <para lang="en"> | 6779 <para lang="en"> |
6708 the segmentation fault occurred or the worker process may got caught | 6780 the segmentation fault occurred or the worker process may got caught |
6709 in an endless loop if the proxied or FastCGI server sent the "Cache-Control" | 6781 in an endless loop if the proxied or FastCGI server sent the "Cache-Control" |
6710 header line and the "expires" directive was used; | 6782 header line and the "expires" directive was used; |
6711 in the proxied mode the bug appeared in 0.1.29. | 6783 in the proxied mode the the bug had appeared in 0.1.29. |
6712 </para> | 6784 </para> |
6713 </change> | 6785 </change> |
6714 | 6786 |
6715 </changes> | 6787 </changes> |
6716 | 6788 |
6735 директива limit_rate не работала внутри блока if; | 6807 директива limit_rate не работала внутри блока if; |
6736 ошибка появилась в 0.1.38. | 6808 ошибка появилась в 0.1.38. |
6737 </para> | 6809 </para> |
6738 <para lang="en"> | 6810 <para lang="en"> |
6739 the "limit_rate" directive did not work inside the "if" block; | 6811 the "limit_rate" directive did not work inside the "if" block; |
6740 bug appeared in 0.1.38. | 6812 the bug had appeared in 0.1.38. |
6741 </para> | 6813 </para> |
6742 </change> | 6814 </change> |
6743 | 6815 |
6744 </changes> | 6816 </changes> |
6745 | 6817 |
6779 ошибка появилась в 0.1.39. | 6851 ошибка появилась в 0.1.39. |
6780 </para> | 6852 </para> |
6781 <para lang="en"> | 6853 <para lang="en"> |
6782 the "Set-Cookie" header line was not transferred when the "X-Accel-Redirect" | 6854 the "Set-Cookie" header line was not transferred when the "X-Accel-Redirect" |
6783 was used; | 6855 was used; |
6784 bug appeared in 0.1.39. | 6856 the bug had appeared in 0.1.39. |
6785 </para> | 6857 </para> |
6786 </change> | 6858 </change> |
6787 | 6859 |
6788 <change type="bugfix"> | 6860 <change type="bugfix"> |
6789 <para lang="ru"> | 6861 <para lang="ru"> |
6854 ошибка появилась в 0.1.38. | 6926 ошибка появилась в 0.1.38. |
6855 </para> | 6927 </para> |
6856 <para lang="en"> | 6928 <para lang="en"> |
6857 the ngx_http_proxy_module and ngx_http_fastcgi_module may close | 6929 the ngx_http_proxy_module and ngx_http_fastcgi_module may close |
6858 a connection before anything was transferred to a client; | 6930 a connection before anything was transferred to a client; |
6859 bug appeared in 0.1.38. | 6931 the bug had appeared in 0.1.38. |
6860 </para> | 6932 </para> |
6861 </change> | 6933 </change> |
6862 | 6934 |
6863 <change type="workaround"> | 6935 <change type="workaround"> |
6864 <para lang="ru"> | 6936 <para lang="ru"> |
6887 ошибка появилась в 0.1.29. | 6959 ошибка появилась в 0.1.29. |
6888 </para> | 6960 </para> |
6889 <para lang="en"> | 6961 <para lang="en"> |
6890 if the backend response had the "Location" header line and nginx | 6962 if the backend response had the "Location" header line and nginx |
6891 should not rewrite this line, then the 500 code response body was transferred; | 6963 should not rewrite this line, then the 500 code response body was transferred; |
6892 bug appeared in 0.1.29. | 6964 the bug had appeared in 0.1.29. |
6893 </para> | 6965 </para> |
6894 </change> | 6966 </change> |
6895 | 6967 |
6896 <change type="bugfix"> | 6968 <change type="bugfix"> |
6897 <para lang="ru"> | 6969 <para lang="ru"> |
6900 ошибка появилась в 0.1.29. | 6972 ошибка появилась в 0.1.29. |
6901 </para> | 6973 </para> |
6902 <para lang="en"> | 6974 <para lang="en"> |
6903 some directives of the ngx_http_proxy_module and ngx_http_fastcgi_module | 6975 some directives of the ngx_http_proxy_module and ngx_http_fastcgi_module |
6904 were not inherited from the server to the location level; | 6976 were not inherited from the server to the location level; |
6905 bug appeared in 0.1.29. | 6977 the bug had appeared in 0.1.29. |
6906 </para> | 6978 </para> |
6907 </change> | 6979 </change> |
6908 | 6980 |
6909 <change type="bugfix"> | 6981 <change type="bugfix"> |
6910 <para lang="ru"> | 6982 <para lang="ru"> |
6920 ошибка в модуле ngx_http_autoindex_module при показе длинных имён файлов; | 6992 ошибка в модуле ngx_http_autoindex_module при показе длинных имён файлов; |
6921 ошибка появилась в 0.1.38. | 6993 ошибка появилась в 0.1.38. |
6922 </para> | 6994 </para> |
6923 <para lang="en"> | 6995 <para lang="en"> |
6924 the ngx_http_autoindex_module did not show correctly the long file names; | 6996 the ngx_http_autoindex_module did not show correctly the long file names; |
6925 bug appeared in 0.1.38. | 6997 the bug had appeared in 0.1.38. |
6926 </para> | 6998 </para> |
6927 </change> | 6999 </change> |
6928 | 7000 |
6929 <change> | 7001 <change> |
6930 <para lang="ru"> | 7002 <para lang="ru"> |
7016 ошибка появилась в 0.1.29. | 7088 ошибка появилась в 0.1.29. |
7017 </para> | 7089 </para> |
7018 <para lang="en"> | 7090 <para lang="en"> |
7019 nginx treated the backend response as invalid if the status line in the | 7091 nginx treated the backend response as invalid if the status line in the |
7020 header was transferred in two packets; | 7092 header was transferred in two packets; |
7021 bug appeared in 0.1.29. | 7093 the bug had appeared in 0.1.29. |
7022 </para> | 7094 </para> |
7023 </change> | 7095 </change> |
7024 | 7096 |
7025 <change type="feature"> | 7097 <change type="feature"> |
7026 <para lang="ru"> | 7098 <para lang="ru"> |
7199 ошибка появилась в 0.1.29. | 7271 ошибка появилась в 0.1.29. |
7200 </para> | 7272 </para> |
7201 <para lang="en"> | 7273 <para lang="en"> |
7202 the segmentation fault was occurred if the backend response header was in | 7274 the segmentation fault was occurred if the backend response header was in |
7203 several packets; | 7275 several packets; |
7204 bug appeared in 0.1.29. | 7276 the bug had appeared in 0.1.29. |
7205 </para> | 7277 </para> |
7206 </change> | 7278 </change> |
7207 | 7279 |
7208 <change type="bugfix"> | 7280 <change type="bugfix"> |
7209 <para lang="ru"> | 7281 <para lang="ru"> |
7235 ошибка появилась в 0.1.28. | 7307 ошибка появилась в 0.1.28. |
7236 </para> | 7308 </para> |
7237 <para lang="en"> | 7309 <para lang="en"> |
7238 nginx returned the 400 response on requests like | 7310 nginx returned the 400 response on requests like |
7239 <nobr>"GET http://www.domain.com/uri HTTP/1.0"</nobr>; | 7311 <nobr>"GET http://www.domain.com/uri HTTP/1.0"</nobr>; |
7240 bug appeared in 0.1.28. | 7312 the bug had appeared in 0.1.28. |
7241 </para> | 7313 </para> |
7242 </change> | 7314 </change> |
7243 | 7315 |
7244 </changes> | 7316 </changes> |
7245 | 7317 |
7294 nginx не собирался с параметром --without-pcre; | 7366 nginx не собирался с параметром --without-pcre; |
7295 ошибка появилась в 0.1.29. | 7367 ошибка появилась в 0.1.29. |
7296 </para> | 7368 </para> |
7297 <para lang="en"> | 7369 <para lang="en"> |
7298 nginx could not be built with the --without-pcre parameter; | 7370 nginx could not be built with the --without-pcre parameter; |
7299 bug appeared in 0.1.29. | 7371 the bug had appeared in 0.1.29. |
7300 </para> | 7372 </para> |
7301 </change> | 7373 </change> |
7302 | 7374 |
7303 <change type="bugfix"> | 7375 <change type="bugfix"> |
7304 <para lang="ru"> | 7376 <para lang="ru"> |
7341 в редиректах, выдаваемых с помощью директивы rewrite, не передавались аргументы; | 7413 в редиректах, выдаваемых с помощью директивы rewrite, не передавались аргументы; |
7342 ошибка появилась в 0.1.29. | 7414 ошибка появилась в 0.1.29. |
7343 </para> | 7415 </para> |
7344 <para lang="en"> | 7416 <para lang="en"> |
7345 the arguments were omitted in the redirects, issued by the "rewrite" directive; | 7417 the arguments were omitted in the redirects, issued by the "rewrite" directive; |
7346 bug appeared in 0.1.29. | 7418 the bug had appeared in 0.1.29. |
7347 </para> | 7419 </para> |
7348 </change> | 7420 </change> |
7349 | 7421 |
7350 <change type="feature"> | 7422 <change type="feature"> |
7351 <para lang="ru"> | 7423 <para lang="ru"> |
7414 редирект с кодом 301 передавался без тела ответа; | 7486 редирект с кодом 301 передавался без тела ответа; |
7415 ошибка появилась в 0.1.30. | 7487 ошибка появилась в 0.1.30. |
7416 </para> | 7488 </para> |
7417 <para lang="en"> | 7489 <para lang="en"> |
7418 the redirect with the 301 code was transferred without response body; | 7490 the redirect with the 301 code was transferred without response body; |
7419 bug appeared in 0.1.30. | 7491 the bug had appeared in 0.1.30. |
7420 </para> | 7492 </para> |
7421 </change> | 7493 </change> |
7422 | 7494 |
7423 </changes> | 7495 </changes> |
7424 | 7496 |
7450 в режиме прокси ошибка появилась только в 0.1.29. | 7522 в режиме прокси ошибка появилась только в 0.1.29. |
7451 </para> | 7523 </para> |
7452 <para lang="en"> | 7524 <para lang="en"> |
7453 if the length of the response part received at once from proxied | 7525 if the length of the response part received at once from proxied |
7454 or FastCGI server was equal to 500, then nginx returns the 500 response code; | 7526 or FastCGI server was equal to 500, then nginx returns the 500 response code; |
7455 in proxy mode the bug appeared in 0.1.29 only. | 7527 in proxy mode the the bug had appeared in 0.1.29 only. |
7456 </para> | 7528 </para> |
7457 </change> | 7529 </change> |
7458 | 7530 |
7459 <change type="bugfix"> | 7531 <change type="bugfix"> |
7460 <para lang="ru"> | 7532 <para lang="ru"> |
7733 ошибка появилась в 0.1.26. | 7805 ошибка появилась в 0.1.26. |
7734 </para> | 7806 </para> |
7735 <para lang="en"> | 7807 <para lang="en"> |
7736 the segmentation fault was occurred if the backend sent an invalid line | 7808 the segmentation fault was occurred if the backend sent an invalid line |
7737 in response header; | 7809 in response header; |
7738 bug appeared in 0.1.26. | 7810 the bug had appeared in 0.1.26. |
7739 </para> | 7811 </para> |
7740 </change> | 7812 </change> |
7741 | 7813 |
7742 <change type="bugfix"> | 7814 <change type="bugfix"> |
7743 <para lang="ru"> | 7815 <para lang="ru"> |
8123 <para lang="ru"> | 8195 <para lang="ru"> |
8124 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc; | 8196 nginx не собирался на платформах, отличных от i386, amd64, sparc и ppc; |
8125 ошибка появилась в 0.1.22. | 8197 ошибка появилась в 0.1.22. |
8126 </para> | 8198 </para> |
8127 <para lang="en"> | 8199 <para lang="en"> |
8128 nginx could not be built on platforms different from i386, amd64, sparc и ppc; | 8200 nginx could not be built on platforms different from i386, amd64, sparc, |
8129 bug appeared in 0.1.22. | 8201 and ppc; |
8202 the bug had appeared in 0.1.22. | |
8130 </para> | 8203 </para> |
8131 </change> | 8204 </change> |
8132 | 8205 |
8133 <change type="bugfix"> | 8206 <change type="bugfix"> |
8134 <para lang="ru"> | 8207 <para lang="ru"> |
8174 на Linux и Solaris установочные пути были неверно заключены в кавычки; | 8247 на Linux и Solaris установочные пути были неверно заключены в кавычки; |
8175 ошибка появилась в 0.1.21. | 8248 ошибка появилась в 0.1.21. |
8176 </para> | 8249 </para> |
8177 <para lang="en"> | 8250 <para lang="en"> |
8178 the installation paths were incorrectly quoted on Linux and Solaris; | 8251 the installation paths were incorrectly quoted on Linux and Solaris; |
8179 bug appeared in 0.1.21. | 8252 the bug had appeared in 0.1.21. |
8180 </para> | 8253 </para> |
8181 </change> | 8254 </change> |
8182 | 8255 |
8183 </changes> | 8256 </changes> |
8184 | 8257 |
8453 ошибка появилась в 0.1.14. | 8526 ошибка появилась в 0.1.14. |
8454 </para> | 8527 </para> |
8455 <para lang="en"> | 8528 <para lang="en"> |
8456 if in a proxied "Location" header was a relative URL, | 8529 if in a proxied "Location" header was a relative URL, |
8457 then a host name and a slash were added to them; | 8530 then a host name and a slash were added to them; |
8458 bug appeared in 0.1.14. | 8531 the bug had appeared in 0.1.14. |
8459 </para> | 8532 </para> |
8460 </change> | 8533 </change> |
8461 | 8534 |
8462 <change type="bugfix"> | 8535 <change type="bugfix"> |
8463 <para lang="ru"> | 8536 <para lang="ru"> |
8539 ошибка появилась в 0.1.14. | 8612 ошибка появилась в 0.1.14. |
8540 </para> | 8613 </para> |
8541 <para lang="en"> | 8614 <para lang="en"> |
8542 the response code 400 was returned for the POST request with the | 8615 the response code 400 was returned for the POST request with the |
8543 "Content-Length: 0" header; | 8616 "Content-Length: 0" header; |
8544 bug appeared in 0.1.14. | 8617 the bug had appeared in 0.1.14. |
8545 </para> | 8618 </para> |
8546 </change> | 8619 </change> |
8547 | 8620 |
8548 </changes> | 8621 </changes> |
8549 | 8622 |
8612 ошибка появилась в 0.1.14. | 8685 ошибка появилась в 0.1.14. |
8613 </para> | 8686 </para> |
8614 <para lang="en"> | 8687 <para lang="en"> |
8615 the directive <nobr>"proxy_preserve_host on"</nobr> adds port 80 | 8688 the directive <nobr>"proxy_preserve_host on"</nobr> adds port 80 |
8616 to the "Host" headers, if upstream listen on port 80; | 8689 to the "Host" headers, if upstream listen on port 80; |
8617 bug appeared in 0.1.14. | 8690 the bug had appeared in 0.1.14. |
8618 </para> | 8691 </para> |
8619 </change> | 8692 </change> |
8620 | 8693 |
8621 <change type="bugfix"> | 8694 <change type="bugfix"> |
8622 <para lang="ru"> | 8695 <para lang="ru"> |
8713 ошибка "[alert] zero size buf"; | 8786 ошибка "[alert] zero size buf"; |
8714 ошибка появилась в 0.1.3. | 8787 ошибка появилась в 0.1.3. |
8715 </para> | 8788 </para> |
8716 <para lang="en"> | 8789 <para lang="en"> |
8717 the "[alert] zero size buf" error; | 8790 the "[alert] zero size buf" error; |
8718 bug appeared in 0.1.3. | 8791 the bug had appeared in 0.1.3. |
8719 </para> | 8792 </para> |
8720 </change> | 8793 </change> |
8721 | 8794 |
8722 <change type="change"> | 8795 <change type="change"> |
8723 <para lang="ru"> | 8796 <para lang="ru"> |
8982 ошибка появилась в 0.1.9. | 9055 ошибка появилась в 0.1.9. |
8983 </para> | 9056 </para> |
8984 <para lang="en"> | 9057 <para lang="en"> |
8985 if the request without arguments contains "//", "/./", "/../" or "%XX" | 9058 if the request without arguments contains "//", "/./", "/../" or "%XX" |
8986 then the lost character in the request line was lost; | 9059 then the lost character in the request line was lost; |
8987 bug appeared in 0.1.9. | 9060 the bug had appeared in 0.1.9. |
8988 </para> | 9061 </para> |
8989 </change> | 9062 </change> |
8990 | 9063 |
8991 <change type="bugfix"> | 9064 <change type="bugfix"> |
8992 <para lang="ru"> | 9065 <para lang="ru"> |
9039 ошибка появилась в 0.1.8. | 9112 ошибка появилась в 0.1.8. |
9040 </para> | 9113 </para> |
9041 <para lang="en"> | 9114 <para lang="en"> |
9042 while the build configuration on Linux the --with-poll_module parameter | 9115 while the build configuration on Linux the --with-poll_module parameter |
9043 was required; | 9116 was required; |
9044 bug appeared in 0.1.8. | 9117 the bug had appeared in 0.1.8. |
9045 </para> | 9118 </para> |
9046 </change> | 9119 </change> |
9047 | 9120 |
9048 </changes> | 9121 </changes> |
9049 | 9122 |
9089 ошибка появилась в 0.1.5. | 9162 ошибка появилась в 0.1.5. |
9090 </para> | 9163 </para> |
9091 <para lang="en"> | 9164 <para lang="en"> |
9092 on FreeBSD the segmentation fault may occur if the size of the transferred | 9165 on FreeBSD the segmentation fault may occur if the size of the transferred |
9093 file was changed; | 9166 file was changed; |
9094 bug appeared in 0.1.5. | 9167 the bug had appeared in 0.1.5. |
9095 </para> | 9168 </para> |
9096 </change> | 9169 </change> |
9097 | 9170 |
9098 </changes> | 9171 </changes> |
9099 | 9172 |
9283 ошибка появилась в 0.1.1. | 9356 ошибка появилась в 0.1.1. |
9284 </para> | 9357 </para> |
9285 <para lang="en"> | 9358 <para lang="en"> |
9286 if configuration file was set in command line, the reconfiguration | 9359 if configuration file was set in command line, the reconfiguration |
9287 was impossible; | 9360 was impossible; |
9288 bug appeared in 0.1.1. | 9361 the bug had appeared in 0.1.1. |
9289 </para> | 9362 </para> |
9290 </change> | 9363 </change> |
9291 | 9364 |
9292 <change type="bugfix"> | 9365 <change type="bugfix"> |
9293 <para lang="ru"> | 9366 <para lang="ru"> |
9306 ошибка появилась в 0.1.1. | 9379 ошибка появилась в 0.1.1. |
9307 </para> | 9380 </para> |
9308 <para lang="en"> | 9381 <para lang="en"> |
9309 with sendfile the response was not recoded according to the charset | 9382 with sendfile the response was not recoded according to the charset |
9310 module directives; | 9383 module directives; |
9311 bug appeared in 0.1.1. | 9384 the bug had appeared in 0.1.1. |
9312 </para> | 9385 </para> |
9313 </change> | 9386 </change> |
9314 | 9387 |
9315 <change type="bugfix"> | 9388 <change type="bugfix"> |
9316 <para lang="ru"> | 9389 <para lang="ru"> |