Mercurial > hg > nginx
comparison docs/xml/nginx/changes.xml @ 1606:158aa4e8cc46 release-0.6.16
nginx-0.6.16-RELEASE
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 29 Oct 2007 13:41:41 +0000 |
parents | 5e68764f0d6e |
children | d8fcca555542 |
comparison
equal
deleted
inserted
replaced
1605:379ee44a4456 | 1606:158aa4e8cc46 |
---|---|
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.6.16" date="29.10.2007"> | |
13 | |
14 <change type="change"> | |
15 <para lang="ru"> | |
16 теперь на Linux используется uname(2) вместо procfs.<br/> | |
17 Спасибо Илье Новикову. | |
18 </para> | |
19 <para lang="en"> | |
20 now the uname(2) is used on Linux instead of procfs.<br/> | |
21 Thanks to Ilya Novikov. | |
22 </para> | |
23 </change> | |
24 | |
25 <change type="bugfix"> | |
26 <para lang="ru"> | |
27 если в директиве error_page использовался символ "?", то он экранировался | |
28 при проксировании запроса; | |
29 ошибка появилась в 0.6.11. | |
30 </para> | |
31 <para lang="en"> | |
32 if the "?" character was in a "error_page" directive, then it was escaped | |
33 in a proxied request; | |
34 bug appeared in 0.6.11. | |
35 </para> | |
36 </change> | |
37 | |
38 <change type="bugfix"> | |
39 <para lang="ru"> | |
40 совместимость с mget. | |
41 </para> | |
42 <para lang="en"> | |
43 compatibility with mget. | |
44 </para> | |
45 </change> | |
46 | |
47 </changes> | |
48 | |
49 | |
12 <changes ver="0.6.15" date="22.10.2007"> | 50 <changes ver="0.6.15" date="22.10.2007"> |
13 | 51 |
14 <change type="feature"> | 52 <change type="feature"> |
15 <para lang="ru"> | 53 <para lang="ru"> |
16 совместимость с cygwin.<br/> | 54 совместимость с Cygwin.<br/> |
17 Спасибо Владимиру Кутакову. | 55 Спасибо Владимиру Кутакову. |
18 </para> | 56 </para> |
19 <para lang="en"> | 57 <para lang="en"> |
20 cygwin compatibility.<br/> | 58 Cygwin compatibility.<br/> |
21 Thanks to Vladimir Kutakov. | 59 Thanks to Vladimir Kutakov. |
22 </para> | 60 </para> |
23 </change> | 61 </change> |
24 | 62 |
25 <change type="feature"> | 63 <change type="feature"> |
604 если на запрос с телом возвращался ответ с кодом HTTP отличным от 200, | 642 если на запрос с телом возвращался ответ с кодом HTTP отличным от 200, |
605 и после этого запроса соединение переходило в состояние keep-alive, | 643 и после этого запроса соединение переходило в состояние keep-alive, |
606 то на следующий запрос nginx возвращал 400. | 644 то на следующий запрос nginx возвращал 400. |
607 </para> | 645 </para> |
608 <para lang="en"> | 646 <para lang="en"> |
609 if an response different than 200 was returned to an request with body | 647 if a response different than 200 was returned to a request with body |
610 and connection went to the keep-alive state after the request, then | 648 and connection went to the keep-alive state after the request, then |
611 nginx returned 400 for the next request. | 649 nginx returned 400 for the next request. |
612 </para> | 650 </para> |
613 </change> | 651 </change> |
614 | 652 |
641 рабочий процесс мог зациклиться, если server в блоке upstream был помечен | 679 рабочий процесс мог зациклиться, если server в блоке upstream был помечен |
642 как down; | 680 как down; |
643 ошибка появилась в 0.6.6. | 681 ошибка появилась в 0.6.6. |
644 </para> | 682 </para> |
645 <para lang="en"> | 683 <para lang="en"> |
646 a worker process may got caught in an endless loop, if an "server" inside | 684 a worker process may got caught in an endless loop, if a "server" inside |
647 "upstream" block was marked as "down"; | 685 "upstream" block was marked as "down"; |
648 bug appeared in 0.6.6. | 686 bug appeared in 0.6.6. |
649 </para> | 687 </para> |
650 </change> | 688 </change> |
651 | 689 |
1476 ошибки "[alert] zero size buf" при работе с FastCGI-сервером, если | 1514 ошибки "[alert] zero size buf" при работе с FastCGI-сервером, если |
1477 тело запроса, записанное во временный файл, было кратно 32K. | 1515 тело запроса, записанное во временный файл, было кратно 32K. |
1478 </para> | 1516 </para> |
1479 <para lang="en"> | 1517 <para lang="en"> |
1480 the "[alert] zero size buf" error when FastCGI server was used and | 1518 the "[alert] zero size buf" error when FastCGI server was used and |
1481 an request body written in a temporary file was multiple of 32K. | 1519 a request body written in a temporary file was multiple of 32K. |
1482 </para> | 1520 </para> |
1483 </change> | 1521 </change> |
1484 | 1522 |
1485 <change type="bugfix"> | 1523 <change type="bugfix"> |
1486 <para lang="ru"> | 1524 <para lang="ru"> |
2461 <change type="bugfix"> | 2499 <change type="bugfix"> |
2462 <para lang="ru"> | 2500 <para lang="ru"> |
2463 nginx игнорировал имя сервера в строке запроса. | 2501 nginx игнорировал имя сервера в строке запроса. |
2464 </para> | 2502 </para> |
2465 <para lang="en"> | 2503 <para lang="en"> |
2466 nginx ignored a host name in an request line. | 2504 nginx ignored a host name in a request line. |
2467 </para> | 2505 </para> |
2468 </change> | 2506 </change> |
2469 | 2507 |
2470 <change type="bugfix"> | 2508 <change type="bugfix"> |
2471 <para lang="ru"> | 2509 <para lang="ru"> |
2539 при использовании директивы add_before_body без директивы add_after_body | 2577 при использовании директивы add_before_body без директивы add_after_body |
2540 ответ передавался не полностью. | 2578 ответ передавался не полностью. |
2541 </para> | 2579 </para> |
2542 <para lang="en"> | 2580 <para lang="en"> |
2543 if the "add_before_body" directive was used without | 2581 if the "add_before_body" directive was used without |
2544 the "add_after_body" directive, then an response did not transferred complete. | 2582 the "add_after_body" directive, then a response did not transferred complete. |
2545 </para> | 2583 </para> |
2546 </change> | 2584 </change> |
2547 | 2585 |
2548 <change type="bugfix"> | 2586 <change type="bugfix"> |
2549 <para lang="ru"> | 2587 <para lang="ru"> |
2759 если до команды SSI include с параметром wait выполнялась ещё | 2797 если до команды SSI include с параметром wait выполнялась ещё |
2760 одна команда SSI include, то параметр wait мог не работать. | 2798 одна команда SSI include, то параметр wait мог не работать. |
2761 </para> | 2799 </para> |
2762 <para lang="en"> | 2800 <para lang="en"> |
2763 if an "include" SSI command were before another "include" SSI command | 2801 if an "include" SSI command were before another "include" SSI command |
2764 with an "wait" parameter, then the "wait" parameter might not work. | 2802 with a "wait" parameter, then the "wait" parameter might not work. |
2765 </para> | 2803 </para> |
2766 </change> | 2804 </change> |
2767 | 2805 |
2768 <change type="bugfix"> | 2806 <change type="bugfix"> |
2769 <para lang="ru"> | 2807 <para lang="ru"> |
2813 если до команды SSI include с параметром wait выполнялась ещё | 2851 если до команды SSI include с параметром wait выполнялась ещё |
2814 одна команда SSI include, то параметр wait мог не работать. | 2852 одна команда SSI include, то параметр wait мог не работать. |
2815 </para> | 2853 </para> |
2816 <para lang="en"> | 2854 <para lang="en"> |
2817 if an "include" SSI command were before another "include" SSI command | 2855 if an "include" SSI command were before another "include" SSI command |
2818 with an "wait" parameter, then the "wait" parameter might not work. | 2856 with a "wait" parameter, then the "wait" parameter might not work. |
2819 </para> | 2857 </para> |
2820 </change> | 2858 </change> |
2821 | 2859 |
2822 <change type="bugfix"> | 2860 <change type="bugfix"> |
2823 <para lang="ru"> | 2861 <para lang="ru"> |
2998 при перенаправлении ошибки 400 проксированному серверу | 3036 при перенаправлении ошибки 400 проксированному серверу |
2999 помощью директивы error_page мог произойти segmentation fault. | 3037 помощью директивы error_page мог произойти segmentation fault. |
3000 </para> | 3038 </para> |
3001 <para lang="en"> | 3039 <para lang="en"> |
3002 a segmentation fault may occur while redirecting the 400 error | 3040 a segmentation fault may occur while redirecting the 400 error |
3003 to the proxied server using an "proxy_pass" directive. | 3041 to the proxied server using a "proxy_pass" directive. |
3004 </para> | 3042 </para> |
3005 </change> | 3043 </change> |
3006 | 3044 |
3007 <change type="bugfix"> | 3045 <change type="bugfix"> |
3008 <para lang="ru"> | 3046 <para lang="ru"> |
3010 unix domain сокет; | 3048 unix domain сокет; |
3011 ошибка появилась в 0.3.47. | 3049 ошибка появилась в 0.3.47. |
3012 </para> | 3050 </para> |
3013 <para lang="en"> | 3051 <para lang="en"> |
3014 a segmentation fault occurred if an unix domain socket was used in | 3052 a segmentation fault occurred if an unix domain socket was used in |
3015 an "proxy_pass" directive; | 3053 a "proxy_pass" directive; |
3016 bug appeared in 0.3.47. | 3054 bug appeared in 0.3.47. |
3017 </para> | 3055 </para> |
3018 </change> | 3056 </change> |
3019 | 3057 |
3020 <change type="bugfix"> | 3058 <change type="bugfix"> |
3390 <para lang="ru"> | 3428 <para lang="ru"> |
3391 при записи в access_log некоторых передаваемых клиенту строк заголовков | 3429 при записи в access_log некоторых передаваемых клиенту строк заголовков |
3392 происходил segmentation fault, если запрос возвращал редирект. | 3430 происходил segmentation fault, если запрос возвращал редирект. |
3393 </para> | 3431 </para> |
3394 <para lang="en"> | 3432 <para lang="en"> |
3395 a segmentation fault occurred if an request returned an redirect and | 3433 a segmentation fault occurred if a request returned a redirect and |
3396 some sent to client header lines were logged in the access log. | 3434 some sent to client header lines were logged in the access log. |
3397 </para> | 3435 </para> |
3398 </change> | 3436 </change> |
3399 | 3437 |
3400 </changes> | 3438 </changes> |