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>