Mercurial > hg > nginx-site
comparison text/ru/CHANGES.ru-0.6 @ 18:74438c570949
CHANGES conversion from KOI8-R to UTF-8.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 29 Aug 2011 13:27:52 +0000 |
parents | 61e04fc01027 |
children |
comparison
equal
deleted
inserted
replaced
17:1fc034261cf4 | 18:74438c570949 |
---|---|
1 | 1 |
2 Изменения в nginx 0.6.39 14.09.2009 | 2 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.39 14.09.2009 |
3 | 3 |
4 *) Безопасность: при обработке специально созданного запроса в рабочем | 4 *) п▒п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄: п©я─п╦ п╬п╠я─п╟п╠п╬я┌п╨п╣ я│п©п╣я├п╦п╟п╩я▄п╫п╬ я│п╬п╥п╢п╟п╫п╫п╬пЁп╬ п╥п╟п©я─п╬я│п╟ п╡ я─п╟п╠п╬я┤п╣п╪ |
5 процессе мог произойти segmentation fault. | 5 п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
6 Спасибо Chris Ries. | 6 п║п©п╟я│п╦п╠п╬ Chris Ries. |
7 | 7 |
8 *) Исправление: при использовании error_log на уровне info или debug в | 8 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ error_log п╫п╟ я┐я─п╬п╡п╫п╣ info п╦п╩п╦ debug п╡ |
9 рабочем процессе мог произойти segmentation fault. | 9 я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
10 Спасибо Сергею Боченкову. | 10 п║п©п╟я│п╦п╠п╬ п║п╣я─пЁп╣я▌ п▒п╬я┤п╣п╫п╨п╬п╡я┐. |
11 | 11 |
12 | 12 |
13 Изменения в nginx 0.6.38 22.06.2009 | 13 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.38 22.06.2009 |
14 | 14 |
15 *) Добавление: директива keepalive_requests. | 15 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ keepalive_requests. |
16 | 16 |
17 | 17 |
18 Изменения в nginx 0.6.37 18.05.2009 | 18 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.37 18.05.2009 |
19 | 19 |
20 *) Добавление: поддержка Microsoft-специфичного режима | 20 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ Microsoft-я│п©п╣я├п╦я└п╦я┤п╫п╬пЁп╬ я─п╣п╤п╦п╪п╟ |
21 "AUTH LOGIN with User Name" в почтовом прокси-сервере. | 21 "AUTH LOGIN with User Name" п╡ п©п╬я┤я┌п╬п╡п╬п╪ п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─п╣. |
22 Спасибо Максиму Дунину. | 22 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
23 | 23 |
24 *) Исправление: nginx не собирался на платформах, отличных от i386, | 24 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╬я┌п╩п╦я┤п╫я▀я┘ п╬я┌ i386, |
25 amd64, sparc и ppc; ошибка появилась в 0.6.36. | 25 amd64, sparc п╦ ppc; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.36. |
26 | 26 |
27 | 27 |
28 Изменения в nginx 0.6.36 02.04.2009 | 28 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.36 02.04.2009 |
29 | 29 |
30 *) Изменение: ошибка "Invalid argument", возвращаемая | 30 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ "Invalid argument", п╡п╬п╥п╡я─п╟я┴п╟п╣п╪п╟я▐ |
31 setsockopt(TCP_NODELAY) на Solaris, теперь игнорируется. | 31 setsockopt(TCP_NODELAY) п╫п╟ Solaris, я┌п╣п©п╣я─я▄ п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐. |
32 | 32 |
33 *) Изменение: теперь разрешаются POST'ы без строки "Content-Length" в | 33 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ я─п╟п╥я─п╣я┬п╟я▌я┌я│я▐ POST'я▀ п╠п╣п╥ я│я┌я─п╬п╨п╦ "Content-Length" п╡ |
34 заголовке запроса. | 34 п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟. |
35 | 35 |
36 *) Добавление: директива try_files. | 36 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ try_files. |
37 | 37 |
38 *) Добавление: параметр --with-pcre в configure. | 38 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ --with-pcre п╡ configure. |
39 | 39 |
40 *) Добавление: директива if_modified_since. | 40 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ if_modified_since. |
41 | 41 |
42 *) Добавление: переменные "$cookie_...". | 42 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ "$cookie_...". |
43 | 43 |
44 *) Добавление: переменные "$arg_...". | 44 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ "$arg_...". |
45 | 45 |
46 *) Исправление: совместимость с Tru64 UNIX. | 46 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ Tru64 UNIX. |
47 Спасибо Dustin Marquess. | 47 п║п©п╟я│п╦п╠п╬ Dustin Marquess. |
48 | 48 |
49 *) Исправление: директива ssl_engine не использовала SSL-акселератор | 49 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssl_engine п╫п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟ SSL-п╟п╨я│п╣п╩п╣я─п╟я┌п╬я─ |
50 для асимметричных шифров. | 50 п╢п╩я▐ п╟я│п╦п╪п╪п╣я┌я─п╦я┤п╫я▀я┘ я┬п╦я└я─п╬п╡. |
51 Спасибо Marcin Gozdalik. | 51 п║п©п╟я│п╦п╠п╬ Marcin Gozdalik. |
52 | 52 |
53 *) Исправление: в директиве rewrite, возвращающей редирект, старые | 53 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ rewrite, п╡п╬п╥п╡я─п╟я┴п╟я▌я┴п╣п╧ я─п╣п╢п╦я─п╣п╨я┌, я│я┌п╟я─я▀п╣ |
54 аргументы присоединялись к новым через символ "?" вместо "&"; | 54 п╟я─пЁя┐п╪п╣п╫я┌я▀ п©я─п╦я│п╬п╣п╢п╦п╫я▐п╩п╦я│я▄ п╨ п╫п╬п╡я▀п╪ я┤п╣я─п╣п╥ я│п╦п╪п╡п╬п╩ "?" п╡п╪п╣я│я┌п╬ "&"; |
55 ошибка появилась в 0.1.18. | 55 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.18. |
56 Спасибо Максиму Дунину. | 56 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
57 | 57 |
58 *) Исправление: nginx не собирался на AIX. | 58 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ AIX. |
59 | 59 |
60 *) Исправление: если на запрос с телом возвращался редирект, то ответ | 60 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╫п╟ п╥п╟п©я─п╬я│ я│ я┌п╣п╩п╬п╪ п╡п╬п╥п╡я─п╟я┴п╟п╩я│я▐ я─п╣п╢п╦я─п╣п╨я┌, я┌п╬ п╬я┌п╡п╣я┌ |
61 мог быть двойным при использовании методов epoll или rtsig. | 61 п╪п╬пЁ п╠я▀я┌я▄ п╢п╡п╬п╧п╫я▀п╪ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╬п╡ epoll п╦п╩п╦ rtsig. |
62 Спасибо Eden Li. | 62 п║п©п╟я│п╦п╠п╬ Eden Li. |
63 | 63 |
64 *) Исправление: при использовании директивы resolver в SMTP | 64 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ resolver п╡ SMTP |
65 прокси-сервере в рабочем процессе мог произойти segmentation fault. | 65 п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─п╣ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
66 | 66 |
67 *) Исправление: fastcgi_store не всегда сохранял файлы. | 67 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: fastcgi_store п╫п╣ п╡я│п╣пЁп╢п╟ я│п╬я┘я─п╟п╫я▐п╩ я└п╟п╧п╩я▀. |
68 | 68 |
69 *) Исправление: nginx не обрабатывал ответ FastCGI-сервера, если перед | 69 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟п╩ п╬я┌п╡п╣я┌ FastCGI-я│п╣я─п╡п╣я─п╟, п╣я│п╩п╦ п©п╣я─п╣п╢ |
70 ответом сервер передавал много сообщений в stderr. | 70 п╬я┌п╡п╣я┌п╬п╪ я│п╣я─п╡п╣я─ п©п╣я─п╣п╢п╟п╡п╟п╩ п╪п╫п╬пЁп╬ я│п╬п╬п╠я┴п╣п╫п╦п╧ п╡ stderr. |
71 | 71 |
72 | 72 |
73 Изменения в nginx 0.6.35 26.01.2009 | 73 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.35 26.01.2009 |
74 | 74 |
75 *) Исправление: ошибки выделения больших блоков в разделяемой памяти, | 75 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╠п╬п╩я▄я┬п╦я┘ п╠п╩п╬п╨п╬п╡ п╡ я─п╟п╥п╢п╣п╩я▐п╣п╪п╬п╧ п©п╟п╪я▐я┌п╦, |
76 если nginx был собран без отладки. | 76 п╣я│п╩п╦ nginx п╠я▀п╩ я│п╬п╠я─п╟п╫ п╠п╣п╥ п╬я┌п╩п╟п╢п╨п╦. |
77 Спасибо Андрею Квасову. | 77 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п п╡п╟я│п╬п╡я┐. |
78 | 78 |
79 *) Исправления в поддержке строки "Expect" в заголовке запроса. | 79 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦я▐ п╡ п©п╬п╢п╢п╣я─п╤п╨п╣ я│я┌я─п╬п╨п╦ "Expect" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟. |
80 | 80 |
81 *) Исправление: ошибки при использовании кодировки UTF-8 в | 81 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╨п╬п╢п╦я─п╬п╡п╨п╦ UTF-8 п╡ |
82 ngx_http_autoindex_module. | 82 ngx_http_autoindex_module. |
83 | 83 |
84 | 84 |
85 Изменения в nginx 0.6.34 27.11.2008 | 85 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.34 27.11.2008 |
86 | 86 |
87 *) Изменение: теперь ошибка EAGAIN при вызове connect() не считается | 87 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╬я┬п╦п╠п╨п╟ EAGAIN п©я─п╦ п╡я▀п╥п╬п╡п╣ connect() п╫п╣ я│я┤п╦я┌п╟п╣я┌я│я▐ |
88 временной. | 88 п╡я─п╣п╪п╣п╫п╫п╬п╧. |
89 | 89 |
90 *) Изменение: теперь директива "gzip_vary on" выдаёт строку | 90 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╢п╦я─п╣п╨я┌п╦п╡п╟ "gzip_vary on" п╡я▀п╢п╟я▒я┌ я│я┌я─п╬п╨я┐ |
91 "Vary: Accept-Encoding" в заголовке ответа и для несжатых ответов. | 91 "Vary: Accept-Encoding" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╬я┌п╡п╣я┌п╟ п╦ п╢п╩я▐ п╫п╣я│п╤п╟я┌я▀я┘ п╬я┌п╡п╣я┌п╬п╡. |
92 | 92 |
93 *) Добавление: директива expires поддерживает суточное время. | 93 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ expires п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я│я┐я┌п╬я┤п╫п╬п╣ п╡я─п╣п╪я▐. |
94 | 94 |
95 *) Добавление: поддержка строки "Expect" в заголовке запроса. | 95 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ я│я┌я─п╬п╨п╦ "Expect" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟. |
96 | 96 |
97 *) Добавление: теперь при использовании протокола "https://" в | 97 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ "https://" п╡ |
98 директиве rewrite автоматически делается редирект. | 98 п╢п╦я─п╣п╨я┌п╦п╡п╣ rewrite п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ п╢п╣п╩п╟п╣я┌я│я▐ я─п╣п╢п╦я─п╣п╨я┌. |
99 | 99 |
100 *) Исправление: параметры директивы listen, такие как backlog, rcvbuf и | 100 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ п╢п╦я─п╣п╨я┌п╦п╡я▀ listen, я┌п╟п╨п╦п╣ п╨п╟п╨ backlog, rcvbuf п╦ |
101 прочие, не устанавливались, если сервером по умолчанию был не первый | 101 п©я─п╬я┤п╦п╣, п╫п╣ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╩п╦я│я▄, п╣я│п╩п╦ я│п╣я─п╡п╣я─п╬п╪ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╠я▀п╩ п╫п╣ п©п╣я─п╡я▀п╧ |
102 сервер. | 102 я│п╣я─п╡п╣я─. |
103 | 103 |
104 *) Исправление: директива log_not_found не работала при поиске | 104 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ log_not_found п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟ п©я─п╦ п©п╬п╦я│п╨п╣ |
105 индексных файлов. | 105 п╦п╫п╢п╣п╨я│п╫я▀я┘ я└п╟п╧п╩п╬п╡. |
106 | 106 |
107 *) Исправление: теперь, если FastCGI-сервер присылает строку "Location" | 107 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄, п╣я│п╩п╦ FastCGI-я│п╣я─п╡п╣я─ п©я─п╦я│я▀п╩п╟п╣я┌ я│я┌я─п╬п╨я┐ "Location" |
108 в заголовке ответа без строки статуса, то nginx использует код | 108 п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╬я┌п╡п╣я┌п╟ п╠п╣п╥ я│я┌я─п╬п╨п╦ я│я┌п╟я┌я┐я│п╟, я┌п╬ nginx п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п╨п╬п╢ |
109 статуса 302. | 109 я│я┌п╟я┌я┐я│п╟ 302. |
110 Спасибо Максиму Дунину. | 110 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
111 | 111 |
112 *) Исправление: модуль ngx_http_flv_module не поддерживал несколько | 112 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_flv_module п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ п╫п╣я│п╨п╬п╩я▄п╨п╬ |
113 значений в аргументах запроса. | 113 п╥п╫п╟я┤п╣п╫п╦п╧ п╡ п╟я─пЁя┐п╪п╣п╫я┌п╟я┘ п╥п╟п©я─п╬я│п╟. |
114 | 114 |
115 *) Исправление: при редиректе запроса к каталогу с добавлением слэша | 115 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я─п╣п╢п╦я─п╣п╨я┌п╣ п╥п╟п©я─п╬я│п╟ п╨ п╨п╟я┌п╟п╩п╬пЁя┐ я│ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╣п╪ я│п╩я█я┬п╟ |
116 nginx не добавлял аргументы из оригинального запроса. | 116 nginx п╫п╣ п╢п╬п╠п╟п╡п╩я▐п╩ п╟я─пЁя┐п╪п╣п╫я┌я▀ п╦п╥ п╬я─п╦пЁп╦п╫п╟п╩я▄п╫п╬пЁп╬ п╥п╟п©я─п╬я│п╟. |
117 | 117 |
118 | 118 |
119 Изменения в nginx 0.6.33 20.11.2008 | 119 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.33 20.11.2008 |
120 | 120 |
121 *) Добавление: теперь nginx возвращает код 405 для метода POST при | 121 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╨п╬п╢ 405 п╢п╩я▐ п╪п╣я┌п╬п╢п╟ POST п©я─п╦ |
122 запросе статического файла, только если файл существует. | 122 п╥п╟п©я─п╬я│п╣ я│я┌п╟я┌п╦я┤п╣я│п╨п╬пЁп╬ я└п╟п╧п╩п╟, я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ я└п╟п╧п╩ я│я┐я┴п╣я│я┌п╡я┐п╣я┌. |
123 | 123 |
124 *) Изменение: совместимость с glibc 2.3. | 124 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ glibc 2.3. |
125 Спасибо Eric Benson и Максиму Дунину. | 125 п║п©п╟я│п╦п╠п╬ Eric Benson п╦ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
126 | 126 |
127 *) Исправление: resolver не понимал большие DNS-ответы. | 127 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: resolver п╫п╣ п©п╬п╫п╦п╪п╟п╩ п╠п╬п╩я▄я┬п╦п╣ DNS-п╬я┌п╡п╣я┌я▀. |
128 Спасибо Zyb. | 128 п║п©п╟я│п╦п╠п╬ Zyb. |
129 | 129 |
130 *) Исправление: при использовании HTTPS запросы могли завершаться с | 130 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ HTTPS п╥п╟п©я─п╬я│я▀ п╪п╬пЁп╩п╦ п╥п╟п╡п╣я─я┬п╟я┌я▄я│я▐ я│ |
131 ошибкой "bad write retry". | 131 п╬я┬п╦п╠п╨п╬п╧ "bad write retry". |
132 | 132 |
133 *) Исправление: модуль ngx_http_charset_module не понимал название | 133 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_charset_module п╫п╣ п©п╬п╫п╦п╪п╟п╩ п╫п╟п╥п╡п╟п╫п╦п╣ |
134 кодировки в кавычках, полученное от бэкенда. | 134 п╨п╬п╢п╦я─п╬п╡п╨п╦ п╡ п╨п╟п╡я▀я┤п╨п╟я┘, п©п╬п╩я┐я┤п╣п╫п╫п╬п╣ п╬я┌ п╠я█п╨п╣п╫п╢п╟. |
135 | 135 |
136 *) Исправление: при использовании параметра max_fails=0 в upstream'е с | 136 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╟я─п╟п╪п╣я┌я─п╟ max_fails=0 п╡ upstream'п╣ я│ |
137 несколькими серверами рабочий процесс выходил по сигналу SIGFPE. | 137 п╫п╣я│п╨п╬п╩я▄п╨п╦п╪п╦ я│п╣я─п╡п╣я─п╟п╪п╦ я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╡я▀я┘п╬п╢п╦п╩ п©п╬ я│п╦пЁп╫п╟п╩я┐ SIGFPE. |
138 Спасибо Максиму Дунину. | 138 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
139 | 139 |
140 *) Исправление: метод $r->header_in() не возвращал значения строк | 140 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢ $r->header_in() п╫п╣ п╡п╬п╥п╡я─п╟я┴п╟п╩ п╥п╫п╟я┤п╣п╫п╦я▐ я│я┌я─п╬п╨ |
141 "Host", "User-Agent", и "Connection" из заголовка запроса; ошибка | 141 "Host", "User-Agent", п╦ "Connection" п╦п╥ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╥п╟п©я─п╬я│п╟; п╬я┬п╦п╠п╨п╟ |
142 появилась в 0.6.32. | 142 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.32. |
143 | 143 |
144 *) Исправление: при перенаправлении запроса с методом HEAD с помощью | 144 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╥п╟п©я─п╬я│п╟ я│ п╪п╣я┌п╬п╢п╬п╪ HEAD я│ п©п╬п╪п╬я┴я▄я▌ |
145 директивы error_page возвращался полный ответ. | 145 п╢п╦я─п╣п╨я┌п╦п╡я▀ error_page п╡п╬п╥п╡я─п╟я┴п╟п╩я│я▐ п©п╬п╩п╫я▀п╧ п╬я┌п╡п╣я┌. |
146 | 146 |
147 *) Исправление: если у каталога были права доступа только на поиск | 147 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ я┐ п╨п╟я┌п╟п╩п╬пЁп╟ п╠я▀п╩п╦ п©я─п╟п╡п╟ п╢п╬я│я┌я┐п©п╟ я┌п╬п╩я▄п╨п╬ п╫п╟ п©п╬п╦я│п╨ |
148 файлов и первый индексный файл отсутствовал, то nginx возвращал | 148 я└п╟п╧п╩п╬п╡ п╦ п©п╣я─п╡я▀п╧ п╦п╫п╢п╣п╨я│п╫я▀п╧ я└п╟п╧п╩ п╬я┌я│я┐я┌я│я┌п╡п╬п╡п╟п╩, я┌п╬ nginx п╡п╬п╥п╡я─п╟я┴п╟п╩ |
149 ошибку 500. | 149 п╬я┬п╦п╠п╨я┐ 500. |
150 | 150 |
151 *) Исправление: рекурсивной error_page для 500 ошибки. | 151 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╣п╨я┐я─я│п╦п╡п╫п╬п╧ error_page п╢п╩я▐ 500 п╬я┬п╦п╠п╨п╦. |
152 | 152 |
153 | 153 |
154 Изменения в nginx 0.6.32 07.07.2008 | 154 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.32 07.07.2008 |
155 | 155 |
156 *) Изменение: параметр "none" в директиве ssl_session_cache; теперь | 156 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ "none" п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ ssl_session_cache; я┌п╣п©п╣я─я▄ |
157 этот параметр используется по умолчанию. | 157 я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. |
158 Спасибо Rob Mueller. | 158 п║п©п╟я│п╦п╠п╬ Rob Mueller. |
159 | 159 |
160 *) Изменение: теперь символы 0x00-0x1F, '"' и '\' в access_log | 160 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ я│п╦п╪п╡п╬п╩я▀ 0x00-0x1F, '"' п╦ '\' п╡ access_log |
161 записываются в виде \xXX. | 161 п╥п╟п©п╦я│я▀п╡п╟я▌я┌я│я▐ п╡ п╡п╦п╢п╣ \xXX. |
162 Спасибо Максиму Дунину. | 162 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
163 | 163 |
164 *) Изменение: теперь nginx разрешает несколько строк "Host" в заголовке | 164 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx я─п╟п╥я─п╣я┬п╟п╣я┌ п╫п╣я│п╨п╬п╩я▄п╨п╬ я│я┌я─п╬п╨ "Host" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ |
165 запроса. | 165 п╥п╟п©я─п╬я│п╟. |
166 | 166 |
167 *) Добавление: директива expires поддерживает флаг modified. | 167 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ expires п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я└п╩п╟пЁ modified. |
168 | 168 |
169 *) Добавление: переменные $uid_got и $uid_set можно использовать на | 169 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ $uid_got п╦ $uid_set п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╫п╟ |
170 любой стадии обработки запроса. | 170 п╩я▌п╠п╬п╧ я│я┌п╟п╢п╦п╦ п╬п╠я─п╟п╠п╬я┌п╨п╦ п╥п╟п©я─п╬я│п╟. |
171 | 171 |
172 *) Добавление: переменная $hostname. | 172 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $hostname. |
173 Спасибо Андрею Нигматулину. | 173 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
174 | 174 |
175 *) Добавление: поддержка DESTDIR. | 175 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ DESTDIR. |
176 Спасибо Todd A. Fisher и Andras Voroskoi. | 176 п║п©п╟я│п╦п╠п╬ Todd A. Fisher п╦ Andras Voroskoi. |
177 | 177 |
178 *) Исправление: при совместном использовании sub_filter и SSI ответы | 178 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я│п╬п╡п╪п╣я│я┌п╫п╬п╪ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ sub_filter п╦ SSI п╬я┌п╡п╣я┌я▀ |
179 могли передаваться неверно. | 179 п╪п╬пЁп╩п╦ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣п╡п╣я─п╫п╬. |
180 | 180 |
181 *) Исправление: большие включения в SSI могли передавались не полностью. | 181 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╠п╬п╩я▄я┬п╦п╣ п╡п╨п╩я▌я┤п╣п╫п╦я▐ п╡ SSI п╪п╬пЁп╩п╦ п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ п╫п╣ п©п╬п╩п╫п╬я│я┌я▄я▌. |
182 | 182 |
183 *) Исправление: директива proxy_pass не работала с протоколом HTTPS; | 183 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_pass п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟ я│ п©я─п╬я┌п╬п╨п╬п╩п╬п╪ HTTPS; |
184 ошибка появилась в 0.6.9. | 184 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.9. |
185 | 185 |
186 *) Исправление: рабочие процессы могли не реагировать на сигналы | 186 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╟п╠п╬я┤п╦п╣ п©я─п╬я├п╣я│я│я▀ п╪п╬пЁп╩п╦ п╫п╣ я─п╣п╟пЁп╦я─п╬п╡п╟я┌я▄ п╫п╟ я│п╦пЁп╫п╟п╩я▀ |
187 переконфигурации и ротации логов. | 187 п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╦ я─п╬я┌п╟я├п╦п╦ п╩п╬пЁп╬п╡. |
188 | 188 |
189 *) Исправление: nginx не собирался на последних Fedora 9 Linux. | 189 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ п©п╬я│п╩п╣п╢п╫п╦я┘ Fedora 9 Linux. |
190 Спасибо Roxis. | 190 п║п©п╟я│п╦п╠п╬ Roxis. |
191 | 191 |
192 *) Исправление: при использовании keepalive на Linux в рабочем процессе | 192 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ keepalive п╫п╟ Linux п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ |
193 мог произойти segmentation fault. | 193 п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
194 | 194 |
195 | 195 |
196 Изменения в nginx 0.6.31 12.05.2008 | 196 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.31 12.05.2008 |
197 | 197 |
198 *) Исправление: nginx не обрабатывал ответ FastCGI-сервера, если строка | 198 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟п╩ п╬я┌п╡п╣я┌ FastCGI-я│п╣я─п╡п╣я─п╟, п╣я│п╩п╦ я│я┌я─п╬п╨п╟ |
199 заголовка ответ была в конце записи FastCGI; ошибка появилась в | 199 п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌ п╠я▀п╩п╟ п╡ п╨п╬п╫я├п╣ п╥п╟п©п╦я│п╦ FastCGI; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
200 0.6.2. | 200 0.6.2. |
201 Спасибо Сергею Серову. | 201 п║п©п╟я│п╦п╠п╬ п║п╣я─пЁп╣я▌ п║п╣я─п╬п╡я┐. |
202 | 202 |
203 *) Исправление: при удалении файла и использовании директивы | 203 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я┐п╢п╟п╩п╣п╫п╦п╦ я└п╟п╧п╩п╟ п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ |
204 open_file_cache_errors off в рабочем процессе мог произойти | 204 open_file_cache_errors off п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ |
205 segmentation fault. | 205 segmentation fault. |
206 | 206 |
207 | 207 |
208 Изменения в nginx 0.6.30 29.04.2008 | 208 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.30 29.04.2008 |
209 | 209 |
210 *) Изменение: теперь, если маске, заданной в директиве include, не | 210 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄, п╣я│п╩п╦ п╪п╟я│п╨п╣, п╥п╟п╢п╟п╫п╫п╬п╧ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ include, п╫п╣ |
211 соответствует ни один файл, то nginx не выдаёт ошибку. | 211 я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п╫п╦ п╬п╢п╦п╫ я└п╟п╧п╩, я┌п╬ nginx п╫п╣ п╡я▀п╢п╟я▒я┌ п╬я┬п╦п╠п╨я┐. |
212 | 212 |
213 *) Добавление: теперь время в директивах можно задавать без пробела, | 213 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╡я─п╣п╪я▐ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ п╪п╬п╤п╫п╬ п╥п╟п╢п╟п╡п╟я┌я▄ п╠п╣п╥ п©я─п╬п╠п╣п╩п╟, |
214 например, "1h50m". | 214 п╫п╟п©я─п╦п╪п╣я─, "1h50m". |
215 | 215 |
216 *) Исправление: утечек памяти, если директива ssl_verify_client имела | 216 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐я┌п╣я┤п╣п╨ п©п╟п╪я▐я┌п╦, п╣я│п╩п╦ п╢п╦я─п╣п╨я┌п╦п╡п╟ ssl_verify_client п╦п╪п╣п╩п╟ |
217 значение on. | 217 п╥п╫п╟я┤п╣п╫п╦п╣ on. |
218 Спасибо Chavelle Vincent. | 218 п║п©п╟я│п╦п╠п╬ Chavelle Vincent. |
219 | 219 |
220 *) Исправление: директива sub_filter могла вставлять заменяемый текст в | 220 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ sub_filter п╪п╬пЁп╩п╟ п╡я│я┌п╟п╡п╩я▐я┌я▄ п╥п╟п╪п╣п╫я▐п╣п╪я▀п╧ я┌п╣п╨я│я┌ п╡ |
221 вывод. | 221 п╡я▀п╡п╬п╢. |
222 | 222 |
223 *) Исправление: директива error_page не воспринимала параметры в | 223 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ error_page п╫п╣ п╡п╬я│п©я─п╦п╫п╦п╪п╟п╩п╟ п©п╟я─п╟п╪п╣я┌я─я▀ п╡ |
224 перенаправляемом URI. | 224 п©п╣я─п╣п╫п╟п©я─п╟п╡п╩я▐п╣п╪п╬п╪ URI. |
225 | 225 |
226 *) Исправление: теперь при сборке с Cygwin nginx всегда открывает файлы | 226 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©я─п╦ я│п╠п╬я─п╨п╣ я│ Cygwin nginx п╡я│п╣пЁп╢п╟ п╬я┌п╨я─я▀п╡п╟п╣я┌ я└п╟п╧п╩я▀ |
227 в бинарном режиме. | 227 п╡ п╠п╦п╫п╟я─п╫п╬п╪ я─п╣п╤п╦п╪п╣. |
228 | 228 |
229 *) Исправление: nginx не собирался под OpenBSD; ошибка появилась в | 229 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п©п╬п╢ OpenBSD; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
230 0.6.15. | 230 0.6.15. |
231 | 231 |
232 | 232 |
233 Изменения в nginx 0.6.29 18.03.2008 | 233 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.29 18.03.2008 |
234 | 234 |
235 *) Добавление: модуль ngx_google_perftools_module. | 235 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_google_perftools_module. |
236 | 236 |
237 *) Исправление: модуль ngx_http_perl_module не собирался на 64-битных | 237 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ 64-п╠п╦я┌п╫я▀я┘ |
238 платформах; ошибка появилась в 0.6.27. | 238 п©п╩п╟я┌я└п╬я─п╪п╟я┘; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.27. |
239 | 239 |
240 | 240 |
241 Изменения в nginx 0.6.28 13.03.2008 | 241 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.28 13.03.2008 |
242 | 242 |
243 *) Исправление: метод rtsig не собирался; ошибка появилась в 0.6.27. | 243 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢ rtsig п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.27. |
244 | 244 |
245 | 245 |
246 Изменения в nginx 0.6.27 12.03.2008 | 246 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.27 12.03.2008 |
247 | 247 |
248 *) Изменение: теперь на Linux 2.6.18+ по умолчанию не собирается метод | 248 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╫п╟ Linux 2.6.18+ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╫п╣ я│п╬п╠п╦я─п╟п╣я┌я│я▐ п╪п╣я┌п╬п╢ |
249 rtsig. | 249 rtsig. |
250 | 250 |
251 *) Изменение: теперь при перенаправлении запроса в именованный location | 251 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©я─п╦ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╥п╟п©я─п╬я│п╟ п╡ п╦п╪п╣п╫п╬п╡п╟п╫п╫я▀п╧ location |
252 с помощью директивы error_page метод запроса не изменяется. | 252 я│ п©п╬п╪п╬я┴я▄я▌ п╢п╦я─п╣п╨я┌п╦п╡я▀ error_page п╪п╣я┌п╬п╢ п╥п╟п©я─п╬я│п╟ п╫п╣ п╦п╥п╪п╣п╫я▐п╣я┌я│я▐. |
253 | 253 |
254 *) Добавление: директивы resolver и resolver_timeout в SMTP | 254 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ resolver п╦ resolver_timeout п╡ SMTP |
255 прокси-сервере. | 255 п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─п╣. |
256 | 256 |
257 *) Добавление: директива post_action поддерживает именованные | 257 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ post_action п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╦п╪п╣п╫п╬п╡п╟п╫п╫я▀п╣ |
258 location'ы. | 258 location'я▀. |
259 | 259 |
260 *) Исправление: при перенаправлении запроса из location'а c | 260 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╥п╟п©я─п╬я│п╟ п╦п╥ location'п╟ c |
261 обработчиком proxy, FastCGI или memcached в именованный location со | 261 п╬п╠я─п╟п╠п╬я┌я┤п╦п╨п╬п╪ proxy, FastCGI п╦п╩п╦ memcached п╡ п╦п╪п╣п╫п╬п╡п╟п╫п╫я▀п╧ location я│п╬ |
262 статическим обработчиком в рабочем процессе происходил segmentation | 262 я│я┌п╟я┌п╦я┤п╣я│п╨п╦п╪ п╬п╠я─п╟п╠п╬я┌я┤п╦п╨п╬п╪ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation |
263 fault. | 263 fault. |
264 | 264 |
265 *) Исправление: браузеры не повторяли SSL handshake, если при первом | 265 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╠я─п╟я┐п╥п╣я─я▀ п╫п╣ п©п╬п╡я┌п╬я─я▐п╩п╦ SSL handshake, п╣я│п╩п╦ п©я─п╦ п©п╣я─п╡п╬п╪ |
266 handshake не оказалось правильного клиентского сертификата. | 266 handshake п╫п╣ п╬п╨п╟п╥п╟п╩п╬я│я▄ п©я─п╟п╡п╦п╩я▄п╫п╬пЁп╬ п╨п╩п╦п╣п╫я┌я│п╨п╬пЁп╬ я│п╣я─я┌п╦я└п╦п╨п╟я┌п╟. |
267 Спасибо Александру Инюхину. | 267 п║п©п╟я│п╦п╠п╬ п░п╩п╣п╨я│п╟п╫п╢я─я┐ п≤п╫я▌я┘п╦п╫я┐. |
268 | 268 |
269 *) Исправление: при перенаправлении ошибок 495-497 с помощью директивы | 269 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╬я┬п╦п╠п╬п╨ 495-497 я│ п©п╬п╪п╬я┴я▄я▌ п╢п╦я─п╣п╨я┌п╦п╡я▀ |
270 error_page без изменения кода ошибки nginx пытался выделить очень | 270 error_page п╠п╣п╥ п╦п╥п╪п╣п╫п╣п╫п╦я▐ п╨п╬п╢п╟ п╬я┬п╦п╠п╨п╦ nginx п©я▀я┌п╟п╩я│я▐ п╡я▀п╢п╣п╩п╦я┌я▄ п╬я┤п╣п╫я▄ |
271 много памяти. | 271 п╪п╫п╬пЁп╬ п©п╟п╪я▐я┌п╦. |
272 | 272 |
273 *) Исправление: утечки памяти в долгоживущих небуфферизированных | 273 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐я┌п╣я┤п╨п╦ п©п╟п╪я▐я┌п╦ п╡ п╢п╬п╩пЁп╬п╤п╦п╡я┐я┴п╦я┘ п╫п╣п╠я┐я└я└п╣я─п╦п╥п╦я─п╬п╡п╟п╫п╫я▀я┘ |
274 соединениях. | 274 я│п╬п╣п╢п╦п╫п╣п╫п╦я▐я┘. |
275 | 275 |
276 *) Исправление: утечки памяти в resolver'е. | 276 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐я┌п╣я┤п╨п╦ п©п╟п╪я▐я┌п╦ п╡ resolver'п╣. |
277 | 277 |
278 *) Исправление: при перенаправлении запроса из location'а c | 278 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╥п╟п©я─п╬я│п╟ п╦п╥ location'п╟ c |
279 обработчиком proxy в другой location с обработчиком proxy в рабочем | 279 п╬п╠я─п╟п╠п╬я┌я┤п╦п╨п╬п╪ proxy п╡ п╢я─я┐пЁп╬п╧ location я│ п╬п╠я─п╟п╠п╬я┌я┤п╦п╨п╬п╪ proxy п╡ я─п╟п╠п╬я┤п╣п╪ |
280 процессе происходил segmentation fault. | 280 п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
281 | 281 |
282 *) Исправление: ошибки в кэшировании переменных $proxy_host и | 282 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п╡ п╨я█я┬п╦я─п╬п╡п╟п╫п╦п╦ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ $proxy_host п╦ |
283 $proxy_port. | 283 $proxy_port. |
284 Спасибо Сергею Боченкову. | 284 п║п©п╟я│п╦п╠п╬ п║п╣я─пЁп╣я▌ п▒п╬я┤п╣п╫п╨п╬п╡я┐. |
285 | 285 |
286 *) Исправление: директива proxy_pass с переменными использовала порт, | 286 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_pass я│ п©п╣я─п╣п╪п╣п╫п╫я▀п╪п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟ п©п╬я─я┌, |
287 описанной в другой директиве proxy_pass без переменных, но с таким | 287 п╬п©п╦я│п╟п╫п╫п╬п╧ п╡ п╢я─я┐пЁп╬п╧ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass п╠п╣п╥ п©п╣я─п╣п╪п╣п╫п╫я▀я┘, п╫п╬ я│ я┌п╟п╨п╦п╪ |
288 же именем хоста. | 288 п╤п╣ п╦п╪п╣п╫п╣п╪ я┘п╬я│я┌п╟. |
289 Спасибо Сергею Боченкову. | 289 п║п©п╟я│п╦п╠п╬ п║п╣я─пЁп╣я▌ п▒п╬я┤п╣п╫п╨п╬п╡я┐. |
290 | 290 |
291 *) Исправление: во время переконфигурации на некоторых 64-битном | 291 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╬ п╡я─п╣п╪я▐ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╫п╟ п╫п╣п╨п╬я┌п╬я─я▀я┘ 64-п╠п╦я┌п╫п╬п╪ |
292 платформах в лог записывался alert "sendmsg() failed (9: Bad file | 292 п©п╩п╟я┌я└п╬я─п╪п╟я┘ п╡ п╩п╬пЁ п╥п╟п©п╦я│я▀п╡п╟п╩я│я▐ alert "sendmsg() failed (9: Bad file |
293 descriptor)". | 293 descriptor)". |
294 | 294 |
295 *) Исправление: при повторном использовании в SSI пустого block'а в | 295 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╬п╡я┌п╬я─п╫п╬п╪ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╡ SSI п©я┐я│я┌п╬пЁп╬ block'п╟ п╡ |
296 качестве заглушки в рабочем процессе происходил segmentation fault. | 296 п╨п╟я┤п╣я│я┌п╡п╣ п╥п╟пЁп╩я┐я┬п╨п╦ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
297 | 297 |
298 *) Исправление: ошибки при копировании части URI, содержащего | 298 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п╨п╬п©п╦я─п╬п╡п╟п╫п╦п╦ я┤п╟я│я┌п╦ URI, я│п╬п╢п╣я─п╤п╟я┴п╣пЁп╬ |
299 экранированные символы, в аргументы. | 299 я█п╨я─п╟п╫п╦я─п╬п╡п╟п╫п╫я▀п╣ я│п╦п╪п╡п╬п╩я▀, п╡ п╟я─пЁя┐п╪п╣п╫я┌я▀. |
300 | 300 |
301 | 301 |
302 Изменения в nginx 0.6.26 11.02.2008 | 302 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.26 11.02.2008 |
303 | 303 |
304 *) Исправление: директивы proxy_store и fastcgi_store не проверяли | 304 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_store п╦ fastcgi_store п╫п╣ п©я─п╬п╡п╣я─я▐п╩п╦ |
305 длину ответа. | 305 п╢п╩п╦п╫я┐ п╬я┌п╡п╣я┌п╟. |
306 | 306 |
307 *) Исправление: при использовании большого значения в директиве expires | 307 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╠п╬п╩я▄я┬п╬пЁп╬ п╥п╫п╟я┤п╣п╫п╦я▐ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ expires |
308 в рабочем процессе происходил segmentation fault. | 308 п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
309 Спасибо Joaquin Cuenca Abela. | 309 п║п©п╟я│п╦п╠п╬ Joaquin Cuenca Abela. |
310 | 310 |
311 *) Исправление: nginx неверно определял длину строки кэша на | 311 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣п╡п╣я─п╫п╬ п╬п©я─п╣п╢п╣п╩я▐п╩ п╢п╩п╦п╫я┐ я│я┌я─п╬п╨п╦ п╨я█я┬п╟ п╫п╟ |
312 Pentium 4. | 312 Pentium 4. |
313 Спасибо Gena Makhomed. | 313 п║п©п╟я│п╦п╠п╬ Gena Makhomed. |
314 | 314 |
315 *) Исправление: в проксированных подзапросах и подзапросах к | 315 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫я▀я┘ п©п╬п╢п╥п╟п©я─п╬я│п╟я┘ п╦ п©п╬п╢п╥п╟п©я─п╬я│п╟я┘ п╨ |
316 FastCGI-серверу вместо метода GET использовался оригинальный метод | 316 FastCGI-я│п╣я─п╡п╣я─я┐ п╡п╪п╣я│я┌п╬ п╪п╣я┌п╬п╢п╟ GET п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п╬я─п╦пЁп╦п╫п╟п╩я▄п╫я▀п╧ п╪п╣я┌п╬п╢ |
317 клиента. | 317 п╨п╩п╦п╣п╫я┌п╟. |
318 | 318 |
319 *) Исправление: утечки сокетов в режиме HTTPS при использовании | 319 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐я┌п╣я┤п╨п╦ я│п╬п╨п╣я┌п╬п╡ п╡ я─п╣п╤п╦п╪п╣ HTTPS п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ |
320 отложенного accept'а. | 320 п╬я┌п╩п╬п╤п╣п╫п╫п╬пЁп╬ accept'п╟. |
321 Спасибо Ben Maurer. | 321 п║п©п╟я│п╦п╠п╬ Ben Maurer. |
322 | 322 |
323 *) Исправление: nginx выдавал ошибочное сообщение "SSL_shutdown() | 323 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╡я▀п╢п╟п╡п╟п╩ п╬я┬п╦п╠п╬я┤п╫п╬п╣ я│п╬п╬п╠я┴п╣п╫п╦п╣ "SSL_shutdown() |
324 failed (SSL: )"; ошибка появилась в 0.6.23. | 324 failed (SSL: )"; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.23. |
325 | 325 |
326 *) Исправление: при использовании HTTPS запросы могли завершаться с | 326 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ HTTPS п╥п╟п©я─п╬я│я▀ п╪п╬пЁп╩п╦ п╥п╟п╡п╣я─я┬п╟я┌я▄я│я▐ я│ |
327 ошибкой "bad write retry"; ошибка появилась в 0.6.23. | 327 п╬я┬п╦п╠п╨п╬п╧ "bad write retry"; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.23. |
328 | 328 |
329 | 329 |
330 Изменения в nginx 0.6.25 08.01.2008 | 330 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.25 08.01.2008 |
331 | 331 |
332 *) Изменение: вместо специального параметра "*" в директиве server_name | 332 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡п╪п╣я│я┌п╬ я│п©п╣я├п╦п╟п╩я▄п╫п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─п╟ "*" п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ server_name |
333 теперь используется директива server_name_in_redirect. | 333 я┌п╣п©п╣я─я▄ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╦я─п╣п╨я┌п╦п╡п╟ server_name_in_redirect. |
334 | 334 |
335 *) Изменение: в качестве основного имени в директиве server_name теперь | 335 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╬я│п╫п╬п╡п╫п╬пЁп╬ п╦п╪п╣п╫п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ server_name я┌п╣п©п╣я─я▄ |
336 можно использовать имена с масками и регулярными выражениями. | 336 п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╦п╪п╣п╫п╟ я│ п╪п╟я│п╨п╟п╪п╦ п╦ я─п╣пЁя┐п╩я▐я─п╫я▀п╪п╦ п╡я▀я─п╟п╤п╣п╫п╦я▐п╪п╦. |
337 | 337 |
338 *) Изменение: директива satisfy_any заменена директивой satisfy. | 338 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ satisfy_any п╥п╟п╪п╣п╫п╣п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ satisfy. |
339 | 339 |
340 *) Изменение: после переконфигурации старые рабочие процесс могли | 340 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╬я│п╩п╣ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ я│я┌п╟я─я▀п╣ я─п╟п╠п╬я┤п╦п╣ п©я─п╬я├п╣я│я│ п╪п╬пЁп╩п╦ |
341 сильно нагружать процессор при запуске под Linux OpenVZ. | 341 я│п╦п╩я▄п╫п╬ п╫п╟пЁя─я┐п╤п╟я┌я▄ п©я─п╬я├п╣я│я│п╬я─ п©я─п╦ п╥п╟п©я┐я│п╨п╣ п©п╬п╢ Linux OpenVZ. |
342 | 342 |
343 *) Добавление: директива min_delete_depth. | 343 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ min_delete_depth. |
344 | 344 |
345 *) Исправление: методы COPY и MOVE не работали с одиночными файлами. | 345 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢я▀ COPY п╦ MOVE п╫п╣ я─п╟п╠п╬я┌п╟п╩п╦ я│ п╬п╢п╦п╫п╬я┤п╫я▀п╪п╦ я└п╟п╧п╩п╟п╪п╦. |
346 | 346 |
347 *) Исправление: модуль ngx_http_gzip_static_module не позволял работать | 347 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_gzip_static_module п╫п╣ п©п╬п╥п╡п╬п╩я▐п╩ я─п╟п╠п╬я┌п╟я┌я▄ |
348 модулю ngx_http_dav_module; ошибка появилась в 0.6.23. | 348 п╪п╬п╢я┐п╩я▌ ngx_http_dav_module; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.23. |
349 | 349 |
350 *) Исправление: утечки сокетов в режиме HTTPS при использовании | 350 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐я┌п╣я┤п╨п╦ я│п╬п╨п╣я┌п╬п╡ п╡ я─п╣п╤п╦п╪п╣ HTTPS п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ |
351 отложенного accept'а. | 351 п╬я┌п╩п╬п╤п╣п╫п╫п╬пЁп╬ accept'п╟. |
352 Спасибо Ben Maurer. | 352 п║п©п╟я│п╦п╠п╬ Ben Maurer. |
353 | 353 |
354 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка | 354 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╠п╣п╥ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ PCRE; п╬я┬п╦п╠п╨п╟ |
355 появилась в 0.6.23. | 355 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.23. |
356 | 356 |
357 | 357 |
358 Изменения в nginx 0.6.24 27.12.2007 | 358 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.24 27.12.2007 |
359 | 359 |
360 *) Исправление: при использовании HTTPS в рабочем процессе мог | 360 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ HTTPS п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ |
361 произойти segmentation fault; ошибка появилась в 0.6.23. | 361 п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.23. |
362 | 362 |
363 | 363 |
364 Изменения в nginx 0.6.23 27.12.2007 | 364 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.23 27.12.2007 |
365 | 365 |
366 *) Изменение: параметр "off" в директиве ssl_session_cache; теперь этот | 366 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ "off" п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ ssl_session_cache; я┌п╣п©п╣я─я▄ я█я┌п╬я┌ |
367 параметр используется по умолчанию. | 367 п©п╟я─п╟п╪п╣я┌я─ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. |
368 | 368 |
369 *) Изменение: директива open_file_cache_retest переименована в | 369 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ open_file_cache_retest п©п╣я─п╣п╦п╪п╣п╫п╬п╡п╟п╫п╟ п╡ |
370 open_file_cache_valid. | 370 open_file_cache_valid. |
371 | 371 |
372 *) Добавление: директива open_file_cache_min_uses. | 372 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ open_file_cache_min_uses. |
373 | 373 |
374 *) Добавление: модуль ngx_http_gzip_static_module. | 374 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_gzip_static_module. |
375 | 375 |
376 *) Добавление: директива gzip_disable. | 376 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ gzip_disable. |
377 | 377 |
378 *) Добавление: директиву memcached_pass можно использовать внутри блока | 378 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я┐ memcached_pass п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ |
379 if. | 379 if. |
380 | 380 |
381 *) Исправление: если внутри одного location'а использовались директивы | 381 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡п╫я┐я┌я─п╦ п╬п╢п╫п╬пЁп╬ location'п╟ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ п╢п╦я─п╣п╨я┌п╦п╡я▀ |
382 "memcached_pass" и "if", то в рабочем процессе происходил | 382 "memcached_pass" п╦ "if", я┌п╬ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ |
383 segmentation fault. | 383 segmentation fault. |
384 | 384 |
385 *) Исправление: если при использовании директивы satisfy_any on" были | 385 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ satisfy_any on" п╠я▀п╩п╦ |
386 заданы директивы не всех модулей доступа, то заданные директивы не | 386 п╥п╟п╢п╟п╫я▀ п╢п╦я─п╣п╨я┌п╦п╡я▀ п╫п╣ п╡я│п╣я┘ п╪п╬п╢я┐п╩п╣п╧ п╢п╬я│я┌я┐п©п╟, я┌п╬ п╥п╟п╢п╟п╫п╫я▀п╣ п╢п╦я─п╣п╨я┌п╦п╡я▀ п╫п╣ |
387 проверялись. | 387 п©я─п╬п╡п╣я─я▐п╩п╦я│я▄. |
388 | 388 |
389 *) Исправление: параметры, заданные регулярным выражением в директиве | 389 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀, п╥п╟п╢п╟п╫п╫я▀п╣ я─п╣пЁя┐п╩я▐я─п╫я▀п╪ п╡я▀я─п╟п╤п╣п╫п╦п╣п╪ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
390 valid_referers, не наследовалась с предыдущего уровня. | 390 valid_referers, п╫п╣ п╫п╟я│п╩п╣п╢п╬п╡п╟п╩п╟я│я▄ я│ п©я─п╣п╢я▀п╢я┐я┴п╣пЁп╬ я┐я─п╬п╡п╫я▐. |
391 | 391 |
392 *) Исправление: директива post_action не работала, если запрос | 392 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ post_action п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟, п╣я│п╩п╦ п╥п╟п©я─п╬я│ |
393 завершался с кодом 499. | 393 п╥п╟п╡п╣я─я┬п╟п╩я│я▐ я│ п╨п╬п╢п╬п╪ 499. |
394 | 394 |
395 *) Исправление: оптимизация использования 16K буфера для | 395 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬п©я┌п╦п╪п╦п╥п╟я├п╦я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ 16K п╠я┐я└п╣я─п╟ п╢п╩я▐ |
396 SSL-соединения. | 396 SSL-я│п╬п╣п╢п╦п╫п╣п╫п╦я▐. |
397 Спасибо Ben Maurer. | 397 п║п©п╟я│п╦п╠п╬ Ben Maurer. |
398 | 398 |
399 *) Исправление: STARTTLS в режиме SMTP не работал. | 399 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: STARTTLS п╡ я─п╣п╤п╦п╪п╣ SMTP п╫п╣ я─п╟п╠п╬я┌п╟п╩. |
400 Спасибо Олегу Мотиенко. | 400 п║п©п╟я│п╦п╠п╬ п·п╩п╣пЁя┐ п°п╬я┌п╦п╣п╫п╨п╬. |
401 | 401 |
402 *) Исправление: при использовании HTTPS запросы могли завершаться с | 402 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ HTTPS п╥п╟п©я─п╬я│я▀ п╪п╬пЁп╩п╦ п╥п╟п╡п╣я─я┬п╟я┌я▄я│я▐ я│ |
403 ошибкой "bad write retry"; ошибка появилась в 0.5.13. | 403 п╬я┬п╦п╠п╨п╬п╧ "bad write retry"; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.13. |
404 | 404 |
405 | 405 |
406 Изменения в nginx 0.6.22 19.12.2007 | 406 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.22 19.12.2007 |
407 | 407 |
408 *) Изменение: теперь все методы модуля ngx_http_perl_module возвращают | 408 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╡я│п╣ п╪п╣я┌п╬п╢я▀ п╪п╬п╢я┐п╩я▐ ngx_http_perl_module п╡п╬п╥п╡я─п╟я┴п╟я▌я┌ |
409 значения, скопированные в память, выделенную perl'ом. | 409 п╥п╫п╟я┤п╣п╫п╦я▐, я│п╨п╬п©п╦я─п╬п╡п╟п╫п╫я▀п╣ п╡ п©п╟п╪я▐я┌я▄, п╡я▀п╢п╣п╩п╣п╫п╫я┐я▌ perl'п╬п╪. |
410 | 410 |
411 *) Исправление: если nginx был собран с модулем ngx_http_perl_module, | 411 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ nginx п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п╪п╬п╢я┐п╩п╣п╪ ngx_http_perl_module, |
412 использовался perl до версии 5.8.6 и perl поддерживал потоки, то во | 412 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ perl п╢п╬ п╡п╣я─я│п╦п╦ 5.8.6 п╦ perl п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ п©п╬я┌п╬п╨п╦, я┌п╬ п╡п╬ |
413 время переконфигурации основной процесс аварийно выходил; ошибка | 413 п╡я─п╣п╪я▐ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╬я│п╫п╬п╡п╫п╬п╧ п©я─п╬я├п╣я│я│ п╟п╡п╟я─п╦п╧п╫п╬ п╡я▀я┘п╬п╢п╦п╩; п╬я┬п╦п╠п╨п╟ |
414 появилась в 0.5.9. | 414 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.9. |
415 Спасибо Борису Жмурову. | 415 п║п©п╟я│п╦п╠п╬ п▒п╬я─п╦я│я┐ п√п╪я┐я─п╬п╡я┐. |
416 | 416 |
417 *) Исправление: в методы модуля ngx_http_perl_module могли передаваться | 417 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╪п╣я┌п╬п╢я▀ п╪п╬п╢я┐п╩я▐ ngx_http_perl_module п╪п╬пЁп╩п╦ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ |
418 неверные результаты выделения в регулярных выражениях. | 418 п╫п╣п╡п╣я─п╫я▀п╣ я─п╣п╥я┐п╩я▄я┌п╟я┌я▀ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡ я─п╣пЁя┐п╩я▐я─п╫я▀я┘ п╡я▀я─п╟п╤п╣п╫п╦я▐я┘. |
419 | 419 |
420 *) Исправление: если метод $r->has_request_body() вызывался для | 420 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╪п╣я┌п╬п╢ $r->has_request_body() п╡я▀п╥я▀п╡п╟п╩я│я▐ п╢п╩я▐ |
421 запроса, у которого небольшое тело запроса было уже полностью | 421 п╥п╟п©я─п╬я│п╟, я┐ п╨п╬я┌п╬я─п╬пЁп╬ п╫п╣п╠п╬п╩я▄я┬п╬п╣ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟ п╠я▀п╩п╬ я┐п╤п╣ п©п╬п╩п╫п╬я│я┌я▄я▌ |
422 получено, то в рабочем процессе происходил segmentation fault. | 422 п©п╬п╩я┐я┤п╣п╫п╬, я┌п╬ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
423 | 423 |
424 *) Исправление: large_client_header_buffers не освобождались перед | 424 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: large_client_header_buffers п╫п╣ п╬я│п╡п╬п╠п╬п╤п╢п╟п╩п╦я│я▄ п©п╣я─п╣п╢ |
425 переходом в состояние keep-alive. | 425 п©п╣я─п╣я┘п╬п╢п╬п╪ п╡ я│п╬я│я┌п╬я▐п╫п╦п╣ keep-alive. |
426 Спасибо Олександру Штепе. | 426 п║п©п╟я│п╦п╠п╬ п·п╩п╣п╨я│п╟п╫п╢я─я┐ п╗я┌п╣п©п╣. |
427 | 427 |
428 *) Исправление: в переменной $upstream_addr не записывался последний | 428 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $upstream_addr п╫п╣ п╥п╟п©п╦я│я▀п╡п╟п╩я│я▐ п©п╬я│п╩п╣п╢п╫п╦п╧ |
429 адрес; ошибка появилась в 0.6.18. | 429 п╟п╢я─п╣я│; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.18. |
430 | 430 |
431 *) Исправление: директива fastcgi_catch_stderr не возвращала ошибку; | 431 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ fastcgi_catch_stderr п╫п╣ п╡п╬п╥п╡я─п╟я┴п╟п╩п╟ п╬я┬п╦п╠п╨я┐; |
432 теперь она возвращает ошибку 502, которую можно направить на | 432 я┌п╣п©п╣я─я▄ п╬п╫п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╬я┬п╦п╠п╨я┐ 502, п╨п╬я┌п╬я─я┐я▌ п╪п╬п╤п╫п╬ п╫п╟п©я─п╟п╡п╦я┌я▄ п╫п╟ |
433 следующий сервер с помощью "fastcgi_next_upstream invalid_header". | 433 я│п╩п╣п╢я┐я▌я┴п╦п╧ я│п╣я─п╡п╣я─ я│ п©п╬п╪п╬я┴я▄я▌ "fastcgi_next_upstream invalid_header". |
434 | 434 |
435 *) Исправление: при использовании директивы fastcgi_catch_stderr в | 435 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ fastcgi_catch_stderr п╡ |
436 основном процессе происходил segmentation fault; ошибка появилась в | 436 п╬я│п╫п╬п╡п╫п╬п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
437 0.6.10. | 437 0.6.10. |
438 Спасибо Manlio Perillo. | 438 п║п©п╟я│п╦п╠п╬ Manlio Perillo. |
439 | 439 |
440 | 440 |
441 Изменения в nginx 0.6.21 03.12.2007 | 441 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.21 03.12.2007 |
442 | 442 |
443 *) Изменение: если в значениях переменных директивы proxy_pass | 443 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╥п╫п╟я┤п╣п╫п╦я▐я┘ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_pass |
444 используются только IP-адреса, то указывать resolver не нужно. | 444 п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ я┌п╬п╩я▄п╨п╬ IP-п╟п╢я─п╣я│п╟, я┌п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ resolver п╫п╣ п╫я┐п╤п╫п╬. |
445 | 445 |
446 *) Исправление: при использовании директивы proxy_pass c URI-частью в | 446 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_pass c URI-я┤п╟я│я┌я▄я▌ п╡ |
447 рабочем процессе мог произойти segmentation fault; ошибка появилась | 447 я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ |
448 в 0.6.19. | 448 п╡ 0.6.19. |
449 | 449 |
450 *) Исправление: если resolver использовался на платформах, не | 450 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ resolver п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╫п╣ |
451 поддерживающих метод kqueue, то nginx выдавал alert "name is out of | 451 п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┴п╦я┘ п╪п╣я┌п╬п╢ kqueue, я┌п╬ nginx п╡я▀п╢п╟п╡п╟п╩ alert "name is out of |
452 response". | 452 response". |
453 Спасибо Андрею Нигматулину. | 453 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
454 | 454 |
455 *) Исправление: При использовании переменной $server_protocol в | 455 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п÷я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $server_protocol п╡ |
456 FastCGI-параметрах и запросе, длина которого была близка к значению | 456 FastCGI-п©п╟я─п╟п╪п╣я┌я─п╟я┘ п╦ п╥п╟п©я─п╬я│п╣, п╢п╩п╦п╫п╟ п╨п╬я┌п╬я─п╬пЁп╬ п╠я▀п╩п╟ п╠п╩п╦п╥п╨п╟ п╨ п╥п╫п╟я┤п╣п╫п╦я▌ |
457 директивы client_header_buffer_size, nginx выдавал alert "fastcgi: | 457 п╢п╦я─п╣п╨я┌п╦п╡я▀ client_header_buffer_size, nginx п╡я▀п╢п╟п╡п╟п╩ alert "fastcgi: |
458 the request record is too big". | 458 the request record is too big". |
459 | 459 |
460 *) Исправление: при обычном запросе версии HTTP/0.9 к HTTPS серверу | 460 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╬п╠я▀я┤п╫п╬п╪ п╥п╟п©я─п╬я│п╣ п╡п╣я─я│п╦п╦ HTTP/0.9 п╨ HTTPS я│п╣я─п╡п╣я─я┐ |
461 nginx возвращал обычный ответ. | 461 nginx п╡п╬п╥п╡я─п╟я┴п╟п╩ п╬п╠я▀я┤п╫я▀п╧ п╬я┌п╡п╣я┌. |
462 | 462 |
463 | 463 |
464 Изменения в nginx 0.6.20 28.11.2007 | 464 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.20 28.11.2007 |
465 | 465 |
466 *) Исправление: при использовании директивы proxy_pass c URI-частью в | 466 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_pass c URI-я┤п╟я│я┌я▄я▌ п╡ |
467 рабочем процессе мог произойти segmentation fault; ошибка появилась | 467 я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ |
468 в 0.6.19. | 468 п╡ 0.6.19. |
469 | 469 |
470 | 470 |
471 Изменения в nginx 0.6.19 27.11.2007 | 471 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.19 27.11.2007 |
472 | 472 |
473 *) Исправление: версия 0.6.18 не собиралась. | 473 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╣я─я│п╦я▐ 0.6.18 п╫п╣ я│п╬п╠п╦я─п╟п╩п╟я│я▄. |
474 | 474 |
475 | 475 |
476 Изменения в nginx 0.6.18 27.11.2007 | 476 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.18 27.11.2007 |
477 | 477 |
478 *) Изменение: теперь модуль ngx_http_userid_module в поле куки с | 478 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╪п╬п╢я┐п╩я▄ ngx_http_userid_module п╡ п©п╬п╩п╣ п╨я┐п╨п╦ я│ |
479 номером процесса добавляет микросекунды на время старта. | 479 п╫п╬п╪п╣я─п╬п╪ п©я─п╬я├п╣я│я│п╟ п╢п╬п╠п╟п╡п╩я▐п╣я┌ п╪п╦п╨я─п╬я│п╣п╨я┐п╫п╢я▀ п╫п╟ п╡я─п╣п╪я▐ я│я┌п╟я─я┌п╟. |
480 | 480 |
481 *) Изменение: в error_log теперь записывается полная строка запроса | 481 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡ error_log я┌п╣п©п╣я─я▄ п╥п╟п©п╦я│я▀п╡п╟п╣я┌я│я▐ п©п╬п╩п╫п╟я▐ я│я┌я─п╬п╨п╟ п╥п╟п©я─п╬я│п╟ |
482 вместо только URI. | 482 п╡п╪п╣я│я┌п╬ я┌п╬п╩я▄п╨п╬ URI. |
483 | 483 |
484 *) Добавление: директива proxy_pass поддерживает переменные. | 484 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_pass п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣. |
485 | 485 |
486 *) Добавление: директивы resolver и resolver_timeout. | 486 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ resolver п╦ resolver_timeout. |
487 | 487 |
488 *) Добавление: теперь директива "add_header last-modified ''" удаляет в | 488 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╢п╦я─п╣п╨я┌п╦п╡п╟ "add_header last-modified ''" я┐п╢п╟п╩я▐п╣я┌ п╡ |
489 заголовке ответа строку "Last-Modified". | 489 п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╬я┌п╡п╣я┌п╟ я│я┌я─п╬п╨я┐ "Last-Modified". |
490 | 490 |
491 *) Исправление: директива limit_rate не позволяла передавать на полной | 491 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ limit_rate п╫п╣ п©п╬п╥п╡п╬п╩я▐п╩п╟ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ п╫п╟ п©п╬п╩п╫п╬п╧ |
492 скорости, даже если был указан очень большой лимит. | 492 я│п╨п╬я─п╬я│я┌п╦, п╢п╟п╤п╣ п╣я│п╩п╦ п╠я▀п╩ я┐п╨п╟п╥п╟п╫ п╬я┤п╣п╫я▄ п╠п╬п╩я▄я┬п╬п╧ п╩п╦п╪п╦я┌. |
493 | 493 |
494 | 494 |
495 Изменения в nginx 0.6.17 15.11.2007 | 495 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.17 15.11.2007 |
496 | 496 |
497 *) Добавление: поддержка строки "If-Range" в заголовке запроса. | 497 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ я│я┌я─п╬п╨п╦ "If-Range" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟. |
498 Спасибо Александру Инюхину. | 498 п║п©п╟я│п╦п╠п╬ п░п╩п╣п╨я│п╟п╫п╢я─я┐ п≤п╫я▌я┘п╦п╫я┐. |
499 | 499 |
500 *) Исправление: при использовании директивы msie_refresh повторно | 500 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ msie_refresh п©п╬п╡я┌п╬я─п╫п╬ |
501 экранировались уже экранированные символы; ошибка появилась в 0.6.4. | 501 я█п╨я─п╟п╫п╦я─п╬п╡п╟п╩п╦я│я▄ я┐п╤п╣ я█п╨я─п╟п╫п╦я─п╬п╡п╟п╫п╫я▀п╣ я│п╦п╪п╡п╬п╩я▀; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.4. |
502 | 502 |
503 *) Исправление: директива autoindex не работала при использовании | 503 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ autoindex п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ |
504 "alias /". | 504 "alias /". |
505 | 505 |
506 *) Исправление: при использовании подзапросов в рабочем процессе мог | 506 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╬п╢п╥п╟п©я─п╬я│п╬п╡ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ |
507 произойти segmentation fault. | 507 п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
508 | 508 |
509 *) Исправление: при использовании SSL и gzip большие ответы могли | 509 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSL п╦ gzip п╠п╬п╩я▄я┬п╦п╣ п╬я┌п╡п╣я┌я▀ п╪п╬пЁп╩п╦ |
510 передаваться не полностью. | 510 п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣ п©п╬п╩п╫п╬я│я┌я▄я▌. |
511 | 511 |
512 *) Исправление: если ответ проксированного сервера был версии HTTP/0.9, | 512 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╬я┌п╡п╣я┌ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ я│п╣я─п╡п╣я─п╟ п╠я▀п╩ п╡п╣я─я│п╦п╦ HTTP/0.9, |
513 то переменная $status была равна 0. | 513 я┌п╬ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $status п╠я▀п╩п╟ я─п╟п╡п╫п╟ 0. |
514 | 514 |
515 | 515 |
516 Изменения в nginx 0.6.16 29.10.2007 | 516 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.16 29.10.2007 |
517 | 517 |
518 *) Изменение: теперь на Linux используется uname(2) вместо procfs. | 518 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╫п╟ Linux п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ uname(2) п╡п╪п╣я│я┌п╬ procfs. |
519 Спасибо Илье Новикову. | 519 п║п©п╟я│п╦п╠п╬ п≤п╩я▄п╣ п²п╬п╡п╦п╨п╬п╡я┐. |
520 | 520 |
521 *) Исправление: если в директиве error_page использовался символ "?", | 521 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ error_page п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ я│п╦п╪п╡п╬п╩ "?", |
522 то он экранировался при проксировании запроса; ошибка появилась в | 522 я┌п╬ п╬п╫ я█п╨я─п╟п╫п╦я─п╬п╡п╟п╩я│я▐ п©я─п╦ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ п╥п╟п©я─п╬я│п╟; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
523 0.6.11. | 523 0.6.11. |
524 | 524 |
525 *) Исправление: совместимость с mget. | 525 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ mget. |
526 | 526 |
527 | 527 |
528 Изменения в nginx 0.6.15 22.10.2007 | 528 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.15 22.10.2007 |
529 | 529 |
530 *) Добавление: совместимость с Cygwin. | 530 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ Cygwin. |
531 Спасибо Владимиру Кутакову. | 531 п║п©п╟я│п╦п╠п╬ п▓п╩п╟п╢п╦п╪п╦я─я┐ п я┐я┌п╟п╨п╬п╡я┐. |
532 | 532 |
533 *) Добавление: директива merge_slashes. | 533 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ merge_slashes. |
534 | 534 |
535 *) Добавление: директива gzip_vary. | 535 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ gzip_vary. |
536 | 536 |
537 *) Добавление: директива server_tokens. | 537 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ server_tokens. |
538 | 538 |
539 *) Исправление: nginx не раскодировал URI в команде SSI include. | 539 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я─п╟я│п╨п╬п╢п╦я─п╬п╡п╟п╩ URI п╡ п╨п╬п╪п╟п╫п╢п╣ SSI include. |
540 | 540 |
541 *) Исправление: при использовании переменной в директивах charset или | 541 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ charset п╦п╩п╦ |
542 source_charset на старте или во время переконфигурации происходил | 542 source_charset п╫п╟ я│я┌п╟я─я┌п╣ п╦п╩п╦ п╡п╬ п╡я─п╣п╪я▐ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п©я─п╬п╦я│я┘п╬п╢п╦п╩ |
543 segmentation fault, | 543 segmentation fault, |
544 | 544 |
545 *) Исправление: nginx возвращал ошибку 400 на запросы вида | 545 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╡п╬п╥п╡я─п╟я┴п╟п╩ п╬я┬п╦п╠п╨я┐ 400 п╫п╟ п╥п╟п©я─п╬я│я▀ п╡п╦п╢п╟ |
546 "GET http://www.domain.com HTTP/1.0". | 546 "GET http://www.domain.com HTTP/1.0". |
547 Спасибо James Oakley. | 547 п║п©п╟я│п╦п╠п╬ James Oakley. |
548 | 548 |
549 *) Исправление: после перенаправления запроса с телом запроса с помощью | 549 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╬я│п╩п╣ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦я▐ п╥п╟п©я─п╬я│п╟ я│ я┌п╣п╩п╬п╪ п╥п╟п©я─п╬я│п╟ я│ п©п╬п╪п╬я┴я▄я▌ |
550 директивы error_page nginx пытался снова прочитать тело запроса; | 550 п╢п╦я─п╣п╨я┌п╦п╡я▀ error_page nginx п©я▀я┌п╟п╩я│я▐ я│п╫п╬п╡п╟ п©я─п╬я┤п╦я┌п╟я┌я▄ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟; |
551 ошибка появилась в 0.6.7. | 551 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.7. |
552 | 552 |
553 *) Исправление: в рабочем процессе происходил segmentation fault, если | 553 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault, п╣я│п╩п╦ |
554 у сервера, обрабатывающему запрос, не был явно определён | 554 я┐ я│п╣я─п╡п╣я─п╟, п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я▌я┴п╣п╪я┐ п╥п╟п©я─п╬я│, п╫п╣ п╠я▀п╩ я▐п╡п╫п╬ п╬п©я─п╣п╢п╣п╩я▒п╫ |
555 server_name; ошибка появилась в 0.6.7. | 555 server_name; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.7. |
556 | 556 |
557 | 557 |
558 Изменения в nginx 0.6.14 15.10.2007 | 558 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.14 15.10.2007 |
559 | 559 |
560 *) Изменение: теперь по умолчанию команда SSI echo использует | 560 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╨п╬п╪п╟п╫п╢п╟ SSI echo п╦я│п©п╬п╩я▄п╥я┐п╣я┌ |
561 кодирование entity. | 561 п╨п╬п╢п╦я─п╬п╡п╟п╫п╦п╣ entity. |
562 | 562 |
563 *) Добавление: параметр encoding в команде SSI echo. | 563 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ encoding п╡ п╨п╬п╪п╟п╫п╢п╣ SSI echo. |
564 | 564 |
565 *) Добавление: директиву access_log можно использовать внутри блока | 565 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я┐ access_log п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ |
566 limit_except. | 566 limit_except. |
567 | 567 |
568 *) Исправление: если все сервера апстрима оказывались недоступными, то | 568 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡я│п╣ я│п╣я─п╡п╣я─п╟ п╟п©я│я┌я─п╦п╪п╟ п╬п╨п╟п╥я▀п╡п╟п╩п╦я│я▄ п╫п╣п╢п╬я│я┌я┐п©п╫я▀п╪п╦, я┌п╬ |
569 до восстановления работоспособности у всех серверов вес становился | 569 п╢п╬ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ я─п╟п╠п╬я┌п╬я│п©п╬я│п╬п╠п╫п╬я│я┌п╦ я┐ п╡я│п╣я┘ я│п╣я─п╡п╣я─п╬п╡ п╡п╣я│ я│я┌п╟п╫п╬п╡п╦п╩я│я▐ |
570 равным одному; ошибка появилась в 0.6.6. | 570 я─п╟п╡п╫я▀п╪ п╬п╢п╫п╬п╪я┐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.6. |
571 | 571 |
572 *) Исправление: при использовании переменных $date_local и $date_gmt | 572 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ $date_local п╦ $date_gmt |
573 вне модуля ngx_http_ssi_filter_module в рабочем процессе происходил | 573 п╡п╫п╣ п╪п╬п╢я┐п╩я▐ ngx_http_ssi_filter_module п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ |
574 segmentation fault. | 574 segmentation fault. |
575 | 575 |
576 *) Исправление: при использовании включённом отладочном логе в рабочем | 576 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╡п╨п╩я▌я┤я▒п╫п╫п╬п╪ п╬я┌п╩п╟п╢п╬я┤п╫п╬п╪ п╩п╬пЁп╣ п╡ я─п╟п╠п╬я┤п╣п╪ |
577 процессе мог произойти segmentation fault. | 577 п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
578 Спасибо Андрею Нигматулину. | 578 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
579 | 579 |
580 *) Исправление: ngx_http_memcached_module не устанавливал | 580 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: ngx_http_memcached_module п╫п╣ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╩ |
581 upstream_response_time. | 581 upstream_response_time. |
582 Спасибо Максиму Дунину. | 582 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
583 | 583 |
584 *) Исправление: рабочий процесс мог зациклиться при использовании | 584 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ |
585 memcached. | 585 memcached. |
586 | 586 |
587 *) Исправление: nginx распознавал параметры "close" и "keep-alive" в | 587 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx я─п╟я│п©п╬п╥п╫п╟п╡п╟п╩ п©п╟я─п╟п╪п╣я┌я─я▀ "close" п╦ "keep-alive" п╡ |
588 строке "Connection" в заголовке запроса только, если они были в | 588 я│я┌я─п╬п╨п╣ "Connection" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟ я┌п╬п╩я▄п╨п╬, п╣я│п╩п╦ п╬п╫п╦ п╠я▀п╩п╦ п╡ |
589 нижнем регистре; ошибка появилась в 0.6.11. | 589 п╫п╦п╤п╫п╣п╪ я─п╣пЁп╦я│я┌я─п╣; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.11. |
590 | 590 |
591 *) Исправление: sub_filter не работал с пустой строкой замены. | 591 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: sub_filter п╫п╣ я─п╟п╠п╬я┌п╟п╩ я│ п©я┐я│я┌п╬п╧ я│я┌я─п╬п╨п╬п╧ п╥п╟п╪п╣п╫я▀. |
592 | 592 |
593 *) Исправление: в парсинге sub_filter. | 593 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п©п╟я─я│п╦п╫пЁп╣ sub_filter. |
594 | 594 |
595 | 595 |
596 Изменения в nginx 0.6.13 24.09.2007 | 596 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.13 24.09.2007 |
597 | 597 |
598 *) Исправление: nginx не закрывал файл каталога для запроса HEAD, если | 598 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п╥п╟п╨я─я▀п╡п╟п╩ я└п╟п╧п╩ п╨п╟я┌п╟п╩п╬пЁп╟ п╢п╩я▐ п╥п╟п©я─п╬я│п╟ HEAD, п╣я│п╩п╦ |
599 использовался autoindex | 599 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ autoindex |
600 Спасибо Arkadiusz Patyk. | 600 п║п©п╟я│п╦п╠п╬ Arkadiusz Patyk. |
601 | 601 |
602 | 602 |
603 Изменения в nginx 0.6.12 21.09.2007 | 603 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.12 21.09.2007 |
604 | 604 |
605 *) Изменение: почтовый прокси-сервер разделён на три модуля: pop3, imap | 605 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╬я┤я┌п╬п╡я▀п╧ п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─ я─п╟п╥п╢п╣п╩я▒п╫ п╫п╟ я┌я─п╦ п╪п╬п╢я┐п╩я▐: pop3, imap |
606 и smtp. | 606 п╦ smtp. |
607 | 607 |
608 *) Добавление: параметры конфигурации --without-mail_pop3_module, | 608 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ --without-mail_pop3_module, |
609 --without-mail_imap_module и --without-mail_smtp_module. | 609 --without-mail_imap_module п╦ --without-mail_smtp_module. |
610 | 610 |
611 *) Добавление: директивы smtp_greeting_delay и smtp_client_buffer | 611 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ smtp_greeting_delay п╦ smtp_client_buffer |
612 модуля ngx_mail_smtp_module. | 612 п╪п╬п╢я┐п╩я▐ ngx_mail_smtp_module. |
613 | 613 |
614 *) Исправление: wildcard в конце имени сервера не работали; ошибка | 614 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: wildcard п╡ п╨п╬п╫я├п╣ п╦п╪п╣п╫п╦ я│п╣я─п╡п╣я─п╟ п╫п╣ я─п╟п╠п╬я┌п╟п╩п╦; п╬я┬п╦п╠п╨п╟ |
615 появилась в 0.6.9. | 615 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.9. |
616 | 616 |
617 *) Исправление: при использовании разделяемой библиотеки PCRE, | 617 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я─п╟п╥п╢п╣п╩я▐п╣п╪п╬п╧ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ PCRE, |
618 расположенной в нестандартном месте, nginx не запускался на Solaris. | 618 я─п╟я│п©п╬п╩п╬п╤п╣п╫п╫п╬п╧ п╡ п╫п╣я│я┌п╟п╫п╢п╟я─я┌п╫п╬п╪ п╪п╣я│я┌п╣, nginx п╫п╣ п╥п╟п©я┐я│п╨п╟п╩я│я▐ п╫п╟ Solaris. |
619 | 619 |
620 *) Исправление: директивы proxy_hide_header и fastcgi_hide_header не | 620 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_hide_header п╦ fastcgi_hide_header п╫п╣ |
621 скрывали строки заголовка ответа с именем больше 32 символов. | 621 я│п╨я─я▀п╡п╟п╩п╦ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌п╟ я│ п╦п╪п╣п╫п╣п╪ п╠п╬п╩я▄я┬п╣ 32 я│п╦п╪п╡п╬п╩п╬п╡. |
622 Спасибо Manlio Perillo. | 622 п║п©п╟я│п╦п╠п╬ Manlio Perillo. |
623 | 623 |
624 | 624 |
625 Изменения в nginx 0.6.11 11.09.2007 | 625 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.11 11.09.2007 |
626 | 626 |
627 *) Исправление: счётчик активных соединений всегда рос при | 627 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│я┤я▒я┌я┤п╦п╨ п╟п╨я┌п╦п╡п╫я▀я┘ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧ п╡я│п╣пЁп╢п╟ я─п╬я│ п©я─п╦ |
628 использовании почтового прокси-сервера. | 628 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╬я┤я┌п╬п╡п╬пЁп╬ п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─п╟. |
629 | 629 |
630 *) Исправление: если бэкенд возвращал только заголовок ответа при | 630 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ п╡п╬п╥п╡я─п╟я┴п╟п╩ я┌п╬п╩я▄п╨п╬ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬я┌п╡п╣я┌п╟ п©я─п╦ |
631 небуферизированном проксировании, то nginx закрывал соединение с | 631 п╫п╣п╠я┐я└п╣я─п╦п╥п╦я─п╬п╡п╟п╫п╫п╬п╪ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦, я┌п╬ nginx п╥п╟п╨я─я▀п╡п╟п╩ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я│ |
632 бэкендом по таймауту. | 632 п╠я█п╨п╣п╫п╢п╬п╪ п©п╬ я┌п╟п╧п╪п╟я┐я┌я┐. |
633 | 633 |
634 *) Исправление: nginx не поддерживал несколько строк "Connection" в | 634 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ п╫п╣я│п╨п╬п╩я▄п╨п╬ я│я┌я─п╬п╨ "Connection" п╡ |
635 заголовке запроса. | 635 п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟. |
636 | 636 |
637 *) Исправление: если в сервере апстрима был задан max_fails, то после | 637 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ я│п╣я─п╡п╣я─п╣ п╟п©я│я┌я─п╦п╪п╟ п╠я▀п╩ п╥п╟п╢п╟п╫ max_fails, я┌п╬ п©п╬я│п╩п╣ |
638 первой же неудачной попытки вес сервера навсегда становился равным | 638 п©п╣я─п╡п╬п╧ п╤п╣ п╫п╣я┐п╢п╟я┤п╫п╬п╧ п©п╬п©я▀я┌п╨п╦ п╡п╣я│ я│п╣я─п╡п╣я─п╟ п╫п╟п╡я│п╣пЁп╢п╟ я│я┌п╟п╫п╬п╡п╦п╩я│я▐ я─п╟п╡п╫я▀п╪ |
639 одному; ошибка появилась в 0.6.6. | 639 п╬п╢п╫п╬п╪я┐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.6. |
640 | 640 |
641 | 641 |
642 Изменения в nginx 0.6.10 03.09.2007 | 642 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.10 03.09.2007 |
643 | 643 |
644 *) Добавление: директивы open_file_cache, open_file_cache_retest и | 644 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ open_file_cache, open_file_cache_retest п╦ |
645 open_file_cache_errors. | 645 open_file_cache_errors. |
646 | 646 |
647 *) Исправление: утечки сокетов; ошибка появилась в 0.6.7. | 647 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐я┌п╣я┤п╨п╦ я│п╬п╨п╣я┌п╬п╡; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.7. |
648 | 648 |
649 *) Исправление: В строку заголовка ответа "Content-Type", указанную в | 649 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п▓ я│я┌я─п╬п╨я┐ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌п╟ "Content-Type", я┐п╨п╟п╥п╟п╫п╫я┐я▌ п╡ |
650 методе $r->send_http_header(), не добавлялась кодировка, указанная в | 650 п╪п╣я┌п╬п╢п╣ $r->send_http_header(), п╫п╣ п╢п╬п╠п╟п╡п╩я▐п╩п╟я│я▄ п╨п╬п╢п╦я─п╬п╡п╨п╟, я┐п╨п╟п╥п╟п╫п╫п╟я▐ п╡ |
651 директиве charset. | 651 п╢п╦я─п╣п╨я┌п╦п╡п╣ charset. |
652 | 652 |
653 *) Исправление: при использовании метода /dev/poll в рабочем процессе | 653 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ /dev/poll п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ |
654 мог произойти segmentation fault. | 654 п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
655 | 655 |
656 | 656 |
657 Изменения в nginx 0.6.9 28.08.2007 | 657 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.9 28.08.2007 |
658 | 658 |
659 *) Исправление: рабочий процесс мог зациклиться при использовании | 659 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ |
660 протокола HTTPS; ошибка появилась в 0.6.7. | 660 п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.7. |
661 | 661 |
662 *) Исправление: если сервер слушал на двух адресах или портах, то nginx | 662 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ я│п╣я─п╡п╣я─ я│п╩я┐я┬п╟п╩ п╫п╟ п╢п╡я┐я┘ п╟п╢я─п╣я│п╟я┘ п╦п╩п╦ п©п╬я─я┌п╟я┘, я┌п╬ nginx |
663 не запускался при использовании wildcard в конце имени сервера. | 663 п╫п╣ п╥п╟п©я┐я│п╨п╟п╩я│я▐ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ wildcard п╡ п╨п╬п╫я├п╣ п╦п╪п╣п╫п╦ я│п╣я─п╡п╣я─п╟. |
664 | 664 |
665 *) Исправление: директива ip_hash могла неверно помечать сервера как | 665 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ip_hash п╪п╬пЁп╩п╟ п╫п╣п╡п╣я─п╫п╬ п©п╬п╪п╣я┤п╟я┌я▄ я│п╣я─п╡п╣я─п╟ п╨п╟п╨ |
666 нерабочие. | 666 п╫п╣я─п╟п╠п╬я┤п╦п╣. |
667 | 667 |
668 *) Исправление: nginx не собирался на amd64; ошибка появилась в 0.6.8. | 668 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ amd64; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.8. |
669 | 669 |
670 | 670 |
671 Изменения в nginx 0.6.8 20.08.2007 | 671 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.8 20.08.2007 |
672 | 672 |
673 *) Изменение: теперь nginx пытается установить директивы | 673 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx п©я▀я┌п╟п╣я┌я│я▐ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п╢п╦я─п╣п╨я┌п╦п╡я▀ |
674 worker_priority, worker_rlimit_nofile, worker_rlimit_core, | 674 worker_priority, worker_rlimit_nofile, worker_rlimit_core, |
675 worker_rlimit_sigpending без привилегий root'а. | 675 worker_rlimit_sigpending п╠п╣п╥ п©я─п╦п╡п╦п╩п╣пЁп╦п╧ root'п╟. |
676 | 676 |
677 *) Изменение: теперь nginx экранирует символы пробела и "%" при | 677 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx я█п╨я─п╟п╫п╦я─я┐п╣я┌ я│п╦п╪п╡п╬п╩я▀ п©я─п╬п╠п╣п╩п╟ п╦ "%" п©я─п╦ |
678 передаче запроса серверу аутентификации почтового прокси-сервера. | 678 п©п╣я─п╣п╢п╟я┤п╣ п╥п╟п©я─п╬я│п╟ я│п╣я─п╡п╣я─я┐ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ п©п╬я┤я┌п╬п╡п╬пЁп╬ п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─п╟. |
679 | 679 |
680 *) Изменение: теперь nginx экранирует символ "%" в переменной | 680 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx я█п╨я─п╟п╫п╦я─я┐п╣я┌ я│п╦п╪п╡п╬п╩ "%" п╡ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ |
681 $memcached_key. | 681 $memcached_key. |
682 | 682 |
683 *) Исправление: при указании относительного пути к конфигурационному | 683 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я┐п╨п╟п╥п╟п╫п╦п╦ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬пЁп╬ п©я┐я┌п╦ п╨ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╬п╫п╫п╬п╪я┐ |
684 файлу в качестве параметра ключа -c nginx определял путь | 684 я└п╟п╧п╩я┐ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п╨п╩я▌я┤п╟ -c nginx п╬п©я─п╣п╢п╣п╩я▐п╩ п©я┐я┌я▄ |
685 относительно конфигурационного префикса; ошибка появилась в 0.6.6. | 685 п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╬п╫п╫п╬пЁп╬ п©я─п╣я└п╦п╨я│п╟; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.6. |
686 | 686 |
687 *) Исправление: nginx не работал на FreeBSD/sparc64. | 687 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я─п╟п╠п╬я┌п╟п╩ п╫п╟ FreeBSD/sparc64. |
688 | 688 |
689 | 689 |
690 Изменения в nginx 0.6.7 15.08.2007 | 690 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.7 15.08.2007 |
691 | 691 |
692 *) Изменение: теперь пути, указанные в директивах include, | 692 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©я┐я┌п╦, я┐п╨п╟п╥п╟п╫п╫я▀п╣ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ include, |
693 auth_basic_user_file, perl_modules, ssl_certificate, | 693 auth_basic_user_file, perl_modules, ssl_certificate, |
694 ssl_certificate_key и ssl_client_certificate, определяются | 694 ssl_certificate_key п╦ ssl_client_certificate, п╬п©я─п╣п╢п╣п╩я▐я▌я┌я│я▐ |
695 относительно каталога конфигурационного файла nginx.conf, а не | 695 п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п╨п╟я┌п╟п╩п╬пЁп╟ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╬п╫п╫п╬пЁп╬ я└п╟п╧п╩п╟ nginx.conf, п╟ п╫п╣ |
696 относительно префикса. | 696 п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п©я─п╣я└п╦п╨я│п╟. |
697 | 697 |
698 *) Изменение: параметр --sysconfdir=PATH в configure упразднён. | 698 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ --sysconfdir=PATH п╡ configure я┐п©я─п╟п╥п╢п╫я▒п╫. |
699 | 699 |
700 *) Изменение: для обновления на лету версий 0.1.x создан специальный | 700 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╩я▐ п╬п╠п╫п╬п╡п╩п╣п╫п╦я▐ п╫п╟ п╩п╣я┌я┐ п╡п╣я─я│п╦п╧ 0.1.x я│п╬п╥п╢п╟п╫ я│п©п╣я├п╦п╟п╩я▄п╫я▀п╧ |
701 сценарий make upgrade1. | 701 я│я├п╣п╫п╟я─п╦п╧ make upgrade1. |
702 | 702 |
703 *) Добавление: директивы server_name и valid_referers поддерживают | 703 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ server_name п╦ valid_referers п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ |
704 регулярные выражения. | 704 я─п╣пЁя┐п╩я▐я─п╫я▀п╣ п╡я▀я─п╟п╤п╣п╫п╦я▐. |
705 | 705 |
706 *) Добавление: директива server в блоке upstream поддерживает параметр | 706 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ server п╡ п╠п╩п╬п╨п╣ upstream п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╟я─п╟п╪п╣я┌я─ |
707 backup. | 707 backup. |
708 | 708 |
709 *) Добавление: модуль ngx_http_perl_module поддерживает метод | 709 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢ |
710 $r->discard_request_body. | 710 $r->discard_request_body. |
711 | 711 |
712 *) Добавление: директива "add_header Last-Modified ..." меняет строку | 712 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ "add_header Last-Modified ..." п╪п╣п╫я▐п╣я┌ я│я┌я─п╬п╨я┐ |
713 "Last-Modified" в заголовке ответа. | 713 "Last-Modified" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╬я┌п╡п╣я┌п╟. |
714 | 714 |
715 *) Исправление: если на запрос с телом возвращался ответ с кодом HTTP | 715 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╫п╟ п╥п╟п©я─п╬я│ я│ я┌п╣п╩п╬п╪ п╡п╬п╥п╡я─п╟я┴п╟п╩я│я▐ п╬я┌п╡п╣я┌ я│ п╨п╬п╢п╬п╪ HTTP |
716 отличным от 200, и после этого запроса соединение переходило в | 716 п╬я┌п╩п╦я┤п╫я▀п╪ п╬я┌ 200, п╦ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ п╥п╟п©я─п╬я│п╟ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ п©п╣я─п╣я┘п╬п╢п╦п╩п╬ п╡ |
717 состояние keep-alive, то на следующий запрос nginx возвращал 400. | 717 я│п╬я│я┌п╬я▐п╫п╦п╣ keep-alive, я┌п╬ п╫п╟ я│п╩п╣п╢я┐я▌я┴п╦п╧ п╥п╟п©я─п╬я│ nginx п╡п╬п╥п╡я─п╟я┴п╟п╩ 400. |
718 | 718 |
719 *) Исправление: если в директиве auth_http был задан неправильный | 719 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ auth_http п╠я▀п╩ п╥п╟п╢п╟п╫ п╫п╣п©я─п╟п╡п╦п╩я▄п╫я▀п╧ |
720 адрес, то в рабочем процессе происходил segmentation fault. | 720 п╟п╢я─п╣я│, я┌п╬ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
721 | 721 |
722 *) Исправление: теперь по умолчанию nginx использует значение 511 для | 722 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ nginx п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ 511 п╢п╩я▐ |
723 listen backlog на всех платформах, кроме FreeBSD. | 723 listen backlog п╫п╟ п╡я│п╣я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╨я─п╬п╪п╣ FreeBSD. |
724 Спасибо Jiang Hong. | 724 п║п©п╟я│п╦п╠п╬ Jiang Hong. |
725 | 725 |
726 *) Исправление: рабочий процесс мог зациклиться, если server в блоке | 726 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐, п╣я│п╩п╦ server п╡ п╠п╩п╬п╨п╣ |
727 upstream был помечен как down; ошибка появилась в 0.6.6. | 727 upstream п╠я▀п╩ п©п╬п╪п╣я┤п╣п╫ п╨п╟п╨ down; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.6. |
728 | 728 |
729 *) Исправление: sendfilev() в Solaris теперь не используется при | 729 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: sendfilev() п╡ Solaris я┌п╣п©п╣я─я▄ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©я─п╦ |
730 передаче тела запроса FastCGI-серверу через unix domain сокет. | 730 п©п╣я─п╣п╢п╟я┤п╣ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ FastCGI-я│п╣я─п╡п╣я─я┐ я┤п╣я─п╣п╥ unix domain я│п╬п╨п╣я┌. |
731 | 731 |
732 | 732 |
733 Изменения в nginx 0.6.6 30.07.2007 | 733 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.6 30.07.2007 |
734 | 734 |
735 *) Добавление: параметр --sysconfdir=PATH в configure. | 735 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ --sysconfdir=PATH п╡ configure. |
736 | 736 |
737 *) Добавление: именованные location'ы. | 737 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╦п╪п╣п╫п╬п╡п╟п╫п╫я▀п╣ location'я▀. |
738 | 738 |
739 *) Добавление: переменную $args можно устанавливать с помощью set. | 739 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я┐я▌ $args п╪п╬п╤п╫п╬ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я┌я▄ я│ п©п╬п╪п╬я┴я▄я▌ set. |
740 | 740 |
741 *) Добавление: переменная $is_args. | 741 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $is_args. |
742 | 742 |
743 *) Исправление: равномерное распределение запросов к апстримам с | 743 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╟п╡п╫п╬п╪п╣я─п╫п╬п╣ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫п╦п╣ п╥п╟п©я─п╬я│п╬п╡ п╨ п╟п©я│я┌я─п╦п╪п╟п╪ я│ |
744 большими весами. | 744 п╠п╬п╩я▄я┬п╦п╪п╦ п╡п╣я│п╟п╪п╦. |
745 | 745 |
746 *) Исправление: если клиент в почтовом прокси-сервере закрывал | 746 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╨п╩п╦п╣п╫я┌ п╡ п©п╬я┤я┌п╬п╡п╬п╪ п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─п╣ п╥п╟п╨я─я▀п╡п╟п╩ |
747 соединение, то nginx мог не закрывать соединение с бэкендом. | 747 я│п╬п╣п╢п╦п╫п╣п╫п╦п╣, я┌п╬ nginx п╪п╬пЁ п╫п╣ п╥п╟п╨я─я▀п╡п╟я┌я▄ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я│ п╠я█п╨п╣п╫п╢п╬п╪. |
748 | 748 |
749 *) Исправление: при использовании одного хоста в качестве бэкендов для | 749 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╬п╢п╫п╬пЁп╬ я┘п╬я│я┌п╟ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╠я█п╨п╣п╫п╢п╬п╡ п╢п╩я▐ |
750 протоколов HTTP и HTTPS без явного указания портов, nginx | 750 п©я─п╬я┌п╬п╨п╬п╩п╬п╡ HTTP п╦ HTTPS п╠п╣п╥ я▐п╡п╫п╬пЁп╬ я┐п╨п╟п╥п╟п╫п╦я▐ п©п╬я─я┌п╬п╡, nginx |
751 использовал только один порт - 80 или 443. | 751 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩ я┌п╬п╩я▄п╨п╬ п╬п╢п╦п╫ п©п╬я─я┌ - 80 п╦п╩п╦ 443. |
752 | 752 |
753 *) Исправление: nginx не собирался на Solaris/amd64 Sun Studio 11 и | 753 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ Solaris/amd64 Sun Studio 11 п╦ |
754 более ранними версиями; ошибка появилась в 0.6.4. | 754 п╠п╬п╩п╣п╣ я─п╟п╫п╫п╦п╪п╦ п╡п╣я─я│п╦я▐п╪п╦; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.6.4. |
755 | 755 |
756 | 756 |
757 Изменения в nginx 0.6.5 23.07.2007 | 757 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.5 23.07.2007 |
758 | 758 |
759 *) Добавление: переменная $nginx_version. | 759 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $nginx_version. |
760 Спасибо Николаю Гречуху. | 760 п║п©п╟я│п╦п╠п╬ п²п╦п╨п╬п╩п╟я▌ п⌠я─п╣я┤я┐я┘я┐. |
761 | 761 |
762 *) Добавление: почтовый прокси-сервер поддерживает AUTHENTICATE в | 762 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬я┤я┌п╬п╡я▀п╧ п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ AUTHENTICATE п╡ |
763 режиме IMAP. | 763 я─п╣п╤п╦п╪п╣ IMAP. |
764 Спасибо Максиму Дунину. | 764 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
765 | 765 |
766 *) Добавление: почтовый прокси-сервер поддерживает STARTTLS в режиме | 766 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬я┤я┌п╬п╡я▀п╧ п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ STARTTLS п╡ я─п╣п╤п╦п╪п╣ |
767 SMTP. | 767 SMTP. |
768 Спасибо Максиму Дунину. | 768 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
769 | 769 |
770 *) Исправление: теперь nginx экранирует пробел в переменной | 770 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx я█п╨я─п╟п╫п╦я─я┐п╣я┌ п©я─п╬п╠п╣п╩ п╡ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ |
771 $memcached_key. | 771 $memcached_key. |
772 | 772 |
773 *) Исправление: nginx неправильно собирался Sun Studio на | 773 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣п©я─п╟п╡п╦п╩я▄п╫п╬ я│п╬п╠п╦я─п╟п╩я│я▐ Sun Studio п╫п╟ |
774 Solaris/amd64. | 774 Solaris/amd64. |
775 Спасибо Jiang Hong. | 775 п║п©п╟я│п╦п╠п╬ Jiang Hong. |
776 | 776 |
777 *) Исправление: незначительных потенциальных ошибок. | 777 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╣п╥п╫п╟я┤п╦я┌п╣п╩я▄п╫я▀я┘ п©п╬я┌п╣п╫я├п╦п╟п╩я▄п╫я▀я┘ п╬я┬п╦п╠п╬п╨. |
778 Спасибо Coverity's Scan. | 778 п║п©п╟я│п╦п╠п╬ Coverity's Scan. |
779 | 779 |
780 | 780 |
781 Изменения в nginx 0.6.4 17.07.2007 | 781 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.4 17.07.2007 |
782 | 782 |
783 *) Безопасность: при использовании директивы msie_refresh был возможен | 783 *) п▒п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ msie_refresh п╠я▀п╩ п╡п╬п╥п╪п╬п╤п╣п╫ |
784 XSS. | 784 XSS. |
785 Спасибо Максиму Богуку. | 785 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п▒п╬пЁя┐п╨я┐. |
786 | 786 |
787 *) Изменение: директивы proxy_store и fastcgi_store изменены. | 787 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_store п╦ fastcgi_store п╦п╥п╪п╣п╫п╣п╫я▀. |
788 | 788 |
789 *) Добавление: директивы proxy_store_access и fastcgi_store_access. | 789 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_store_access п╦ fastcgi_store_access. |
790 | 790 |
791 *) Исправление: nginx не работал на Solaris/sparc64, если был собран | 791 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я─п╟п╠п╬я┌п╟п╩ п╫п╟ Solaris/sparc64, п╣я│п╩п╦ п╠я▀п╩ я│п╬п╠я─п╟п╫ |
792 Sun Studio. | 792 Sun Studio. |
793 Спасибо Андрею Нигматулину. | 793 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
794 | 794 |
795 *) Изменение: обход ошибки в Sun Studio 12. | 795 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬п╠я┘п╬п╢ п╬я┬п╦п╠п╨п╦ п╡ Sun Studio 12. |
796 Спасибо Jiang Hong. | 796 п║п©п╟я│п╦п╠п╬ Jiang Hong. |
797 | 797 |
798 | 798 |
799 Изменения в nginx 0.6.3 12.07.2007 | 799 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.3 12.07.2007 |
800 | 800 |
801 *) Добавление: директивы proxy_store и fastcgi_store. | 801 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_store п╦ fastcgi_store. |
802 | 802 |
803 *) Исправление: при использовании директивы auth_http_header в рабочем | 803 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ auth_http_header п╡ я─п╟п╠п╬я┤п╣п╪ |
804 процессе мог произойти segmentation fault. | 804 п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
805 Спасибо Максиму Дунину. | 805 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
806 | 806 |
807 *) Исправление: если использовался метод аутентификации CRAM-MD5, но он | 807 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п╪п╣я┌п╬п╢ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ CRAM-MD5, п╫п╬ п╬п╫ |
808 не был разрешён, то в рабочем процессе происходил segmentation fault. | 808 п╫п╣ п╠я▀п╩ я─п╟п╥я─п╣я┬я▒п╫, я┌п╬ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
809 | 809 |
810 *) Исправление: при использовании протокола HTTPS в директиве | 810 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
811 proxy_pass в рабочем процессе мог произойти segmentation fault. | 811 proxy_pass п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
812 | 812 |
813 *) Исправление: в рабочем процессе мог произойти segmentation fault, | 813 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault, |
814 если использовался метод eventport. | 814 п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п╪п╣я┌п╬п╢ eventport. |
815 | 815 |
816 *) Исправление: директивы proxy_ignore_client_abort и | 816 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_ignore_client_abort п╦ |
817 fastcgi_ignore_client_abort не работали; ошибка появилась в 0.5.13. | 817 fastcgi_ignore_client_abort п╫п╣ я─п╟п╠п╬я┌п╟п╩п╦; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.13. |
818 | 818 |
819 | 819 |
820 Изменения в nginx 0.6.2 09.07.2007 | 820 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.2 09.07.2007 |
821 | 821 |
822 *) Исправление: если заголовок ответа был разделён в FastCGI-записях, | 822 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬я┌п╡п╣я┌п╟ п╠я▀п╩ я─п╟п╥п╢п╣п╩я▒п╫ п╡ FastCGI-п╥п╟п©п╦я│я▐я┘, |
823 то nginx передавал клиенту мусор в таких заголовках. | 823 я┌п╬ nginx п©п╣я─п╣п╢п╟п╡п╟п╩ п╨п╩п╦п╣п╫я┌я┐ п╪я┐я│п╬я─ п╡ я┌п╟п╨п╦я┘ п╥п╟пЁп╬п╩п╬п╡п╨п╟я┘. |
824 | 824 |
825 | 825 |
826 Изменения в nginx 0.6.1 17.06.2007 | 826 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.1 17.06.2007 |
827 | 827 |
828 *) Исправление: в парсинге SSI. | 828 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п©п╟я─я│п╦п╫пЁп╣ SSI. |
829 | 829 |
830 *) Исправление: при использовании удалённого подзапроса в SSI | 830 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я┐п╢п╟п╩я▒п╫п╫п╬пЁп╬ п©п╬п╢п╥п╟п©я─п╬я│п╟ п╡ SSI |
831 последующий подзапрос локального файла мог отдаваться клиенту в | 831 п©п╬я│п╩п╣п╢я┐я▌я┴п╦п╧ п©п╬п╢п╥п╟п©я─п╬я│ п╩п╬п╨п╟п╩я▄п╫п╬пЁп╬ я└п╟п╧п╩п╟ п╪п╬пЁ п╬я┌п╢п╟п╡п╟я┌я▄я│я▐ п╨п╩п╦п╣п╫я┌я┐ п╡ |
832 неверном порядке. | 832 п╫п╣п╡п╣я─п╫п╬п╪ п©п╬я─я▐п╢п╨п╣. |
833 | 833 |
834 *) Исправление: большие включения в SSI, сохранённые во временные | 834 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╠п╬п╩я▄я┬п╦п╣ п╡п╨п╩я▌я┤п╣п╫п╦я▐ п╡ SSI, я│п╬я┘я─п╟п╫я▒п╫п╫я▀п╣ п╡п╬ п╡я─п╣п╪п╣п╫п╫я▀п╣ |
835 файлы, передавались не полностью. | 835 я└п╟п╧п╩я▀, п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ п╫п╣ п©п╬п╩п╫п╬я│я┌я▄я▌. |
836 | 836 |
837 *) Исправление: значение perl'овой переменной $$ модуля | 837 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╥п╫п╟я┤п╣п╫п╦п╣ perl'п╬п╡п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $$ п╪п╬п╢я┐п╩я▐ |
838 ngx_http_perl_module было равно номеру главного процесса. | 838 ngx_http_perl_module п╠я▀п╩п╬ я─п╟п╡п╫п╬ п╫п╬п╪п╣я─я┐ пЁп╩п╟п╡п╫п╬пЁп╬ п©я─п╬я├п╣я│я│п╟. |
839 | 839 |
840 | 840 |
841 Изменения в nginx 0.6.0 14.06.2007 | 841 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.6.0 14.06.2007 |
842 | 842 |
843 *) Добавление: директивы "server_name", "map", and "valid_referers" | 843 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ "server_name", "map", and "valid_referers" |
844 поддерживают маски вида "www.example.*". | 844 п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ п╪п╟я│п╨п╦ п╡п╦п╢п╟ "www.example.*". |
845 | 845 |
846 | 846 |
847 Изменения в nginx 0.5.25 11.06.2007 | 847 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.25 11.06.2007 |
848 | 848 |
849 *) Исправление: nginx не собирался с параметром | 849 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ |
850 --without-http_rewrite_module; ошибка появилась в 0.5.24. | 850 --without-http_rewrite_module; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.24. |
851 | 851 |
852 | 852 |
853 Изменения в nginx 0.5.24 06.06.2007 | 853 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.24 06.06.2007 |
854 | 854 |
855 *) Безопасность: директива ssl_verify_client не работала, если запрос | 855 *) п▒п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssl_verify_client п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟, п╣я│п╩п╦ п╥п╟п©я─п╬я│ |
856 выполнялся по протоколу HTTP/0.9. | 856 п╡я▀п©п╬п╩п╫я▐п╩я│я▐ п©п╬ п©я─п╬я┌п╬п╨п╬п╩я┐ HTTP/0.9. |
857 | 857 |
858 *) Исправление: при использовании сжатия часть ответа могла | 858 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я│п╤п╟я┌п╦я▐ я┤п╟я│я┌я▄ п╬я┌п╡п╣я┌п╟ п╪п╬пЁп╩п╟ |
859 передаваться несжатой; ошибка появилась в 0.5.23. | 859 п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣я│п╤п╟я┌п╬п╧; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.23. |
860 | 860 |
861 | 861 |
862 Изменения в nginx 0.5.23 04.06.2007 | 862 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.23 04.06.2007 |
863 | 863 |
864 *) Добавление: модуль ngx_http_ssl_module поддерживает расширение TLS | 864 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я─п╟я│я┬п╦я─п╣п╫п╦п╣ TLS |
865 Server Name Indication. | 865 Server Name Indication. |
866 | 866 |
867 *) Добавление: директива fastcgi_catch_stderr. | 867 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ fastcgi_catch_stderr. |
868 Спасибо Николаю Гречуху, проект OWOX. | 868 п║п©п╟я│п╦п╠п╬ п²п╦п╨п╬п╩п╟я▌ п⌠я─п╣я┤я┐я┘я┐, п©я─п╬п╣п╨я┌ OWOX. |
869 | 869 |
870 *) Исправление: на Линуксе в основном процессе происходил segmentation | 870 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ п⌡п╦п╫я┐п╨я│п╣ п╡ п╬я│п╫п╬п╡п╫п╬п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation |
871 fault, если два виртуальных сервера должны bind()ится к | 871 fault, п╣я│п╩п╦ п╢п╡п╟ п╡п╦я─я┌я┐п╟п╩я▄п╫я▀я┘ я│п╣я─п╡п╣я─п╟ п╢п╬п╩п╤п╫я▀ bind()п╦я┌я│я▐ п╨ |
872 пересекающимся портам. | 872 п©п╣я─п╣я│п╣п╨п╟я▌я┴п╦п╪я│я▐ п©п╬я─я┌п╟п╪. |
873 | 873 |
874 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и | 874 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ nginx п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п╪п╬п╢я┐п╩п╣п╪ ngx_http_perl_module п╦ |
875 perl поддерживал потоки, то во время второй переконфигурации | 875 perl п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ п©п╬я┌п╬п╨п╦, я┌п╬ п╡п╬ п╡я─п╣п╪я▐ п╡я┌п╬я─п╬п╧ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ |
876 выдавались ошибки "panic: MUTEX_LOCK" и "perl_parse() failed". | 876 п╡я▀п╢п╟п╡п╟п╩п╦я│я▄ п╬я┬п╦п╠п╨п╦ "panic: MUTEX_LOCK" п╦ "perl_parse() failed". |
877 | 877 |
878 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass. | 878 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass. |
879 | 879 |
880 | 880 |
881 Изменения в nginx 0.5.22 29.05.2007 | 881 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.22 29.05.2007 |
882 | 882 |
883 *) Исправление: большое тело запроса могло не передаваться бэкенду; | 883 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╠п╬п╩я▄я┬п╬п╣ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟ п╪п╬пЁп╩п╬ п╫п╣ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╠я█п╨п╣п╫п╢я┐; |
884 ошибка появилась в 0.5.21. | 884 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.21. |
885 | 885 |
886 | 886 |
887 Изменения в nginx 0.5.21 28.05.2007 | 887 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.21 28.05.2007 |
888 | 888 |
889 *) Исправление: если внутри сервера описано больше примерно десяти | 889 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡п╫я┐я┌я─п╦ я│п╣я─п╡п╣я─п╟ п╬п©п╦я│п╟п╫п╬ п╠п╬п╩я▄я┬п╣ п©я─п╦п╪п╣я─п╫п╬ п╢п╣я│я▐я┌п╦ |
890 location'ов, то location'ы, заданные с помощью регулярного | 890 location'п╬п╡, я┌п╬ location'я▀, п╥п╟п╢п╟п╫п╫я▀п╣ я│ п©п╬п╪п╬я┴я▄я▌ я─п╣пЁя┐п╩я▐я─п╫п╬пЁп╬ |
891 выражения, могли выполняться не в том, порядке, в каком они описаны. | 891 п╡я▀я─п╟п╤п╣п╫п╦я▐, п╪п╬пЁп╩п╦ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ п╫п╣ п╡ я┌п╬п╪, п©п╬я─я▐п╢п╨п╣, п╡ п╨п╟п╨п╬п╪ п╬п╫п╦ п╬п©п╦я│п╟п╫я▀. |
892 | 892 |
893 *) Исправление: на 64-битной платформе рабочий процесс мог зациклиться, | 893 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ 64-п╠п╦я┌п╫п╬п╧ п©п╩п╟я┌я└п╬я─п╪п╣ я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐, |
894 если 33-тий по счёту или последующий бэкенд упал. | 894 п╣я│п╩п╦ 33-я┌п╦п╧ п©п╬ я│я┤я▒я┌я┐ п╦п╩п╦ п©п╬я│п╩п╣п╢я┐я▌я┴п╦п╧ п╠я█п╨п╣п╫п╢ я┐п©п╟п╩. |
895 Спасибо Антону Поварову. | 895 п║п©п╟я│п╦п╠п╬ п░п╫я┌п╬п╫я┐ п÷п╬п╡п╟я─п╬п╡я┐. |
896 | 896 |
897 *) Исправление: при использовании библиотеки PCRE на Solaris/sparc64 | 897 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ PCRE п╫п╟ Solaris/sparc64 |
898 мог произойти bus error. | 898 п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ bus error. |
899 Спасибо Андрею Нигматулину. | 899 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
900 | 900 |
901 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass. | 901 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass. |
902 | 902 |
903 | 903 |
904 Изменения в nginx 0.5.20 07.05.2007 | 904 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.20 07.05.2007 |
905 | 905 |
906 *) Добавление: директива sendfile_max_chunk. | 906 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ sendfile_max_chunk. |
907 | 907 |
908 *) Добавление: переменные "$http_...", "$sent_http_..." и | 908 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ "$http_...", "$sent_http_..." п╦ |
909 "$upstream_http_..." можно менять директивой set. | 909 "$upstream_http_..." п╪п╬п╤п╫п╬ п╪п╣п╫я▐я┌я▄ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ set. |
910 | 910 |
911 *) Исправление: при использовании SSI-команды 'if expr="$var = /"' в | 911 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSI-п╨п╬п╪п╟п╫п╢я▀ 'if expr="$var = /"' п╡ |
912 рабочем процессе мог произойти segmentation fault. | 912 я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
913 | 913 |
914 *) Исправление: завершающая строка multipart range ответа передавалась | 914 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╥п╟п╡п╣я─я┬п╟я▌я┴п╟я▐ я│я┌я─п╬п╨п╟ multipart range п╬я┌п╡п╣я┌п╟ п©п╣я─п╣п╢п╟п╡п╟п╩п╟я│я▄ |
915 неверно. | 915 п╫п╣п╡п╣я─п╫п╬. |
916 Спасибо Evan Miller. | 916 п║п©п╟я│п╦п╠п╬ Evan Miller. |
917 | 917 |
918 *) Исправление: nginx не работал на Solaris/sparc64, если был собран | 918 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я─п╟п╠п╬я┌п╟п╩ п╫п╟ Solaris/sparc64, п╣я│п╩п╦ п╠я▀п╩ я│п╬п╠я─п╟п╫ |
919 Sun Studio. | 919 Sun Studio. |
920 Спасибо Андрею Нигматулину. | 920 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
921 | 921 |
922 *) Исправление: модуль ngx_http_perl_module не собирался make в | 922 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ make п╡ |
923 Solaris. | 923 Solaris. |
924 Спасибо Андрею Нигматулину. | 924 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
925 | 925 |
926 | 926 |
927 Изменения в nginx 0.5.19 24.04.2007 | 927 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.19 24.04.2007 |
928 | 928 |
929 *) Изменение: значение переменной $request_time теперь записывается с | 929 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╥п╫п╟я┤п╣п╫п╦п╣ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $request_time я┌п╣п©п╣я─я▄ п╥п╟п©п╦я│я▀п╡п╟п╣я┌я│я▐ я│ |
930 точностью до миллисекунд. | 930 я┌п╬я┤п╫п╬я│я┌я▄я▌ п╢п╬ п╪п╦п╩п╩п╦я│п╣п╨я┐п╫п╢. |
931 | 931 |
932 *) Изменение: метод $r->rflush в модуле ngx_http_perl_module | 932 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╪п╣я┌п╬п╢ $r->rflush п╡ п╪п╬п╢я┐п╩п╣ ngx_http_perl_module |
933 переименован в $r->flush. | 933 п©п╣я─п╣п╦п╪п╣п╫п╬п╡п╟п╫ п╡ $r->flush. |
934 | 934 |
935 *) Добавление: переменная $upstream_addr. | 935 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $upstream_addr. |
936 | 936 |
937 *) Добавление: директивы proxy_headers_hash_max_size и | 937 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_headers_hash_max_size п╦ |
938 proxy_headers_hash_bucket_size. | 938 proxy_headers_hash_bucket_size. |
939 Спасибо Володымыру Костырко. | 939 п║п©п╟я│п╦п╠п╬ п▓п╬п╩п╬п╢я▀п╪я▀я─я┐ п п╬я│я┌я▀я─п╨п╬. |
940 | 940 |
941 *) Исправление: при использовании sendfile и limit_rate на 64-битных | 941 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ sendfile п╦ limit_rate п╫п╟ 64-п╠п╦я┌п╫я▀я┘ |
942 платформах нельзя было передавать файлы больше 2G. | 942 п©п╩п╟я┌я└п╬я─п╪п╟я┘ п╫п╣п╩я▄п╥я▐ п╠я▀п╩п╬ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ я└п╟п╧п╩я▀ п╠п╬п╩я▄я┬п╣ 2G. |
943 | 943 |
944 *) Исправление: при использовании sendfile на 64-битном Linux нельзя | 944 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ sendfile п╫п╟ 64-п╠п╦я┌п╫п╬п╪ Linux п╫п╣п╩я▄п╥я▐ |
945 было передавать файлы больше 2G. | 945 п╠я▀п╩п╬ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ я└п╟п╧п╩я▀ п╠п╬п╩я▄я┬п╣ 2G. |
946 | 946 |
947 | 947 |
948 Изменения в nginx 0.5.18 19.04.2007 | 948 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.18 19.04.2007 |
949 | 949 |
950 *) Добавление: модуль ngx_http_sub_filter_module. | 950 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_sub_filter_module. |
951 | 951 |
952 *) Добавление: переменные "$upstream_http_...". | 952 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ "$upstream_http_...". |
953 | 953 |
954 *) Добавление: теперь переменные $upstream_status и | 954 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ $upstream_status п╦ |
955 $upstream_response_time содержат данные о всех обращениях к | 955 $upstream_response_time я│п╬п╢п╣я─п╤п╟я┌ п╢п╟п╫п╫я▀п╣ п╬ п╡я│п╣я┘ п╬п╠я─п╟я┴п╣п╫п╦я▐я┘ п╨ |
956 апстримам, сделанным до X-Accel-Redirect. | 956 п╟п©я│я┌я─п╦п╪п╟п╪, я│п╢п╣п╩п╟п╫п╫я▀п╪ п╢п╬ X-Accel-Redirect. |
957 | 957 |
958 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и | 958 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ nginx п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п╪п╬п╢я┐п╩п╣п╪ ngx_http_perl_module п╦ |
959 perl не поддерживал multiplicity, то после первой переконфигурации и | 959 perl п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ multiplicity, я┌п╬ п©п╬я│п╩п╣ п©п╣я─п╡п╬п╧ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╦ |
960 после получения любого сигнала в основном процессе происходил | 960 п©п╬я│п╩п╣ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╩я▌п╠п╬пЁп╬ я│п╦пЁп╫п╟п╩п╟ п╡ п╬я│п╫п╬п╡п╫п╬п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ |
961 segmentation fault; ошибка появилась в 0.5.9. | 961 segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.9. |
962 | 962 |
963 *) Исправление: если perl не поддерживал multiplicity, то после | 963 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ perl п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ multiplicity, я┌п╬ п©п╬я│п╩п╣ |
964 переконфигурации перловый код не работал; ошибка появилась в 0.3.38. | 964 п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п©п╣я─п╩п╬п╡я▀п╧ п╨п╬п╢ п╫п╣ я─п╟п╠п╬я┌п╟п╩; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.38. |
965 | 965 |
966 | 966 |
967 Изменения в nginx 0.5.17 02.04.2007 | 967 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.17 02.04.2007 |
968 | 968 |
969 *) Изменение: теперь nginx для метода TRACE всегда возвращает код 405. | 969 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx п╢п╩я▐ п╪п╣я┌п╬п╢п╟ TRACE п╡я│п╣пЁп╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╨п╬п╢ 405. |
970 | 970 |
971 *) Добавление: теперь nginx поддерживает директиву include внутри блока | 971 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╢п╦я─п╣п╨я┌п╦п╡я┐ include п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ |
972 types. | 972 types. |
973 | 973 |
974 *) Исправление: использование переменной $document_root в директиве | 974 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $document_root п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
975 root и alias запрещено: оно вызывало рекурсивное переполнение стека. | 975 root п╦ alias п╥п╟п©я─п╣я┴п╣п╫п╬: п╬п╫п╬ п╡я▀п╥я▀п╡п╟п╩п╬ я─п╣п╨я┐я─я│п╦п╡п╫п╬п╣ п©п╣я─п╣п©п╬п╩п╫п╣п╫п╦п╣ я│я┌п╣п╨п╟. |
976 | 976 |
977 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass. | 977 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass. |
978 | 978 |
979 *) Исправление: в некоторых случаях некэшируемые переменные (такие, как | 979 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╫п╣п╨п╬я┌п╬я─я▀я┘ я│п╩я┐я┤п╟я▐я┘ п╫п╣п╨я█я┬п╦я─я┐п╣п╪я▀п╣ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ (я┌п╟п╨п╦п╣, п╨п╟п╨ |
980 $uri) возвращали старое закэшированное значение. | 980 $uri) п╡п╬п╥п╡я─п╟я┴п╟п╩п╦ я│я┌п╟я─п╬п╣ п╥п╟п╨я█я┬п╦я─п╬п╡п╟п╫п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣. |
981 | 981 |
982 | 982 |
983 Изменения в nginx 0.5.16 26.03.2007 | 983 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.16 26.03.2007 |
984 | 984 |
985 *) Исправление: в качестве ключа для хэша в директиве ip_hash не | 985 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╨п╩я▌я┤п╟ п╢п╩я▐ я┘я█я┬п╟ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ ip_hash п╫п╣ |
986 использовалась сеть класса С. | 986 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟я│я▄ я│п╣я┌я▄ п╨п╩п╟я│я│п╟ п║. |
987 Спасибо Павлу Ярковому. | 987 п║п©п╟я│п╦п╠п╬ п÷п╟п╡п╩я┐ п╞я─п╨п╬п╡п╬п╪я┐. |
988 | 988 |
989 *) Исправление: если в строке "Content-Type" в заголовке ответа бэкенда | 989 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ я│я┌я─п╬п╨п╣ "Content-Type" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╬я┌п╡п╣я┌п╟ п╠я█п╨п╣п╫п╢п╟ |
990 был указан charset и строка завершалась символом ";", то в рабочем | 990 п╠я▀п╩ я┐п╨п╟п╥п╟п╫ charset п╦ я│я┌я─п╬п╨п╟ п╥п╟п╡п╣я─я┬п╟п╩п╟я│я▄ я│п╦п╪п╡п╬п╩п╬п╪ ";", я┌п╬ п╡ я─п╟п╠п╬я┤п╣п╪ |
991 процессе мог произойти segmentation fault; ошибка появилась в 0.3.50. | 991 п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.50. |
992 | 992 |
993 *) Исправление: ошибки "[alert] zero size buf" при работе с | 993 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ "[alert] zero size buf" п©я─п╦ я─п╟п╠п╬я┌п╣ я│ |
994 FastCGI-сервером, если тело запроса, записанное во временный файл, | 994 FastCGI-я│п╣я─п╡п╣я─п╬п╪, п╣я│п╩п╦ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟, п╥п╟п©п╦я│п╟п╫п╫п╬п╣ п╡п╬ п╡я─п╣п╪п╣п╫п╫я▀п╧ я└п╟п╧п╩, |
995 было кратно 32K. | 995 п╠я▀п╩п╬ п╨я─п╟я┌п╫п╬ 32K. |
996 | 996 |
997 *) Исправление: nginx не собирался на Solaris без параметра | 997 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ Solaris п╠п╣п╥ п©п╟я─п╟п╪п╣я┌я─п╟ |
998 --with-debug; ошибка появилась в 0.5.15. | 998 --with-debug; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.15. |
999 | 999 |
1000 | 1000 |
1001 Изменения в nginx 0.5.15 19.03.2007 | 1001 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.15 19.03.2007 |
1002 | 1002 |
1003 *) Добавление: почтовый прокси-сервер поддерживает аутентифицированное | 1003 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬я┤я┌п╬п╡я▀п╧ п©я─п╬п╨я│п╦-я│п╣я─п╡п╣я─ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╟я┐я┌п╣п╫я┌п╦я└п╦я├п╦я─п╬п╡п╟п╫п╫п╬п╣ |
1004 SMTP-проксирование и директивы smtp_auth, smtp_capablities и | 1004 SMTP-п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╣ п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ smtp_auth, smtp_capablities п╦ |
1005 xclient. | 1005 xclient. |
1006 Спасибо Антону Южанинову и Максиму Дунину. | 1006 п║п©п╟я│п╦п╠п╬ п░п╫я┌п╬п╫я┐ п╝п╤п╟п╫п╦п╫п╬п╡я┐ п╦ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
1007 | 1007 |
1008 *) Добавление: теперь keep-alive соединения закрываются сразу же по | 1008 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ keep-alive я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ п╥п╟п╨я─я▀п╡п╟я▌я┌я│я▐ я│я─п╟п╥я┐ п╤п╣ п©п╬ |
1009 получении сигнала переконфигурации. | 1009 п©п╬п╩я┐я┤п╣п╫п╦п╦ я│п╦пЁп╫п╟п╩п╟ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦. |
1010 | 1010 |
1011 *) Изменение: директивы imap и auth переименованы соответственно в mail | 1011 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ imap п╦ auth п©п╣я─п╣п╦п╪п╣п╫п╬п╡п╟п╫я▀ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ п╡ mail |
1012 и pop3_auth. | 1012 п╦ pop3_auth. |
1013 | 1013 |
1014 *) Исправление: если использовался метод аутентификации CRAM-MD5 и не | 1014 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п╪п╣я┌п╬п╢ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ CRAM-MD5 п╦ п╫п╣ |
1015 был разрешён метод APOP, то в рабочем процессе происходил | 1015 п╠я▀п╩ я─п╟п╥я─п╣я┬я▒п╫ п╪п╣я┌п╬п╢ APOP, я┌п╬ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ |
1016 segmentation fault. | 1016 segmentation fault. |
1017 | 1017 |
1018 *) Исправление: при использовании директивы starttls only в протоколе | 1018 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ starttls only п╡ п©я─п╬я┌п╬п╨п╬п╩п╣ |
1019 POP3 nginx разрешал аутентификацию без перехода в режим SSL. | 1019 POP3 nginx я─п╟п╥я─п╣я┬п╟п╩ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦я▌ п╠п╣п╥ п©п╣я─п╣я┘п╬п╢п╟ п╡ я─п╣п╤п╦п╪ SSL. |
1020 | 1020 |
1021 *) Исправление: рабочие процессы не выходили после переконфигурации и | 1021 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╟п╠п╬я┤п╦п╣ п©я─п╬я├п╣я│я│я▀ п╫п╣ п╡я▀я┘п╬п╢п╦п╩п╦ п©п╬я│п╩п╣ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╦ |
1022 не переоткрывали логи, если использовался метод eventport. | 1022 п╫п╣ п©п╣я─п╣п╬я┌п╨я─я▀п╡п╟п╩п╦ п╩п╬пЁп╦, п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п╪п╣я┌п╬п╢ eventport. |
1023 | 1023 |
1024 *) Исправление: при использовании директивы ip_hash рабочий процесс мог | 1024 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ ip_hash я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ |
1025 зациклиться. | 1025 п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐. |
1026 | 1026 |
1027 *) Исправление: теперь nginx не пишет в лог некоторые alert'ы, если | 1027 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx п╫п╣ п©п╦я┬п╣я┌ п╡ п╩п╬пЁ п╫п╣п╨п╬я┌п╬я─я▀п╣ alert'я▀, п╣я│п╩п╦ |
1028 используются методы eventport или /dev/poll. | 1028 п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╪п╣я┌п╬п╢я▀ eventport п╦п╩п╦ /dev/poll. |
1029 | 1029 |
1030 | 1030 |
1031 Изменения в nginx 0.5.14 23.02.2007 | 1031 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.14 23.02.2007 |
1032 | 1032 |
1033 *) Исправление: nginx игнорировал лишние закрывающие скобки "}" в конце | 1033 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╦пЁп╫п╬я─п╦я─п╬п╡п╟п╩ п╩п╦я┬п╫п╦п╣ п╥п╟п╨я─я▀п╡п╟я▌я┴п╦п╣ я│п╨п╬п╠п╨п╦ "}" п╡ п╨п╬п╫я├п╣ |
1034 конфигурационного файла. | 1034 п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╬п╫п╫п╬пЁп╬ я└п╟п╧п╩п╟. |
1035 | 1035 |
1036 | 1036 |
1037 Изменения в nginx 0.5.13 19.02.2007 | 1037 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.13 19.02.2007 |
1038 | 1038 |
1039 *) Добавление: методы COPY и MOVE. | 1039 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢я▀ COPY п╦ MOVE. |
1040 | 1040 |
1041 *) Исправление: модуль ngx_http_realip_module устанавливал мусор для | 1041 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_realip_module я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╩ п╪я┐я│п╬я─ п╢п╩я▐ |
1042 запросов, переданных по keep-alive соединению. | 1042 п╥п╟п©я─п╬я│п╬п╡, п©п╣я─п╣п╢п╟п╫п╫я▀я┘ п©п╬ keep-alive я│п╬п╣п╢п╦п╫п╣п╫п╦я▌. |
1043 | 1043 |
1044 *) Исправление: nginx не работал на 64-битном big-endian Linux. | 1044 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я─п╟п╠п╬я┌п╟п╩ п╫п╟ 64-п╠п╦я┌п╫п╬п╪ big-endian Linux. |
1045 Спасибо Андрею Нигматулину. | 1045 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
1046 | 1046 |
1047 *) Исправление: при получении слишком длинной команды IMAP/POP3-прокси | 1047 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╬п╩я┐я┤п╣п╫п╦п╦ я│п╩п╦я┬п╨п╬п╪ п╢п╩п╦п╫п╫п╬п╧ п╨п╬п╪п╟п╫п╢я▀ IMAP/POP3-п©я─п╬п╨я│п╦ |
1048 теперь сразу закрывает соединение, а не по таймауту. | 1048 я┌п╣п©п╣я─я▄ я│я─п╟п╥я┐ п╥п╟п╨я─я▀п╡п╟п╣я┌ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣, п╟ п╫п╣ п©п╬ я┌п╟п╧п╪п╟я┐я┌я┐. |
1049 | 1049 |
1050 *) Исправление: если при использовании метода epoll клиент закрывал | 1050 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ epoll п╨п╩п╦п╣п╫я┌ п╥п╟п╨я─я▀п╡п╟п╩ |
1051 преждевременно соединение со своей стороны, то nginx закрывал это | 1051 п©я─п╣п╤п╢п╣п╡я─п╣п╪п╣п╫п╫п╬ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я│п╬ я│п╡п╬п╣п╧ я│я┌п╬я─п╬п╫я▀, я┌п╬ nginx п╥п╟п╨я─я▀п╡п╟п╩ я█я┌п╬ |
1052 соединение только по истечении таймаута на передачу. | 1052 я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я┌п╬п╩я▄п╨п╬ п©п╬ п╦я│я┌п╣я┤п╣п╫п╦п╦ я┌п╟п╧п╪п╟я┐я┌п╟ п╫п╟ п©п╣я─п╣п╢п╟я┤я┐. |
1053 | 1053 |
1054 *) Исправление: nginx не собирался на платформах, отличных от i386, | 1054 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╬я┌п╩п╦я┤п╫я▀я┘ п╬я┌ i386, |
1055 amd64, sparc и ppc; ошибка появилась в 0.5.8. | 1055 amd64, sparc п╦ ppc; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.8. |
1056 | 1056 |
1057 | 1057 |
1058 Изменения в nginx 0.5.12 12.02.2007 | 1058 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.12 12.02.2007 |
1059 | 1059 |
1060 *) Исправление: nginx не собирался на платформах, отличных от i386, | 1060 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╬я┌п╩п╦я┤п╫я▀я┘ п╬я┌ i386, |
1061 amd64, sparc и ppc; ошибка появилась в 0.5.8. | 1061 amd64, sparc п╦ ppc; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.8. |
1062 | 1062 |
1063 *) Исправление: при использовании временных файлов в время работы с | 1063 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╡я─п╣п╪п╣п╫п╫я▀я┘ я└п╟п╧п╩п╬п╡ п╡ п╡я─п╣п╪я▐ я─п╟п╠п╬я┌я▀ я│ |
1064 FastCGI-сервером в рабочем процессе мог произойти segmentation | 1064 FastCGI-я│п╣я─п╡п╣я─п╬п╪ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation |
1065 fault; ошибка появилась в 0.5.8. | 1065 fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.8. |
1066 | 1066 |
1067 *) Исправление: если переменная $fastcgi_script_name записывалась в | 1067 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $fastcgi_script_name п╥п╟п©п╦я│я▀п╡п╟п╩п╟я│я▄ п╡ |
1068 лог, то в рабочем процессе мог произойти segmentation fault. | 1068 п╩п╬пЁ, я┌п╬ п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
1069 | 1069 |
1070 *) Исправление: ngx_http_perl_module не собирался на Solaris. | 1070 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: ngx_http_perl_module п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ Solaris. |
1071 | 1071 |
1072 | 1072 |
1073 Изменения в nginx 0.5.11 05.02.2007 | 1073 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.11 05.02.2007 |
1074 | 1074 |
1075 *) Добавление: теперь configure определяет библиотеку PCRE в | 1075 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ configure п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╠п╦п╠п╩п╦п╬я┌п╣п╨я┐ PCRE п╡ |
1076 MacPorts. | 1076 MacPorts. |
1077 Спасибо Chris McGrath. | 1077 п║п©п╟я│п╦п╠п╬ Chris McGrath. |
1078 | 1078 |
1079 *) Исправление: ответ был неверным, если запрашивалось несколько | 1079 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┌п╡п╣я┌ п╠я▀п╩ п╫п╣п╡п╣я─п╫я▀п╪, п╣я│п╩п╦ п╥п╟п©я─п╟я┬п╦п╡п╟п╩п╬я│я▄ п╫п╣я│п╨п╬п╩я▄п╨п╬ |
1080 диапазонов; ошибка появилась в 0.5.6. | 1080 п╢п╦п╟п©п╟п╥п╬п╫п╬п╡; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.6. |
1081 | 1081 |
1082 *) Исправление: директива create_full_put_path не могла создавать | 1082 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ create_full_put_path п╫п╣ п╪п╬пЁп╩п╟ я│п╬п╥п╢п╟п╡п╟я┌я▄ |
1083 промежуточные каталоги, если не была установлена директива | 1083 п©я─п╬п╪п╣п╤я┐я┌п╬я┤п╫я▀п╣ п╨п╟я┌п╟п╩п╬пЁп╦, п╣я│п╩п╦ п╫п╣ п╠я▀п╩п╟ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡п╟ |
1084 dav_access. | 1084 dav_access. |
1085 Спасибо Evan Miller. | 1085 п║п©п╟я│п╦п╠п╬ Evan Miller. |
1086 | 1086 |
1087 *) Исправление: вместо кодов ошибок "400" и "408" в access_log мог | 1087 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╪п╣я│я┌п╬ п╨п╬п╢п╬п╡ п╬я┬п╦п╠п╬п╨ "400" п╦ "408" п╡ access_log п╪п╬пЁ |
1088 записываться код "0". | 1088 п╥п╟п©п╦я│я▀п╡п╟я┌я▄я│я▐ п╨п╬п╢ "0". |
1089 | 1089 |
1090 *) Исправление: при сборке с оптимизацией -O2 в рабочем процессе мог | 1090 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я│п╠п╬я─п╨п╣ я│ п╬п©я┌п╦п╪п╦п╥п╟я├п╦п╣п╧ -O2 п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ |
1091 произойти segmentation fault. | 1091 п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
1092 | 1092 |
1093 | 1093 |
1094 Изменения в nginx 0.5.10 26.01.2007 | 1094 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.10 26.01.2007 |
1095 | 1095 |
1096 *) Исправление: во время обновления исполняемого файла новый процесс не | 1096 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╬ п╡я─п╣п╪я▐ п╬п╠п╫п╬п╡п╩п╣п╫п╦я▐ п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟ п╫п╬п╡я▀п╧ п©я─п╬я├п╣я│я│ п╫п╣ |
1097 наследовал слушающие сокеты; ошибка появилась в 0.5.9. | 1097 п╫п╟я│п╩п╣п╢п╬п╡п╟п╩ я│п╩я┐я┬п╟я▌я┴п╦п╣ я│п╬п╨п╣я┌я▀; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.9. |
1098 | 1098 |
1099 *) Исправление: при сборке с оптимизацией -O2 в рабочем процессе мог | 1099 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я│п╠п╬я─п╨п╣ я│ п╬п©я┌п╦п╪п╦п╥п╟я├п╦п╣п╧ -O2 п╡ я─п╟п╠п╬я┤п╣п╪ п©я─п╬я├п╣я│я│п╣ п╪п╬пЁ |
1100 произойти segmentation fault; ошибка появилась в 0.5.1. | 1100 п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.1. |
1101 | 1101 |
1102 | 1102 |
1103 Изменения в nginx 0.5.9 25.01.2007 | 1103 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.9 25.01.2007 |
1104 | 1104 |
1105 *) Изменение: модуль ngx_http_memcached_module теперь в качестве ключа | 1105 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_memcached_module я┌п╣п©п╣я─я▄ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╨п╩я▌я┤п╟ |
1106 использует значение переменной $memcached_key. | 1106 п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $memcached_key. |
1107 | 1107 |
1108 *) Добавление: переменная $memcached_key. | 1108 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $memcached_key. |
1109 | 1109 |
1110 *) Добавление: параметр clean в директиве client_body_in_file_only. | 1110 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ clean п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ client_body_in_file_only. |
1111 | 1111 |
1112 *) Добавление: директива env. | 1112 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ env. |
1113 | 1113 |
1114 *) Добавление: директива sendfile работает внутри блока if. | 1114 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ sendfile я─п╟п╠п╬я┌п╟п╣я┌ п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ if. |
1115 | 1115 |
1116 *) Добавление: теперь при ошибке записи в access_log nginx записывает | 1116 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©я─п╦ п╬я┬п╦п╠п╨п╣ п╥п╟п©п╦я│п╦ п╡ access_log nginx п╥п╟п©п╦я│я▀п╡п╟п╣я┌ |
1117 сообщение в error_log, но не чаще одного раза в минуту. | 1117 я│п╬п╬п╠я┴п╣п╫п╦п╣ п╡ error_log, п╫п╬ п╫п╣ я┤п╟я┴п╣ п╬п╢п╫п╬пЁп╬ я─п╟п╥п╟ п╡ п╪п╦п╫я┐я┌я┐. |
1118 | 1118 |
1119 *) Исправление: директива "access_log off" не всегда запрещала запись в | 1119 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ "access_log off" п╫п╣ п╡я│п╣пЁп╢п╟ п╥п╟п©я─п╣я┴п╟п╩п╟ п╥п╟п©п╦я│я▄ п╡ |
1120 лог. | 1120 п╩п╬пЁ. |
1121 | 1121 |
1122 | 1122 |
1123 Изменения в nginx 0.5.8 19.01.2007 | 1123 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.8 19.01.2007 |
1124 | 1124 |
1125 *) Исправление: если использовалась директива | 1125 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟я│я▄ п╢п╦я─п╣п╨я┌п╦п╡п╟ |
1126 "client_body_in_file_only on" и тело запроса было небольшое, то мог | 1126 "client_body_in_file_only on" п╦ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟ п╠я▀п╩п╬ п╫п╣п╠п╬п╩я▄я┬п╬п╣, я┌п╬ п╪п╬пЁ |
1127 произойти segmentation fault. | 1127 п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
1128 | 1128 |
1129 *) Исправление: происходил segmentation fault, если использовались | 1129 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault, п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ |
1130 директивы "client_body_in_file_only on" и | 1130 п╢п╦я─п╣п╨я┌п╦п╡я▀ "client_body_in_file_only on" п╦ |
1131 "proxy_pass_request_body off" или "fastcgi_pass_request_body off", и | 1131 "proxy_pass_request_body off" п╦п╩п╦ "fastcgi_pass_request_body off", п╦ |
1132 делался переход к следующему бэкенду. | 1132 п╢п╣п╩п╟п╩я│я▐ п©п╣я─п╣я┘п╬п╢ п╨ я│п╩п╣п╢я┐я▌я┴п╣п╪я┐ п╠я█п╨п╣п╫п╢я┐. |
1133 | 1133 |
1134 *) Исправление: если при использовании директивы "proxy_buffering off" | 1134 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ "proxy_buffering off" |
1135 соединение с клиентом было неактивно, то оно закрывалось по | 1135 я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я│ п╨п╩п╦п╣п╫я┌п╬п╪ п╠я▀п╩п╬ п╫п╣п╟п╨я┌п╦п╡п╫п╬, я┌п╬ п╬п╫п╬ п╥п╟п╨я─я▀п╡п╟п╩п╬я│я▄ п©п╬ |
1136 таймауту, заданному директивой send_timeout; ошибка появилась в | 1136 я┌п╟п╧п╪п╟я┐я┌я┐, п╥п╟п╢п╟п╫п╫п╬п╪я┐ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ send_timeout; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
1137 0.4.7. | 1137 0.4.7. |
1138 | 1138 |
1139 *) Исправление: если при использовании метода epoll клиент закрывал | 1139 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ epoll п╨п╩п╦п╣п╫я┌ п╥п╟п╨я─я▀п╡п╟п╩ |
1140 преждевременно соединение со своей стороны, то nginx закрывал это | 1140 п©я─п╣п╤п╢п╣п╡я─п╣п╪п╣п╫п╫п╬ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я│п╬ я│п╡п╬п╣п╧ я│я┌п╬я─п╬п╫я▀, я┌п╬ nginx п╥п╟п╨я─я▀п╡п╟п╩ я█я┌п╬ |
1141 соединение только по истечении таймаута на передачу. | 1141 я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я┌п╬п╩я▄п╨п╬ п©п╬ п╦я│я┌п╣я┤п╣п╫п╦п╦ я┌п╟п╧п╪п╟я┐я┌п╟ п╫п╟ п©п╣я─п╣п╢п╟я┤я┐. |
1142 | 1142 |
1143 *) Исправление: ошибки "[alert] zero size buf" при работе с | 1143 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ "[alert] zero size buf" п©я─п╦ я─п╟п╠п╬я┌п╣ я│ |
1144 FastCGI-сервером. | 1144 FastCGI-я│п╣я─п╡п╣я─п╬п╪. |
1145 | 1145 |
1146 *) Исправление ошибок в директиве limit_zone. | 1146 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣ п╬я┬п╦п╠п╬п╨ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ limit_zone. |
1147 | 1147 |
1148 | 1148 |
1149 Изменения в nginx 0.5.7 15.01.2007 | 1149 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.7 15.01.2007 |
1150 | 1150 |
1151 *) Добавление: оптимизация использования памяти в ssl_session_cache. | 1151 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╬п©я┌п╦п╪п╦п╥п╟я├п╦я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п©п╟п╪я▐я┌п╦ п╡ ssl_session_cache. |
1152 | 1152 |
1153 *) Исправление ошибок в директивах ssl_session_cache и limit_zone. | 1153 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣ п╬я┬п╦п╠п╬п╨ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ ssl_session_cache п╦ limit_zone. |
1154 | 1154 |
1155 *) Исправление: на старте или во время переконфигурации происходил | 1155 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ я│я┌п╟я─я┌п╣ п╦п╩п╦ п╡п╬ п╡я─п╣п╪я▐ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п©я─п╬п╦я│я┘п╬п╢п╦п╩ |
1156 segmentation fault, если директивы ssl_session_cache или limit_zone | 1156 segmentation fault, п╣я│п╩п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ ssl_session_cache п╦п╩п╦ limit_zone |
1157 использовались на 64-битных платформах. | 1157 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ п╫п╟ 64-п╠п╦я┌п╫я▀я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘. |
1158 | 1158 |
1159 *) Исправление: при использовании директив add_before_body или | 1159 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡ add_before_body п╦п╩п╦ |
1160 add_after_body происходил segmentation fault, если в заголовке | 1160 add_after_body п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault, п╣я│п╩п╦ п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ |
1161 ответа нет строки "Content-Type". | 1161 п╬я┌п╡п╣я┌п╟ п╫п╣я┌ я│я┌я─п╬п╨п╦ "Content-Type". |
1162 | 1162 |
1163 *) Исправление: библиотека OpenSSL всегда собиралась с поддержкой | 1163 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ OpenSSL п╡я│п╣пЁп╢п╟ я│п╬п╠п╦я─п╟п╩п╟я│я▄ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ |
1164 потоков. | 1164 п©п╬я┌п╬п╨п╬п╡. |
1165 Спасибо Дену Иванову. | 1165 п║п©п╟я│п╦п╠п╬ п■п╣п╫я┐ п≤п╡п╟п╫п╬п╡я┐. |
1166 | 1166 |
1167 *) Исправление: совместимость библиотеки PCRE-6.5+ и компилятора icc. | 1167 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ PCRE-6.5+ п╦ п╨п╬п╪п©п╦п╩я▐я┌п╬я─п╟ icc. |
1168 | 1168 |
1169 | 1169 |
1170 Изменения в nginx 0.5.6 09.01.2007 | 1170 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.6 09.01.2007 |
1171 | 1171 |
1172 *) Изменение: теперь модуль ngx_http_index_module игнорирует все | 1172 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╪п╬п╢я┐п╩я▄ ngx_http_index_module п╦пЁп╫п╬я─п╦я─я┐п╣я┌ п╡я│п╣ |
1173 методы, кроме GET, HEAD и POST. | 1173 п╪п╣я┌п╬п╢я▀, п╨я─п╬п╪п╣ GET, HEAD п╦ POST. |
1174 | 1174 |
1175 *) Добавление: модуль ngx_http_limit_zone_module. | 1175 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_limit_zone_module. |
1176 | 1176 |
1177 *) Добавление: переменная $binary_remote_addr. | 1177 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $binary_remote_addr. |
1178 | 1178 |
1179 *) Добавление: директивы ssl_session_cache модулей ngx_http_ssl_module | 1179 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ ssl_session_cache п╪п╬п╢я┐п╩п╣п╧ ngx_http_ssl_module |
1180 и ngx_imap_ssl_module. | 1180 п╦ ngx_imap_ssl_module. |
1181 | 1181 |
1182 *) Добавление: метод DELETE поддерживает рекурсивное удаление. | 1182 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢ DELETE п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я─п╣п╨я┐я─я│п╦п╡п╫п╬п╣ я┐п╢п╟п╩п╣п╫п╦п╣. |
1183 | 1183 |
1184 *) Исправление: при использовании $r->sendfile() byte-ranges | 1184 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ $r->sendfile() byte-ranges |
1185 передавались неверно. | 1185 п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ п╫п╣п╡п╣я─п╫п╬. |
1186 | 1186 |
1187 | 1187 |
1188 Изменения в nginx 0.5.5 24.12.2006 | 1188 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.5 24.12.2006 |
1189 | 1189 |
1190 *) Изменение: ключ -v больше не выводит информацию о компиляторе. | 1190 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╨п╩я▌я┤ -v п╠п╬п╩я▄я┬п╣ п╫п╣ п╡я▀п╡п╬п╢п╦я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╨п╬п╪п©п╦п╩я▐я┌п╬я─п╣. |
1191 | 1191 |
1192 *) Добавление: ключ -V. | 1192 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╨п╩я▌я┤ -V. |
1193 | 1193 |
1194 *) Добавление: директива worker_rlimit_core поддерживает указание | 1194 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ worker_rlimit_core п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я┐п╨п╟п╥п╟п╫п╦п╣ |
1195 размера в K, M и G. | 1195 я─п╟п╥п╪п╣я─п╟ п╡ K, M п╦ G. |
1196 | 1196 |
1197 *) Исправление: модуль nginx.pm теперь может устанавливаться | 1197 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ nginx.pm я┌п╣п©п╣я─я▄ п╪п╬п╤п╣я┌ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я┌я▄я│я▐ |
1198 непривилегированным пользователем. | 1198 п╫п╣п©я─п╦п╡п╦п╩п╣пЁп╦я─п╬п╡п╟п╫п╫я▀п╪ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╪. |
1199 | 1199 |
1200 *) Исправление: при использовании методов $r->request_body или | 1200 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╬п╡ $r->request_body п╦п╩п╦ |
1201 $r->request_body_file мог произойти segmentation fault. | 1201 $r->request_body_file п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
1202 | 1202 |
1203 *) Исправление: ошибок, специфичных для платформы ppc. | 1203 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╬п╨, я│п©п╣я├п╦я└п╦я┤п╫я▀я┘ п╢п╩я▐ п©п╩п╟я┌я└п╬я─п╪я▀ ppc. |
1204 | 1204 |
1205 | 1205 |
1206 Изменения в nginx 0.5.4 15.12.2006 | 1206 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.4 15.12.2006 |
1207 | 1207 |
1208 *) Добавление: директиву perl можно использовать внутри блока | 1208 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я┐ perl п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ |
1209 limit_except. | 1209 limit_except. |
1210 | 1210 |
1211 *) Исправление: модуль ngx_http_dav_module требовал строку "Date" в | 1211 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_dav_module я┌я─п╣п╠п╬п╡п╟п╩ я│я┌я─п╬п╨я┐ "Date" п╡ |
1212 заголовке запроса для метода DELETE. | 1212 п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟ п╢п╩я▐ п╪п╣я┌п╬п╢п╟ DELETE. |
1213 | 1213 |
1214 *) Исправление: при использовании одного параметра в директиве | 1214 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╬п╢п╫п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─п╟ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
1215 dav_access nginx мог сообщить об ошибке в конфигурации. | 1215 dav_access nginx п╪п╬пЁ я│п╬п╬п╠я┴п╦я┌я▄ п╬п╠ п╬я┬п╦п╠п╨п╣ п╡ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦. |
1216 | 1216 |
1217 *) Исправление: при использовании переменной $host мог произойти | 1217 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $host п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ |
1218 segmentation fault; ошибка появилась в 0.4.14. | 1218 segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.4.14. |
1219 | 1219 |
1220 | 1220 |
1221 Изменения в nginx 0.5.3 13.12.2006 | 1221 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.3 13.12.2006 |
1222 | 1222 |
1223 *) Добавление: модуль ngx_http_perl_module поддерживает методы | 1223 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢я▀ |
1224 $r->status, $r->log_error и $r->sleep. | 1224 $r->status, $r->log_error п╦ $r->sleep. |
1225 | 1225 |
1226 *) Добавление: метод $r->variable поддерживает переменные, неописанные | 1226 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢ $r->variable п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣, п╫п╣п╬п©п╦я│п╟п╫п╫я▀п╣ |
1227 в конфигурации nginx'а. | 1227 п╡ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ nginx'п╟. |
1228 | 1228 |
1229 *) Исправление: метод $r->has_request_body не работал. | 1229 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢ $r->has_request_body п╫п╣ я─п╟п╠п╬я┌п╟п╩. |
1230 | 1230 |
1231 | 1231 |
1232 Изменения в nginx 0.5.2 11.12.2006 | 1232 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.2 11.12.2006 |
1233 | 1233 |
1234 *) Исправление: если в директивах proxy_pass использовалось имя, | 1234 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ proxy_pass п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╬я│я▄ п╦п╪я▐, |
1235 указанное в upstream, то nginx пытался найти IP-адрес этого имени; | 1235 я┐п╨п╟п╥п╟п╫п╫п╬п╣ п╡ upstream, я┌п╬ nginx п©я▀я┌п╟п╩я│я▐ п╫п╟п╧я┌п╦ IP-п╟п╢я─п╣я│ я█я┌п╬пЁп╬ п╦п╪п╣п╫п╦; |
1236 ошибка появилась в 0.5.1. | 1236 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.1. |
1237 | 1237 |
1238 | 1238 |
1239 Изменения в nginx 0.5.1 11.12.2006 | 1239 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.1 11.12.2006 |
1240 | 1240 |
1241 *) Исправление: директива post_action могла не работать после | 1241 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ post_action п╪п╬пЁп╩п╟ п╫п╣ я─п╟п╠п╬я┌п╟я┌я▄ п©п╬я│п╩п╣ |
1242 неудачного завершения запроса. | 1242 п╫п╣я┐п╢п╟я┤п╫п╬пЁп╬ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ п╥п╟п©я─п╬я│п╟. |
1243 | 1243 |
1244 *) Изменение: обход ошибки в Eudora для Mac; ошибка появилась в | 1244 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬п╠я┘п╬п╢ п╬я┬п╦п╠п╨п╦ п╡ Eudora п╢п╩я▐ Mac; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
1245 0.4.11. | 1245 0.4.11. |
1246 Спасибо Bron Gondwana. | 1246 п║п©п╟я│п╦п╠п╬ Bron Gondwana. |
1247 | 1247 |
1248 *) Исправление: при указании в директиве fastcgi_pass имени описанного | 1248 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я┐п╨п╟п╥п╟п╫п╦п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ fastcgi_pass п╦п╪п╣п╫п╦ п╬п©п╦я│п╟п╫п╫п╬пЁп╬ |
1249 upstream'а выдавалось сообщение "no port in upstream"; ошибка | 1249 upstream'п╟ п╡я▀п╢п╟п╡п╟п╩п╬я│я▄ я│п╬п╬п╠я┴п╣п╫п╦п╣ "no port in upstream"; п╬я┬п╦п╠п╨п╟ |
1250 появилась в 0.5.0. | 1250 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.0. |
1251 | 1251 |
1252 *) Исправление: если в директивах proxy_pass и fastcgi_pass | 1252 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ proxy_pass п╦ fastcgi_pass |
1253 использовались одинаковых имена серверов, но с разными портами, то | 1253 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ п╬п╢п╦п╫п╟п╨п╬п╡я▀я┘ п╦п╪п╣п╫п╟ я│п╣я─п╡п╣я─п╬п╡, п╫п╬ я│ я─п╟п╥п╫я▀п╪п╦ п©п╬я─я┌п╟п╪п╦, я┌п╬ |
1254 эти директивы использовали первый описанный порт; ошибка появилась в | 1254 я█я┌п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦ п©п╣я─п╡я▀п╧ п╬п©п╦я│п╟п╫п╫я▀п╧ п©п╬я─я┌; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
1255 0.5.0. | 1255 0.5.0. |
1256 | 1256 |
1257 *) Исправление: если в директивах proxy_pass и fastcgi_pass | 1257 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ proxy_pass п╦ fastcgi_pass |
1258 использовались unix domain сокеты, то эти директивы использовали | 1258 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ unix domain я│п╬п╨п╣я┌я▀, я┌п╬ я█я┌п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦ |
1259 первый описанный сокет; ошибка появилась в 0.5.0. | 1259 п©п╣я─п╡я▀п╧ п╬п©п╦я│п╟п╫п╫я▀п╧ я│п╬п╨п╣я┌; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.5.0. |
1260 | 1260 |
1261 *) Исправление: ngx_http_auth_basic_module игнорировал пользователя, | 1261 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: ngx_http_auth_basic_module п╦пЁп╫п╬я─п╦я─п╬п╡п╟п╩ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐, |
1262 если он был указан в последней строке файла паролей и после пароля | 1262 п╣я│п╩п╦ п╬п╫ п╠я▀п╩ я┐п╨п╟п╥п╟п╫ п╡ п©п╬я│п╩п╣п╢п╫п╣п╧ я│я┌я─п╬п╨п╣ я└п╟п╧п╩п╟ п©п╟я─п╬п╩п╣п╧ п╦ п©п╬я│п╩п╣ п©п╟я─п╬п╩я▐ |
1263 не было перевода строки, возврата каретки или символа ":". | 1263 п╫п╣ п╠я▀п╩п╬ п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦, п╡п╬п╥п╡я─п╟я┌п╟ п╨п╟я─п╣я┌п╨п╦ п╦п╩п╦ я│п╦п╪п╡п╬п╩п╟ ":". |
1264 | 1264 |
1265 *) Исправление: переменная $upstream_response_time могла быть равна | 1265 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $upstream_response_time п╪п╬пЁп╩п╟ п╠я▀я┌я▄ я─п╟п╡п╫п╟ |
1266 "0.000", хотя время обработки было больше 1 миллисекунды. | 1266 "0.000", я┘п╬я┌я▐ п╡я─п╣п╪я▐ п╬п╠я─п╟п╠п╬я┌п╨п╦ п╠я▀п╩п╬ п╠п╬п╩я▄я┬п╣ 1 п╪п╦п╩п╩п╦я│п╣п╨я┐п╫п╢я▀. |
1267 | 1267 |
1268 | 1268 |
1269 Изменения в nginx 0.5.0 04.12.2006 | 1269 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.5.0 04.12.2006 |
1270 | 1270 |
1271 *) Изменение: параметры в виде "%name" в директиве log_format больше не | 1271 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ п╡ п╡п╦п╢п╣ "%name" п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ log_format п╠п╬п╩я▄я┬п╣ п╫п╣ |
1272 поддерживаются. | 1272 п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐. |
1273 | 1273 |
1274 *) Изменение: директивы proxy_upstream_max_fails, | 1274 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_upstream_max_fails, |
1275 proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, и | 1275 proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, п╦ |
1276 fastcgi_upstream_fail_timeout, memcached_upstream_max_fails и | 1276 fastcgi_upstream_fail_timeout, memcached_upstream_max_fails п╦ |
1277 memcached_upstream_fail_timeout больше не поддерживаются. | 1277 memcached_upstream_fail_timeout п╠п╬п╩я▄я┬п╣ п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐. |
1278 | 1278 |
1279 *) Добавление: директива server в блоке upstream поддерживает параметры | 1279 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ server п╡ п╠п╩п╬п╨п╣ upstream п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╟я─п╟п╪п╣я┌я─я▀ |
1280 max_fails, fail_timeout и down. | 1280 max_fails, fail_timeout п╦ down. |
1281 | 1281 |
1282 *) Добавление: директива ip_hash в блоке upstream. | 1282 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ip_hash п╡ п╠п╩п╬п╨п╣ upstream. |
1283 | 1283 |
1284 *) Добавление: статус WAIT в строке "Auth-Status" в заголовка ответа | 1284 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я│я┌п╟я┌я┐я│ WAIT п╡ я│я┌я─п╬п╨п╣ "Auth-Status" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌п╟ |
1285 сервера аутентификации IMAP/POP3 прокси. | 1285 я│п╣я─п╡п╣я─п╟ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ IMAP/POP3 п©я─п╬п╨я│п╦. |
1286 | 1286 |
1287 *) Исправление: nginx не собирался на 64-битных платформах; ошибка | 1287 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ 64-п╠п╦я┌п╫я▀я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘; п╬я┬п╦п╠п╨п╟ |
1288 появилась в 0.4.14. | 1288 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.4.14. |
1289 | 1289 |
1290 | 1290 |
1291 Изменения в nginx 0.4.14 27.11.2006 | 1291 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.14 27.11.2006 |
1292 | 1292 |
1293 *) Добавление: директива proxy_pass_error_message в IMAP/POP3 прокси. | 1293 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_pass_error_message п╡ IMAP/POP3 п©я─п╬п╨я│п╦. |
1294 | 1294 |
1295 *) Добавление: теперь configure определяет библиотеку PCRE на FreeBSD, | 1295 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ configure п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╠п╦п╠п╩п╦п╬я┌п╣п╨я┐ PCRE п╫п╟ FreeBSD, |
1296 Linux и NetBSD. | 1296 Linux п╦ NetBSD. |
1297 | 1297 |
1298 *) Исправление: ngx_http_perl_module не работал с перлом, собранным с | 1298 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: ngx_http_perl_module п╫п╣ я─п╟п╠п╬я┌п╟п╩ я│ п©п╣я─п╩п╬п╪, я│п╬п╠я─п╟п╫п╫я▀п╪ я│ |
1299 поддержкой потоков; ошибка появилась в 0.3.38. | 1299 п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п©п╬я┌п╬п╨п╬п╡; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.38. |
1300 | 1300 |
1301 *) Исправление: ngx_http_perl_module не работал корректно, если перл | 1301 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: ngx_http_perl_module п╫п╣ я─п╟п╠п╬я┌п╟п╩ п╨п╬я─я─п╣п╨я┌п╫п╬, п╣я│п╩п╦ п©п╣я─п╩ |
1302 вызывался рекурсивно. | 1302 п╡я▀п╥я▀п╡п╟п╩я│я▐ я─п╣п╨я┐я─я│п╦п╡п╫п╬. |
1303 | 1303 |
1304 *) Исправление: nginx игнорировал имя сервера в строке запроса. | 1304 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╦пЁп╫п╬я─п╦я─п╬п╡п╟п╩ п╦п╪я▐ я│п╣я─п╡п╣я─п╟ п╡ я│я┌я─п╬п╨п╣ п╥п╟п©я─п╬я│п╟. |
1305 | 1305 |
1306 *) Исправление: если FastCGI сервер передавал много в stderr, то | 1306 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ FastCGI я│п╣я─п╡п╣я─ п©п╣я─п╣п╢п╟п╡п╟п╩ п╪п╫п╬пЁп╬ п╡ stderr, я┌п╬ |
1307 рабочий процесс мог зациклиться. | 1307 я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐. |
1308 | 1308 |
1309 *) Исправление: при изменении системного времени переменная | 1309 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦п╥п╪п╣п╫п╣п╫п╦п╦ я│п╦я│я┌п╣п╪п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ |
1310 $upstream_response_time могла быть отрицательной. | 1310 $upstream_response_time п╪п╬пЁп╩п╟ п╠я▀я┌я▄ п╬я┌я─п╦я├п╟я┌п╣п╩я▄п╫п╬п╧. |
1311 | 1311 |
1312 *) Исправление: при использовании POP3 серверу аутентификации IMAP/POP3 | 1312 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ POP3 я│п╣я─п╡п╣я─я┐ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ IMAP/POP3 |
1313 прокси не передавался параметр Auth-Login-Attempt. | 1313 п©я─п╬п╨я│п╦ п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п©п╟я─п╟п╪п╣я┌я─ Auth-Login-Attempt. |
1314 | 1314 |
1315 *) Исправление: при ошибке соединения с сервером аутентификации | 1315 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╬я┬п╦п╠п╨п╣ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ я│ я│п╣я─п╡п╣я─п╬п╪ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ |
1316 IMAP/POP3 прокси мог произойти segmentation fault. | 1316 IMAP/POP3 п©я─п╬п╨я│п╦ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
1317 | 1317 |
1318 | 1318 |
1319 Изменения в nginx 0.4.13 15.11.2006 | 1319 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.13 15.11.2006 |
1320 | 1320 |
1321 *) Добавление: директиву proxy_pass можно использовать внутри блока | 1321 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я┐ proxy_pass п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ |
1322 limit_except. | 1322 limit_except. |
1323 | 1323 |
1324 *) Добавление: директива limit_except поддерживает все WebDAV методы. | 1324 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ limit_except п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╡я│п╣ WebDAV п╪п╣я┌п╬п╢я▀. |
1325 | 1325 |
1326 *) Исправление: при использовании директивы add_before_body без | 1326 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ add_before_body п╠п╣п╥ |
1327 директивы add_after_body ответ передавался не полностью. | 1327 п╢п╦я─п╣п╨я┌п╦п╡я▀ add_after_body п╬я┌п╡п╣я┌ п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╫п╣ п©п╬п╩п╫п╬я│я┌я▄я▌. |
1328 | 1328 |
1329 *) Исправление: большое тело запроса не принималось, если | 1329 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╠п╬п╩я▄я┬п╬п╣ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟ п╫п╣ п©я─п╦п╫п╦п╪п╟п╩п╬я│я▄, п╣я│п╩п╦ |
1330 использовались метод epoll и deferred accept(). | 1330 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ п╪п╣я┌п╬п╢ epoll п╦ deferred accept(). |
1331 | 1331 |
1332 *) Исправление: для ответов модуля ngx_http_autoindex_module не | 1332 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╩я▐ п╬я┌п╡п╣я┌п╬п╡ п╪п╬п╢я┐п╩я▐ ngx_http_autoindex_module п╫п╣ |
1333 выставлялась кодировка; ошибка появилась в 0.3.50. | 1333 п╡я▀я│я┌п╟п╡п╩я▐п╩п╟я│я▄ п╨п╬п╢п╦я─п╬п╡п╨п╟; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.50. |
1334 | 1334 |
1335 *) Исправление: ошибки "[alert] zero size buf" при работе с | 1335 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ "[alert] zero size buf" п©я─п╦ я─п╟п╠п╬я┌п╣ я│ |
1336 FastCGI-сервером; | 1336 FastCGI-я│п╣я─п╡п╣я─п╬п╪; |
1337 | 1337 |
1338 *) Исправление: параметр конфигурации --group= игнорировался. | 1338 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ --group= п╦пЁп╫п╬я─п╦я─п╬п╡п╟п╩я│я▐. |
1339 Спасибо Thomas Moschny. | 1339 п║п©п╟я│п╦п╠п╬ Thomas Moschny. |
1340 | 1340 |
1341 *) Исправление: 50-й подзапрос в SSI ответе не работал; ошибка | 1341 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: 50-п╧ п©п╬п╢п╥п╟п©я─п╬я│ п╡ SSI п╬я┌п╡п╣я┌п╣ п╫п╣ я─п╟п╠п╬я┌п╟п╩; п╬я┬п╦п╠п╨п╟ |
1342 появилась в 0.3.50. | 1342 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.50. |
1343 | 1343 |
1344 | 1344 |
1345 Изменения в nginx 0.4.12 31.10.2006 | 1345 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.12 31.10.2006 |
1346 | 1346 |
1347 *) Добавление: модуль ngx_http_perl_module поддерживает метод | 1347 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢ |
1348 $r->variable. | 1348 $r->variable. |
1349 | 1349 |
1350 *) Исправление: при включении в ответ большого статического файла с | 1350 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╡п╨п╩я▌я┤п╣п╫п╦п╦ п╡ п╬я┌п╡п╣я┌ п╠п╬п╩я▄я┬п╬пЁп╬ я│я┌п╟я┌п╦я┤п╣я│п╨п╬пЁп╬ я└п╟п╧п╩п╟ я│ |
1351 помощью SSI ответ мог передаваться не полностью. | 1351 п©п╬п╪п╬я┴я▄я▌ SSI п╬я┌п╡п╣я┌ п╪п╬пЁ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣ п©п╬п╩п╫п╬я│я┌я▄я▌. |
1352 | 1352 |
1353 *) Исправление: nginx не убирал "#fragment" в URI. | 1353 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я┐п╠п╦я─п╟п╩ "#fragment" п╡ URI. |
1354 | 1354 |
1355 | 1355 |
1356 Изменения в nginx 0.4.11 25.10.2006 | 1356 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.11 25.10.2006 |
1357 | 1357 |
1358 *) Добавление: POP3 прокси поддерживает AUTH LOIGN PLAIN и CRAM-MD5. | 1358 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: POP3 п©я─п╬п╨я│п╦ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ AUTH LOIGN PLAIN п╦ CRAM-MD5. |
1359 | 1359 |
1360 *) Добавление: модуль ngx_http_perl_module поддерживает метод | 1360 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢ |
1361 $r->allow_ranges. | 1361 $r->allow_ranges. |
1362 | 1362 |
1363 *) Исправление: при включённой поддержке команды APOP в POP3 прокси | 1363 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╡п╨п╩я▌я┤я▒п╫п╫п╬п╧ п©п╬п╢п╢п╣я─п╤п╨п╣ п╨п╬п╪п╟п╫п╢я▀ APOP п╡ POP3 п©я─п╬п╨я│п╦ |
1364 могли не работать команды USER/PASS; ошибка появилась в 0.4.10. | 1364 п╪п╬пЁп╩п╦ п╫п╣ я─п╟п╠п╬я┌п╟я┌я▄ п╨п╬п╪п╟п╫п╢я▀ USER/PASS; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.4.10. |
1365 | 1365 |
1366 | 1366 |
1367 Изменения в nginx 0.4.10 23.10.2006 | 1367 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.10 23.10.2006 |
1368 | 1368 |
1369 *) Добавление: POP3 прокси поддерживает APOP. | 1369 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: POP3 п©я─п╬п╨я│п╦ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ APOP. |
1370 | 1370 |
1371 *) Исправление: при использовании методов select, poll и /dev/poll во | 1371 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╬п╡ select, poll п╦ /dev/poll п╡п╬ |
1372 время ожидания ответа от сервера аутентификации IMAP/POP3 прокси | 1372 п╡я─п╣п╪я▐ п╬п╤п╦п╢п╟п╫п╦я▐ п╬я┌п╡п╣я┌п╟ п╬я┌ я│п╣я─п╡п╣я─п╟ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ IMAP/POP3 п©я─п╬п╨я│п╦ |
1373 нагружал процессор. | 1373 п╫п╟пЁя─я┐п╤п╟п╩ п©я─п╬я├п╣я│я│п╬я─. |
1374 | 1374 |
1375 *) Исправление: при использовании переменной $server_addr в директиве | 1375 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $server_addr п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
1376 map мог произойти segmentation fault. | 1376 map п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
1377 | 1377 |
1378 *) Исправление: модуль ngx_http_flv_module не поддерживал byte ranges | 1378 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_flv_module п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ byte ranges |
1379 для полных ответов; ошибка появилась в 0.4.7. | 1379 п╢п╩я▐ п©п╬п╩п╫я▀я┘ п╬я┌п╡п╣я┌п╬п╡; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.4.7. |
1380 | 1380 |
1381 *) Исправление: nginx не собирался на Debian amd64; ошибка появилась в | 1381 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ Debian amd64; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
1382 0.4.9. | 1382 0.4.9. |
1383 | 1383 |
1384 | 1384 |
1385 Изменения в nginx 0.4.9 13.10.2006 | 1385 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.9 13.10.2006 |
1386 | 1386 |
1387 *) Добавление: параметр set в команде SSI include. | 1387 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ set п╡ п╨п╬п╪п╟п╫п╢п╣ SSI include. |
1388 | 1388 |
1389 *) Добавление: модуль ngx_http_perl_module теперь проверяет версию | 1389 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module я┌п╣п©п╣я─я▄ п©я─п╬п╡п╣я─я▐п╣я┌ п╡п╣я─я│п╦я▌ |
1390 модуля nginx.pm. | 1390 п╪п╬п╢я┐п╩я▐ nginx.pm. |
1391 | 1391 |
1392 | 1392 |
1393 Изменения в nginx 0.4.8 11.10.2006 | 1393 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.8 11.10.2006 |
1394 | 1394 |
1395 *) Исправление: если до команды SSI include с параметром wait | 1395 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╢п╬ п╨п╬п╪п╟п╫п╢я▀ SSI include я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ wait |
1396 выполнялась ещё одна команда SSI include, то параметр wait мог не | 1396 п╡я▀п©п╬п╩п╫я▐п╩п╟я│я▄ п╣я┴я▒ п╬п╢п╫п╟ п╨п╬п╪п╟п╫п╢п╟ SSI include, я┌п╬ п©п╟я─п╟п╪п╣я┌я─ wait п╪п╬пЁ п╫п╣ |
1397 работать. | 1397 я─п╟п╠п╬я┌п╟я┌я▄. |
1398 | 1398 |
1399 *) Исправление: модуль ngx_http_flv_module добавлял FLV-заголовок для | 1399 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_flv_module п╢п╬п╠п╟п╡п╩я▐п╩ FLV-п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╢п╩я▐ |
1400 полных ответов. | 1400 п©п╬п╩п╫я▀я┘ п╬я┌п╡п╣я┌п╬п╡. |
1401 Спасибо Алексею Ковырину. | 1401 п║п©п╟я│п╦п╠п╬ п░п╩п╣п╨я│п╣я▌ п п╬п╡я▀я─п╦п╫я┐. |
1402 | 1402 |
1403 | 1403 |
1404 Изменения в nginx 0.4.7 10.10.2006 | 1404 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.7 10.10.2006 |
1405 | 1405 |
1406 *) Добавление: модуль ngx_http_flv_module. | 1406 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_flv_module. |
1407 | 1407 |
1408 *) Добавление: переменная $request_body_file. | 1408 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $request_body_file. |
1409 | 1409 |
1410 *) Добавление: директивы charset и source_charset поддерживают | 1410 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ charset п╦ source_charset п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ |
1411 переменные. | 1411 п©п╣я─п╣п╪п╣п╫п╫я▀п╣. |
1412 | 1412 |
1413 *) Исправление: если до команды SSI include с параметром wait | 1413 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╢п╬ п╨п╬п╪п╟п╫п╢я▀ SSI include я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ wait |
1414 выполнялась ещё одна команда SSI include, то параметр wait мог не | 1414 п╡я▀п©п╬п╩п╫я▐п╩п╟я│я▄ п╣я┴я▒ п╬п╢п╫п╟ п╨п╬п╪п╟п╫п╢п╟ SSI include, я┌п╬ п©п╟я─п╟п╪п╣я┌я─ wait п╪п╬пЁ п╫п╣ |
1415 работать. | 1415 я─п╟п╠п╬я┌п╟я┌я▄. |
1416 | 1416 |
1417 *) Исправление: при использовании директивы "proxy_buffering off" или | 1417 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ "proxy_buffering off" п╦п╩п╦ |
1418 при работе с memcached соединения могли не закрываться по таймауту. | 1418 п©я─п╦ я─п╟п╠п╬я┌п╣ я│ memcached я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ п╪п╬пЁп╩п╦ п╫п╣ п╥п╟п╨я─я▀п╡п╟я┌я▄я│я▐ п©п╬ я┌п╟п╧п╪п╟я┐я┌я┐. |
1419 | 1419 |
1420 *) Исправление: nginx не запускался на 64-битных платформах, отличных | 1420 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п╥п╟п©я┐я│п╨п╟п╩я│я▐ п╫п╟ 64-п╠п╦я┌п╫я▀я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╬я┌п╩п╦я┤п╫я▀я┘ |
1421 от amd64, sparc64 и ppc64. | 1421 п╬я┌ amd64, sparc64 п╦ ppc64. |
1422 | 1422 |
1423 | 1423 |
1424 Изменения в nginx 0.4.6 06.10.2006 | 1424 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.6 06.10.2006 |
1425 | 1425 |
1426 *) Исправление: nginx не запускался на 64-битных платформах, отличных | 1426 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п╥п╟п©я┐я│п╨п╟п╩я│я▐ п╫п╟ 64-п╠п╦я┌п╫я▀я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╬я┌п╩п╦я┤п╫я▀я┘ |
1427 от amd64, sparc64 и ppc64. | 1427 п╬я┌ amd64, sparc64 п╦ ppc64. |
1428 | 1428 |
1429 *) Исправление: при запросе версии HTTP/1.1 nginx передавал ответ | 1429 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╥п╟п©я─п╬я│п╣ п╡п╣я─я│п╦п╦ HTTP/1.1 nginx п©п╣я─п╣п╢п╟п╡п╟п╩ п╬я┌п╡п╣я┌ |
1430 chunk'ами, если длина ответа в методе | 1430 chunk'п╟п╪п╦, п╣я│п╩п╦ п╢п╩п╦п╫п╟ п╬я┌п╡п╣я┌п╟ п╡ п╪п╣я┌п╬п╢п╣ |
1431 $r->headers_out("Content-Length", ...) была задана текстовой строкой. | 1431 $r->headers_out("Content-Length", ...) п╠я▀п╩п╟ п╥п╟п╢п╟п╫п╟ я┌п╣п╨я│я┌п╬п╡п╬п╧ я│я┌я─п╬п╨п╬п╧. |
1432 | 1432 |
1433 *) Исправление: после перенаправления ошибки с помощью директивы | 1433 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╬я│п╩п╣ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦я▐ п╬я┬п╦п╠п╨п╦ я│ п©п╬п╪п╬я┴я▄я▌ п╢п╦я─п╣п╨я┌п╦п╡я▀ |
1434 error_page любая директива модуля ngx_http_rewrite_module возвращала | 1434 error_page п╩я▌п╠п╟я▐ п╢п╦я─п╣п╨я┌п╦п╡п╟ п╪п╬п╢я┐п╩я▐ ngx_http_rewrite_module п╡п╬п╥п╡я─п╟я┴п╟п╩п╟ |
1435 эту ошибку; ошибка появилась в 0.4.4. | 1435 я█я┌я┐ п╬я┬п╦п╠п╨я┐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.4.4. |
1436 | 1436 |
1437 | 1437 |
1438 Изменения в nginx 0.4.5 02.10.2006 | 1438 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.5 02.10.2006 |
1439 | 1439 |
1440 *) Исправление: nginx не собирался на Linux и Solaris; ошибка появилась | 1440 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ Linux п╦ Solaris; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ |
1441 в 0.4.4. | 1441 п╡ 0.4.4. |
1442 | 1442 |
1443 | 1443 |
1444 Изменения в nginx 0.4.4 02.10.2006 | 1444 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.4 02.10.2006 |
1445 | 1445 |
1446 *) Добавление: переменная $scheme. | 1446 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $scheme. |
1447 | 1447 |
1448 *) Добавление: директива expires поддерживает параметр max. | 1448 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ expires п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╟я─п╟п╪п╣я┌я─ max. |
1449 | 1449 |
1450 *) Добавление: директива include поддерживает маску "*". | 1450 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ include п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╟я│п╨я┐ "*". |
1451 Спасибо Jonathan Dance. | 1451 п║п©п╟я│п╦п╠п╬ Jonathan Dance. |
1452 | 1452 |
1453 *) Исправление: директива return всегда изменяла код ответа, | 1453 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ return п╡я│п╣пЁп╢п╟ п╦п╥п╪п╣п╫я▐п╩п╟ п╨п╬п╢ п╬я┌п╡п╣я┌п╟, |
1454 перенаправленного директивой error_page. | 1454 п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ error_page. |
1455 | 1455 |
1456 *) Исправление: происходил segmentation fault, если в методе PUT | 1456 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault, п╣я│п╩п╦ п╡ п╪п╣я┌п╬п╢п╣ PUT |
1457 передавалось тело нулевой длины. | 1457 п©п╣я─п╣п╢п╟п╡п╟п╩п╬я│я▄ я┌п╣п╩п╬ п╫я┐п╩п╣п╡п╬п╧ п╢п╩п╦п╫я▀. |
1458 | 1458 |
1459 *) Исправление: при использовании переменных в директиве proxy_redirect | 1459 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_redirect |
1460 редирект изменялся неверно. | 1460 я─п╣п╢п╦я─п╣п╨я┌ п╦п╥п╪п╣п╫я▐п╩я│я▐ п╫п╣п╡п╣я─п╫п╬. |
1461 | 1461 |
1462 | 1462 |
1463 Изменения в nginx 0.4.3 26.09.2006 | 1463 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.3 26.09.2006 |
1464 | 1464 |
1465 *) Изменение: ошибку 499 теперь нельзя перенаправить с помощью | 1465 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬я┬п╦п╠п╨я┐ 499 я┌п╣п©п╣я─я▄ п╫п╣п╩я▄п╥я▐ п©п╣я─п╣п╫п╟п©я─п╟п╡п╦я┌я▄ я│ п©п╬п╪п╬я┴я▄я▌ |
1466 директивы error_page. | 1466 п╢п╦я─п╣п╨я┌п╦п╡я▀ error_page. |
1467 | 1467 |
1468 *) Добавление: поддержка Solaris 10 event ports. | 1468 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ Solaris 10 event ports. |
1469 | 1469 |
1470 *) Добавление: модуль ngx_http_browser_module. | 1470 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_browser_module. |
1471 | 1471 |
1472 *) Исправление: при перенаправлении ошибки 400 проксированному серверу | 1472 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╬я┬п╦п╠п╨п╦ 400 п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫п╬п╪я┐ я│п╣я─п╡п╣я─я┐ |
1473 помощью директивы error_page мог произойти segmentation fault. | 1473 п©п╬п╪п╬я┴я▄я▌ п╢п╦я─п╣п╨я┌п╦п╡я▀ error_page п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
1474 | 1474 |
1475 *) Исправление: происходил segmentation fault, если в директиве | 1475 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault, п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
1476 proxy_pass использовался unix domain сокет; ошибка появилась в | 1476 proxy_pass п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ unix domain я│п╬п╨п╣я┌; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
1477 0.3.47. | 1477 0.3.47. |
1478 | 1478 |
1479 *) Исправление: SSI не работал с ответами memcached и | 1479 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: SSI п╫п╣ я─п╟п╠п╬я┌п╟п╩ я│ п╬я┌п╡п╣я┌п╟п╪п╦ memcached п╦ |
1480 небуферизированными проксированными ответами. | 1480 п╫п╣п╠я┐я└п╣я─п╦п╥п╦я─п╬п╡п╟п╫п╫я▀п╪п╦ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫я▀п╪п╦ п╬я┌п╡п╣я┌п╟п╪п╦. |
1481 | 1481 |
1482 *) Изменение: обход ошибки PAUSE hardware capability в Sun Studio. | 1482 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬п╠я┘п╬п╢ п╬я┬п╦п╠п╨п╦ PAUSE hardware capability п╡ Sun Studio. |
1483 | 1483 |
1484 | 1484 |
1485 Изменения в nginx 0.4.2 14.09.2006 | 1485 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.2 14.09.2006 |
1486 | 1486 |
1487 *) Исправление: убрана поддержка флага O_NOATIME на Linux; ошибка | 1487 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐п╠я─п╟п╫п╟ п©п╬п╢п╢п╣я─п╤п╨п╟ я└п╩п╟пЁп╟ O_NOATIME п╫п╟ Linux; п╬я┬п╦п╠п╨п╟ |
1488 появилась в 0.4.1. | 1488 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.4.1. |
1489 | 1489 |
1490 | 1490 |
1491 Изменения в nginx 0.4.1 14.09.2006 | 1491 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.1 14.09.2006 |
1492 | 1492 |
1493 *) Исправление: совместимость с DragonFlyBSD. | 1493 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ DragonFlyBSD. |
1494 Спасибо Павлу Назарову. | 1494 п║п©п╟я│п╦п╠п╬ п÷п╟п╡п╩я┐ п²п╟п╥п╟я─п╬п╡я┐. |
1495 | 1495 |
1496 *) Изменение: обход ошибки в sendfile() в 64-битном Linux при передаче | 1496 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬п╠я┘п╬п╢ п╬я┬п╦п╠п╨п╦ п╡ sendfile() п╡ 64-п╠п╦я┌п╫п╬п╪ Linux п©я─п╦ п©п╣я─п╣п╢п╟я┤п╣ |
1497 файлов больше 2G. | 1497 я└п╟п╧п╩п╬п╡ п╠п╬п╩я▄я┬п╣ 2G. |
1498 | 1498 |
1499 *) Добавление: теперь на Linux nginx для статических запросов | 1499 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╫п╟ Linux nginx п╢п╩я▐ я│я┌п╟я┌п╦я┤п╣я│п╨п╦я┘ п╥п╟п©я─п╬я│п╬п╡ |
1500 использует флаг O_NOATIME. | 1500 п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я└п╩п╟пЁ O_NOATIME. |
1501 Спасибо Yusuf Goolamabbas. | 1501 п║п©п╟я│п╦п╠п╬ Yusuf Goolamabbas. |
1502 | 1502 |
1503 | 1503 |
1504 Изменения в nginx 0.4.0 30.08.2006 | 1504 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.4.0 30.08.2006 |
1505 | 1505 |
1506 *) Изменение во внутреннем API: инициализация модулей HTTP перенесена | 1506 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣ п╡п╬ п╡п╫я┐я┌я─п╣п╫п╫п╣п╪ API: п╦п╫п╦я├п╦п╟п╩п╦п╥п╟я├п╦я▐ п╪п╬п╢я┐п╩п╣п╧ HTTP п©п╣я─п╣п╫п╣я│п╣п╫п╟ |
1507 из фазы init module в фазу HTTP postconfiguration. | 1507 п╦п╥ я└п╟п╥я▀ init module п╡ я└п╟п╥я┐ HTTP postconfiguration. |
1508 | 1508 |
1509 *) Изменение: теперь тело запроса в модуле ngx_http_perl_module не | 1509 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟ п╡ п╪п╬п╢я┐п╩п╣ ngx_http_perl_module п╫п╣ |
1510 считывается заранее: нужно явно инициировать чтение с помощью метода | 1510 я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╥п╟я─п╟п╫п╣п╣: п╫я┐п╤п╫п╬ я▐п╡п╫п╬ п╦п╫п╦я├п╦п╦я─п╬п╡п╟я┌я▄ я┤я┌п╣п╫п╦п╣ я│ п©п╬п╪п╬я┴я▄я▌ п╪п╣я┌п╬п╢п╟ |
1511 $r->has_request_body. | 1511 $r->has_request_body. |
1512 | 1512 |
1513 *) Добавление: модуль ngx_http_perl_module поддерживает код возврата | 1513 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╨п╬п╢ п╡п╬п╥п╡я─п╟я┌п╟ |
1514 DECLINED. | 1514 DECLINED. |
1515 | 1515 |
1516 *) Добавление: модуль ngx_http_dav_module поддерживает входящую строку | 1516 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_dav_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╡я┘п╬п╢я▐я┴я┐я▌ я│я┌я─п╬п╨я┐ |
1517 заголовка "Date" для метода PUT. | 1517 п╥п╟пЁп╬п╩п╬п╡п╨п╟ "Date" п╢п╩я▐ п╪п╣я┌п╬п╢п╟ PUT. |
1518 | 1518 |
1519 *) Добавление: директива ssi работает внутри блока if. | 1519 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssi я─п╟п╠п╬я┌п╟п╣я┌ п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ if. |
1520 | 1520 |
1521 *) Исправление: происходил segmentation fault, если в директиве index | 1521 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault, п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ index |
1522 использовалась переменные и при этом первое имя индексного файла | 1522 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟я│я▄ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╦ п©я─п╦ я█я┌п╬п╪ п©п╣я─п╡п╬п╣ п╦п╪я▐ п╦п╫п╢п╣п╨я│п╫п╬пЁп╬ я└п╟п╧п╩п╟ |
1523 было без переменных; ошибка появилась в 0.1.29. | 1523 п╠я▀п╩п╬ п╠п╣п╥ п©п╣я─п╣п╪п╣п╫п╫я▀я┘; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.29. |
1524 | 1524 |
1525 | 1525 |
1526 Изменения в nginx 0.3.61 28.08.2006 | 1526 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.61 28.08.2006 |
1527 | 1527 |
1528 *) Изменение: директива tcp_nodelay теперь по умолчанию включена. | 1528 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ tcp_nodelay я┌п╣п©п╣я─я▄ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╡п╨п╩я▌я┤п╣п╫п╟. |
1529 | 1529 |
1530 *) Добавление: директива msie_refresh. | 1530 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ msie_refresh. |
1531 | 1531 |
1532 *) Добавление: директива recursive_error_pages. | 1532 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ recursive_error_pages. |
1533 | 1533 |
1534 *) Исправление: директива rewrite возвращала неправильный редирект, | 1534 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ rewrite п╡п╬п╥п╡я─п╟я┴п╟п╩п╟ п╫п╣п©я─п╟п╡п╦п╩я▄п╫я▀п╧ я─п╣п╢п╦я─п╣п╨я┌, |
1535 если редирект включал в себя выделенные закодированные символы из | 1535 п╣я│п╩п╦ я─п╣п╢п╦я─п╣п╨я┌ п╡п╨п╩я▌я┤п╟п╩ п╡ я│п╣п╠я▐ п╡я▀п╢п╣п╩п╣п╫п╫я▀п╣ п╥п╟п╨п╬п╢п╦я─п╬п╡п╟п╫п╫я▀п╣ я│п╦п╪п╡п╬п╩я▀ п╦п╥ |
1536 оригинального URI. | 1536 п╬я─п╦пЁп╦п╫п╟п╩я▄п╫п╬пЁп╬ URI. |
1537 | 1537 |
1538 | 1538 |
1539 Изменения в nginx 0.3.60 18.08.2006 | 1539 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.60 18.08.2006 |
1540 | 1540 |
1541 *) Исправление: во время перенаправления ошибки рабочий процесс мог | 1541 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╬ п╡я─п╣п╪я▐ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦я▐ п╬я┬п╦п╠п╨п╦ я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ |
1542 зациклиться; ошибка появилась в 0.3.59. | 1542 п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.59. |
1543 | 1543 |
1544 | 1544 |
1545 Изменения в nginx 0.3.59 16.08.2006 | 1545 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.59 16.08.2006 |
1546 | 1546 |
1547 *) Добавление: теперь можно делать несколько перенаправлений через | 1547 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╪п╬п╤п╫п╬ п╢п╣п╩п╟я┌я▄ п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╧ я┤п╣я─п╣п╥ |
1548 директиву error_page. | 1548 п╢п╦я─п╣п╨я┌п╦п╡я┐ error_page. |
1549 | 1549 |
1550 *) Исправление: директива dav_access не поддерживала три параметра. | 1550 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ dav_access п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩п╟ я┌я─п╦ п©п╟я─п╟п╪п╣я┌я─п╟. |
1551 | 1551 |
1552 *) Исправление: директива error_page не изменяла строку "Content-Type" | 1552 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ error_page п╫п╣ п╦п╥п╪п╣п╫я▐п╩п╟ я│я┌я─п╬п╨я┐ "Content-Type" |
1553 после перенаправления с помощью "X-Accel-Redirect"; ошибка появилась | 1553 п©п╬я│п╩п╣ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦я▐ я│ п©п╬п╪п╬я┴я▄я▌ "X-Accel-Redirect"; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ |
1554 в 0.3.58. | 1554 п╡ 0.3.58. |
1555 | 1555 |
1556 | 1556 |
1557 Изменения в nginx 0.3.58 14.08.2006 | 1557 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.58 14.08.2006 |
1558 | 1558 |
1559 *) Добавление: директива error_page поддерживает переменные. | 1559 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ error_page п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣. |
1560 | 1560 |
1561 *) Изменение: теперь на Linux используется интерфейс procfs вместо | 1561 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╫п╟ Linux п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╦п╫я┌п╣я─я└п╣п╧я│ procfs п╡п╪п╣я│я┌п╬ |
1562 sysctl. | 1562 sysctl. |
1563 | 1563 |
1564 *) Изменение: теперь при использовании "X-Accel-Redirect" строка | 1564 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ "X-Accel-Redirect" я│я┌я─п╬п╨п╟ |
1565 "Content-Type" наследуется из первоначального ответа. | 1565 "Content-Type" п╫п╟я│п╩п╣п╢я┐п╣я┌я│я▐ п╦п╥ п©п╣я─п╡п╬п╫п╟я┤п╟п╩я▄п╫п╬пЁп╬ п╬я┌п╡п╣я┌п╟. |
1566 | 1566 |
1567 *) Исправление: директива error_page не перенаправляла ошибку 413. | 1567 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ error_page п╫п╣ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩я▐п╩п╟ п╬я┬п╦п╠п╨я┐ 413. |
1568 | 1568 |
1569 *) Исправление: завершающий "?" не удалял старые аргументы, если в | 1569 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╥п╟п╡п╣я─я┬п╟я▌я┴п╦п╧ "?" п╫п╣ я┐п╢п╟п╩я▐п╩ я│я┌п╟я─я▀п╣ п╟я─пЁя┐п╪п╣п╫я┌я▀, п╣я│п╩п╦ п╡ |
1570 переписанном URI не было новых аргументов. | 1570 п©п╣я─п╣п©п╦я│п╟п╫п╫п╬п╪ URI п╫п╣ п╠я▀п╩п╬ п╫п╬п╡я▀я┘ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡. |
1571 | 1571 |
1572 *) Исправление: nginx не запускался на 64-битной FreeBSD 7.0-CURRENT. | 1572 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п╥п╟п©я┐я│п╨п╟п╩я│я▐ п╫п╟ 64-п╠п╦я┌п╫п╬п╧ FreeBSD 7.0-CURRENT. |
1573 | 1573 |
1574 | 1574 |
1575 Изменения в nginx 0.3.57 09.08.2006 | 1575 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.57 09.08.2006 |
1576 | 1576 |
1577 *) Добавление: переменная $ssl_client_serial. | 1577 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $ssl_client_serial. |
1578 | 1578 |
1579 *) Исправление: в операторе "!-e" в директиве if. | 1579 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╬п©п╣я─п╟я┌п╬я─п╣ "!-e" п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ if. |
1580 Спасибо Андриану Буданцову. | 1580 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╦п╟п╫я┐ п▒я┐п╢п╟п╫я├п╬п╡я┐. |
1581 | 1581 |
1582 *) Исправление: при проверке клиентского сертификата nginx не передавал | 1582 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©я─п╬п╡п╣я─п╨п╣ п╨п╩п╦п╣п╫я┌я│п╨п╬пЁп╬ я│п╣я─я┌п╦я└п╦п╨п╟я┌п╟ nginx п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩ |
1583 клиенту информацию о требуемых сертификатах. | 1583 п╨п╩п╦п╣п╫я┌я┐ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я┌я─п╣п╠я┐п╣п╪я▀я┘ я│п╣я─я┌п╦я└п╦п╨п╟я┌п╟я┘. |
1584 | 1584 |
1585 *) Исправление: переменная $document_root не поддерживала переменные в | 1585 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $document_root п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩п╟ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╡ |
1586 директиве root. | 1586 п╢п╦я─п╣п╨я┌п╦п╡п╣ root. |
1587 | 1587 |
1588 | 1588 |
1589 Изменения в nginx 0.3.56 04.08.2006 | 1589 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.56 04.08.2006 |
1590 | 1590 |
1591 *) Добавление: директива dav_access. | 1591 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ dav_access. |
1592 | 1592 |
1593 *) Добавление: директива if поддерживает операторы "-d", "!-d", "-e", | 1593 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ if п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╬п©п╣я─п╟я┌п╬я─я▀ "-d", "!-d", "-e", |
1594 "!-e", "-x" и "!-x". | 1594 "!-e", "-x" п╦ "!-x". |
1595 | 1595 |
1596 *) Исправление: при записи в access_log некоторых передаваемых клиенту | 1596 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╥п╟п©п╦я│п╦ п╡ access_log п╫п╣п╨п╬я┌п╬я─я▀я┘ п©п╣я─п╣п╢п╟п╡п╟п╣п╪я▀я┘ п╨п╩п╦п╣п╫я┌я┐ |
1597 строк заголовков происходил segmentation fault, если запрос | 1597 я│я┌я─п╬п╨ п╥п╟пЁп╬п╩п╬п╡п╨п╬п╡ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault, п╣я│п╩п╦ п╥п╟п©я─п╬я│ |
1598 возвращал редирект. | 1598 п╡п╬п╥п╡я─п╟я┴п╟п╩ я─п╣п╢п╦я─п╣п╨я┌. |
1599 | 1599 |
1600 | 1600 |
1601 Изменения в nginx 0.3.55 28.07.2006 | 1601 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.55 28.07.2006 |
1602 | 1602 |
1603 *) Добавление: параметр stub в команде SSI include. | 1603 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ stub п╡ п╨п╬п╪п╟п╫п╢п╣ SSI include. |
1604 | 1604 |
1605 *) Добавление: команда SSI block. | 1605 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╨п╬п╪п╟п╫п╢п╟ SSI block. |
1606 | 1606 |
1607 *) Добавление: скрипт unicode2nginx добавлен в contrib. | 1607 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я│п╨я─п╦п©я┌ unicode2nginx п╢п╬п╠п╟п╡п╩п╣п╫ п╡ contrib. |
1608 | 1608 |
1609 *) Исправление: если root был задан только переменной, то корень | 1609 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ root п╠я▀п╩ п╥п╟п╢п╟п╫ я┌п╬п╩я▄п╨п╬ п©п╣я─п╣п╪п╣п╫п╫п╬п╧, я┌п╬ п╨п╬я─п╣п╫я▄ |
1610 задавался относительно префикса сервера. | 1610 п╥п╟п╢п╟п╡п╟п╩я│я▐ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п©я─п╣я└п╦п╨я│п╟ я│п╣я─п╡п╣я─п╟. |
1611 | 1611 |
1612 *) Исправление: если в запросе был "//" или "/.", и после этого | 1612 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╥п╟п©я─п╬я│п╣ п╠я▀п╩ "//" п╦п╩п╦ "/.", п╦ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ |
1613 закодированные символы в виде "%XX", то проксируемый запрос | 1613 п╥п╟п╨п╬п╢п╦я─п╬п╡п╟п╫п╫я▀п╣ я│п╦п╪п╡п╬п╩я▀ п╡ п╡п╦п╢п╣ "%XX", я┌п╬ п©я─п╬п╨я│п╦я─я┐п╣п╪я▀п╧ п╥п╟п©я─п╬я│ |
1614 передавался незакодированным. | 1614 п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╫п╣п╥п╟п╨п╬п╢п╦я─п╬п╡п╟п╫п╫я▀п╪. |
1615 | 1615 |
1616 *) Исправление: метод $r->header_in("Cookie") модуля | 1616 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢ $r->header_in("Cookie") п╪п╬п╢я┐п╩я▐ |
1617 ngx_http_perl_module теперь возвращает все строки "Cookie" в | 1617 ngx_http_perl_module я┌п╣п©п╣я─я▄ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╡я│п╣ я│я┌я─п╬п╨п╦ "Cookie" п╡ |
1618 заголовке запроса. | 1618 п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟. |
1619 | 1619 |
1620 *) Исправление: происходил segmentation fault, если использовался | 1620 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault, п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ |
1621 "client_body_in_file_only on" и делался переход к следующему бэкенду. | 1621 "client_body_in_file_only on" п╦ п╢п╣п╩п╟п╩я│я▐ п©п╣я─п╣я┘п╬п╢ п╨ я│п╩п╣п╢я┐я▌я┴п╣п╪я┐ п╠я█п╨п╣п╫п╢я┐. |
1622 | 1622 |
1623 *) Исправление: при некоторых условиях во время переконфигурации коды | 1623 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╫п╣п╨п╬я┌п╬я─я▀я┘ я┐я│п╩п╬п╡п╦я▐я┘ п╡п╬ п╡я─п╣п╪я▐ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╨п╬п╢я▀ |
1624 символов внутри директивы charset_map могли считаться неверными; | 1624 я│п╦п╪п╡п╬п╩п╬п╡ п╡п╫я┐я┌я─п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ charset_map п╪п╬пЁп╩п╦ я│я┤п╦я┌п╟я┌я▄я│я▐ п╫п╣п╡п╣я─п╫я▀п╪п╦; |
1625 ошибка появилась в 0.3.50. | 1625 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.50. |
1626 | 1626 |
1627 | 1627 |
1628 Изменения в nginx 0.3.54 11.07.2006 | 1628 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.54 11.07.2006 |
1629 | 1629 |
1630 *) Добавление: nginx теперь записывает в лог информацию о подзапросах. | 1630 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: nginx я┌п╣п©п╣я─я▄ п╥п╟п©п╦я│я▀п╡п╟п╣я┌ п╡ п╩п╬пЁ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п©п╬п╢п╥п╟п©я─п╬я│п╟я┘. |
1631 | 1631 |
1632 *) Добавление: директивы proxy_next_upstream, fastcgi_next_upstream и | 1632 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_next_upstream, fastcgi_next_upstream п╦ |
1633 memcached_next_upstream поддерживают параметр off. | 1633 memcached_next_upstream п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ п©п╟я─п╟п╪п╣я┌я─ off. |
1634 | 1634 |
1635 *) Добавление: директива debug_connection поддерживает запись адресов в | 1635 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ debug_connection п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╥п╟п©п╦я│я▄ п╟п╢я─п╣я│п╬п╡ п╡ |
1636 формате CIDR. | 1636 я└п╬я─п╪п╟я┌п╣ CIDR. |
1637 | 1637 |
1638 *) Исправление: при перекодировании ответа проксированного сервера или | 1638 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╟п╫п╦п╦ п╬я┌п╡п╣я┌п╟ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ я│п╣я─п╡п╣я─п╟ п╦п╩п╦ |
1639 сервера FastCGI в UTF-8 или наоборот ответ мог передаваться не | 1639 я│п╣я─п╡п╣я─п╟ FastCGI п╡ UTF-8 п╦п╩п╦ п╫п╟п╬п╠п╬я─п╬я┌ п╬я┌п╡п╣я┌ п╪п╬пЁ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣ |
1640 полностью. | 1640 п©п╬п╩п╫п╬я│я┌я▄я▌. |
1641 | 1641 |
1642 *) Исправление: переменная $upstream_response_time содержала время | 1642 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $upstream_response_time я│п╬п╢п╣я─п╤п╟п╩п╟ п╡я─п╣п╪я▐ |
1643 только первого обращения к бэкенду. | 1643 я┌п╬п╩я▄п╨п╬ п©п╣я─п╡п╬пЁп╬ п╬п╠я─п╟я┴п╣п╫п╦я▐ п╨ п╠я█п╨п╣п╫п╢я┐. |
1644 | 1644 |
1645 *) Исправление: nginx не собирался на платформе amd64; ошибка появилась | 1645 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╣ amd64; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ |
1646 в 0.3.53. | 1646 п╡ 0.3.53. |
1647 | 1647 |
1648 | 1648 |
1649 Изменения в nginx 0.3.53 07.07.2006 | 1649 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.53 07.07.2006 |
1650 | 1650 |
1651 *) Изменение: директива add_header добавляет строки в ответы с кодом | 1651 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ add_header п╢п╬п╠п╟п╡п╩я▐п╣я┌ я│я┌я─п╬п╨п╦ п╡ п╬я┌п╡п╣я┌я▀ я│ п╨п╬п╢п╬п╪ |
1652 204, 301 и 302. | 1652 204, 301 п╦ 302. |
1653 | 1653 |
1654 *) Добавление: директива server в блоке upstream поддерживает параметр | 1654 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ server п╡ п╠п╩п╬п╨п╣ upstream п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╟я─п╟п╪п╣я┌я─ |
1655 weight. | 1655 weight. |
1656 | 1656 |
1657 *) Добавление: директива server_name поддерживает маску "*". | 1657 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ server_name п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╟я│п╨я┐ "*". |
1658 | 1658 |
1659 *) Добавление: nginx поддерживает тело запроса больше 2G. | 1659 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: nginx п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟ п╠п╬п╩я▄я┬п╣ 2G. |
1660 | 1660 |
1661 *) Исправление: если при использовании "satisfy_any on" клиент успешно | 1661 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ "satisfy_any on" п╨п╩п╦п╣п╫я┌ я┐я│п©п╣я┬п╫п╬ |
1662 проходил аутентификацию, в лог всё равно записалоcь сообщение | 1662 п©я─п╬я┘п╬п╢п╦п╩ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦я▌, п╡ п╩п╬пЁ п╡я│я▒ я─п╟п╡п╫п╬ п╥п╟п©п╦я│п╟п╩п╬cя▄ я│п╬п╬п╠я┴п╣п╫п╦п╣ |
1663 "access forbidden by rule". | 1663 "access forbidden by rule". |
1664 | 1664 |
1665 *) Исправление: метод PUT мог ошибочно не создать файл и вернуть код | 1665 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢ PUT п╪п╬пЁ п╬я┬п╦п╠п╬я┤п╫п╬ п╫п╣ я│п╬п╥п╢п╟я┌я▄ я└п╟п╧п╩ п╦ п╡п╣я─п╫я┐я┌я▄ п╨п╬п╢ |
1666 409. | 1666 409. |
1667 | 1667 |
1668 *) Исправление: если во время аутентификации IMAP/POP3 бэкенд возвращал | 1668 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡п╬ п╡я─п╣п╪я▐ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ IMAP/POP3 п╠я█п╨п╣п╫п╢ п╡п╬п╥п╡я─п╟я┴п╟п╩ |
1669 ошибку, nginx продолжал проксирование. | 1669 п╬я┬п╦п╠п╨я┐, nginx п©я─п╬п╢п╬п╩п╤п╟п╩ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╣. |
1670 | 1670 |
1671 | 1671 |
1672 Изменения в nginx 0.3.52 03.07.2006 | 1672 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.52 03.07.2006 |
1673 | 1673 |
1674 *) Изменение: восстановлено поведение модуля ngx_http_index_module для | 1674 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╬ п©п╬п╡п╣п╢п╣п╫п╦п╣ п╪п╬п╢я┐п╩я▐ ngx_http_index_module п╢п╩я▐ |
1675 запросов "POST /": как в версии до 0.3.40, модуль теперь не выдаёт | 1675 п╥п╟п©я─п╬я│п╬п╡ "POST /": п╨п╟п╨ п╡ п╡п╣я─я│п╦п╦ п╢п╬ 0.3.40, п╪п╬п╢я┐п╩я▄ я┌п╣п©п╣я─я▄ п╫п╣ п╡я▀п╢п╟я▒я┌ |
1676 ошибку 405. | 1676 п╬я┬п╦п╠п╨я┐ 405. |
1677 | 1677 |
1678 *) Исправление: при использовании ограничения скорости рабочий процесс | 1678 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐ я│п╨п╬я─п╬я│я┌п╦ я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ |
1679 мог зациклиться; ошибка появилась в 0.3.37. | 1679 п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.37. |
1680 | 1680 |
1681 *) Исправление: модуль ngx_http_charset_module записывал в лог ошибку | 1681 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_charset_module п╥п╟п©п╦я│я▀п╡п╟п╩ п╡ п╩п╬пЁ п╬я┬п╦п╠п╨я┐ |
1682 "unknown charset", даже если перекодировка не требовалась; ошибка | 1682 "unknown charset", п╢п╟п╤п╣ п╣я│п╩п╦ п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╨п╟ п╫п╣ я┌я─п╣п╠п╬п╡п╟п╩п╟я│я▄; п╬я┬п╦п╠п╨п╟ |
1683 появилась в 0.3.50. | 1683 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.50. |
1684 | 1684 |
1685 *) Исправление: если в результате запроса PUT возвращался код 409, то | 1685 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ я─п╣п╥я┐п╩я▄я┌п╟я┌п╣ п╥п╟п©я─п╬я│п╟ PUT п╡п╬п╥п╡я─п╟я┴п╟п╩я│я▐ п╨п╬п╢ 409, я┌п╬ |
1686 временный файл не удалялся. | 1686 п╡я─п╣п╪п╣п╫п╫я▀п╧ я└п╟п╧п╩ п╫п╣ я┐п╢п╟п╩я▐п╩я│я▐. |
1687 | 1687 |
1688 | 1688 |
1689 Изменения в nginx 0.3.51 30.06.2006 | 1689 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.51 30.06.2006 |
1690 | 1690 |
1691 *) Исправление: при некоторых условиях в SSI мог пропадать символы "<"; | 1691 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╫п╣п╨п╬я┌п╬я─я▀я┘ я┐я│п╩п╬п╡п╦я▐я┘ п╡ SSI п╪п╬пЁ п©я─п╬п©п╟п╢п╟я┌я▄ я│п╦п╪п╡п╬п╩я▀ "<"; |
1692 ошибка появилась в 0.3.50. | 1692 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.50. |
1693 | 1693 |
1694 | 1694 |
1695 Изменения в nginx 0.3.50 28.06.2006 | 1695 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.50 28.06.2006 |
1696 | 1696 |
1697 *) Изменение: директивы proxy_redirect_errors и fastcgi_redirect_errors | 1697 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_redirect_errors п╦ fastcgi_redirect_errors |
1698 переименованы соответственно в proxy_intercept_errors и | 1698 п©п╣я─п╣п╦п╪п╣п╫п╬п╡п╟п╫я▀ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ п╡ proxy_intercept_errors п╦ |
1699 fastcgi_intercept_errors. | 1699 fastcgi_intercept_errors. |
1700 | 1700 |
1701 *) Добавление: модуль ngx_http_charset_module поддерживает | 1701 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_charset_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ |
1702 перекодирование из однобайтных кодировок в UTF-8 и обратно. | 1702 п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╟п╫п╦п╣ п╦п╥ п╬п╢п╫п╬п╠п╟п╧я┌п╫я▀я┘ п╨п╬п╢п╦я─п╬п╡п╬п╨ п╡ UTF-8 п╦ п╬п╠я─п╟я┌п╫п╬. |
1703 | 1703 |
1704 *) Добавление: в режиме прокси и FastCGI поддерживается строка | 1704 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п╦ FastCGI п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ я│я┌я─п╬п╨п╟ |
1705 заголовка "X-Accel-Charset" в ответе бэкенда. | 1705 п╥п╟пЁп╬п╩п╬п╡п╨п╟ "X-Accel-Charset" п╡ п╬я┌п╡п╣я┌п╣ п╠я█п╨п╣п╫п╢п╟. |
1706 | 1706 |
1707 *) Исправление: символ "\" в парах "\"" и "\'" в SSI командах убирался, | 1707 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╦п╪п╡п╬п╩ "\" п╡ п©п╟я─п╟я┘ "\"" п╦ "\'" п╡ SSI п╨п╬п╪п╟п╫п╢п╟я┘ я┐п╠п╦я─п╟п╩я│я▐, |
1708 только если также использовался символ "$". | 1708 я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ я┌п╟п╨п╤п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ я│п╦п╪п╡п╬п╩ "$". |
1709 | 1709 |
1710 *) Исправление: при некоторых условиях в SSI после вставки могла быть | 1710 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╫п╣п╨п╬я┌п╬я─я▀я┘ я┐я│п╩п╬п╡п╦я▐я┘ п╡ SSI п©п╬я│п╩п╣ п╡я│я┌п╟п╡п╨п╦ п╪п╬пЁп╩п╟ п╠я▀я┌я▄ |
1711 добавлена строка "<!--". | 1711 п╢п╬п╠п╟п╡п╩п╣п╫п╟ я│я┌я─п╬п╨п╟ "<!--". |
1712 | 1712 |
1713 *) Исправление: если в заголовке ответа была строка | 1713 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╬я┌п╡п╣я┌п╟ п╠я▀п╩п╟ я│я┌я─п╬п╨п╟ |
1714 "Content-Length: 0", то при использовании небуферизированного | 1714 "Content-Length: 0", я┌п╬ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╫п╣п╠я┐я└п╣я─п╦п╥п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ |
1715 проксировании не закрывалось соединение с клиентом. | 1715 п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ п╫п╣ п╥п╟п╨я─я▀п╡п╟п╩п╬я│я▄ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я│ п╨п╩п╦п╣п╫я┌п╬п╪. |
1716 | 1716 |
1717 | 1717 |
1718 Изменения в nginx 0.3.49 31.05.2006 | 1718 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.49 31.05.2006 |
1719 | 1719 |
1720 *) Исправление: в директиве set. | 1720 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ set. |
1721 | 1721 |
1722 *) Исправление: при включении в ssi двух и более подзапросов, | 1722 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╡п╨п╩я▌я┤п╣п╫п╦п╦ п╡ ssi п╢п╡я┐я┘ п╦ п╠п╬п╩п╣п╣ п©п╬п╢п╥п╟п©я─п╬я│п╬п╡, |
1723 обрабатываемых через FastCGI, вместо вывода второго и остальных | 1723 п╬п╠я─п╟п╠п╟я┌я▀п╡п╟п╣п╪я▀я┘ я┤п╣я─п╣п╥ FastCGI, п╡п╪п╣я│я┌п╬ п╡я▀п╡п╬п╢п╟ п╡я┌п╬я─п╬пЁп╬ п╦ п╬я│я┌п╟п╩я▄п╫я▀я┘ |
1724 подзапросов в ответ включался вывод первого подзапроса. | 1724 п©п╬п╢п╥п╟п©я─п╬я│п╬п╡ п╡ п╬я┌п╡п╣я┌ п╡п╨п╩я▌я┤п╟п╩я│я▐ п╡я▀п╡п╬п╢ п©п╣я─п╡п╬пЁп╬ п©п╬п╢п╥п╟п©я─п╬я│п╟. |
1725 | 1725 |
1726 | 1726 |
1727 Изменения в nginx 0.3.48 29.05.2006 | 1727 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.48 29.05.2006 |
1728 | 1728 |
1729 *) Изменение: теперь модуль ngx_http_charset_module работает для | 1729 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╪п╬п╢я┐п╩я▄ ngx_http_charset_module я─п╟п╠п╬я┌п╟п╣я┌ п╢п╩я▐ |
1730 подзапросов, в ответах которых нет строки заголовка "Content-Type". | 1730 п©п╬п╢п╥п╟п©я─п╬я│п╬п╡, п╡ п╬я┌п╡п╣я┌п╟я┘ п╨п╬я┌п╬я─я▀я┘ п╫п╣я┌ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ "Content-Type". |
1731 | 1731 |
1732 *) Исправление: если в директиве proxy_pass не было URI, то директива | 1732 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass п╫п╣ п╠я▀п╩п╬ URI, я┌п╬ п╢п╦я─п╣п╨я┌п╦п╡п╟ |
1733 "proxy_redirect default" добавляла в переписанный редирект в начало | 1733 "proxy_redirect default" п╢п╬п╠п╟п╡п╩я▐п╩п╟ п╡ п©п╣я─п╣п©п╦я│п╟п╫п╫я▀п╧ я─п╣п╢п╦я─п╣п╨я┌ п╡ п╫п╟я┤п╟п╩п╬ |
1734 лишний слэш. | 1734 п╩п╦я┬п╫п╦п╧ я│п╩я█я┬. |
1735 | 1735 |
1736 *) Исправление: внутренний редирект всегда превращал любой HTTP-метод в | 1736 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╫я┐я┌я─п╣п╫п╫п╦п╧ я─п╣п╢п╦я─п╣п╨я┌ п╡я│п╣пЁп╢п╟ п©я─п╣п╡я─п╟я┴п╟п╩ п╩я▌п╠п╬п╧ HTTP-п╪п╣я┌п╬п╢ п╡ |
1737 GET, теперь это делается только для редиректов, выполняемых с | 1737 GET, я┌п╣п©п╣я─я▄ я█я┌п╬ п╢п╣п╩п╟п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я─п╣п╢п╦я─п╣п╨я┌п╬п╡, п╡я▀п©п╬п╩п╫я▐п╣п╪я▀я┘ я│ |
1738 помощью X-Accel-Redirect, и у которых метод не равен HEAD; ошибка | 1738 п©п╬п╪п╬я┴я▄я▌ X-Accel-Redirect, п╦ я┐ п╨п╬я┌п╬я─я▀я┘ п╪п╣я┌п╬п╢ п╫п╣ я─п╟п╡п╣п╫ HEAD; п╬я┬п╦п╠п╨п╟ |
1739 появилась в 0.3.42. | 1739 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.42. |
1740 | 1740 |
1741 *) Исправление: модуль ngx_http_perl_module не собирался, если перл был | 1741 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐, п╣я│п╩п╦ п©п╣я─п╩ п╠я▀п╩ |
1742 с поддержкой потоков; ошибка появилась в 0.3.46. | 1742 я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п©п╬я┌п╬п╨п╬п╡; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.46. |
1743 | 1743 |
1744 | 1744 |
1745 Изменения в nginx 0.3.47 23.05.2006 | 1745 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.47 23.05.2006 |
1746 | 1746 |
1747 *) Добавление: директива upstream. | 1747 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ upstream. |
1748 | 1748 |
1749 *) Изменение: символ "\" в парах "\"" и "\'" в SSI командах теперь | 1749 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я│п╦п╪п╡п╬п╩ "\" п╡ п©п╟я─п╟я┘ "\"" п╦ "\'" п╡ SSI п╨п╬п╪п╟п╫п╢п╟я┘ я┌п╣п©п╣я─я▄ |
1750 всегда убирается. | 1750 п╡я│п╣пЁп╢п╟ я┐п╠п╦я─п╟п╣я┌я│я▐. |
1751 | 1751 |
1752 | 1752 |
1753 Изменения в nginx 0.3.46 11.05.2006 | 1753 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.46 11.05.2006 |
1754 | 1754 |
1755 *) Добавление: директивы proxy_hide_header, proxy_pass_header, | 1755 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_hide_header, proxy_pass_header, |
1756 fastcgi_hide_header и fastcgi_pass_header. | 1756 fastcgi_hide_header п╦ fastcgi_pass_header. |
1757 | 1757 |
1758 *) Изменение: директивы proxy_pass_x_powered_by, fastcgi_x_powered_by и | 1758 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_pass_x_powered_by, fastcgi_x_powered_by п╦ |
1759 proxy_pass_server упразднены. | 1759 proxy_pass_server я┐п©я─п╟п╥п╢п╫п╣п╫я▀. |
1760 | 1760 |
1761 *) Добавление: в режиме прокси поддерживается строка заголовка | 1761 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ я│я┌я─п╬п╨п╟ п╥п╟пЁп╬п╩п╬п╡п╨п╟ |
1762 "X-Accel-Buffering" в ответе бэкенда. | 1762 "X-Accel-Buffering" п╡ п╬я┌п╡п╣я┌п╣ п╠я█п╨п╣п╫п╢п╟. |
1763 | 1763 |
1764 *) Исправление: ошибок и утечек памяти при переконфигурации в модуле | 1764 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╬п╨ п╦ я┐я┌п╣я┤п╣п╨ п©п╟п╪я▐я┌п╦ п©я─п╦ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╡ п╪п╬п╢я┐п╩п╣ |
1765 ngx_http_perl_module. | 1765 ngx_http_perl_module. |
1766 | 1766 |
1767 | 1767 |
1768 Изменения в nginx 0.3.45 06.05.2006 | 1768 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.45 06.05.2006 |
1769 | 1769 |
1770 *) Добавление: директивы ssl_verify_client, ssl_verify_depth и | 1770 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ ssl_verify_client, ssl_verify_depth п╦ |
1771 ssl_client_certificate. | 1771 ssl_client_certificate. |
1772 | 1772 |
1773 *) Изменение: теперь переменная $request_method возвращает метод только | 1773 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $request_method п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╪п╣я┌п╬п╢ я┌п╬п╩я▄п╨п╬ |
1774 основного запроса. | 1774 п╬я│п╫п╬п╡п╫п╬пЁп╬ п╥п╟п©я─п╬я│п╟. |
1775 | 1775 |
1776 *) Изменение: в таблице перекодировки koi-win изменены коды символа | 1776 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡ я┌п╟п╠п╩п╦я├п╣ п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╨п╦ koi-win п╦п╥п╪п╣п╫п╣п╫я▀ п╨п╬п╢я▀ я│п╦п╪п╡п╬п╩п╟ |
1777 °. | 1777 °. |
1778 | 1778 |
1779 *) Добавление: в таблицу перекодировки koi-win добавлены символы евро и | 1779 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╡ я┌п╟п╠п╩п╦я├я┐ п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╨п╦ koi-win п╢п╬п╠п╟п╡п╩п╣п╫я▀ я│п╦п╪п╡п╬п╩я▀ п╣п╡я─п╬ п╦ |
1780 номера. | 1780 п╫п╬п╪п╣я─п╟. |
1781 | 1781 |
1782 *) Исправление: если nginx распределял запросы на несколько машин, то | 1782 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ nginx я─п╟я│п©я─п╣п╢п╣п╩я▐п╩ п╥п╟п©я─п╬я│я▀ п╫п╟ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╪п╟я┬п╦п╫, я┌п╬ |
1783 при падении одной из них запросы, предназначенные для этой машины, | 1783 п©я─п╦ п©п╟п╢п╣п╫п╦п╦ п╬п╢п╫п╬п╧ п╦п╥ п╫п╦я┘ п╥п╟п©я─п╬я│я▀, п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╫я▀п╣ п╢п╩я▐ я█я┌п╬п╧ п╪п╟я┬п╦п╫я▀, |
1784 перенаправлялись только на одну машину вместо того, чтобы равномерно | 1784 п©п╣я─п╣п╫п╟п©я─п╟п╡п╩я▐п╩п╦я│я▄ я┌п╬п╩я▄п╨п╬ п╫п╟ п╬п╢п╫я┐ п╪п╟я┬п╦п╫я┐ п╡п╪п╣я│я┌п╬ я┌п╬пЁп╬, я┤я┌п╬п╠я▀ я─п╟п╡п╫п╬п╪п╣я─п╫п╬ |
1785 распределяться между остальными. | 1785 я─п╟я│п©я─п╣п╢п╣п╩я▐я┌я▄я│я▐ п╪п╣п╤п╢я┐ п╬я│я┌п╟п╩я▄п╫я▀п╪п╦. |
1786 | 1786 |
1787 | 1787 |
1788 Изменения в nginx 0.3.44 04.05.2006 | 1788 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.44 04.05.2006 |
1789 | 1789 |
1790 *) Добавление: параметр wait в команде SSI include. | 1790 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ wait п╡ п╨п╬п╪п╟п╫п╢п╣ SSI include. |
1791 | 1791 |
1792 *) Добавление: в таблицу перекодировки koi-win добавлены украинские и | 1792 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╡ я┌п╟п╠п╩п╦я├я┐ п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╨п╦ koi-win п╢п╬п╠п╟п╡п╩п╣п╫я▀ я┐п╨я─п╟п╦п╫я│п╨п╦п╣ п╦ |
1793 белорусские символы. | 1793 п╠п╣п╩п╬я─я┐я│я│п╨п╦п╣ я│п╦п╪п╡п╬п╩я▀. |
1794 | 1794 |
1795 *) Исправление: в SSI. | 1795 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ SSI. |
1796 | 1796 |
1797 | 1797 |
1798 Изменения в nginx 0.3.43 26.04.2006 | 1798 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.43 26.04.2006 |
1799 | 1799 |
1800 *) Исправление: в SSI. | 1800 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ SSI. |
1801 | 1801 |
1802 | 1802 |
1803 Изменения в nginx 0.3.42 26.04.2006 | 1803 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.42 26.04.2006 |
1804 | 1804 |
1805 *) Добавление: параметр bind в директиве listen в IMAP/POP3 прокси. | 1805 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ bind п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ listen п╡ IMAP/POP3 п©я─п╬п╨я│п╦. |
1806 | 1806 |
1807 *) Исправление: ошибки при использовании в директиве rewrite одного и | 1807 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ rewrite п╬п╢п╫п╬пЁп╬ п╦ |
1808 того же выделения более одного раза. | 1808 я┌п╬пЁп╬ п╤п╣ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╠п╬п╩п╣п╣ п╬п╢п╫п╬пЁп╬ я─п╟п╥п╟. |
1809 | 1809 |
1810 *) Исправление: в лог не записывались переменные | 1810 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╩п╬пЁ п╫п╣ п╥п╟п©п╦я│я▀п╡п╟п╩п╦я│я▄ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ |
1811 $sent_http_content_type, $sent_http_content_length, | 1811 $sent_http_content_type, $sent_http_content_length, |
1812 $sent_http_last_modified, $sent_http_connection, | 1812 $sent_http_last_modified, $sent_http_connection, |
1813 $sent_http_keep_alive и $sent_http_transfer_encoding. | 1813 $sent_http_keep_alive п╦ $sent_http_transfer_encoding. |
1814 | 1814 |
1815 *) Исправление: переменная $sent_http_cache_control возвращала | 1815 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $sent_http_cache_control п╡п╬п╥п╡я─п╟я┴п╟п╩п╟ |
1816 содержимое только одной строки "Cache-Control" в заголовке ответа. | 1816 я│п╬п╢п╣я─п╤п╦п╪п╬п╣ я┌п╬п╩я▄п╨п╬ п╬п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ "Cache-Control" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╬я┌п╡п╣я┌п╟. |
1817 | 1817 |
1818 | 1818 |
1819 Изменения в nginx 0.3.41 21.04.2006 | 1819 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.41 21.04.2006 |
1820 | 1820 |
1821 *) Добавление: ключ -v. | 1821 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╨п╩я▌я┤ -v. |
1822 | 1822 |
1823 *) Исправление: при включении в SSI удалённых подзапросов мог произойти | 1823 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╡п╨п╩я▌я┤п╣п╫п╦п╦ п╡ SSI я┐п╢п╟п╩я▒п╫п╫я▀я┘ п©п╬п╢п╥п╟п©я─п╬я│п╬п╡ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ |
1824 segmentation fault. | 1824 segmentation fault. |
1825 | 1825 |
1826 *) Исправление: в обработке FastCGI. | 1826 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╬п╠я─п╟п╠п╬я┌п╨п╣ FastCGI. |
1827 | 1827 |
1828 *) Исправление: если путь к перловым модулям не был указан с помощью | 1828 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©я┐я┌я▄ п╨ п©п╣я─п╩п╬п╡я▀п╪ п╪п╬п╢я┐п╩я▐п╪ п╫п╣ п╠я▀п╩ я┐п╨п╟п╥п╟п╫ я│ п©п╬п╪п╬я┴я▄я▌ |
1829 --with-perl_modules_path=PATH или директивы perl_modules, то на | 1829 --with-perl_modules_path=PATH п╦п╩п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ perl_modules, я┌п╬ п╫п╟ |
1830 старте происходил segmentation fault. | 1830 я│я┌п╟я─я┌п╣ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
1831 | 1831 |
1832 | 1832 |
1833 Изменения в nginx 0.3.40 19.04.2006 | 1833 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.40 19.04.2006 |
1834 | 1834 |
1835 *) Добавление: модуль ngx_http_dav_module поддерживает метод MKCOL. | 1835 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_dav_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢ MKCOL. |
1836 | 1836 |
1837 *) Добавление: директива create_full_put_path. | 1837 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ create_full_put_path. |
1838 | 1838 |
1839 *) Добавление: переменная $limit_rate. | 1839 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $limit_rate. |
1840 | 1840 |
1841 | 1841 |
1842 Изменения в nginx 0.3.39 17.04.2006 | 1842 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.39 17.04.2006 |
1843 | 1843 |
1844 *) Добавление: директива uninitialized_variable_warn; уровень | 1844 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ uninitialized_variable_warn; я┐я─п╬п╡п╣п╫я▄ |
1845 логгирования сообщения о неинициализированной переменной понижен с | 1845 п╩п╬пЁпЁп╦я─п╬п╡п╟п╫п╦я▐ я│п╬п╬п╠я┴п╣п╫п╦я▐ п╬ п╫п╣п╦п╫п╦я├п╦п╟п╩п╦п╥п╦я─п╬п╡п╟п╫п╫п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п©п╬п╫п╦п╤п╣п╫ я│ |
1846 уровня alert на warn. | 1846 я┐я─п╬п╡п╫я▐ alert п╫п╟ warn. |
1847 | 1847 |
1848 *) Добавление: директива override_charset. | 1848 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ override_charset. |
1849 | 1849 |
1850 *) Изменение: при использовании неизвестной переменной в SSI-командах | 1850 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╫п╣п╦п╥п╡п╣я│я┌п╫п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╡ SSI-п╨п╬п╪п╟п╫п╢п╟я┘ |
1851 echo и if expr='$name' теперь не записывается в лог сообщение о | 1851 echo п╦ if expr='$name' я┌п╣п©п╣я─я▄ п╫п╣ п╥п╟п©п╦я│я▀п╡п╟п╣я┌я│я▐ п╡ п╩п╬пЁ я│п╬п╬п╠я┴п╣п╫п╦п╣ п╬ |
1852 неизвестной переменной. | 1852 п╫п╣п╦п╥п╡п╣я│я┌п╫п╬п╧ п©п╣я─п╣п╪п╣п╫п╫п╬п╧. |
1853 | 1853 |
1854 *) Исправление: счётчик активных соединений рос при превышении лимита | 1854 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│я┤я▒я┌я┤п╦п╨ п╟п╨я┌п╦п╡п╫я▀я┘ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧ я─п╬я│ п©я─п╦ п©я─п╣п╡я▀я┬п╣п╫п╦п╦ п╩п╦п╪п╦я┌п╟ |
1855 соединений, заданного директивой worker_connections; ошибка | 1855 я│п╬п╣п╢п╦п╫п╣п╫п╦п╧, п╥п╟п╢п╟п╫п╫п╬пЁп╬ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ worker_connections; п╬я┬п╦п╠п╨п╟ |
1856 появилась в 0.2.0. | 1856 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.2.0. |
1857 | 1857 |
1858 *) Исправление: при некоторых условия ограничение скорости соединения | 1858 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╫п╣п╨п╬я┌п╬я─я▀я┘ я┐я│п╩п╬п╡п╦я▐ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╣ я│п╨п╬я─п╬я│я┌п╦ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ |
1859 могло не работать; ошибка появилась в 0.3.38. | 1859 п╪п╬пЁп╩п╬ п╫п╣ я─п╟п╠п╬я┌п╟я┌я▄; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.38. |
1860 | 1860 |
1861 | 1861 |
1862 Изменения в nginx 0.3.38 14.04.2006 | 1862 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.38 14.04.2006 |
1863 | 1863 |
1864 *) Добавление: модуль ngx_http_dav_module. | 1864 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_dav_module. |
1865 | 1865 |
1866 *) Изменение: оптимизация модуля ngx_http_perl_module. | 1866 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬п©я┌п╦п╪п╦п╥п╟я├п╦я▐ п╪п╬п╢я┐п╩я▐ ngx_http_perl_module. |
1867 Спасибо Сергею Скворцову. | 1867 п║п©п╟я│п╦п╠п╬ п║п╣я─пЁп╣я▌ п║п╨п╡п╬я─я├п╬п╡я┐. |
1868 | 1868 |
1869 *) Добавление: модуль ngx_http_perl_module поддерживает метод | 1869 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢ |
1870 $r->request_body_file. | 1870 $r->request_body_file. |
1871 | 1871 |
1872 *) Добавление: директива client_body_in_file_only. | 1872 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ client_body_in_file_only. |
1873 | 1873 |
1874 *) Изменение: теперь при переполнении диска nginx пытается писать | 1874 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п©я─п╦ п©п╣я─п╣п©п╬п╩п╫п╣п╫п╦п╦ п╢п╦я│п╨п╟ nginx п©я▀я┌п╟п╣я┌я│я▐ п©п╦я│п╟я┌я▄ |
1875 access_log'и только раз в секунду. | 1875 access_log'п╦ я┌п╬п╩я▄п╨п╬ я─п╟п╥ п╡ я│п╣п╨я┐п╫п╢я┐. |
1876 Спасибо Антону Южанинову и Максиму Дунину. | 1876 п║п©п╟я│п╦п╠п╬ п░п╫я┌п╬п╫я┐ п╝п╤п╟п╫п╦п╫п╬п╡я┐ п╦ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
1877 | 1877 |
1878 *) Исправление: теперь директива limit_rate точнее ограничивает | 1878 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╢п╦я─п╣п╨я┌п╦п╡п╟ limit_rate я┌п╬я┤п╫п╣п╣ п╬пЁя─п╟п╫п╦я┤п╦п╡п╟п╣я┌ |
1879 скорость при значениях больше 100 Kbyte/s. | 1879 я│п╨п╬я─п╬я│я┌я▄ п©я─п╦ п╥п╫п╟я┤п╣п╫п╦я▐я┘ п╠п╬п╩я▄я┬п╣ 100 Kbyte/s. |
1880 Спасибо ForJest. | 1880 п║п©п╟я│п╦п╠п╬ ForJest. |
1881 | 1881 |
1882 *) Исправление: IMAP/POP3 прокси теперь передаёт серверу авторизации | 1882 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: IMAP/POP3 п©я─п╬п╨я│п╦ я┌п╣п©п╣я─я▄ п©п╣я─п╣п╢п╟я▒я┌ я│п╣я─п╡п╣я─я┐ п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ |
1883 символы "\r" и "\n" в логине и пароле в закодированном виде. | 1883 я│п╦п╪п╡п╬п╩я▀ "\r" п╦ "\n" п╡ п╩п╬пЁп╦п╫п╣ п╦ п©п╟я─п╬п╩п╣ п╡ п╥п╟п╨п╬п╢п╦я─п╬п╡п╟п╫п╫п╬п╪ п╡п╦п╢п╣. |
1884 Спасибо Максиму Дунину. | 1884 п║п©п╟я│п╦п╠п╬ п°п╟п╨я│п╦п╪я┐ п■я┐п╫п╦п╫я┐. |
1885 | 1885 |
1886 | 1886 |
1887 Изменения в nginx 0.3.37 07.04.2006 | 1887 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.37 07.04.2006 |
1888 | 1888 |
1889 *) Добавление: директива limit_except. | 1889 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ limit_except. |
1890 | 1890 |
1891 *) Добавление: директива if поддерживает операторы "!~", "!~*", "-f" и | 1891 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ if п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╬п©п╣я─п╟я┌п╬я─я▀ "!~", "!~*", "-f" п╦ |
1892 "!-f". | 1892 "!-f". |
1893 | 1893 |
1894 *) Добавление: модуль ngx_http_perl_module поддерживает метод | 1894 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢ |
1895 $r->request_body. | 1895 $r->request_body. |
1896 | 1896 |
1897 *) Исправление: в модуле ngx_http_addition_filter_module. | 1897 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╪п╬п╢я┐п╩п╣ ngx_http_addition_filter_module. |
1898 | 1898 |
1899 | 1899 |
1900 Изменения в nginx 0.3.36 05.04.2006 | 1900 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.36 05.04.2006 |
1901 | 1901 |
1902 *) Добавление: модуль ngx_http_addition_filter_module. | 1902 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_addition_filter_module. |
1903 | 1903 |
1904 *) Добавление: директивы proxy_pass и fastcgi_pass можно использовать | 1904 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_pass п╦ fastcgi_pass п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ |
1905 внутри блока if. | 1905 п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ if. |
1906 | 1906 |
1907 *) Добавление: директивы proxy_ignore_client_abort и | 1907 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_ignore_client_abort п╦ |
1908 fastcgi_ignore_client_abort. | 1908 fastcgi_ignore_client_abort. |
1909 | 1909 |
1910 *) Добавление: переменная $request_completion. | 1910 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $request_completion. |
1911 | 1911 |
1912 *) Добавление: модуль ngx_http_perl_module поддерживает методы | 1912 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢я▀ |
1913 $r->request_method и $r->remote_addr. | 1913 $r->request_method п╦ $r->remote_addr. |
1914 | 1914 |
1915 *) Добавление: модуль ngx_http_ssi_module поддерживает команду elif. | 1915 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╨п╬п╪п╟п╫п╢я┐ elif. |
1916 | 1916 |
1917 *) Исправление: строка "\/" в начале выражения команды if модуля | 1917 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│я┌я─п╬п╨п╟ "\/" п╡ п╫п╟я┤п╟п╩п╣ п╡я▀я─п╟п╤п╣п╫п╦я▐ п╨п╬п╪п╟п╫п╢я▀ if п╪п╬п╢я┐п╩я▐ |
1918 ngx_http_ssi_module воспринималась неверно. | 1918 ngx_http_ssi_module п╡п╬я│п©я─п╦п╫п╦п╪п╟п╩п╟я│я▄ п╫п╣п╡п╣я─п╫п╬. |
1919 | 1919 |
1920 *) Исправление: в использовании регулярных выражениях в команде if | 1920 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я─п╣пЁя┐п╩я▐я─п╫я▀я┘ п╡я▀я─п╟п╤п╣п╫п╦я▐я┘ п╡ п╨п╬п╪п╟п╫п╢п╣ if |
1921 модуля ngx_http_ssi_module. | 1921 п╪п╬п╢я┐п╩я▐ ngx_http_ssi_module. |
1922 | 1922 |
1923 *) Исправление: при задании относительного пути в директивах | 1923 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╥п╟п╢п╟п╫п╦п╦ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬пЁп╬ п©я┐я┌п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ |
1924 client_body_temp_path, proxy_temp_path, fastcgi_temp_path и | 1924 client_body_temp_path, proxy_temp_path, fastcgi_temp_path п╦ |
1925 perl_modules использовался каталог относительно текущего каталога, а | 1925 perl_modules п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п╨п╟я┌п╟п╩п╬пЁ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ я┌п╣п╨я┐я┴п╣пЁп╬ п╨п╟я┌п╟п╩п╬пЁп╟, п╟ |
1926 не относительно префикса сервера. | 1926 п╫п╣ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п©я─п╣я└п╦п╨я│п╟ я│п╣я─п╡п╣я─п╟. |
1927 | 1927 |
1928 | 1928 |
1929 Изменения в nginx 0.3.35 22.03.2006 | 1929 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.35 22.03.2006 |
1930 | 1930 |
1931 *) Исправление: accept-фильтр и TCP_DEFER_ACCEPT устанавливались только | 1931 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: accept-я└п╦п╩я▄я┌я─ п╦ TCP_DEFER_ACCEPT я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╩п╦я│я▄ я┌п╬п╩я▄п╨п╬ |
1932 для первой директивы listen; ошибка появилась в 0.3.31. | 1932 п╢п╩я▐ п©п╣я─п╡п╬п╧ п╢п╦я─п╣п╨я┌п╦п╡я▀ listen; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.31. |
1933 | 1933 |
1934 *) Исправление: в директиве proxy_pass без URI при использовании в | 1934 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass п╠п╣п╥ URI п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╡ |
1935 подзапросе. | 1935 п©п╬п╢п╥п╟п©я─п╬я│п╣. |
1936 | 1936 |
1937 | 1937 |
1938 Изменения в nginx 0.3.34 21.03.2006 | 1938 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.34 21.03.2006 |
1939 | 1939 |
1940 *) Добавление: директива add_header поддерживает переменные. | 1940 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ add_header п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣. |
1941 | 1941 |
1942 | 1942 |
1943 Изменения в nginx 0.3.33 15.03.2006 | 1943 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.33 15.03.2006 |
1944 | 1944 |
1945 *) Добавление: параметр http_503 в директивах proxy_next_upstream или | 1945 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ http_503 п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ proxy_next_upstream п╦п╩п╦ |
1946 fastcgi_next_upstream. | 1946 fastcgi_next_upstream. |
1947 | 1947 |
1948 *) Исправление: ngx_http_perl_module не работал со встроенным в | 1948 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: ngx_http_perl_module п╫п╣ я─п╟п╠п╬я┌п╟п╩ я│п╬ п╡я│я┌я─п╬п╣п╫п╫я▀п╪ п╡ |
1949 конфигурационный файл кодом, если он не начинался сразу же с "sub". | 1949 п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╬п╫п╫я▀п╧ я└п╟п╧п╩ п╨п╬п╢п╬п╪, п╣я│п╩п╦ п╬п╫ п╫п╣ п╫п╟я┤п╦п╫п╟п╩я│я▐ я│я─п╟п╥я┐ п╤п╣ я│ "sub". |
1950 | 1950 |
1951 *) Исправление: в директиве post_action. | 1951 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ post_action. |
1952 | 1952 |
1953 | 1953 |
1954 Изменения в nginx 0.3.32 11.03.2006 | 1954 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.32 11.03.2006 |
1955 | 1955 |
1956 *) Исправление: удаление отладочного логгирования на старте и при | 1956 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐п╢п╟п╩п╣п╫п╦п╣ п╬я┌п╩п╟п╢п╬я┤п╫п╬пЁп╬ п╩п╬пЁпЁп╦я─п╬п╡п╟п╫п╦я▐ п╫п╟ я│я┌п╟я─я┌п╣ п╦ п©я─п╦ |
1957 переконфигурации; ошибка появилась в 0.3.31. | 1957 п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.31. |
1958 | 1958 |
1959 | 1959 |
1960 Изменения в nginx 0.3.31 10.03.2006 | 1960 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.31 10.03.2006 |
1961 | 1961 |
1962 *) Изменение: теперь nginx передаёт неверные ответы проксированного | 1962 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx п©п╣я─п╣п╢п╟я▒я┌ п╫п╣п╡п╣я─п╫я▀п╣ п╬я┌п╡п╣я┌я▀ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ |
1963 бэкенда. | 1963 п╠я█п╨п╣п╫п╢п╟. |
1964 | 1964 |
1965 *) Добавление: директивы listen поддерживают адрес в виде "*:порт". | 1965 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ listen п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ п╟п╢я─п╣я│ п╡ п╡п╦п╢п╣ "*:п©п╬я─я┌". |
1966 | 1966 |
1967 *) Добавление: поддержка EVFILER_TIMER в MacOSX 10.4. | 1967 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ EVFILER_TIMER п╡ MacOSX 10.4. |
1968 | 1968 |
1969 *) Изменение: обход ошибки обработки миллисекундных таймаутов kqueue в | 1969 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬п╠я┘п╬п╢ п╬я┬п╦п╠п╨п╦ п╬п╠я─п╟п╠п╬я┌п╨п╦ п╪п╦п╩п╩п╦я│п╣п╨я┐п╫п╢п╫я▀я┘ я┌п╟п╧п╪п╟я┐я┌п╬п╡ kqueue п╡ |
1970 64-битном ядре MacOSX. | 1970 64-п╠п╦я┌п╫п╬п╪ я▐п╢я─п╣ MacOSX. |
1971 Спасибо Андрею Нигматулину. | 1971 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
1972 | 1972 |
1973 *) Исправление: если внутри одного сервера описаны несколько директив | 1973 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡п╫я┐я┌я─п╦ п╬п╢п╫п╬пЁп╬ я│п╣я─п╡п╣я─п╟ п╬п©п╦я│п╟п╫я▀ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╢п╦я─п╣п╨я┌п╦п╡ |
1974 listen, слушающих на разных адресах, то имена серверов вида | 1974 listen, я│п╩я┐я┬п╟я▌я┴п╦я┘ п╫п╟ я─п╟п╥п╫я▀я┘ п╟п╢я─п╣я│п╟я┘, я┌п╬ п╦п╪п╣п╫п╟ я│п╣я─п╡п╣я─п╬п╡ п╡п╦п╢п╟ |
1975 "*.domain.tld" работали только для первого адреса; ошибка появилась | 1975 "*.domain.tld" я─п╟п╠п╬я┌п╟п╩п╦ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ п©п╣я─п╡п╬пЁп╬ п╟п╢я─п╣я│п╟; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ |
1976 в 0.3.18. | 1976 п╡ 0.3.18. |
1977 | 1977 |
1978 *) Исправление: при использовании протокола HTTPS в директиве | 1978 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
1979 proxy_pass не передавались запросы с телом, записанным во временный | 1979 proxy_pass п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ п╥п╟п©я─п╬я│я▀ я│ я┌п╣п╩п╬п╪, п╥п╟п©п╦я│п╟п╫п╫я▀п╪ п╡п╬ п╡я─п╣п╪п╣п╫п╫я▀п╧ |
1980 файл. | 1980 я└п╟п╧п╩. |
1981 | 1981 |
1982 *) Исправление: совместимость с perl 5.8.8. | 1982 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ perl 5.8.8. |
1983 | 1983 |
1984 | 1984 |
1985 Изменения в nginx 0.3.30 22.02.2006 | 1985 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.30 22.02.2006 |
1986 | 1986 |
1987 *) Изменение: уровень записи в лог ошибки ECONNABORTED изменён на error | 1987 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┐я─п╬п╡п╣п╫я▄ п╥п╟п©п╦я│п╦ п╡ п╩п╬пЁ п╬я┬п╦п╠п╨п╦ ECONNABORTED п╦п╥п╪п╣п╫я▒п╫ п╫п╟ error |
1988 с уровня crit. | 1988 я│ я┐я─п╬п╡п╫я▐ crit. |
1989 | 1989 |
1990 *) Исправление: модуль ngx_http_perl_module не собирался без модуля | 1990 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╠п╣п╥ п╪п╬п╢я┐п╩я▐ |
1991 ngx_http_ssi_filter_module. | 1991 ngx_http_ssi_filter_module. |
1992 | 1992 |
1993 *) Исправление: nginx не собирался на i386 платформе, если | 1993 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ i386 п©п╩п╟я┌я└п╬я─п╪п╣, п╣я│п╩п╦ |
1994 использовался PIC; ошибка появилась в 0.3.27. | 1994 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ PIC; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.27. |
1995 | 1995 |
1996 | 1996 |
1997 Изменения в nginx 0.3.29 20.02.2006 | 1997 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.29 20.02.2006 |
1998 | 1998 |
1999 *) Добавление: теперь nginx использует меньше памяти, если PHP в режиме | 1999 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ nginx п╦я│п©п╬п╩я▄п╥я┐п╣я┌ п╪п╣п╫я▄я┬п╣ п©п╟п╪я▐я┌п╦, п╣я│п╩п╦ PHP п╡ я─п╣п╤п╦п╪п╣ |
2000 FastCGI передаёт большое количество предупреждений перед ответом. | 2000 FastCGI п©п╣я─п╣п╢п╟я▒я┌ п╠п╬п╩я▄я┬п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©я─п╣п╢я┐п©я─п╣п╤п╢п╣п╫п╦п╧ п©п╣я─п╣п╢ п╬я┌п╡п╣я┌п╬п╪. |
2001 | 2001 |
2002 *) Исправление: в ответах 204 для запросов версии HTTP/1.1 выдавалась | 2002 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╬я┌п╡п╣я┌п╟я┘ 204 п╢п╩я▐ п╥п╟п©я─п╬я│п╬п╡ п╡п╣я─я│п╦п╦ HTTP/1.1 п╡я▀п╢п╟п╡п╟п╩п╟я│я▄ |
2003 строка заголовка "Transfer-Encoding: chunked". | 2003 я│я┌я─п╬п╨п╟ п╥п╟пЁп╬п╩п╬п╡п╨п╟ "Transfer-Encoding: chunked". |
2004 | 2004 |
2005 *) Исправление: nginx возвращал 502 код ответа, если FastCGI сервер | 2005 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╡п╬п╥п╡я─п╟я┴п╟п╩ 502 п╨п╬п╢ п╬я┌п╡п╣я┌п╟, п╣я│п╩п╦ FastCGI я│п╣я─п╡п╣я─ |
2006 передавал полные строки заголовка ответа в отдельных FastCGI записях. | 2006 п©п╣я─п╣п╢п╟п╡п╟п╩ п©п╬п╩п╫я▀п╣ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌п╟ п╡ п╬я┌п╢п╣п╩я▄п╫я▀я┘ FastCGI п╥п╟п©п╦я│я▐я┘. |
2007 | 2007 |
2008 *) Исправление: если в директиве post_action был указан проксируемый | 2008 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ post_action п╠я▀п╩ я┐п╨п╟п╥п╟п╫ п©я─п╬п╨я│п╦я─я┐п╣п╪я▀п╧ |
2009 URI, то он выполнялся только после успешного завершения запроса. | 2009 URI, я┌п╬ п╬п╫ п╡я▀п©п╬п╩п╫я▐п╩я│я▐ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ я┐я│п©п╣я┬п╫п╬пЁп╬ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ п╥п╟п©я─п╬я│п╟. |
2010 | 2010 |
2011 | 2011 |
2012 Изменения в nginx 0.3.28 16.02.2006 | 2012 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.28 16.02.2006 |
2013 | 2013 |
2014 *) Добавление: директива restrict_host_names упразднена. | 2014 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ restrict_host_names я┐п©я─п╟п╥п╢п╫п╣п╫п╟. |
2015 | 2015 |
2016 *) Добавление: параметр конфигурации --with-cpu-opt=ppc64. | 2016 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ --with-cpu-opt=ppc64. |
2017 | 2017 |
2018 *) Исправление: при некоторых условиях проксированное соединение с | 2018 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╫п╣п╨п╬я┌п╬я─я▀я┘ я┐я│п╩п╬п╡п╦я▐я┘ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫п╬п╣ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ я│ |
2019 клиентом завершалось преждевременно. | 2019 п╨п╩п╦п╣п╫я┌п╬п╪ п╥п╟п╡п╣я─я┬п╟п╩п╬я│я▄ п©я─п╣п╤п╢п╣п╡я─п╣п╪п╣п╫п╫п╬. |
2020 Спасибо Владимиру Шутову. | 2020 п║п©п╟я│п╦п╠п╬ п▓п╩п╟п╢п╦п╪п╦я─я┐ п╗я┐я┌п╬п╡я┐. |
2021 | 2021 |
2022 *) Исправление: строка заголовка "X-Accel-Limit-Rate" не учитывалась | 2022 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│я┌я─п╬п╨п╟ п╥п╟пЁп╬п╩п╬п╡п╨п╟ "X-Accel-Limit-Rate" п╫п╣ я┐я┤п╦я┌я▀п╡п╟п╩п╟я│я▄ |
2023 для запросов, перенаправленных с помощью строки "X-Accel-Redirect". | 2023 п╢п╩я▐ п╥п╟п©я─п╬я│п╬п╡, п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╫я▀я┘ я│ п©п╬п╪п╬я┴я▄я▌ я│я┌я─п╬п╨п╦ "X-Accel-Redirect". |
2024 | 2024 |
2025 *) Исправление: директива post_action работала только после успешного | 2025 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ post_action я─п╟п╠п╬я┌п╟п╩п╟ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ я┐я│п©п╣я┬п╫п╬пЁп╬ |
2026 завершения запроса. | 2026 п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ п╥п╟п©я─п╬я│п╟. |
2027 | 2027 |
2028 *) Исправление: тело проксированного ответа, создаваемого директивой | 2028 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┌п╣п╩п╬ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ п╬я┌п╡п╣я┌п╟, я│п╬п╥п╢п╟п╡п╟п╣п╪п╬пЁп╬ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ |
2029 post_action, передавалось клиенту. | 2029 post_action, п©п╣я─п╣п╢п╟п╡п╟п╩п╬я│я▄ п╨п╩п╦п╣п╫я┌я┐. |
2030 | 2030 |
2031 | 2031 |
2032 Изменения в nginx 0.3.27 08.02.2006 | 2032 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.27 08.02.2006 |
2033 | 2033 |
2034 *) Изменение: директивы variables_hash_max_size и | 2034 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ variables_hash_max_size п╦ |
2035 variables_hash_bucket_size. | 2035 variables_hash_bucket_size. |
2036 | 2036 |
2037 *) Добавление: переменная $body_bytes_sent доступна не только в | 2037 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $body_bytes_sent п╢п╬я│я┌я┐п©п╫п╟ п╫п╣ я┌п╬п╩я▄п╨п╬ п╡ |
2038 директиве log_format. | 2038 п╢п╦я─п╣п╨я┌п╦п╡п╣ log_format. |
2039 | 2039 |
2040 *) Добавление: переменные $ssl_protocol и $ssl_cipher. | 2040 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ $ssl_protocol п╦ $ssl_cipher. |
2041 | 2041 |
2042 *) Добавление: определение размера строки кэша распространённых | 2042 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣ я─п╟п╥п╪п╣я─п╟ я│я┌я─п╬п╨п╦ п╨я█я┬п╟ я─п╟я│п©я─п╬я│я┌я─п╟п╫я▒п╫п╫я▀я┘ |
2043 процессоров при старте. | 2043 п©я─п╬я├п╣я│я│п╬я─п╬п╡ п©я─п╦ я│я┌п╟я─я┌п╣. |
2044 | 2044 |
2045 *) Добавление: директива accept_mutex теперь поддерживается посредством | 2045 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ accept_mutex я┌п╣п©п╣я─я▄ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ п©п╬я│я─п╣п╢я│я┌п╡п╬п╪ |
2046 fcntl(2) на платформах, отличных от i386, amd64, sparc64 и ppc. | 2046 fcntl(2) п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╬я┌п╩п╦я┤п╫я▀я┘ п╬я┌ i386, amd64, sparc64 п╦ ppc. |
2047 | 2047 |
2048 *) Добавление: директива lock_file и параметр автоконфигурации | 2048 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ lock_file п╦ п©п╟я─п╟п╪п╣я┌я─ п╟п╡я┌п╬п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ |
2049 --with-lock-path=PATH. | 2049 --with-lock-path=PATH. |
2050 | 2050 |
2051 *) Исправление: при использовании протокола HTTPS в директиве | 2051 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
2052 proxy_pass не передавались запросы с телом. | 2052 proxy_pass п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ п╥п╟п©я─п╬я│я▀ я│ я┌п╣п╩п╬п╪. |
2053 | 2053 |
2054 | 2054 |
2055 Изменения в nginx 0.3.26 03.02.2006 | 2055 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.26 03.02.2006 |
2056 | 2056 |
2057 *) Изменение: директива optimize_host_names переименована в | 2057 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ optimize_host_names п©п╣я─п╣п╦п╪п╣п╫п╬п╡п╟п╫п╟ п╡ |
2058 optimize_server_names. | 2058 optimize_server_names. |
2059 | 2059 |
2060 *) Исправление: при проксировании подзапроса в SSI бэкенду передавался | 2060 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ п©п╬п╢п╥п╟п©я─п╬я│п╟ п╡ SSI п╠я█п╨п╣п╫п╢я┐ п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ |
2061 URI основного запроса, если в директиве proxy_pass отсутствовал URI. | 2061 URI п╬я│п╫п╬п╡п╫п╬пЁп╬ п╥п╟п©я─п╬я│п╟, п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass п╬я┌я│я┐я┌я│я┌п╡п╬п╡п╟п╩ URI. |
2062 | 2062 |
2063 | 2063 |
2064 Изменения в nginx 0.3.25 01.02.2006 | 2064 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.25 01.02.2006 |
2065 | 2065 |
2066 *) Исправление: при неверной конфигурации на старте или во время | 2066 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╫п╣п╡п╣я─п╫п╬п╧ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╫п╟ я│я┌п╟я─я┌п╣ п╦п╩п╦ п╡п╬ п╡я─п╣п╪я▐ |
2067 переконфигурации происходил segmentation fault; ошибка появилась в | 2067 п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
2068 0.3.24. | 2068 0.3.24. |
2069 | 2069 |
2070 | 2070 |
2071 Изменения в nginx 0.3.24 01.02.2006 | 2071 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.24 01.02.2006 |
2072 | 2072 |
2073 *) Изменение: обход ошибки в kqueue во FreeBSD. | 2073 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬п╠я┘п╬п╢ п╬я┬п╦п╠п╨п╦ п╡ kqueue п╡п╬ FreeBSD. |
2074 | 2074 |
2075 *) Исправление: ответ, создаваемый директивой post_action, теперь не | 2075 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┌п╡п╣я┌, я│п╬п╥п╢п╟п╡п╟п╣п╪я▀п╧ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ post_action, я┌п╣п©п╣я─я▄ п╫п╣ |
2076 передаётся клиенту. | 2076 п©п╣я─п╣п╢п╟я▒я┌я│я▐ п╨п╩п╦п╣п╫я┌я┐. |
2077 | 2077 |
2078 *) Исправление: при использовании большого количества лог-файлов | 2078 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╠п╬п╩я▄я┬п╬пЁп╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п╩п╬пЁ-я└п╟п╧п╩п╬п╡ |
2079 происходила утечка памяти. | 2079 п©я─п╬п╦я│я┘п╬п╢п╦п╩п╟ я┐я┌п╣я┤п╨п╟ п©п╟п╪я▐я┌п╦. |
2080 | 2080 |
2081 *) Исправление: внутри одного location работала только первая директива | 2081 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╫я┐я┌я─п╦ п╬п╢п╫п╬пЁп╬ location я─п╟п╠п╬я┌п╟п╩п╟ я┌п╬п╩я▄п╨п╬ п©п╣я─п╡п╟я▐ п╢п╦я─п╣п╨я┌п╦п╡п╟ |
2082 proxy_redirect. | 2082 proxy_redirect. |
2083 | 2083 |
2084 *) Исправление: на 64-битных платформах при старте мог произойти | 2084 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ 64-п╠п╦я┌п╫я▀я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘ п©я─п╦ я│я┌п╟я─я┌п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ |
2085 segmentation fault, если использовалось большое количество имён в | 2085 segmentation fault, п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╬я│я▄ п╠п╬п╩я▄я┬п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╦п╪я▒п╫ п╡ |
2086 директивах server_name; ошибка появилась в 0.3.18. | 2086 п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ server_name; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.18. |
2087 | 2087 |
2088 | 2088 |
2089 Изменения в nginx 0.3.23 24.01.2006 | 2089 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.23 24.01.2006 |
2090 | 2090 |
2091 *) Добавление: директива optimize_host_names. | 2091 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ optimize_host_names. |
2092 | 2092 |
2093 *) Исправление: ошибки при использовании переменных в директивах path и | 2093 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ path п╦ |
2094 alias. | 2094 alias. |
2095 | 2095 |
2096 *) Исправление: модуль ngx_http_perl_module неправильно собирался на | 2096 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п╫п╣п©я─п╟п╡п╦п╩я▄п╫п╬ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ |
2097 Linux и Solaris. | 2097 Linux п╦ Solaris. |
2098 | 2098 |
2099 | 2099 |
2100 Изменения в nginx 0.3.22 17.01.2006 | 2100 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.22 17.01.2006 |
2101 | 2101 |
2102 *) Добавление: модуль ngx_http_perl_module поддерживает методы $r->args | 2102 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╪п╣я┌п╬п╢я▀ $r->args |
2103 и $r->unescape. | 2103 п╦ $r->unescape. |
2104 | 2104 |
2105 *) Добавление: метод $r->query_string в модуле ngx_http_perl_module | 2105 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╣я┌п╬п╢ $r->query_string п╡ п╪п╬п╢я┐п╩п╣ ngx_http_perl_module |
2106 упразднён. | 2106 я┐п©я─п╟п╥п╢п╫я▒п╫. |
2107 | 2107 |
2108 *) Исправление: если в директиве valid_referers указаны только none или | 2108 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ valid_referers я┐п╨п╟п╥п╟п╫я▀ я┌п╬п╩я▄п╨п╬ none п╦п╩п╦ |
2109 blocked, то происходил segmentation fault; ошибка появилась в 0.3.18. | 2109 blocked, я┌п╬ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.18. |
2110 | 2110 |
2111 | 2111 |
2112 Изменения в nginx 0.3.21 16.01.2006 | 2112 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.21 16.01.2006 |
2113 | 2113 |
2114 *) Добавление: модуль ngx_http_perl_module. | 2114 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_perl_module. |
2115 | 2115 |
2116 *) Изменение: директива valid_referers разрешает использовать рефереры | 2116 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ valid_referers я─п╟п╥я─п╣я┬п╟п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я─п╣я└п╣я─п╣я─я▀ |
2117 совсем без URI. | 2117 я│п╬п╡я│п╣п╪ п╠п╣п╥ URI. |
2118 | 2118 |
2119 | 2119 |
2120 Изменения в nginx 0.3.20 11.01.2006 | 2120 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.20 11.01.2006 |
2121 | 2121 |
2122 *) Исправление: ошибки в обработке SSI. | 2122 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п╡ п╬п╠я─п╟п╠п╬я┌п╨п╣ SSI. |
2123 | 2123 |
2124 *) Исправление: модуль ngx_http_memcached_module не поддерживал ключи в | 2124 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_memcached_module п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ п╨п╩я▌я┤п╦ п╡ |
2125 виде /uri?args. | 2125 п╡п╦п╢п╣ /uri?args. |
2126 | 2126 |
2127 | 2127 |
2128 Изменения в nginx 0.3.19 28.12.2005 | 2128 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.19 28.12.2005 |
2129 | 2129 |
2130 *) Добавление: директивы path и alias поддерживают переменные. | 2130 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ path п╦ alias п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣. |
2131 | 2131 |
2132 *) Изменение: теперь директива valid_referers опять учитывает URI. | 2132 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╢п╦я─п╣п╨я┌п╦п╡п╟ valid_referers п╬п©я▐я┌я▄ я┐я┤п╦я┌я▀п╡п╟п╣я┌ URI. |
2133 | 2133 |
2134 *) Исправление: ошибки в обработке SSI. | 2134 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п╡ п╬п╠я─п╟п╠п╬я┌п╨п╣ SSI. |
2135 | 2135 |
2136 | 2136 |
2137 Изменения в nginx 0.3.18 26.12.2005 | 2137 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.18 26.12.2005 |
2138 | 2138 |
2139 *) Добавление: директива server_names поддерживает имена вида | 2139 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ server_names п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╦п╪п╣п╫п╟ п╡п╦п╢п╟ |
2140 ".domain.tld". | 2140 ".domain.tld". |
2141 | 2141 |
2142 *) Добавление: директива server_names использует хэш для имён вида | 2142 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ server_names п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я┘я█я┬ п╢п╩я▐ п╦п╪я▒п╫ п╡п╦п╢п╟ |
2143 "*.domain.tld" и более эффективный хэш для обычных имён. | 2143 "*.domain.tld" п╦ п╠п╬п╩п╣п╣ я█я└я└п╣п╨я┌п╦п╡п╫я▀п╧ я┘я█я┬ п╢п╩я▐ п╬п╠я▀я┤п╫я▀я┘ п╦п╪я▒п╫. |
2144 | 2144 |
2145 *) Изменение: директивы server_names_hash_max_size и | 2145 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ server_names_hash_max_size п╦ |
2146 server_names_hash_bucket_size. | 2146 server_names_hash_bucket_size. |
2147 | 2147 |
2148 *) Изменение: директивы server_names_hash и server_names_hash_threshold | 2148 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ server_names_hash п╦ server_names_hash_threshold |
2149 упразднены. | 2149 я┐п©я─п╟п╥п╢п╫п╣п╫я▀. |
2150 | 2150 |
2151 *) Добавление: директива valid_referers использует хэш для имён сайтов. | 2151 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ valid_referers п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я┘я█я┬ п╢п╩я▐ п╦п╪я▒п╫ я│п╟п╧я┌п╬п╡. |
2152 | 2152 |
2153 *) Изменение: теперь директива valid_referers проверяет только имена | 2153 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╣п©п╣я─я▄ п╢п╦я─п╣п╨я┌п╦п╡п╟ valid_referers п©я─п╬п╡п╣я─я▐п╣я┌ я┌п╬п╩я▄п╨п╬ п╦п╪п╣п╫п╟ |
2154 сайтов без учёта URI. | 2154 я│п╟п╧я┌п╬п╡ п╠п╣п╥ я┐я┤я▒я┌п╟ URI. |
2155 | 2155 |
2156 *) Исправление: некоторые имена вида ".domain.tld" неверно | 2156 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╣п╨п╬я┌п╬я─я▀п╣ п╦п╪п╣п╫п╟ п╡п╦п╢п╟ ".domain.tld" п╫п╣п╡п╣я─п╫п╬ |
2157 обрабатывались модулем ngx_http_map_module. | 2157 п╬п╠я─п╟п╠п╟я┌я▀п╡п╟п╩п╦я│я▄ п╪п╬п╢я┐п╩п╣п╪ ngx_http_map_module. |
2158 | 2158 |
2159 *) Исправление: если конфигурационного файла не было, то происходил | 2159 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╬п╫п╫п╬пЁп╬ я└п╟п╧п╩п╟ п╫п╣ п╠я▀п╩п╬, я┌п╬ п©я─п╬п╦я│я┘п╬п╢п╦п╩ |
2160 segmentation fault; ошибка появилась в 0.3.12. | 2160 segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.12. |
2161 | 2161 |
2162 *) Исправление: на 64-битных платформах при старте мог произойти | 2162 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ 64-п╠п╦я┌п╫я▀я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘ п©я─п╦ я│я┌п╟я─я┌п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ |
2163 segmentation fault; ошибка появилась в 0.3.16. | 2163 segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.16. |
2164 | 2164 |
2165 | 2165 |
2166 Изменения в nginx 0.3.17 18.12.2005 | 2166 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.17 18.12.2005 |
2167 | 2167 |
2168 *) Изменение: на Linux configure теперь проверяет наличие epoll и | 2168 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╫п╟ Linux configure я┌п╣п©п╣я─я▄ п©я─п╬п╡п╣я─я▐п╣я┌ п╫п╟п╩п╦я┤п╦п╣ epoll п╦ |
2169 sendfile64() в ядре. | 2169 sendfile64() п╡ я▐п╢я─п╣. |
2170 | 2170 |
2171 *) Добавление: директива map поддерживает доменные имена в формате | 2171 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ map п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╢п╬п╪п╣п╫п╫я▀п╣ п╦п╪п╣п╫п╟ п╡ я└п╬я─п╪п╟я┌п╣ |
2172 ".domain.tld". | 2172 ".domain.tld". |
2173 | 2173 |
2174 *) Исправление: во время SSL handshake не иcпользовались таймауты; | 2174 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╬ п╡я─п╣п╪я▐ SSL handshake п╫п╣ п╦cп©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ я┌п╟п╧п╪п╟я┐я┌я▀; |
2175 ошибка появилась в 0.2.4. | 2175 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.2.4. |
2176 | 2176 |
2177 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass. | 2177 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass. |
2178 | 2178 |
2179 *) Исправление: при использовании протокола HTTPS в директиве | 2179 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©я─п╬я┌п╬п╨п╬п╩п╟ HTTPS п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
2180 proxy_pass по умолчанию использовался порт 80. | 2180 proxy_pass п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п©п╬я─я┌ 80. |
2181 | 2181 |
2182 | 2182 |
2183 Изменения в nginx 0.3.16 16.12.2005 | 2183 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.16 16.12.2005 |
2184 | 2184 |
2185 *) Добавление: модуль ngx_http_map_module. | 2185 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_map_module. |
2186 | 2186 |
2187 *) Добавление: директивы types_hash_max_size и types_hash_bucket_size. | 2187 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ types_hash_max_size п╦ types_hash_bucket_size. |
2188 | 2188 |
2189 *) Добавление: директива ssi_value_length. | 2189 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssi_value_length. |
2190 | 2190 |
2191 *) Добавление: директива worker_rlimit_core. | 2191 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ worker_rlimit_core. |
2192 | 2192 |
2193 *) Изменение: при сборке компиляторами icc 8.1 и 9.0 с оптимизацией для | 2193 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©я─п╦ я│п╠п╬я─п╨п╣ п╨п╬п╪п©п╦п╩я▐я┌п╬я─п╟п╪п╦ icc 8.1 п╦ 9.0 я│ п╬п©я┌п╦п╪п╦п╥п╟я├п╦п╣п╧ п╢п╩я▐ |
2194 Pentium 4 номер соединения в логах всегда был равен 1. | 2194 Pentium 4 п╫п╬п╪п╣я─ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ п╡ п╩п╬пЁп╟я┘ п╡я│п╣пЁп╢п╟ п╠я▀п╩ я─п╟п╡п╣п╫ 1. |
2195 | 2195 |
2196 *) Исправление: команда config timefmt в SSI задавала неверный формат | 2196 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╨п╬п╪п╟п╫п╢п╟ config timefmt п╡ SSI п╥п╟п╢п╟п╡п╟п╩п╟ п╫п╣п╡п╣я─п╫я▀п╧ я└п╬я─п╪п╟я┌ |
2197 времени. | 2197 п╡я─п╣п╪п╣п╫п╦. |
2198 | 2198 |
2199 *) Исправление: nginx не закрывал соединения с IMAP/POP3 бэкендом при | 2199 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п╥п╟п╨я─я▀п╡п╟п╩ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ я│ IMAP/POP3 п╠я█п╨п╣п╫п╢п╬п╪ п©я─п╦ |
2200 использовании SSL соединений; ошибка появилась в 0.3.13. | 2200 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSL я│п╬п╣п╢п╦п╫п╣п╫п╦п╧; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.13. |
2201 Спасибо Rob Mueller. | 2201 п║п©п╟я│п╦п╠п╬ Rob Mueller. |
2202 | 2202 |
2203 *) Исправление: segmentation fault мог произойти во время SSL shutdown; | 2203 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: segmentation fault п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ п╡п╬ п╡я─п╣п╪я▐ SSL shutdown; |
2204 ошибка появилась в 0.3.13. | 2204 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.13. |
2205 | 2205 |
2206 | 2206 |
2207 Изменения в nginx 0.3.15 07.12.2005 | 2207 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.15 07.12.2005 |
2208 | 2208 |
2209 *) Добавление: новой код 444 в директиве return для закрытия соединения. | 2209 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╫п╬п╡п╬п╧ п╨п╬п╢ 444 п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ return п╢п╩я▐ п╥п╟п╨я─я▀я┌п╦я▐ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐. |
2210 | 2210 |
2211 *) Добавление: директива so_keepalive в IMAP/POP3 прокси. | 2211 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ so_keepalive п╡ IMAP/POP3 п©я─п╬п╨я│п╦. |
2212 | 2212 |
2213 *) Исправление: nginx теперь вызывает abort() при обнаружении | 2213 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx я┌п╣п©п╣я─я▄ п╡я▀п╥я▀п╡п╟п╣я┌ abort() п©я─п╦ п╬п╠п╫п╟я─я┐п╤п╣п╫п╦п╦ |
2214 незакрытых соединений только при планом выходе и включённой | 2214 п╫п╣п╥п╟п╨я─я▀я┌я▀я┘ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧ я┌п╬п╩я▄п╨п╬ п©я─п╦ п©п╩п╟п╫п╬п╪ п╡я▀я┘п╬п╢п╣ п╦ п╡п╨п╩я▌я┤я▒п╫п╫п╬п╧ |
2215 директиве debug_points. | 2215 п╢п╦я─п╣п╨я┌п╦п╡п╣ debug_points. |
2216 | 2216 |
2217 | 2217 |
2218 Изменения в nginx 0.3.14 05.12.2005 | 2218 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.14 05.12.2005 |
2219 | 2219 |
2220 *) Исправление: в ответе 304 передавалось тело ответа; ошибка появилась | 2220 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╬я┌п╡п╣я┌п╣ 304 п©п╣я─п╣п╢п╟п╡п╟п╩п╬я│я▄ я┌п╣п╩п╬ п╬я┌п╡п╣я┌п╟; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ |
2221 в 0.3.13. | 2221 п╡ 0.3.13. |
2222 | 2222 |
2223 | 2223 |
2224 Изменения в nginx 0.3.13 05.12.2005 | 2224 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.13 05.12.2005 |
2225 | 2225 |
2226 *) Добавление: IMAP/POP3 прокси поддерживает STARTTLS и STLS. | 2226 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: IMAP/POP3 п©я─п╬п╨я│п╦ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ STARTTLS п╦ STLS. |
2227 | 2227 |
2228 *) Исправление: IMAP/POP3 прокси не работала с методами select, poll и | 2228 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: IMAP/POP3 п©я─п╬п╨я│п╦ п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟ я│ п╪п╣я┌п╬п╢п╟п╪п╦ select, poll п╦ |
2229 /dev/poll. | 2229 /dev/poll. |
2230 | 2230 |
2231 *) Исправление: ошибки в обработке SSI. | 2231 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п╡ п╬п╠я─п╟п╠п╬я┌п╨п╣ SSI. |
2232 | 2232 |
2233 *) Исправление: sendfilev() в Solaris теперь не используется при | 2233 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: sendfilev() п╡ Solaris я┌п╣п©п╣я─я▄ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©я─п╦ |
2234 передаче тела запроса FastCGI-серверу через unix domain сокет. | 2234 п©п╣я─п╣п╢п╟я┤п╣ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ FastCGI-я│п╣я─п╡п╣я─я┐ я┤п╣я─п╣п╥ unix domain я│п╬п╨п╣я┌. |
2235 | 2235 |
2236 *) Исправление: директива auth_basic не запрещала аутентификацию; | 2236 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ auth_basic п╫п╣ п╥п╟п©я─п╣я┴п╟п╩п╟ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦я▌; |
2237 ошибка появилась в 0.3.11. | 2237 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.11. |
2238 | 2238 |
2239 | 2239 |
2240 Изменения в nginx 0.3.12 26.11.2005 | 2240 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.12 26.11.2005 |
2241 | 2241 |
2242 *) Безопасность: если nginx был собран с модулем | 2242 *) п▒п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄: п╣я│п╩п╦ nginx п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п╪п╬п╢я┐п╩п╣п╪ |
2243 ngx_http_realip_module, то при использовании директивы "satisfy_any | 2243 ngx_http_realip_module, я┌п╬ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ "satisfy_any |
2244 on" директивы доступа и аутентификации не работали. Модуль | 2244 on" п╢п╦я─п╣п╨я┌п╦п╡я▀ п╢п╬я│я┌я┐п©п╟ п╦ п╟я┐я┌п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ п╫п╣ я─п╟п╠п╬я┌п╟п╩п╦. п°п╬п╢я┐п╩я▄ |
2245 ngx_http_realip_module не собирался и не собирается по умолчанию. | 2245 ngx_http_realip_module п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╦ п╫п╣ я│п╬п╠п╦я─п╟п╣я┌я│я▐ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. |
2246 | 2246 |
2247 *) Изменение: имя переменной "$time_gmt" изменено на "$time_local". | 2247 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╦п╪я▐ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ "$time_gmt" п╦п╥п╪п╣п╫п╣п╫п╬ п╫п╟ "$time_local". |
2248 | 2248 |
2249 *) Изменение: директивы proxy_header_buffer_size и | 2249 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_header_buffer_size п╦ |
2250 fastcgi_header_buffer_size переименованы соответственно в | 2250 fastcgi_header_buffer_size п©п╣я─п╣п╦п╪п╣п╫п╬п╡п╟п╫я▀ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ п╡ |
2251 proxy_buffer_size и fastcgi_buffer_size. | 2251 proxy_buffer_size п╦ fastcgi_buffer_size. |
2252 | 2252 |
2253 *) Добавление: модуль ngx_http_memcached_module. | 2253 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_memcached_module. |
2254 | 2254 |
2255 *) Добавление: директива proxy_buffering. | 2255 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_buffering. |
2256 | 2256 |
2257 *) Исправление: изменение в работе с accept mutex при использовании | 2257 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╦п╥п╪п╣п╫п╣п╫п╦п╣ п╡ я─п╟п╠п╬я┌п╣ я│ accept mutex п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ |
2258 метода rtsig; ошибка появилась в 0.3.0. | 2258 п╪п╣я┌п╬п╢п╟ rtsig; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.0. |
2259 | 2259 |
2260 *) Исправление: если клиент передал строку "Transfer-Encoding: chunked" | 2260 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╨п╩п╦п╣п╫я┌ п©п╣я─п╣п╢п╟п╩ я│я┌я─п╬п╨я┐ "Transfer-Encoding: chunked" |
2261 в заголовке запроса, то nginx теперь выдаёт ошибку 411. | 2261 п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟, я┌п╬ nginx я┌п╣п©п╣я─я▄ п╡я▀п╢п╟я▒я┌ п╬я┬п╦п╠п╨я┐ 411. |
2262 | 2262 |
2263 *) Исправление: при наследовании директивы auth_basic с уровня http в | 2263 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╫п╟я│п╩п╣п╢п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ auth_basic я│ я┐я─п╬п╡п╫я▐ http п╡ |
2264 строке "WWW-Authenticate" заголовка ответа выводился realm без | 2264 я│я┌я─п╬п╨п╣ "WWW-Authenticate" п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌п╟ п╡я▀п╡п╬п╢п╦п╩я│я▐ realm п╠п╣п╥ |
2265 текста "Basic realm". | 2265 я┌п╣п╨я│я┌п╟ "Basic realm". |
2266 | 2266 |
2267 *) Исправление: если в директиве access_log был явно указан формат | 2267 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ access_log п╠я▀п╩ я▐п╡п╫п╬ я┐п╨п╟п╥п╟п╫ я└п╬я─п╪п╟я┌ |
2268 combined, то в лог записывались пустые строки; ошибка появилась в | 2268 combined, я┌п╬ п╡ п╩п╬пЁ п╥п╟п©п╦я│я▀п╡п╟п╩п╦я│я▄ п©я┐я│я┌я▀п╣ я│я┌я─п╬п╨п╦; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
2269 0.3.8. | 2269 0.3.8. |
2270 | 2270 |
2271 *) Исправление: nginx не работал на платформе sparc под любыми OS, | 2271 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я─п╟п╠п╬я┌п╟п╩ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╣ sparc п©п╬п╢ п╩я▌п╠я▀п╪п╦ OS, |
2272 кроме Solaris. | 2272 п╨я─п╬п╪п╣ Solaris. |
2273 | 2273 |
2274 *) Исправление: в директиве if теперь не нужно разделять пробелом | 2274 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ if я┌п╣п©п╣я─я▄ п╫п╣ п╫я┐п╤п╫п╬ я─п╟п╥п╢п╣п╩я▐я┌я▄ п©я─п╬п╠п╣п╩п╬п╪ |
2275 строку в кавычках и закрывающую скобку. | 2275 я│я┌я─п╬п╨я┐ п╡ п╨п╟п╡я▀я┤п╨п╟я┘ п╦ п╥п╟п╨я─я▀п╡п╟я▌я┴я┐я▌ я│п╨п╬п╠п╨я┐. |
2276 | 2276 |
2277 | 2277 |
2278 Изменения в nginx 0.3.11 15.11.2005 | 2278 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.11 15.11.2005 |
2279 | 2279 |
2280 *) Исправление: nginx не передавал при проксировании тело запроса и | 2280 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩ п©я─п╦ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ я┌п╣п╩п╬ п╥п╟п©я─п╬я│п╟ п╦ |
2281 строки заголовка клиента; ошибка появилась в 0.3.10. | 2281 я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╨п╩п╦п╣п╫я┌п╟; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.10. |
2282 | 2282 |
2283 | 2283 |
2284 Изменения в nginx 0.3.10 15.11.2005 | 2284 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.10 15.11.2005 |
2285 | 2285 |
2286 *) Изменение: директива valid_referers и переменная $invalid_referer | 2286 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ valid_referers п╦ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ $invalid_referer |
2287 перенесены из модуля ngx_http_rewrite_module в новый модуль | 2287 п©п╣я─п╣п╫п╣я│п╣п╫я▀ п╦п╥ п╪п╬п╢я┐п╩я▐ ngx_http_rewrite_module п╡ п╫п╬п╡я▀п╧ п╪п╬п╢я┐п╩я▄ |
2288 ngx_http_referer_module. | 2288 ngx_http_referer_module. |
2289 | 2289 |
2290 *) Изменение: имя переменной "$apache_bytes_sent" изменено на | 2290 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╦п╪я▐ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ "$apache_bytes_sent" п╦п╥п╪п╣п╫п╣п╫п╬ п╫п╟ |
2291 "$body_bytes_sent". | 2291 "$body_bytes_sent". |
2292 | 2292 |
2293 *) Добавление: переменные "$sent_http_...". | 2293 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ "$sent_http_...". |
2294 | 2294 |
2295 *) Добавление: директива if поддерживает операции "=" и "!=". | 2295 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ if п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╬п©п╣я─п╟я├п╦п╦ "=" п╦ "!=". |
2296 | 2296 |
2297 *) Добавление: директива proxy_pass поддерживает протокол HTTPS. | 2297 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_pass п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©я─п╬я┌п╬п╨п╬п╩ HTTPS. |
2298 | 2298 |
2299 *) Добавление: директива proxy_set_body. | 2299 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_set_body. |
2300 | 2300 |
2301 *) Добавление: директива post_action. | 2301 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ post_action. |
2302 | 2302 |
2303 *) Добавление: модуль ngx_http_empty_gif_module. | 2303 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_empty_gif_module. |
2304 | 2304 |
2305 *) Добавление: директива worker_cpu_affinity для Linux. | 2305 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ worker_cpu_affinity п╢п╩я▐ Linux. |
2306 | 2306 |
2307 *) Исправление: директива rewrite не раскодировала символы в редиректах | 2307 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ rewrite п╫п╣ я─п╟я│п╨п╬п╢п╦я─п╬п╡п╟п╩п╟ я│п╦п╪п╡п╬п╩я▀ п╡ я─п╣п╢п╦я─п╣п╨я┌п╟я┘ |
2308 в URI, теперь символы раскодируются, кроме символов %00-%25 и | 2308 п╡ URI, я┌п╣п©п╣я─я▄ я│п╦п╪п╡п╬п╩я▀ я─п╟я│п╨п╬п╢п╦я─я┐я▌я┌я│я▐, п╨я─п╬п╪п╣ я│п╦п╪п╡п╬п╩п╬п╡ %00-%25 п╦ |
2309 %7F-%FF. | 2309 %7F-%FF. |
2310 | 2310 |
2311 *) Исправление: nginx не собирался компилятором icc 9.0. | 2311 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╨п╬п╪п©п╦п╩я▐я┌п╬я─п╬п╪ icc 9.0. |
2312 | 2312 |
2313 *) Исправление: если для статического файла нулевого размера был | 2313 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╢п╩я▐ я│я┌п╟я┌п╦я┤п╣я│п╨п╬пЁп╬ я└п╟п╧п╩п╟ п╫я┐п╩п╣п╡п╬пЁп╬ я─п╟п╥п╪п╣я─п╟ п╠я▀п╩ |
2314 разрешён SSI, то ответ передавался неверно при кодировании chunk'ами. | 2314 я─п╟п╥я─п╣я┬я▒п╫ SSI, я┌п╬ п╬я┌п╡п╣я┌ п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╫п╣п╡п╣я─п╫п╬ п©я─п╦ п╨п╬п╢п╦я─п╬п╡п╟п╫п╦п╦ chunk'п╟п╪п╦. |
2315 | 2315 |
2316 | 2316 |
2317 Изменения в nginx 0.3.9 10.11.2005 | 2317 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.9 10.11.2005 |
2318 | 2318 |
2319 *) Исправление: nginx считал небезопасными URI, в которых между двумя | 2319 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx я│я┤п╦я┌п╟п╩ п╫п╣п╠п╣п╥п╬п©п╟я│п╫я▀п╪п╦ URI, п╡ п╨п╬я┌п╬я─я▀я┘ п╪п╣п╤п╢я┐ п╢п╡я┐п╪я▐ |
2320 слэшами находилось два любых символа; ошибка появилась в 0.3.8. | 2320 я│п╩я█я┬п╟п╪п╦ п╫п╟я┘п╬п╢п╦п╩п╬я│я▄ п╢п╡п╟ п╩я▌п╠я▀я┘ я│п╦п╪п╡п╬п╩п╟; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.8. |
2321 | 2321 |
2322 | 2322 |
2323 Изменения в nginx 0.3.8 09.11.2005 | 2323 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.8 09.11.2005 |
2324 | 2324 |
2325 *) Безопасность: nginx теперь проверят URI, полученные от бэкенда в | 2325 *) п▒п╣п╥п╬п©п╟я│п╫п╬я│я┌я▄: nginx я┌п╣п©п╣я─я▄ п©я─п╬п╡п╣я─я▐я┌ URI, п©п╬п╩я┐я┤п╣п╫п╫я▀п╣ п╬я┌ п╠я█п╨п╣п╫п╢п╟ п╡ |
2326 строке "X-Accel-Redirect" в заголовке ответа, или в SSI файле на | 2326 я│я┌я─п╬п╨п╣ "X-Accel-Redirect" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╬я┌п╡п╣я┌п╟, п╦п╩п╦ п╡ SSI я└п╟п╧п╩п╣ п╫п╟ |
2327 наличие путей "/../" и нулей. | 2327 п╫п╟п╩п╦я┤п╦п╣ п©я┐я┌п╣п╧ "/../" п╦ п╫я┐п╩п╣п╧. |
2328 | 2328 |
2329 *) Изменение: nginx теперь не воспринимает пустое имя как правильное в | 2329 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: nginx я┌п╣п©п╣я─я▄ п╫п╣ п╡п╬я│п©я─п╦п╫п╦п╪п╟п╣я┌ п©я┐я│я┌п╬п╣ п╦п╪я▐ п╨п╟п╨ п©я─п╟п╡п╦п╩я▄п╫п╬п╣ п╡ |
2330 строке "Authorization" в заголовке запроса. | 2330 я│я┌я─п╬п╨п╣ "Authorization" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╟. |
2331 | 2331 |
2332 *) Добавление: директива ssl_session_timeout модулей | 2332 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssl_session_timeout п╪п╬п╢я┐п╩п╣п╧ |
2333 ngx_http_ssl_module и ngx_imap_ssl_module. | 2333 ngx_http_ssl_module п╦ ngx_imap_ssl_module. |
2334 | 2334 |
2335 *) Добавление: директива auth_http_header модуля | 2335 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ auth_http_header п╪п╬п╢я┐п╩я▐ |
2336 ngx_imap_auth_http_module. | 2336 ngx_imap_auth_http_module. |
2337 | 2337 |
2338 *) Добавление: директива add_header. | 2338 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ add_header. |
2339 | 2339 |
2340 *) Добавление: модуль ngx_http_realip_module. | 2340 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_realip_module. |
2341 | 2341 |
2342 *) Добавление: новые переменные для использования в директиве | 2342 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╫п╬п╡я▀п╣ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╢п╩я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
2343 log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, | 2343 log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, |
2344 $uri, $request_time, $request_length, $upstream_status, | 2344 $uri, $request_time, $request_length, $upstream_status, |
2345 $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, | 2345 $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, |
2346 $connection, $pipe и $msec. Параметры в виде "%name" скоро будут | 2346 $connection, $pipe п╦ $msec. п÷п╟я─п╟п╪п╣я┌я─я▀ п╡ п╡п╦п╢п╣ "%name" я│п╨п╬я─п╬ п╠я┐п╢я┐я┌ |
2347 упразднены. | 2347 я┐п©я─п╟п╥п╢п╫п╣п╫я▀. |
2348 | 2348 |
2349 *) Изменение: в директиве "if" ложными значениями переменных теперь | 2349 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ "if" п╩п╬п╤п╫я▀п╪п╦ п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ я┌п╣п©п╣я─я▄ |
2350 являются пустая строка "" и строки, начинающиеся на "0". | 2350 я▐п╡п╩я▐я▌я┌я│я▐ п©я┐я│я┌п╟я▐ я│я┌я─п╬п╨п╟ "" п╦ я│я┌я─п╬п╨п╦, п╫п╟я┤п╦п╫п╟я▌я┴п╦п╣я│я▐ п╫п╟ "0". |
2351 | 2351 |
2352 *) Исправление: при работает с проксированными или FastCGI-серверами | 2352 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я─п╟п╠п╬я┌п╟п╣я┌ я│ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫я▀п╪п╦ п╦п╩п╦ FastCGI-я│п╣я─п╡п╣я─п╟п╪п╦ |
2353 nginx мог оставлять открытыми соединения и временные файлы с | 2353 nginx п╪п╬пЁ п╬я│я┌п╟п╡п╩я▐я┌я▄ п╬я┌п╨я─я▀я┌я▀п╪п╦ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ п╦ п╡я─п╣п╪п╣п╫п╫я▀п╣ я└п╟п╧п╩я▀ я│ |
2354 запросами клиентов. | 2354 п╥п╟п©я─п╬я│п╟п╪п╦ п╨п╩п╦п╣п╫я┌п╬п╡. |
2355 | 2355 |
2356 *) Исправление: рабочие процессы не сбрасывали буферизированные логи | 2356 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╟п╠п╬я┤п╦п╣ п©я─п╬я├п╣я│я│я▀ п╫п╣ я│п╠я─п╟я│я▀п╡п╟п╩п╦ п╠я┐я└п╣я─п╦п╥п╦я─п╬п╡п╟п╫п╫я▀п╣ п╩п╬пЁп╦ |
2357 при плавном выходе. | 2357 п©я─п╦ п©п╩п╟п╡п╫п╬п╪ п╡я▀я┘п╬п╢п╣. |
2358 | 2358 |
2359 *) Исправление: если URI запроса изменялось с помощью rewrite, а затем | 2359 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ URI п╥п╟п©я─п╬я│п╟ п╦п╥п╪п╣п╫я▐п╩п╬я│я▄ я│ п©п╬п╪п╬я┴я▄я▌ rewrite, п╟ п╥п╟я┌п╣п╪ |
2360 запрос проксировался в location, заданном регулярным выражением, то | 2360 п╥п╟п©я─п╬я│ п©я─п╬п╨я│п╦я─п╬п╡п╟п╩я│я▐ п╡ location, п╥п╟п╢п╟п╫п╫п╬п╪ я─п╣пЁя┐п╩я▐я─п╫я▀п╪ п╡я▀я─п╟п╤п╣п╫п╦п╣п╪, я┌п╬ |
2361 бэкенду передавался неверный запрос; ошибка появилась в 0.2.6. | 2361 п╠я█п╨п╣п╫п╢я┐ п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╫п╣п╡п╣я─п╫я▀п╧ п╥п╟п©я─п╬я│; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.2.6. |
2362 | 2362 |
2363 *) Исправление: директива expires не удаляла уже установленную строку | 2363 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ expires п╫п╣ я┐п╢п╟п╩я▐п╩п╟ я┐п╤п╣ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я┐я▌ я│я┌я─п╬п╨я┐ |
2364 заголовка "Expires". | 2364 п╥п╟пЁп╬п╩п╬п╡п╨п╟ "Expires". |
2365 | 2365 |
2366 *) Исправление: при использовании метода rtsig и нескольких рабочих | 2366 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ rtsig п╦ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ я─п╟п╠п╬я┤п╦я┘ |
2367 процессах nginx мог перестать принимать запросы. | 2367 п©я─п╬я├п╣я│я│п╟я┘ nginx п╪п╬пЁ п©п╣я─п╣я│я┌п╟я┌я▄ п©я─п╦п╫п╦п╪п╟я┌я▄ п╥п╟п©я─п╬я│я▀. |
2368 | 2368 |
2369 *) Исправление: в SSI командах неверно обрабатывались строки "\"" и | 2369 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ SSI п╨п╬п╪п╟п╫п╢п╟я┘ п╫п╣п╡п╣я─п╫п╬ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟п╩п╦я│я▄ я│я┌я─п╬п╨п╦ "\"" п╦ |
2370 "\'". | 2370 "\'". |
2371 | 2371 |
2372 *) Исправление: если ответ заканчивался сразу же после SSI команды, то | 2372 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╬я┌п╡п╣я┌ п╥п╟п╨п╟п╫я┤п╦п╡п╟п╩я│я▐ я│я─п╟п╥я┐ п╤п╣ п©п╬я│п╩п╣ SSI п╨п╬п╪п╟п╫п╢я▀, я┌п╬ |
2373 при использовании сжатия ответ передавался не до конца или не | 2373 п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я│п╤п╟я┌п╦я▐ п╬я┌п╡п╣я┌ п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╫п╣ п╢п╬ п╨п╬п╫я├п╟ п╦п╩п╦ п╫п╣ |
2374 передавался вообще. | 2374 п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╡п╬п╬п╠я┴п╣. |
2375 | 2375 |
2376 | 2376 |
2377 Изменения в nginx 0.3.7 27.10.2005 | 2377 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.7 27.10.2005 |
2378 | 2378 |
2379 *) Добавление: директива access_log поддерживает параметр buffer=. | 2379 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ access_log п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╟я─п╟п╪п╣я┌я─ buffer=. |
2380 | 2380 |
2381 *) Исправление: nginx не собирался на платформах, отличных от i386, | 2381 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╬я┌п╩п╦я┤п╫я▀я┘ п╬я┌ i386, |
2382 amd64, sparc и ppc; ошибка появилась в 0.3.2. | 2382 amd64, sparc п╦ ppc; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.2. |
2383 | 2383 |
2384 | 2384 |
2385 Изменения в nginx 0.3.6 24.10.2005 | 2385 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.6 24.10.2005 |
2386 | 2386 |
2387 *) Изменение: IMAP/POP3 прокси теперь не передаёт серверу авторизации | 2387 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: IMAP/POP3 п©я─п╬п╨я│п╦ я┌п╣п©п╣я─я▄ п╫п╣ п©п╣я─п╣п╢п╟я▒я┌ я│п╣я─п╡п╣я─я┐ п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦ |
2388 пустой логин. | 2388 п©я┐я│я┌п╬п╧ п╩п╬пЁп╦п╫. |
2389 | 2389 |
2390 *) Добавление: директива log_format поддерживает переменные в виде | 2390 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ log_format п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╡ п╡п╦п╢п╣ |
2391 $name. | 2391 $name. |
2392 | 2392 |
2393 *) Исправление: если хотя бы в одном сервере не было описано ни одной | 2393 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ я┘п╬я┌я▐ п╠я▀ п╡ п╬п╢п╫п╬п╪ я│п╣я─п╡п╣я─п╣ п╫п╣ п╠я▀п╩п╬ п╬п©п╦я│п╟п╫п╬ п╫п╦ п╬п╢п╫п╬п╧ |
2394 директивы listen, то nginx не слушал на 80 порту; ошибка появилась в | 2394 п╢п╦я─п╣п╨я┌п╦п╡я▀ listen, я┌п╬ nginx п╫п╣ я│п╩я┐я┬п╟п╩ п╫п╟ 80 п©п╬я─я┌я┐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
2395 0.3.3. | 2395 0.3.3. |
2396 | 2396 |
2397 *) Исправление: если в директиве proxy_pass отсутствовал URI, то всегда | 2397 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass п╬я┌я│я┐я┌я│я┌п╡п╬п╡п╟п╩ URI, я┌п╬ п╡я│п╣пЁп╢п╟ |
2398 использовался порт 80. | 2398 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п©п╬я─я┌ 80. |
2399 | 2399 |
2400 | 2400 |
2401 Изменения в nginx 0.3.5 21.10.2005 | 2401 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.5 21.10.2005 |
2402 | 2402 |
2403 *) Исправление: если логин IMAP/POP3 менялся сервером авторизации, то | 2403 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╩п╬пЁп╦п╫ IMAP/POP3 п╪п╣п╫я▐п╩я│я▐ я│п╣я─п╡п╣я─п╬п╪ п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╦, я┌п╬ |
2404 мог произойти segmentation fault; ошибка появилась в 0.2.2. | 2404 п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.2.2. |
2405 | 2405 |
2406 *) Исправление: accept mutex не работал, все соединения обрабатывались | 2406 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: accept mutex п╫п╣ я─п╟п╠п╬я┌п╟п╩, п╡я│п╣ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟п╩п╦я│я▄ |
2407 одним рабочим процессом; ошибка появилась в 0.3.3. | 2407 п╬п╢п╫п╦п╪ я─п╟п╠п╬я┤п╦п╪ п©я─п╬я├п╣я│я│п╬п╪; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.3. |
2408 | 2408 |
2409 *) Исправление: при использовании метода rtsig и директивы | 2409 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ rtsig п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ |
2410 timer_resolution не работали таймауты. | 2410 timer_resolution п╫п╣ я─п╟п╠п╬я┌п╟п╩п╦ я┌п╟п╧п╪п╟я┐я┌я▀. |
2411 | 2411 |
2412 | 2412 |
2413 Изменения в nginx 0.3.4 19.10.2005 | 2413 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.4 19.10.2005 |
2414 | 2414 |
2415 *) Исправление: nginx не собирался на Linux 2.4+ и MacOS X; ошибка | 2415 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ Linux 2.4+ п╦ MacOS X; п╬я┬п╦п╠п╨п╟ |
2416 появилась в 0.3.3. | 2416 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.3.3. |
2417 | 2417 |
2418 | 2418 |
2419 Изменения в nginx 0.3.3 19.10.2005 | 2419 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.3 19.10.2005 |
2420 | 2420 |
2421 *) Изменение: параметры "bl" и "af" директивы listen переименованы в | 2421 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ "bl" п╦ "af" п╢п╦я─п╣п╨я┌п╦п╡я▀ listen п©п╣я─п╣п╦п╪п╣п╫п╬п╡п╟п╫я▀ п╡ |
2422 "backlog" и "accept_filter". | 2422 "backlog" п╦ "accept_filter". |
2423 | 2423 |
2424 *) Добавление: параметры "rcvbuf" и "sndbuf" в директиве listen. | 2424 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ "rcvbuf" п╦ "sndbuf" п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ listen. |
2425 | 2425 |
2426 *) Изменение: параметр лога $msec теперь не требует дополнительного | 2426 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╩п╬пЁп╟ $msec я┌п╣п©п╣я─я▄ п╫п╣ я┌я─п╣п╠я┐п╣я┌ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ |
2427 системного вызова gettimeofday(). | 2427 я│п╦я│я┌п╣п╪п╫п╬пЁп╬ п╡я▀п╥п╬п╡п╟ gettimeofday(). |
2428 | 2428 |
2429 *) Добавление: ключ -t теперь проверяет директивы listen. | 2429 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╨п╩я▌я┤ -t я┌п╣п©п╣я─я▄ п©я─п╬п╡п╣я─я▐п╣я┌ п╢п╦я─п╣п╨я┌п╦п╡я▀ listen. |
2430 | 2430 |
2431 *) Исправление: если в директиве listen был указан неверный адрес, то | 2431 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ listen п╠я▀п╩ я┐п╨п╟п╥п╟п╫ п╫п╣п╡п╣я─п╫я▀п╧ п╟п╢я─п╣я│, я┌п╬ |
2432 nginx после сигнала -HUP оставлял открытый сокет в состоянии CLOSED. | 2432 nginx п©п╬я│п╩п╣ я│п╦пЁп╫п╟п╩п╟ -HUP п╬я│я┌п╟п╡п╩я▐п╩ п╬я┌п╨я─я▀я┌я▀п╧ я│п╬п╨п╣я┌ п╡ я│п╬я│я┌п╬я▐п╫п╦п╦ CLOSED. |
2433 | 2433 |
2434 *) Исправление: для индексных файлов, содержащих в имени переменную, | 2434 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╩я▐ п╦п╫п╢п╣п╨я│п╫я▀я┘ я└п╟п╧п╩п╬п╡, я│п╬п╢п╣я─п╤п╟я┴п╦я┘ п╡ п╦п╪п╣п╫п╦ п©п╣я─п╣п╪п╣п╫п╫я┐я▌, |
2435 мог неверно выставляться тип mime по умолчанию; ошибка появилась в | 2435 п╪п╬пЁ п╫п╣п╡п╣я─п╫п╬ п╡я▀я│я┌п╟п╡п╩я▐я┌я▄я│я▐ я┌п╦п© mime п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
2436 0.3.0. | 2436 0.3.0. |
2437 | 2437 |
2438 *) Добавление: директива timer_resolution. | 2438 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ timer_resolution. |
2439 | 2439 |
2440 *) Добавление: параметр лога $upstream_response_time в миллисекундах. | 2440 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╩п╬пЁп╟ $upstream_response_time п╡ п╪п╦п╩п╩п╦я│п╣п╨я┐п╫п╢п╟я┘. |
2441 | 2441 |
2442 *) Исправление: временный файл с телом запроса клиента теперь удаляется | 2442 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡я─п╣п╪п╣п╫п╫я▀п╧ я└п╟п╧п╩ я│ я┌п╣п╩п╬п╪ п╥п╟п©я─п╬я│п╟ п╨п╩п╦п╣п╫я┌п╟ я┌п╣п©п╣я─я▄ я┐п╢п╟п╩я▐п╣я┌я│я▐ |
2443 сразу после того, как клиенту передан заголовок ответа. | 2443 я│я─п╟п╥я┐ п©п╬я│п╩п╣ я┌п╬пЁп╬, п╨п╟п╨ п╨п╩п╦п╣п╫я┌я┐ п©п╣я─п╣п╢п╟п╫ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬я┌п╡п╣я┌п╟. |
2444 | 2444 |
2445 *) Исправление: совместимость с OpenSSL 0.9.6. | 2445 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ OpenSSL 0.9.6. |
2446 | 2446 |
2447 *) Исправление: пути к файлам с SSL сертификатом и ключом не могли быть | 2447 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я┐я┌п╦ п╨ я└п╟п╧п╩п╟п╪ я│ SSL я│п╣я─я┌п╦я└п╦п╨п╟я┌п╬п╪ п╦ п╨п╩я▌я┤п╬п╪ п╫п╣ п╪п╬пЁп╩п╦ п╠я▀я┌я▄ |
2448 относительными. | 2448 п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫я▀п╪п╦. |
2449 | 2449 |
2450 *) Исправление: директива ssl_prefer_server_ciphers не работала для | 2450 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssl_prefer_server_ciphers п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟ п╢п╩я▐ |
2451 модуля ngx_imap_ssl_module. | 2451 п╪п╬п╢я┐п╩я▐ ngx_imap_ssl_module. |
2452 | 2452 |
2453 *) Исправление: директива ssl_protocols позволяла задать только один | 2453 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssl_protocols п©п╬п╥п╡п╬п╩я▐п╩п╟ п╥п╟п╢п╟я┌я▄ я┌п╬п╩я▄п╨п╬ п╬п╢п╦п╫ |
2454 протокол. | 2454 п©я─п╬я┌п╬п╨п╬п╩. |
2455 | 2455 |
2456 | 2456 |
2457 Изменения в nginx 0.3.2 12.10.2005 | 2457 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.2 12.10.2005 |
2458 | 2458 |
2459 *) Добавление: поддержка Sun Studio 10 C compiler. | 2459 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ Sun Studio 10 C compiler. |
2460 | 2460 |
2461 *) Добавление: директивы proxy_upstream_max_fails, | 2461 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_upstream_max_fails, |
2462 proxy_upstream_fail_timeout, fastcgi_upstream_max_fails и | 2462 proxy_upstream_fail_timeout, fastcgi_upstream_max_fails п╦ |
2463 fastcgi_upstream_fail_timeout. | 2463 fastcgi_upstream_fail_timeout. |
2464 | 2464 |
2465 | 2465 |
2466 Изменения в nginx 0.3.1 10.10.2005 | 2466 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.1 10.10.2005 |
2467 | 2467 |
2468 *) Исправление: во время переполнения очереди сигналов при | 2468 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╬ п╡я─п╣п╪я▐ п©п╣я─п╣п©п╬п╩п╫п╣п╫п╦я▐ п╬я┤п╣я─п╣п╢п╦ я│п╦пЁп╫п╟п╩п╬п╡ п©я─п╦ |
2469 использовании метода rtsig происходил segmentation fault; ошибка | 2469 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ rtsig п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault; п╬я┬п╦п╠п╨п╟ |
2470 появилась в 0.2.0. | 2470 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.2.0. |
2471 | 2471 |
2472 *) Изменение: корректная обработка пар "\\", "\"", "\'" и "\$" в SSI. | 2472 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╨п╬я─я─п╣п╨я┌п╫п╟я▐ п╬п╠я─п╟п╠п╬я┌п╨п╟ п©п╟я─ "\\", "\"", "\'" п╦ "\$" п╡ SSI. |
2473 | 2473 |
2474 | 2474 |
2475 Изменения в nginx 0.3.0 07.10.2005 | 2475 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.3.0 07.10.2005 |
2476 | 2476 |
2477 *) Изменение: убрано десятидневное ограничение времени работы рабочего | 2477 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┐п╠я─п╟п╫п╬ п╢п╣я│я▐я┌п╦п╢п╫п╣п╡п╫п╬п╣ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╣ п╡я─п╣п╪п╣п╫п╦ я─п╟п╠п╬я┌я▀ я─п╟п╠п╬я┤п╣пЁп╬ |
2478 процесса. Ограничение было введено из-за переполнения миллисекундных | 2478 п©я─п╬я├п╣я│я│п╟. п·пЁя─п╟п╫п╦я┤п╣п╫п╦п╣ п╠я▀п╩п╬ п╡п╡п╣п╢п╣п╫п╬ п╦п╥-п╥п╟ п©п╣я─п╣п©п╬п╩п╫п╣п╫п╦я▐ п╪п╦п╩п╩п╦я│п╣п╨я┐п╫п╢п╫я▀я┘ |
2479 таймеров. | 2479 я┌п╟п╧п╪п╣я─п╬п╡. |
2480 | 2480 |
2481 | 2481 |
2482 Изменения в nginx 0.2.6 05.10.2005 | 2482 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.2.6 05.10.2005 |
2483 | 2483 |
2484 *) Изменение: с 60 до 10 секунд уменьшено время повторного обращения к | 2484 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я│ 60 п╢п╬ 10 я│п╣п╨я┐п╫п╢ я┐п╪п╣п╫я▄я┬п╣п╫п╬ п╡я─п╣п╪я▐ п©п╬п╡я┌п╬я─п╫п╬пЁп╬ п╬п╠я─п╟я┴п╣п╫п╦я▐ п╨ |
2485 бэкенду при использовании распределения нагрузки. | 2485 п╠я█п╨п╣п╫п╢я┐ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╫п╟пЁя─я┐п╥п╨п╦. |
2486 | 2486 |
2487 *) Изменение: директива proxy_pass_unparsed_uri упразднена, | 2487 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_pass_unparsed_uri я┐п©я─п╟п╥п╢п╫п╣п╫п╟, |
2488 оригинальный запрос теперь передаётся, если в директиве proxy_pass | 2488 п╬я─п╦пЁп╦п╫п╟п╩я▄п╫я▀п╧ п╥п╟п©я─п╬я│ я┌п╣п©п╣я─я▄ п©п╣я─п╣п╢п╟я▒я┌я│я▐, п╣я│п╩п╦ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass |
2489 отсутствует URI. | 2489 п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ URI. |
2490 | 2490 |
2491 *) Добавление: директива error_page поддерживает редиректы и позволяет | 2491 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ error_page п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я─п╣п╢п╦я─п╣п╨я┌я▀ п╦ п©п╬п╥п╡п╬п╩я▐п╣я┌ |
2492 более гибко менять код ошибки. | 2492 п╠п╬п╩п╣п╣ пЁп╦п╠п╨п╬ п╪п╣п╫я▐я┌я▄ п╨п╬п╢ п╬я┬п╦п╠п╨п╦. |
2493 | 2493 |
2494 *) Изменение: в проксированных подзапросах теперь игнорируется | 2494 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫я▀я┘ п©п╬п╢п╥п╟п©я─п╬я│п╟я┘ я┌п╣п©п╣я─я▄ п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐ |
2495 переданный charset. | 2495 п©п╣я─п╣п╢п╟п╫п╫я▀п╧ charset. |
2496 | 2496 |
2497 *) Исправление: если после изменения URI в блоке if для запроса не | 2497 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©п╬я│п╩п╣ п╦п╥п╪п╣п╫п╣п╫п╦я▐ URI п╡ п╠п╩п╬п╨п╣ if п╢п╩я▐ п╥п╟п©я─п╬я│п╟ п╫п╣ |
2498 находилась новая конфигурация, то правила модуля | 2498 п╫п╟я┘п╬п╢п╦п╩п╟я│я▄ п╫п╬п╡п╟я▐ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐, я┌п╬ п©я─п╟п╡п╦п╩п╟ п╪п╬п╢я┐п╩я▐ |
2499 ngx_http_rewrite_module выполнялись снова. | 2499 ngx_http_rewrite_module п╡я▀п©п╬п╩п╫я▐п╩п╦я│я▄ я│п╫п╬п╡п╟. |
2500 | 2500 |
2501 *) Исправление: если директива set устанавливала переменную модуля | 2501 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╢п╦я─п╣п╨я┌п╦п╡п╟ set я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╩п╟ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ п╪п╬п╢я┐п╩я▐ |
2502 ngx_http_geo_module в какой-либо части конфигурации, то эта | 2502 ngx_http_geo_module п╡ п╨п╟п╨п╬п╧-п╩п╦п╠п╬ я┤п╟я│я┌п╦ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦, я┌п╬ я█я┌п╟ |
2503 переменная не была доступна в других частях конфигурации и | 2503 п©п╣я─п╣п╪п╣п╫п╫п╟я▐ п╫п╣ п╠я▀п╩п╟ п╢п╬я│я┌я┐п©п╫п╟ п╡ п╢я─я┐пЁп╦я┘ я┤п╟я│я┌я▐я┘ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╦ |
2504 выдавалась ошибка "using uninitialized variable"; ошибка появилась в | 2504 п╡я▀п╢п╟п╡п╟п╩п╟я│я▄ п╬я┬п╦п╠п╨п╟ "using uninitialized variable"; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
2505 0.2.2. | 2505 0.2.2. |
2506 | 2506 |
2507 | 2507 |
2508 Изменения в nginx 0.2.5 04.10.2005 | 2508 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.2.5 04.10.2005 |
2509 | 2509 |
2510 *) Изменение: дублирующее значение переменной модуля | 2510 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢я┐п╠п╩п╦я─я┐я▌я┴п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╪п╬п╢я┐п╩я▐ |
2511 ngx_http_geo_module теперь выдаёт предупреждение и изменяет старое | 2511 ngx_http_geo_module я┌п╣п©п╣я─я▄ п╡я▀п╢п╟я▒я┌ п©я─п╣п╢я┐п©я─п╣п╤п╢п╣п╫п╦п╣ п╦ п╦п╥п╪п╣п╫я▐п╣я┌ я│я┌п╟я─п╬п╣ |
2512 значение. | 2512 п╥п╫п╟я┤п╣п╫п╦п╣. |
2513 | 2513 |
2514 *) Добавление: модуль ngx_http_ssi_module поддерживает команду set. | 2514 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╨п╬п╪п╟п╫п╢я┐ set. |
2515 | 2515 |
2516 *) Добавление: модуль ngx_http_ssi_module поддерживает параметр file в | 2516 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╟я─п╟п╪п╣я┌я─ file п╡ |
2517 команде include. | 2517 п╨п╬п╪п╟п╫п╢п╣ include. |
2518 | 2518 |
2519 *) Добавление: модуль ngx_http_ssi_module поддерживает подстановку | 2519 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╬п╢я│я┌п╟п╫п╬п╡п╨я┐ |
2520 значений переменных в выражениях команды if. | 2520 п╥п╫п╟я┤п╣п╫п╦п╧ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ п╡ п╡я▀я─п╟п╤п╣п╫п╦я▐я┘ п╨п╬п╪п╟п╫п╢я▀ if. |
2521 | 2521 |
2522 | 2522 |
2523 Изменения в nginx 0.2.4 03.10.2005 | 2523 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.2.4 03.10.2005 |
2524 | 2524 |
2525 *) Добавление: модуль ngx_http_ssi_module поддерживает выражения | 2525 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╡я▀я─п╟п╤п╣п╫п╦я▐ |
2526 "$var=text", "$var!=text", "$var=/text/" и "$var!=/text/" в команде | 2526 "$var=text", "$var!=text", "$var=/text/" п╦ "$var!=/text/" п╡ п╨п╬п╪п╟п╫п╢п╣ |
2527 if. | 2527 if. |
2528 | 2528 |
2529 *) Исправление: ошибки при проксировании location без слэша в конце; | 2529 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ location п╠п╣п╥ я│п╩я█я┬п╟ п╡ п╨п╬п╫я├п╣; |
2530 ошибка появилась в 0.1.44. | 2530 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.44. |
2531 | 2531 |
2532 *) Исправление: при использовании метода rtsig мог произойти | 2532 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ rtsig п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ |
2533 segmentation fault; ошибка появилась в 0.2.0. | 2533 segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.2.0. |
2534 | 2534 |
2535 | 2535 |
2536 Изменения в nginx 0.2.3 30.09.2005 | 2536 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.2.3 30.09.2005 |
2537 | 2537 |
2538 *) Исправление: nginx не собирался без параметра --with-debug; ошибка | 2538 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╠п╣п╥ п©п╟я─п╟п╪п╣я┌я─п╟ --with-debug; п╬я┬п╦п╠п╨п╟ |
2539 появилась в 0.2.2. | 2539 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.2.2. |
2540 | 2540 |
2541 | 2541 |
2542 Изменения в nginx 0.2.2 30.09.2005 | 2542 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.2.2 30.09.2005 |
2543 | 2543 |
2544 *) Добавление: команда config errmsg в модуле ngx_http_ssi_module. | 2544 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╨п╬п╪п╟п╫п╢п╟ config errmsg п╡ п╪п╬п╢я┐п╩п╣ ngx_http_ssi_module. |
2545 | 2545 |
2546 *) Изменение: переменные модуля ngx_http_geo_module можно | 2546 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╪п╬п╢я┐п╩я▐ ngx_http_geo_module п╪п╬п╤п╫п╬ |
2547 переопределять директивой set. | 2547 п©п╣я─п╣п╬п©я─п╣п╢п╣п╩я▐я┌я▄ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ set. |
2548 | 2548 |
2549 *) Добавление: директивы ssl_protocols и ssl_prefer_server_ciphers | 2549 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ ssl_protocols п╦ ssl_prefer_server_ciphers |
2550 модулей ngx_http_ssl_module и ngx_imap_ssl_module. | 2550 п╪п╬п╢я┐п╩п╣п╧ ngx_http_ssl_module п╦ ngx_imap_ssl_module. |
2551 | 2551 |
2552 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе | 2552 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ п╡ п╪п╬п╢я┐п╩п╣ ngx_http_autoindex_module п©я─п╦ п©п╬п╨п╟п╥п╣ |
2553 длинных имён файлов; | 2553 п╢п╩п╦п╫п╫я▀я┘ п╦п╪я▒п╫ я└п╟п╧п╩п╬п╡; |
2554 | 2554 |
2555 *) Исправление: модуль ngx_http_autoindex_module теперь не показывает | 2555 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_autoindex_module я┌п╣п©п╣я─я▄ п╫п╣ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ |
2556 файлы, начинающиеся на точку. | 2556 я└п╟п╧п╩я▀, п╫п╟я┤п╦п╫п╟я▌я┴п╦п╣я│я▐ п╫п╟ я┌п╬я┤п╨я┐. |
2557 | 2557 |
2558 *) Исправление: если SSL handshake завершался с ошибкой, то это могло | 2558 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ SSL handshake п╥п╟п╡п╣я─я┬п╟п╩я│я▐ я│ п╬я┬п╦п╠п╨п╬п╧, я┌п╬ я█я┌п╬ п╪п╬пЁп╩п╬ |
2559 привести также к закрытию другого соединения. | 2559 п©я─п╦п╡п╣я│я┌п╦ я┌п╟п╨п╤п╣ п╨ п╥п╟п╨я─я▀я┌п╦я▌ п╢я─я┐пЁп╬пЁп╬ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐. |
2560 Спасибо Rob Mueller. | 2560 п║п©п╟я│п╦п╠п╬ Rob Mueller. |
2561 | 2561 |
2562 *) Исправление: экспортные версии MSIE 5.x не могли соединиться по | 2562 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я█п╨я│п©п╬я─я┌п╫я▀п╣ п╡п╣я─я│п╦п╦ MSIE 5.x п╫п╣ п╪п╬пЁп╩п╦ я│п╬п╣п╢п╦п╫п╦я┌я▄я│я▐ п©п╬ |
2563 HTTPS. | 2563 HTTPS. |
2564 | 2564 |
2565 | 2565 |
2566 Изменения в nginx 0.2.1 23.09.2005 | 2566 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.2.1 23.09.2005 |
2567 | 2567 |
2568 *) Исправление: если все бэкенды, используемые для балансировки | 2568 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡я│п╣ п╠я█п╨п╣п╫п╢я▀, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п╢п╩я▐ п╠п╟п╩п╟п╫я│п╦я─п╬п╡п╨п╦ |
2569 нагрузки, оказывались в нерабочем состоянии после одной ошибки, то | 2569 п╫п╟пЁя─я┐п╥п╨п╦, п╬п╨п╟п╥я▀п╡п╟п╩п╦я│я▄ п╡ п╫п╣я─п╟п╠п╬я┤п╣п╪ я│п╬я│я┌п╬я▐п╫п╦п╦ п©п╬я│п╩п╣ п╬п╢п╫п╬п╧ п╬я┬п╦п╠п╨п╦, я┌п╬ |
2570 nginx мог зациклится; ошибка появилась в 0.2.0. | 2570 nginx п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я│я▐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.2.0. |
2571 | 2571 |
2572 | 2572 |
2573 Изменения в nginx 0.2.0 23.09.2005 | 2573 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.2.0 23.09.2005 |
2574 | 2574 |
2575 *) Изменились имена pid-файлов, используемые во время обновления | 2575 *) п≤п╥п╪п╣п╫п╦п╩п╦я│я▄ п╦п╪п╣п╫п╟ pid-я└п╟п╧п╩п╬п╡, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п╡п╬ п╡я─п╣п╪я▐ п╬п╠п╫п╬п╡п╩п╣п╫п╦я▐ |
2576 исполняемого файла. Ручное переименование теперь не нужно. Старый | 2576 п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟. п═я┐я┤п╫п╬п╣ п©п╣я─п╣п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ я┌п╣п©п╣я─я▄ п╫п╣ п╫я┐п╤п╫п╬. п║я┌п╟я─я▀п╧ |
2577 основной процесс добавляет к своему pid-файл суффикс ".oldbin" и | 2577 п╬я│п╫п╬п╡п╫п╬п╧ п©я─п╬я├п╣я│я│ п╢п╬п╠п╟п╡п╩я▐п╣я┌ п╨ я│п╡п╬п╣п╪я┐ pid-я└п╟п╧п╩ я│я┐я└я└п╦п╨я│ ".oldbin" п╦ |
2578 запускает новый исполняемый файл. Новый основной процесс создаёт | 2578 п╥п╟п©я┐я│п╨п╟п╣я┌ п╫п╬п╡я▀п╧ п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩. п²п╬п╡я▀п╧ п╬я│п╫п╬п╡п╫п╬п╧ п©я─п╬я├п╣я│я│ я│п╬п╥п╢п╟я▒я┌ |
2579 обычный pid-файл без суффикса ".newbin". Если новый основной процесс | 2579 п╬п╠я▀я┤п╫я▀п╧ pid-я└п╟п╧п╩ п╠п╣п╥ я│я┐я└я└п╦п╨я│п╟ ".newbin". п∙я│п╩п╦ п╫п╬п╡я▀п╧ п╬я│п╫п╬п╡п╫п╬п╧ п©я─п╬я├п╣я│я│ |
2580 выходит, то старый процесс переименовывает свой pid-файл c суффиксом | 2580 п╡я▀я┘п╬п╢п╦я┌, я┌п╬ я│я┌п╟я─я▀п╧ п©я─п╬я├п╣я│я│ п©п╣я─п╣п╦п╪п╣п╫п╬п╡я▀п╡п╟п╣я┌ я│п╡п╬п╧ pid-я└п╟п╧п╩ c я│я┐я└я└п╦п╨я│п╬п╪ |
2581 ".oldbin" в pid-файл без суффикса. При обновлении с версии 0.1.х до | 2581 ".oldbin" п╡ pid-я└п╟п╧п╩ п╠п╣п╥ я│я┐я└я└п╦п╨я│п╟. п÷я─п╦ п╬п╠п╫п╬п╡п╩п╣п╫п╦п╦ я│ п╡п╣я─я│п╦п╦ 0.1.я┘ п╢п╬ |
2582 0.2.0 нужно учитывать, что оба процесса - старый 0.1.x и новый | 2582 0.2.0 п╫я┐п╤п╫п╬ я┐я┤п╦я┌я▀п╡п╟я┌я▄, я┤я┌п╬ п╬п╠п╟ п©я─п╬я├п╣я│я│п╟ - я│я┌п╟я─я▀п╧ 0.1.x п╦ п╫п╬п╡я▀п╧ |
2583 0.2.0 - используют pid-файл без суффиксов. | 2583 0.2.0 - п╦я│п©п╬п╩я▄п╥я┐я▌я┌ pid-я└п╟п╧п╩ п╠п╣п╥ я│я┐я└я└п╦п╨я│п╬п╡. |
2584 | 2584 |
2585 *) Изменение: директива worker_connections, новое название директивы | 2585 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ worker_connections, п╫п╬п╡п╬п╣ п╫п╟п╥п╡п╟п╫п╦п╣ п╢п╦я─п╣п╨я┌п╦п╡я▀ |
2586 connections; директива теперь задаёт максимальное число соединений, | 2586 connections; п╢п╦я─п╣п╨я┌п╦п╡п╟ я┌п╣п©п╣я─я▄ п╥п╟п╢п╟я▒я┌ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ я┤п╦я│п╩п╬ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧, |
2587 а не максимально возможный номер дескриптора для сокета. | 2587 п╟ п╫п╣ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬ п╡п╬п╥п╪п╬п╤п╫я▀п╧ п╫п╬п╪п╣я─ п╢п╣я│п╨я─п╦п©я┌п╬я─п╟ п╢п╩я▐ я│п╬п╨п╣я┌п╟. |
2588 | 2588 |
2589 *) Добавление: SSL поддерживает кэширование сессий в пределах одного | 2589 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: SSL п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╨я█я┬п╦я─п╬п╡п╟п╫п╦п╣ я│п╣я│я│п╦п╧ п╡ п©я─п╣п╢п╣п╩п╟я┘ п╬п╢п╫п╬пЁп╬ |
2590 рабочего процесса. | 2590 я─п╟п╠п╬я┤п╣пЁп╬ п©я─п╬я├п╣я│я│п╟. |
2591 | 2591 |
2592 *) Добавление: директива satisfy_any. | 2592 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ satisfy_any. |
2593 | 2593 |
2594 *) Изменение: модули ngx_http_access_module и | 2594 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╪п╬п╢я┐п╩п╦ ngx_http_access_module п╦ |
2595 ngx_http_auth_basic_module не работают для подзапросов. | 2595 ngx_http_auth_basic_module п╫п╣ я─п╟п╠п╬я┌п╟я▌я┌ п╢п╩я▐ п©п╬п╢п╥п╟п©я─п╬я│п╬п╡. |
2596 | 2596 |
2597 *) Добавление: директивы worker_rlimit_nofile и | 2597 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ worker_rlimit_nofile п╦ |
2598 worker_rlimit_sigpending. | 2598 worker_rlimit_sigpending. |
2599 | 2599 |
2600 *) Исправление: если все бэкенды, используемые для балансировки | 2600 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡я│п╣ п╠я█п╨п╣п╫п╢я▀, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п╢п╩я▐ п╠п╟п╩п╟п╫я│п╦я─п╬п╡п╨п╦ |
2601 нагрузки, оказывались в нерабочем состоянии после одной ошибки, то | 2601 п╫п╟пЁя─я┐п╥п╨п╦, п╬п╨п╟п╥я▀п╡п╟п╩п╦я│я▄ п╡ п╫п╣я─п╟п╠п╬я┤п╣п╪ я│п╬я│я┌п╬я▐п╫п╦п╦ п©п╬я│п╩п╣ п╬п╢п╫п╬п╧ п╬я┬п╦п╠п╨п╦, я┌п╬ |
2602 nginx не обращался к ним в течение 60 секунд. | 2602 nginx п╫п╣ п╬п╠я─п╟я┴п╟п╩я│я▐ п╨ п╫п╦п╪ п╡ я┌п╣я┤п╣п╫п╦п╣ 60 я│п╣п╨я┐п╫п╢. |
2603 | 2603 |
2604 *) Исправление: в парсинге аргументов IMAP/POP3 команд. | 2604 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п©п╟я─я│п╦п╫пЁп╣ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ IMAP/POP3 п╨п╬п╪п╟п╫п╢. |
2605 Спасибо Rob Mueller. | 2605 п║п©п╟я│п╦п╠п╬ Rob Mueller. |
2606 | 2606 |
2607 *) Исправление: ошибки при использовании SSL в IMAP/POP3 прокси. | 2607 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSL п╡ IMAP/POP3 п©я─п╬п╨я│п╦. |
2608 | 2608 |
2609 *) Исправление: ошибки при использовании SSI и сжатия. | 2609 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSI п╦ я│п╤п╟я┌п╦я▐. |
2610 | 2610 |
2611 *) Исправление: в ответах 304 не добавлялись строки заголовка ответа | 2611 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╬я┌п╡п╣я┌п╟я┘ 304 п╫п╣ п╢п╬п╠п╟п╡п╩я▐п╩п╦я│я▄ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌п╟ |
2612 "Expires" и "Cache-Control". | 2612 "Expires" п╦ "Cache-Control". |
2613 Спасибо Александру Кукушкину. | 2613 п║п©п╟я│п╦п╠п╬ п░п╩п╣п╨я│п╟п╫п╢я─я┐ п я┐п╨я┐я┬п╨п╦п╫я┐. |
2614 | 2614 |
2615 | 2615 |
2616 Изменения в nginx 0.1.45 08.09.2005 | 2616 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.45 08.09.2005 |
2617 | 2617 |
2618 *) Изменение: директива ssl_engine упразднена в модуле | 2618 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssl_engine я┐п©я─п╟п╥п╢п╫п╣п╫п╟ п╡ п╪п╬п╢я┐п╩п╣ |
2619 ngx_http_ssl_module и перенесена на глобальный уровень. | 2619 ngx_http_ssl_module п╦ п©п╣я─п╣п╫п╣я│п╣п╫п╟ п╫п╟ пЁп╩п╬п╠п╟п╩я▄п╫я▀п╧ я┐я─п╬п╡п╣п╫я▄. |
2620 | 2620 |
2621 *) Исправление: ответы с подзапросами, включённые с помощью SSI, не | 2621 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┌п╡п╣я┌я▀ я│ п©п╬п╢п╥п╟п©я─п╬я│п╟п╪п╦, п╡п╨п╩я▌я┤я▒п╫п╫я▀п╣ я│ п©п╬п╪п╬я┴я▄я▌ SSI, п╫п╣ |
2622 передавались через SSL соединение. | 2622 п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ я┤п╣я─п╣п╥ SSL я│п╬п╣п╢п╦п╫п╣п╫п╦п╣. |
2623 | 2623 |
2624 *) Разные исправления в IMAP/POP3 прокси. | 2624 *) п═п╟п╥п╫я▀п╣ п╦я│п©я─п╟п╡п╩п╣п╫п╦я▐ п╡ IMAP/POP3 п©я─п╬п╨я│п╦. |
2625 | 2625 |
2626 | 2626 |
2627 Изменения в nginx 0.1.44 06.09.2005 | 2627 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.44 06.09.2005 |
2628 | 2628 |
2629 *) Добавление: IMAP/POP3 прокси поддерживает SSL. | 2629 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: IMAP/POP3 п©я─п╬п╨я│п╦ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ SSL. |
2630 | 2630 |
2631 *) Добавление: директива proxy_timeout модуля ngx_imap_proxy_module. | 2631 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_timeout п╪п╬п╢я┐п╩я▐ ngx_imap_proxy_module. |
2632 | 2632 |
2633 *) Добавление: директива userid_mark. | 2633 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ userid_mark. |
2634 | 2634 |
2635 *) Добавление: значение переменной $remote_user определяется независимо | 2635 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╥п╫п╟я┤п╣п╫п╦п╣ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ $remote_user п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╫п╣п╥п╟п╡п╦я│п╦п╪п╬ |
2636 от того, используется ли авторизация или нет. | 2636 п╬я┌ я┌п╬пЁп╬, п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╩п╦ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▐ п╦п╩п╦ п╫п╣я┌. |
2637 | 2637 |
2638 | 2638 |
2639 Изменения в nginx 0.1.43 30.08.2005 | 2639 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.43 30.08.2005 |
2640 | 2640 |
2641 *) Добавление: listen(2) backlog в директиве listen можно менять по | 2641 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: listen(2) backlog п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ listen п╪п╬п╤п╫п╬ п╪п╣п╫я▐я┌я▄ п©п╬ |
2642 сигналу -HUP. | 2642 я│п╦пЁп╫п╟п╩я┐ -HUP. |
2643 | 2643 |
2644 *) Добавление: скрипт geo2nginx.pl добавлен в contrib. | 2644 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я│п╨я─п╦п©я┌ geo2nginx.pl п╢п╬п╠п╟п╡п╩п╣п╫ п╡ contrib. |
2645 | 2645 |
2646 *) Изменение: параметры FastCGI с пустым значениями теперь передаются | 2646 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ FastCGI я│ п©я┐я│я┌я▀п╪ п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦ я┌п╣п©п╣я─я▄ п©п╣я─п╣п╢п╟я▌я┌я│я▐ |
2647 серверу. | 2647 я│п╣я─п╡п╣я─я┐. |
2648 | 2648 |
2649 *) Исправление: если в ответе проксированного сервера или FastCGI | 2649 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╬я┌п╡п╣я┌п╣ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ я│п╣я─п╡п╣я─п╟ п╦п╩п╦ FastCGI |
2650 сервера была строка "Cache-Control", то при использовании директивы | 2650 я│п╣я─п╡п╣я─п╟ п╠я▀п╩п╟ я│я┌я─п╬п╨п╟ "Cache-Control", я┌п╬ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ |
2651 expires происходил segmentation fault или рабочий процесс мог | 2651 expires п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault п╦п╩п╦ я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ |
2652 зациклится; в режиме прокси ошибка появилась в 0.1.29. | 2652 п╥п╟я├п╦п╨п╩п╦я┌я│я▐; п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.29. |
2653 | 2653 |
2654 | 2654 |
2655 Изменения в nginx 0.1.42 23.08.2005 | 2655 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.42 23.08.2005 |
2656 | 2656 |
2657 *) Исправление: если URI запроса получался нулевой длины после | 2657 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ URI п╥п╟п©я─п╬я│п╟ п©п╬п╩я┐я┤п╟п╩я│я▐ п╫я┐п╩п╣п╡п╬п╧ п╢п╩п╦п╫я▀ п©п╬я│п╩п╣ |
2658 обработки модулем ngx_http_rewrite_module, то в модуле | 2658 п╬п╠я─п╟п╠п╬я┌п╨п╦ п╪п╬п╢я┐п╩п╣п╪ ngx_http_rewrite_module, я┌п╬ п╡ п╪п╬п╢я┐п╩п╣ |
2659 ngx_http_proxy_module происходил segmentation fault или bus error. | 2659 ngx_http_proxy_module п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault п╦п╩п╦ bus error. |
2660 | 2660 |
2661 *) Исправление: директива limit_rate не работала внутри блока if; | 2661 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ limit_rate п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟ п╡п╫я┐я┌я─п╦ п╠п╩п╬п╨п╟ if; |
2662 ошибка появилась в 0.1.38. | 2662 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.38. |
2663 | 2663 |
2664 | 2664 |
2665 Изменения в nginx 0.1.41 25.07.2005 | 2665 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.41 25.07.2005 |
2666 | 2666 |
2667 *) Исправление: если переменная использовалась в файле конфигурации, то | 2667 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟я│я▄ п╡ я└п╟п╧п╩п╣ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦, я┌п╬ |
2668 она не могла использоваться в SSI. | 2668 п╬п╫п╟ п╫п╣ п╪п╬пЁп╩п╟ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╡ SSI. |
2669 | 2669 |
2670 | 2670 |
2671 Изменения в nginx 0.1.40 22.07.2005 | 2671 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.40 22.07.2005 |
2672 | 2672 |
2673 *) Исправление: если клиент слал очень длинную строку заголовка, то в | 2673 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╨п╩п╦п╣п╫я┌ я│п╩п╟п╩ п╬я┤п╣п╫я▄ п╢п╩п╦п╫п╫я┐я▌ я│я┌я─п╬п╨я┐ п╥п╟пЁп╬п╩п╬п╡п╨п╟, я┌п╬ п╡ |
2674 логе не помещалась информация, связанная с этим запросом. | 2674 п╩п╬пЁп╣ п╫п╣ п©п╬п╪п╣я┴п╟п╩п╟я│я▄ п╦п╫я└п╬я─п╪п╟я├п╦я▐, я│п╡я▐п╥п╟п╫п╫п╟я▐ я│ я█я┌п╦п╪ п╥п╟п©я─п╬я│п╬п╪. |
2675 | 2675 |
2676 *) Исправление: при использовании "X-Accel-Redirect" не передавалась | 2676 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ "X-Accel-Redirect" п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╟я│я▄ |
2677 строка "Set-Cookie"; ошибка появилась в 0.1.39. | 2677 я│я┌я─п╬п╨п╟ "Set-Cookie"; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.39. |
2678 | 2678 |
2679 *) Исправление: при использовании "X-Accel-Redirect" не передавалась | 2679 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ "X-Accel-Redirect" п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╟я│я▄ |
2680 строка "Content-Disposition". | 2680 я│я┌я─п╬п╨п╟ "Content-Disposition". |
2681 | 2681 |
2682 *) Исправление: по сигналу SIGQUIT основной процесс не закрывал сокеты, | 2682 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╬ я│п╦пЁп╫п╟п╩я┐ SIGQUIT п╬я│п╫п╬п╡п╫п╬п╧ п©я─п╬я├п╣я│я│ п╫п╣ п╥п╟п╨я─я▀п╡п╟п╩ я│п╬п╨п╣я┌я▀, |
2683 на которых он слушал. | 2683 п╫п╟ п╨п╬я┌п╬я─я▀я┘ п╬п╫ я│п╩я┐я┬п╟п╩. |
2684 | 2684 |
2685 *) Исправление: после обновления исполняемого файла на лету на Linux и | 2685 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╬я│п╩п╣ п╬п╠п╫п╬п╡п╩п╣п╫п╦я▐ п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟ п╫п╟ п╩п╣я┌я┐ п╫п╟ Linux п╦ |
2686 Solaris название процесса в команде ps становилось короче. | 2686 Solaris п╫п╟п╥п╡п╟п╫п╦п╣ п©я─п╬я├п╣я│я│п╟ п╡ п╨п╬п╪п╟п╫п╢п╣ ps я│я┌п╟п╫п╬п╡п╦п╩п╬я│я▄ п╨п╬я─п╬я┤п╣. |
2687 | 2687 |
2688 | 2688 |
2689 Изменения в nginx 0.1.39 14.07.2005 | 2689 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.39 14.07.2005 |
2690 | 2690 |
2691 *) Изменения в модуле ngx_http_charset_module: директива | 2691 *) п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ п╪п╬п╢я┐п╩п╣ ngx_http_charset_module: п╢п╦я─п╣п╨я┌п╦п╡п╟ |
2692 default_charset упразднена; директива charset задаёт кодировку | 2692 default_charset я┐п©я─п╟п╥п╢п╫п╣п╫п╟; п╢п╦я─п╣п╨я┌п╦п╡п╟ charset п╥п╟п╢п╟я▒я┌ п╨п╬п╢п╦я─п╬п╡п╨я┐ |
2693 ответа; директива source_charset задаёт только исходную кодировку. | 2693 п╬я┌п╡п╣я┌п╟; п╢п╦я─п╣п╨я┌п╦п╡п╟ source_charset п╥п╟п╢п╟я▒я┌ я┌п╬п╩я▄п╨п╬ п╦я│я┘п╬п╢п╫я┐я▌ п╨п╬п╢п╦я─п╬п╡п╨я┐. |
2694 | 2694 |
2695 *) Исправление: при перенаправлении ошибки 401, полученной от бэкенда, | 2695 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╬я┬п╦п╠п╨п╦ 401, п©п╬п╩я┐я┤п╣п╫п╫п╬п╧ п╬я┌ п╠я█п╨п╣п╫п╢п╟, |
2696 не передавалась строка заголовка "WWW-Authenticate". | 2696 п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╟я│я▄ я│я┌я─п╬п╨п╟ п╥п╟пЁп╬п╩п╬п╡п╨п╟ "WWW-Authenticate". |
2697 | 2697 |
2698 *) Исправление: модули ngx_http_proxy_module и ngx_http_fastcgi_module | 2698 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩п╦ ngx_http_proxy_module п╦ ngx_http_fastcgi_module |
2699 могли закрыть соединение до того, как что-нибудь было передано | 2699 п╪п╬пЁп╩п╦ п╥п╟п╨я─я▀я┌я▄ я│п╬п╣п╢п╦п╫п╣п╫п╦п╣ п╢п╬ я┌п╬пЁп╬, п╨п╟п╨ я┤я┌п╬-п╫п╦п╠я┐п╢я▄ п╠я▀п╩п╬ п©п╣я─п╣п╢п╟п╫п╬ |
2700 клиенту; ошибка появилась в 0.1.38. | 2700 п╨п╩п╦п╣п╫я┌я┐; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.38. |
2701 | 2701 |
2702 *) Изменение: обработка ошибки инициализации в crypt_r() в Linux glibc. | 2702 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬п╠я─п╟п╠п╬я┌п╨п╟ п╬я┬п╦п╠п╨п╦ п╦п╫п╦я├п╦п╟п╩п╦п╥п╟я├п╦п╦ п╡ crypt_r() п╡ Linux glibc. |
2703 | 2703 |
2704 *) Исправление: модуль ngx_http_ssi_module не поддерживал относительные | 2704 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫я▀п╣ |
2705 URI в команде include virtual. | 2705 URI п╡ п╨п╬п╪п╟п╫п╢п╣ include virtual. |
2706 | 2706 |
2707 *) Исправление: если в строке заголовка ответа бэкенда была строка | 2707 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ я│я┌я─п╬п╨п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌п╟ п╠я█п╨п╣п╫п╢п╟ п╠я▀п╩п╟ я│я┌я─п╬п╨п╟ |
2708 "Location", которую nginx не должен был изменять, то в ответе | 2708 "Location", п╨п╬я┌п╬я─я┐я▌ nginx п╫п╣ п╢п╬п╩п╤п╣п╫ п╠я▀п╩ п╦п╥п╪п╣п╫я▐я┌я▄, я┌п╬ п╡ п╬я┌п╡п╣я┌п╣ |
2709 передавалось тело 500 ошибки; ошибка появилась в 0.1.29. | 2709 п©п╣я─п╣п╢п╟п╡п╟п╩п╬я│я▄ я┌п╣п╩п╬ 500 п╬я┬п╦п╠п╨п╦; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.29. |
2710 | 2710 |
2711 *) Исправление: некоторые директивы модулей ngx_http_proxy_module и | 2711 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╣п╨п╬я┌п╬я─я▀п╣ п╢п╦я─п╣п╨я┌п╦п╡я▀ п╪п╬п╢я┐п╩п╣п╧ ngx_http_proxy_module п╦ |
2712 ngx_http_fastcgi_module не наследовались с уровня server на уровень | 2712 ngx_http_fastcgi_module п╫п╣ п╫п╟я│п╩п╣п╢п╬п╡п╟п╩п╦я│я▄ я│ я┐я─п╬п╡п╫я▐ server п╫п╟ я┐я─п╬п╡п╣п╫я▄ |
2713 location; ошибка появилась в 0.1.29. | 2713 location; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.29. |
2714 | 2714 |
2715 *) Исправление: модуль ngx_http_ssl_module не поддерживал цепочки | 2715 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssl_module п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ я├п╣п©п╬я┤п╨п╦ |
2716 сертификатов. | 2716 я│п╣я─я┌п╦я└п╦п╨п╟я┌п╬п╡. |
2717 | 2717 |
2718 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе | 2718 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ п╡ п╪п╬п╢я┐п╩п╣ ngx_http_autoindex_module п©я─п╦ п©п╬п╨п╟п╥п╣ |
2719 длинных имён файлов; ошибка появилась в 0.1.38. | 2719 п╢п╩п╦п╫п╫я▀я┘ п╦п╪я▒п╫ я└п╟п╧п╩п╬п╡; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.38. |
2720 | 2720 |
2721 *) Исправления в IMAP/POP3 прокси при взаимодействии с бэкендом на | 2721 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦я▐ п╡ IMAP/POP3 п©я─п╬п╨я│п╦ п©я─п╦ п╡п╥п╟п╦п╪п╬п╢п╣п╧я│я┌п╡п╦п╦ я│ п╠я█п╨п╣п╫п╢п╬п╪ п╫п╟ |
2722 стадии login. | 2722 я│я┌п╟п╢п╦п╦ login. |
2723 | 2723 |
2724 | 2724 |
2725 Изменения в nginx 0.1.38 08.07.2005 | 2725 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.38 08.07.2005 |
2726 | 2726 |
2727 *) Добавление: директива limit_rate поддерживается в режиме прокси и | 2727 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ limit_rate п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п╦ |
2728 FastCGI. | 2728 FastCGI. |
2729 | 2729 |
2730 *) Добавление: в режиме прокси и FastCGI поддерживается строка | 2730 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п╦ FastCGI п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ я│я┌я─п╬п╨п╟ |
2731 заголовка "X-Accel-Limit-Rate" в ответе бэкенда. | 2731 п╥п╟пЁп╬п╩п╬п╡п╨п╟ "X-Accel-Limit-Rate" п╡ п╬я┌п╡п╣я┌п╣ п╠я█п╨п╣п╫п╢п╟. |
2732 | 2732 |
2733 *) Добавление: директива break. | 2733 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ break. |
2734 | 2734 |
2735 *) Добавление: директива log_not_found. | 2735 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ log_not_found. |
2736 | 2736 |
2737 *) Исправление: при перенаправлении запроса с помощью строки заголовка | 2737 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╥п╟п©я─п╬я│п╟ я│ п©п╬п╪п╬я┴я▄я▌ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ |
2738 "X-Accel-Redirect" не изменялся код ответа. | 2738 "X-Accel-Redirect" п╫п╣ п╦п╥п╪п╣п╫я▐п╩я│я▐ п╨п╬п╢ п╬я┌п╡п╣я┌п╟. |
2739 | 2739 |
2740 *) Исправление: переменные, установленные директивой set не могли | 2740 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣, я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀п╣ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ set п╫п╣ п╪п╬пЁп╩п╦ |
2741 использоваться в SSI. | 2741 п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╡ SSI. |
2742 | 2742 |
2743 *) Исправление: при включении в SSI более одного удалённого подзапроса | 2743 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╡п╨п╩я▌я┤п╣п╫п╦п╦ п╡ SSI п╠п╬п╩п╣п╣ п╬п╢п╫п╬пЁп╬ я┐п╢п╟п╩я▒п╫п╫п╬пЁп╬ п©п╬п╢п╥п╟п©я─п╬я│п╟ |
2744 мог произойти segmentation fault. | 2744 п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
2745 | 2745 |
2746 *) Исправление: если статусная строка в ответе бэкенда передавалась в | 2746 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ я│я┌п╟я┌я┐я│п╫п╟я▐ я│я┌я─п╬п╨п╟ п╡ п╬я┌п╡п╣я┌п╣ п╠я█п╨п╣п╫п╢п╟ п©п╣я─п╣п╢п╟п╡п╟п╩п╟я│я▄ п╡ |
2747 двух пакетах, то nginx считал ответ неверным; ошибка появилась в | 2747 п╢п╡я┐я┘ п©п╟п╨п╣я┌п╟я┘, я┌п╬ nginx я│я┤п╦я┌п╟п╩ п╬я┌п╡п╣я┌ п╫п╣п╡п╣я─п╫я▀п╪; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
2748 0.1.29. | 2748 0.1.29. |
2749 | 2749 |
2750 *) Добавление: директива ssi_types. | 2750 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssi_types. |
2751 | 2751 |
2752 *) Добавление: директива autoindex_exact_size. | 2752 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ autoindex_exact_size. |
2753 | 2753 |
2754 *) Исправление: модуль ngx_http_autoindex_module не поддерживал длинные | 2754 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_autoindex_module п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ п╢п╩п╦п╫п╫я▀п╣ |
2755 имена файлов в UTF-8. | 2755 п╦п╪п╣п╫п╟ я└п╟п╧п╩п╬п╡ п╡ UTF-8. |
2756 | 2756 |
2757 *) Добавление: IMAP/POP3 прокси. | 2757 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: IMAP/POP3 п©я─п╬п╨я│п╦. |
2758 | 2758 |
2759 | 2759 |
2760 Изменения в nginx 0.1.37 23.06.2005 | 2760 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.37 23.06.2005 |
2761 | 2761 |
2762 *) Изменение: в конце файла nginx.pid теперь добавляется "\n". | 2762 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡ п╨п╬п╫я├п╣ я└п╟п╧п╩п╟ nginx.pid я┌п╣п©п╣я─я▄ п╢п╬п╠п╟п╡п╩я▐п╣я┌я│я▐ "\n". |
2763 | 2763 |
2764 *) Исправление: при включении большого количества вставок или | 2764 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╡п╨п╩я▌я┤п╣п╫п╦п╦ п╠п╬п╩я▄я┬п╬пЁп╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п╡я│я┌п╟п╡п╬п╨ п╦п╩п╦ |
2765 нескольких больших вставок с помощью SSI ответ мог передаваться не | 2765 п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ п╠п╬п╩я▄я┬п╦я┘ п╡я│я┌п╟п╡п╬п╨ я│ п©п╬п╪п╬я┴я▄я▌ SSI п╬я┌п╡п╣я┌ п╪п╬пЁ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣ |
2766 полностью. | 2766 п©п╬п╩п╫п╬я│я┌я▄я▌. |
2767 | 2767 |
2768 *) Исправление: если все бэкенды возвращали ответ 404, то при | 2768 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡я│п╣ п╠я█п╨п╣п╫п╢я▀ п╡п╬п╥п╡я─п╟я┴п╟п╩п╦ п╬я┌п╡п╣я┌ 404, я┌п╬ п©я─п╦ |
2769 использовании параметра http_404 в директивах proxy_next_upstream | 2769 п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╟я─п╟п╪п╣я┌я─п╟ http_404 п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ proxy_next_upstream |
2770 или fastcgi_next_upstream, nginx начинал запрашивать все бэкенды | 2770 п╦п╩п╦ fastcgi_next_upstream, nginx п╫п╟я┤п╦п╫п╟п╩ п╥п╟п©я─п╟я┬п╦п╡п╟я┌я▄ п╡я│п╣ п╠я█п╨п╣п╫п╢я▀ |
2771 снова. | 2771 я│п╫п╬п╡п╟. |
2772 | 2772 |
2773 | 2773 |
2774 Изменения в nginx 0.1.36 15.06.2005 | 2774 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.36 15.06.2005 |
2775 | 2775 |
2776 *) Изменение: если в заголовке запросе есть дублирующиеся строки | 2776 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ п╥п╟п©я─п╬я│п╣ п╣я│я┌я▄ п╢я┐п╠п╩п╦я─я┐я▌я┴п╦п╣я│я▐ я│я┌я─п╬п╨п╦ |
2777 "Host", "Connection", "Content-Length" и "Authorization", то nginx | 2777 "Host", "Connection", "Content-Length" п╦ "Authorization", я┌п╬ nginx |
2778 теперь выдаёт ошибку 400. | 2778 я┌п╣п©п╣я─я▄ п╡я▀п╢п╟я▒я┌ п╬я┬п╦п╠п╨я┐ 400. |
2779 | 2779 |
2780 *) Изменение: директива post_accept_timeout упразднена. | 2780 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ post_accept_timeout я┐п©я─п╟п╥п╢п╫п╣п╫п╟. |
2781 | 2781 |
2782 *) Добавление: параметры default, af=, bl=, deferred и bind в директиве | 2782 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ default, af=, bl=, deferred п╦ bind п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ |
2783 listen. | 2783 listen. |
2784 | 2784 |
2785 *) Добавление: поддержка accept фильтров во FreeBSD. | 2785 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ accept я└п╦п╩я▄я┌я─п╬п╡ п╡п╬ FreeBSD. |
2786 | 2786 |
2787 *) Добавление: поддержка TCP_DEFER_ACCEPT в Linux. | 2787 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ TCP_DEFER_ACCEPT п╡ Linux. |
2788 | 2788 |
2789 *) Исправление: модуль ngx_http_autoindex_module не поддерживал имена | 2789 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_autoindex_module п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╩ п╦п╪п╣п╫п╟ |
2790 файлов в UTF-8. | 2790 я└п╟п╧п╩п╬п╡ п╡ UTF-8. |
2791 | 2791 |
2792 *) Исправление: после добавления новый лог-файл ротация этого лога по | 2792 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╬я│п╩п╣ п╢п╬п╠п╟п╡п╩п╣п╫п╦я▐ п╫п╬п╡я▀п╧ п╩п╬пЁ-я└п╟п╧п╩ я─п╬я┌п╟я├п╦я▐ я█я┌п╬пЁп╬ п╩п╬пЁп╟ п©п╬ |
2793 сигналу -USR1 выполнялась, только если переконфигурировать nginx два | 2793 я│п╦пЁп╫п╟п╩я┐ -USR1 п╡я▀п©п╬п╩п╫я▐п╩п╟я│я▄, я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╦я─п╬п╡п╟я┌я▄ nginx п╢п╡п╟ |
2794 раза по сигналу -HUP. | 2794 я─п╟п╥п╟ п©п╬ я│п╦пЁп╫п╟п╩я┐ -HUP. |
2795 | 2795 |
2796 | 2796 |
2797 Изменения в nginx 0.1.35 07.06.2005 | 2797 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.35 07.06.2005 |
2798 | 2798 |
2799 *) Добавление: директива working_directory. | 2799 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ working_directory. |
2800 | 2800 |
2801 *) Добавление: директива port_in_redirect. | 2801 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ port_in_redirect. |
2802 | 2802 |
2803 *) Исправление: если заголовок ответа бэкенда не помещался в один | 2803 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬я┌п╡п╣я┌п╟ п╠я█п╨п╣п╫п╢п╟ п╫п╣ п©п╬п╪п╣я┴п╟п╩я│я▐ п╡ п╬п╢п╦п╫ |
2804 пакет, то происходил segmentation fault; ошибка появилась в 0.1.29. | 2804 п©п╟п╨п╣я┌, я┌п╬ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.29. |
2805 | 2805 |
2806 *) Исправление: если было сконфигурировано более 10 серверов или в | 2806 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╠я▀п╩п╬ я│п╨п╬п╫я└п╦пЁя┐я─п╦я─п╬п╡п╟п╫п╬ п╠п╬п╩п╣п╣ 10 я│п╣я─п╡п╣я─п╬п╡ п╦п╩п╦ п╡ |
2807 сервере не описана директива "listen", то при запуске мог произойти | 2807 я│п╣я─п╡п╣я─п╣ п╫п╣ п╬п©п╦я│п╟п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡п╟ "listen", я┌п╬ п©я─п╦ п╥п╟п©я┐я│п╨п╣ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ |
2808 segmentation fault. | 2808 segmentation fault. |
2809 | 2809 |
2810 *) Исправление: если ответ не помещался во временный файл, то мог | 2810 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╬я┌п╡п╣я┌ п╫п╣ п©п╬п╪п╣я┴п╟п╩я│я▐ п╡п╬ п╡я─п╣п╪п╣п╫п╫я▀п╧ я└п╟п╧п╩, я┌п╬ п╪п╬пЁ |
2811 произойти segmentation fault. | 2811 п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault. |
2812 | 2812 |
2813 *) Исправление: nginx возвращал ошибку 400 на запросы вида | 2813 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╡п╬п╥п╡я─п╟я┴п╟п╩ п╬я┬п╦п╠п╨я┐ 400 п╫п╟ п╥п╟п©я─п╬я│я▀ п╡п╦п╢п╟ |
2814 "GET http://www.domain.com/uri HTTP/1.0"; ошибка появилась в 0.1.28. | 2814 "GET http://www.domain.com/uri HTTP/1.0"; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.28. |
2815 | 2815 |
2816 | 2816 |
2817 Изменения в nginx 0.1.34 26.05.2005 | 2817 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.34 26.05.2005 |
2818 | 2818 |
2819 *) Исправление: при включении больших ответов с помощью SSI рабочий | 2819 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╡п╨п╩я▌я┤п╣п╫п╦п╦ п╠п╬п╩я▄я┬п╦я┘ п╬я┌п╡п╣я┌п╬п╡ я│ п©п╬п╪п╬я┴я▄я▌ SSI я─п╟п╠п╬я┤п╦п╧ |
2820 процесс мог зациклиться. | 2820 п©я─п╬я├п╣я│я│ п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐. |
2821 | 2821 |
2822 *) Исправление: переменные, устанавливаемые директивой "set", не были | 2822 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣, я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣п╪я▀п╣ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ "set", п╫п╣ п╠я▀п╩п╦ |
2823 доступны в SSI. | 2823 п╢п╬я│я┌я┐п©п╫я▀ п╡ SSI. |
2824 | 2824 |
2825 *) Добавление: директива autoindex_localtime. | 2825 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ autoindex_localtime. |
2826 | 2826 |
2827 *) Исправление: пустое значение в директиве proxy_set_header запрещает | 2827 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я┐я│я┌п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_set_header п╥п╟п©я─п╣я┴п╟п╣я┌ |
2828 передачу заголовка. | 2828 п©п╣я─п╣п╢п╟я┤я┐ п╥п╟пЁп╬п╩п╬п╡п╨п╟. |
2829 | 2829 |
2830 | 2830 |
2831 Изменения в nginx 0.1.33 23.05.2005 | 2831 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.33 23.05.2005 |
2832 | 2832 |
2833 *) Исправление: nginx не собирался с параметром --without-pcre; ошибка | 2833 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ --without-pcre; п╬я┬п╦п╠п╨п╟ |
2834 появилась в 0.1.29. | 2834 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.29. |
2835 | 2835 |
2836 *) Исправление: 3, 5, 7 и 8 директив proxy_set_header на одном уровне | 2836 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: 3, 5, 7 п╦ 8 п╢п╦я─п╣п╨я┌п╦п╡ proxy_set_header п╫п╟ п╬п╢п╫п╬п╪ я┐я─п╬п╡п╫п╣ |
2837 вызывали bus fault при запуске. | 2837 п╡я▀п╥я▀п╡п╟п╩п╦ bus fault п©я─п╦ п╥п╟п©я┐я│п╨п╣. |
2838 | 2838 |
2839 *) Исправление: в редиректах внутри HTTPS сервера был указан протокол | 2839 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╣п╢п╦я─п╣п╨я┌п╟я┘ п╡п╫я┐я┌я─п╦ HTTPS я│п╣я─п╡п╣я─п╟ п╠я▀п╩ я┐п╨п╟п╥п╟п╫ п©я─п╬я┌п╬п╨п╬п╩ |
2840 HTTP. | 2840 HTTP. |
2841 | 2841 |
2842 *) Исправление: если директива rewrite использовала выделения внутри | 2842 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╢п╦я─п╣п╨я┌п╦п╡п╟ rewrite п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡п╫я┐я┌я─п╦ |
2843 директивы if, то возвращалась ошибка 500. | 2843 п╢п╦я─п╣п╨я┌п╦п╡я▀ if, я┌п╬ п╡п╬п╥п╡я─п╟я┴п╟п╩п╟я│я▄ п╬я┬п╦п╠п╨п╟ 500. |
2844 | 2844 |
2845 | 2845 |
2846 Изменения в nginx 0.1.32 19.05.2005 | 2846 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.32 19.05.2005 |
2847 | 2847 |
2848 *) Исправление: в редиректах, выдаваемых с помощью директивы rewrite, | 2848 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╣п╢п╦я─п╣п╨я┌п╟я┘, п╡я▀п╢п╟п╡п╟п╣п╪я▀я┘ я│ п©п╬п╪п╬я┴я▄я▌ п╢п╦я─п╣п╨я┌п╦п╡я▀ rewrite, |
2849 не передавались аргументы; ошибка появилась в 0.1.29. | 2849 п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ п╟я─пЁя┐п╪п╣п╫я┌я▀; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.29. |
2850 | 2850 |
2851 *) Добавление: директива if поддерживает выделения в регулярных | 2851 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ if п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡ я─п╣пЁя┐п╩я▐я─п╫я▀я┘ |
2852 выражениях. | 2852 п╡я▀я─п╟п╤п╣п╫п╦я▐я┘. |
2853 | 2853 |
2854 *) Добавление: директива set поддерживает переменные и выделения из | 2854 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ set п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╦ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╦п╥ |
2855 регулярных выражений. | 2855 я─п╣пЁя┐п╩я▐я─п╫я▀я┘ п╡я▀я─п╟п╤п╣п╫п╦п╧. |
2856 | 2856 |
2857 *) Добавление: в режиме прокси и FastCGI поддерживается строка | 2857 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п╦ FastCGI п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ я│я┌я─п╬п╨п╟ |
2858 заголовка "X-Accel-Redirect" в ответе бэкенда. | 2858 п╥п╟пЁп╬п╩п╬п╡п╨п╟ "X-Accel-Redirect" п╡ п╬я┌п╡п╣я┌п╣ п╠я█п╨п╣п╫п╢п╟. |
2859 | 2859 |
2860 | 2860 |
2861 Изменения в nginx 0.1.31 16.05.2005 | 2861 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.31 16.05.2005 |
2862 | 2862 |
2863 *) Исправление: при использовании SSL ответ мог передаваться не до | 2863 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSL п╬я┌п╡п╣я┌ п╪п╬пЁ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣ п╢п╬ |
2864 конца. | 2864 п╨п╬п╫я├п╟. |
2865 | 2865 |
2866 *) Исправление: ошибки при обработке SSI в ответе, полученного от | 2866 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п╬п╠я─п╟п╠п╬я┌п╨п╣ SSI п╡ п╬я┌п╡п╣я┌п╣, п©п╬п╩я┐я┤п╣п╫п╫п╬пЁп╬ п╬я┌ |
2867 FastCGI-сервера. | 2867 FastCGI-я│п╣я─п╡п╣я─п╟. |
2868 | 2868 |
2869 *) Исправление: ошибки при использовании SSI и сжатия. | 2869 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSI п╦ я│п╤п╟я┌п╦я▐. |
2870 | 2870 |
2871 *) Исправление: редирект с кодом 301 передавался без тела ответа; | 2871 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я─п╣п╢п╦я─п╣п╨я┌ я│ п╨п╬п╢п╬п╪ 301 п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╠п╣п╥ я┌п╣п╩п╟ п╬я┌п╡п╣я┌п╟; |
2872 ошибка появилась в 0.1.30. | 2872 п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.30. |
2873 | 2873 |
2874 | 2874 |
2875 Изменения в nginx 0.1.30 14.05.2005 | 2875 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.30 14.05.2005 |
2876 | 2876 |
2877 *) Исправление: при использовании SSI рабочий процесс мог зациклиться. | 2877 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSI я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ п╥п╟я├п╦п╨п╩п╦я┌я▄я│я▐. |
2878 | 2878 |
2879 *) Исправление: при использовании SSL ответ мог передаваться не до | 2879 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSL п╬я┌п╡п╣я┌ п╪п╬пЁ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣ п╢п╬ |
2880 конца. | 2880 п╨п╬п╫я├п╟. |
2881 | 2881 |
2882 *) Исправление: если длина части ответа, полученного за один раз от | 2882 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╢п╩п╦п╫п╟ я┤п╟я│я┌п╦ п╬я┌п╡п╣я┌п╟, п©п╬п╩я┐я┤п╣п╫п╫п╬пЁп╬ п╥п╟ п╬п╢п╦п╫ я─п╟п╥ п╬я┌ |
2883 проксируемого или FastCGI сервера была равна 500 байт, то nginx | 2883 п©я─п╬п╨я│п╦я─я┐п╣п╪п╬пЁп╬ п╦п╩п╦ FastCGI я│п╣я─п╡п╣я─п╟ п╠я▀п╩п╟ я─п╟п╡п╫п╟ 500 п╠п╟п╧я┌, я┌п╬ nginx |
2884 возвращал код ответа 500; в режиме прокси ошибка появилась только в | 2884 п╡п╬п╥п╡я─п╟я┴п╟п╩ п╨п╬п╢ п╬я┌п╡п╣я┌п╟ 500; п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ я┌п╬п╩я▄п╨п╬ п╡ |
2885 0.1.29. | 2885 0.1.29. |
2886 | 2886 |
2887 *) Исправление: nginx не считал неверными директивы с 8-ю или 9-ю | 2887 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│я┤п╦я┌п╟п╩ п╫п╣п╡п╣я─п╫я▀п╪п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ я│ 8-я▌ п╦п╩п╦ 9-я▌ |
2888 параметрами. | 2888 п©п╟я─п╟п╪п╣я┌я─п╟п╪п╦. |
2889 | 2889 |
2890 *) Добавление: директива return может возвращать код ответа 204. | 2890 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ return п╪п╬п╤п╣я┌ п╡п╬п╥п╡я─п╟я┴п╟я┌я▄ п╨п╬п╢ п╬я┌п╡п╣я┌п╟ 204. |
2891 | 2891 |
2892 *) Добавление: директива ignore_invalid_headers. | 2892 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ignore_invalid_headers. |
2893 | 2893 |
2894 | 2894 |
2895 Изменения в nginx 0.1.29 12.05.2005 | 2895 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.29 12.05.2005 |
2896 | 2896 |
2897 *) Добавление: модуль ngx_http_ssi_module поддерживает команду include | 2897 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╨п╬п╪п╟п╫п╢я┐ include |
2898 virtual. | 2898 virtual. |
2899 | 2899 |
2900 *) Добавление: модуль ngx_http_ssi_module поддерживает условную команду | 2900 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я┐я│п╩п╬п╡п╫я┐я▌ п╨п╬п╪п╟п╫п╢я┐ |
2901 вида 'if expr="$NAME"' и команды else и endif. Допускается только | 2901 п╡п╦п╢п╟ 'if expr="$NAME"' п╦ п╨п╬п╪п╟п╫п╢я▀ else п╦ endif. п■п╬п©я┐я│п╨п╟п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ |
2902 один уровень вложенности. | 2902 п╬п╢п╦п╫ я┐я─п╬п╡п╣п╫я▄ п╡п╩п╬п╤п╣п╫п╫п╬я│я┌п╦. |
2903 | 2903 |
2904 *) Добавление: модуль ngx_http_ssi_module поддерживает две переменные | 2904 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╢п╡п╣ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ |
2905 DATE_LOCAL и DATE_GMT и команду config timefmt. | 2905 DATE_LOCAL п╦ DATE_GMT п╦ п╨п╬п╪п╟п╫п╢я┐ config timefmt. |
2906 | 2906 |
2907 *) Добавление: директива ssi_ignore_recycled_buffers. | 2907 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ ssi_ignore_recycled_buffers. |
2908 | 2908 |
2909 *) Исправление: если переменная QUERY_STRING не была определена, то в | 2909 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ QUERY_STRING п╫п╣ п╠я▀п╩п╟ п╬п©я─п╣п╢п╣п╩п╣п╫п╟, я┌п╬ п╡ |
2910 команде echo не ставилось значение по умолчанию. | 2910 п╨п╬п╪п╟п╫п╢п╣ echo п╫п╣ я│я┌п╟п╡п╦п╩п╬я│я▄ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. |
2911 | 2911 |
2912 *) Изменение: модуль ngx_http_proxy_module полностью переписан. | 2912 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_proxy_module п©п╬п╩п╫п╬я│я┌я▄я▌ п©п╣я─п╣п©п╦я│п╟п╫. |
2913 | 2913 |
2914 *) Добавление: директивы proxy_redirect, proxy_pass_request_headers, | 2914 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_redirect, proxy_pass_request_headers, |
2915 proxy_pass_request_body и proxy_method. | 2915 proxy_pass_request_body п╦ proxy_method. |
2916 | 2916 |
2917 *) Добавление: директива proxy_set_header. Директива proxy_x_var | 2917 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_set_header. п■п╦я─п╣п╨я┌п╦п╡п╟ proxy_x_var |
2918 упразднена и должна быть заменена директивой proxy_set_header. | 2918 я┐п©я─п╟п╥п╢п╫п╣п╫п╟ п╦ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ п╥п╟п╪п╣п╫п╣п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ proxy_set_header. |
2919 | 2919 |
2920 *) Изменение: директива proxy_preserve_host упразднена и должна быть | 2920 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_preserve_host я┐п©я─п╟п╥п╢п╫п╣п╫п╟ п╦ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ |
2921 заменена директивами "proxy_set_header Host $host" и "proxy_redirect | 2921 п╥п╟п╪п╣п╫п╣п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡п╟п╪п╦ "proxy_set_header Host $host" п╦ "proxy_redirect |
2922 off" или директивой "proxy_set_header Host $host:$proxy_port" и | 2922 off" п╦п╩п╦ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ "proxy_set_header Host $host:$proxy_port" п╦ |
2923 соответствующими ей директивами proxy_redirect. | 2923 я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╪п╦ п╣п╧ п╢п╦я─п╣п╨я┌п╦п╡п╟п╪п╦ proxy_redirect. |
2924 | 2924 |
2925 *) Изменение: директива proxy_set_x_real_ip упразднена и должна быть | 2925 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_set_x_real_ip я┐п©я─п╟п╥п╢п╫п╣п╫п╟ п╦ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ |
2926 заменена директивой "proxy_set_header X-Real-IP $remote_addr". | 2926 п╥п╟п╪п╣п╫п╣п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ "proxy_set_header X-Real-IP $remote_addr". |
2927 | 2927 |
2928 *) Изменение: директива proxy_add_x_forwarded_for упразднена и должна | 2928 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_add_x_forwarded_for я┐п©я─п╟п╥п╢п╫п╣п╫п╟ п╦ п╢п╬п╩п╤п╫п╟ |
2929 быть заменена директивой | 2929 п╠я▀я┌я▄ п╥п╟п╪п╣п╫п╣п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ |
2930 "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for". | 2930 "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for". |
2931 | 2931 |
2932 *) Изменение: директива proxy_set_x_url упразднена и должна быть | 2932 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_set_x_url я┐п©я─п╟п╥п╢п╫п╣п╫п╟ п╦ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ |
2933 заменена директивой | 2933 п╥п╟п╪п╣п╫п╣п╫п╟ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ |
2934 "proxy_set_header X-URL http://$host:$server_port$request_uri". | 2934 "proxy_set_header X-URL http://$host:$server_port$request_uri". |
2935 | 2935 |
2936 *) Добавление: директива fastcgi_param. | 2936 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ fastcgi_param. |
2937 | 2937 |
2938 *) Изменение: директивы fastcgi_root, fastcgi_set_var и fastcgi_params | 2938 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ fastcgi_root, fastcgi_set_var п╦ fastcgi_params |
2939 упразднены и должны быть замены директивами fastcgi_param. | 2939 я┐п©я─п╟п╥п╢п╫п╣п╫я▀ п╦ п╢п╬п╩п╤п╫я▀ п╠я▀я┌я▄ п╥п╟п╪п╣п╫я▀ п╢п╦я─п╣п╨я┌п╦п╡п╟п╪п╦ fastcgi_param. |
2940 | 2940 |
2941 *) Добавление: директива index может использовать переменные. | 2941 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ index п╪п╬п╤п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©п╣я─п╣п╪п╣п╫п╫я▀п╣. |
2942 | 2942 |
2943 *) Добавление: директива index может быть указана на уровне http и | 2943 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ index п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫п╟ п╫п╟ я┐я─п╬п╡п╫п╣ http п╦ |
2944 server. | 2944 server. |
2945 | 2945 |
2946 *) Изменение: только последний параметр в директиве index может быть | 2946 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣п╢п╫п╦п╧ п©п╟я─п╟п╪п╣я┌я─ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ index п╪п╬п╤п╣я┌ п╠я▀я┌я▄ |
2947 абсолютным. | 2947 п╟п╠я│п╬п╩я▌я┌п╫я▀п╪. |
2948 | 2948 |
2949 *) Добавление: в директиве rewrite могут использоваться переменные. | 2949 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ rewrite п╪п╬пЁя┐я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п©п╣я─п╣п╪п╣п╫п╫я▀п╣. |
2950 | 2950 |
2951 *) Добавление: директива internal. | 2951 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ internal. |
2952 | 2952 |
2953 *) Добавление: переменные CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, | 2953 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╣я─п╣п╪п╣п╫п╫я▀п╣ CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, |
2954 SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, | 2954 SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, |
2955 SERVER_NAME, REQUEST_METHOD, REQUEST_URI и REMOTE_USER. | 2955 SERVER_NAME, REQUEST_METHOD, REQUEST_URI п╦ REMOTE_USER. |
2956 | 2956 |
2957 *) Изменение: nginx теперь передаёт неверные строки в заголовках | 2957 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: nginx я┌п╣п©п╣я─я▄ п©п╣я─п╣п╢п╟я▒я┌ п╫п╣п╡п╣я─п╫я▀п╣ я│я┌я─п╬п╨п╦ п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╟я┘ |
2958 запроса клиента и ответа бэкенда. | 2958 п╥п╟п©я─п╬я│п╟ п╨п╩п╦п╣п╫я┌п╟ п╦ п╬я┌п╡п╣я┌п╟ п╠я█п╨п╣п╫п╢п╟. |
2959 | 2959 |
2960 *) Исправление: если бэкенд долго не передавал ответ и send_timeout был | 2960 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ п╢п╬п╩пЁп╬ п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩ п╬я┌п╡п╣я┌ п╦ send_timeout п╠я▀п╩ |
2961 меньше, чем proxy_read_timeout, то клиенту возвращался ответ 408. | 2961 п╪п╣п╫я▄я┬п╣, я┤п╣п╪ proxy_read_timeout, я┌п╬ п╨п╩п╦п╣п╫я┌я┐ п╡п╬п╥п╡я─п╟я┴п╟п╩я│я▐ п╬я┌п╡п╣я┌ 408. |
2962 | 2962 |
2963 *) Исправление: если бэкенд передавал неверную строку в заголовке | 2963 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ п©п╣я─п╣п╢п╟п╡п╟п╩ п╫п╣п╡п╣я─п╫я┐я▌ я│я┌я─п╬п╨я┐ п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ |
2964 ответа, то происходил segmentation fault; ошибка появилась в 0.1.26. | 2964 п╬я┌п╡п╣я┌п╟, я┌п╬ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.26. |
2965 | 2965 |
2966 *) Исправление: при использовании отказоустойчивой конфигурации в | 2966 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╬я┌п╨п╟п╥п╬я┐я│я┌п╬п╧я┤п╦п╡п╬п╧ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╡ |
2967 FastCGI мог происходить segmentation fault. | 2967 FastCGI п╪п╬пЁ п©я─п╬п╦я│я┘п╬п╢п╦я┌я▄ segmentation fault. |
2968 | 2968 |
2969 *) Исправление: директива expires не удаляла уже установленные строки | 2969 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ expires п╫п╣ я┐п╢п╟п╩я▐п╩п╟ я┐п╤п╣ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀п╣ я│я┌я─п╬п╨п╦ |
2970 заголовка "Expires" и "Cache-Control". | 2970 п╥п╟пЁп╬п╩п╬п╡п╨п╟ "Expires" п╦ "Cache-Control". |
2971 | 2971 |
2972 *) Исправление: nginx не учитывал завершающую точку в строке заголовка | 2972 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я┐я┤п╦я┌я▀п╡п╟п╩ п╥п╟п╡п╣я─я┬п╟я▌я┴я┐я▌ я┌п╬я┤п╨я┐ п╡ я│я┌я─п╬п╨п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╟ |
2973 запроса "Host". | 2973 п╥п╟п©я─п╬я│п╟ "Host". |
2974 | 2974 |
2975 *) Исправление: модуль ngx_http_auth_module не работал на Linux. | 2975 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_auth_module п╫п╣ я─п╟п╠п╬я┌п╟п╩ п╫п╟ Linux. |
2976 | 2976 |
2977 *) Исправление: директива rewrite неверно работала, если в запросе | 2977 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ rewrite п╫п╣п╡п╣я─п╫п╬ я─п╟п╠п╬я┌п╟п╩п╟, п╣я│п╩п╦ п╡ п╥п╟п©я─п╬я│п╣ |
2978 присутствовали аргументы. | 2978 п©я─п╦я│я┐я┌я│я┌п╡п╬п╡п╟п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌я▀. |
2979 | 2979 |
2980 *) Исправление: nginx не собирался на MacOS X. | 2980 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ MacOS X. |
2981 | 2981 |
2982 | 2982 |
2983 Изменения в nginx 0.1.28 08.04.2005 | 2983 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.28 08.04.2005 |
2984 | 2984 |
2985 *) Исправление: при проксировании больших файлов nginx сильно нагружал | 2985 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╬п╡ nginx я│п╦п╩я▄п╫п╬ п╫п╟пЁя─я┐п╤п╟п╩ |
2986 процессор. | 2986 п©я─п╬я├п╣я│я│п╬я─. |
2987 | 2987 |
2988 *) Исправление: nginx не собирался gcc 4.0 на Linux. | 2988 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ gcc 4.0 п╫п╟ Linux. |
2989 | 2989 |
2990 | 2990 |
2991 Изменения в nginx 0.1.27 28.03.2005 | 2991 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.27 28.03.2005 |
2992 | 2992 |
2993 *) Добавление: параметр blocked в директиве valid_referers. | 2993 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ blocked п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ valid_referers. |
2994 | 2994 |
2995 *) Изменение: ошибки обработки заголовка запроса теперь записываются на | 2995 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п╬п╠я─п╟п╠п╬я┌п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╥п╟п©я─п╬я│п╟ я┌п╣п©п╣я─я▄ п╥п╟п©п╦я│я▀п╡п╟я▌я┌я│я▐ п╫п╟ |
2996 уровне info, в лог также записывается имя сервера и строки заголовка | 2996 я┐я─п╬п╡п╫п╣ info, п╡ п╩п╬пЁ я┌п╟п╨п╤п╣ п╥п╟п©п╦я│я▀п╡п╟п╣я┌я│я▐ п╦п╪я▐ я│п╣я─п╡п╣я─п╟ п╦ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ |
2997 запроса "Host" и "Referer". | 2997 п╥п╟п©я─п╬я│п╟ "Host" п╦ "Referer". |
2998 | 2998 |
2999 *) Изменение: при записи ошибок в лог записывается также строка | 2999 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©я─п╦ п╥п╟п©п╦я│п╦ п╬я┬п╦п╠п╬п╨ п╡ п╩п╬пЁ п╥п╟п©п╦я│я▀п╡п╟п╣я┌я│я▐ я┌п╟п╨п╤п╣ я│я┌я─п╬п╨п╟ |
3000 заголовка запроса "Host". | 3000 п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╥п╟п©я─п╬я│п╟ "Host". |
3001 | 3001 |
3002 *) Добавление: директива proxy_pass_unparsed_uri. Специальная обработка | 3002 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_pass_unparsed_uri. п║п©п╣я├п╦п╟п╩я▄п╫п╟я▐ п╬п╠я─п╟п╠п╬я┌п╨п╟ |
3003 символов "://" в URI, введённая в версии 0.1.11, теперь упразднена. | 3003 я│п╦п╪п╡п╬п╩п╬п╡ "://" п╡ URI, п╡п╡п╣п╢я▒п╫п╫п╟я▐ п╡ п╡п╣я─я│п╦п╦ 0.1.11, я┌п╣п©п╣я─я▄ я┐п©я─п╟п╥п╢п╫п╣п╫п╟. |
3004 | 3004 |
3005 *) Исправление: nginx не собирался на FreeBSD и Linux, если был указан | 3005 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ FreeBSD п╦ Linux, п╣я│п╩п╦ п╠я▀п╩ я┐п╨п╟п╥п╟п╫ |
3006 параметр конфигурации --without-ngx_http_auth_basic_module. | 3006 п©п╟я─п╟п╪п╣я┌я─ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ --without-ngx_http_auth_basic_module. |
3007 | 3007 |
3008 | 3008 |
3009 Изменения в nginx 0.1.26 22.03.2005 | 3009 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.26 22.03.2005 |
3010 | 3010 |
3011 *) Изменение: неверные строки заголовка, переданные клиентом, теперь | 3011 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╫п╣п╡п╣я─п╫я▀п╣ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟, п©п╣я─п╣п╢п╟п╫п╫я▀п╣ п╨п╩п╦п╣п╫я┌п╬п╪, я┌п╣п©п╣я─я▄ |
3012 игнорируется и записываются в error_log на уровне info. | 3012 п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐ п╦ п╥п╟п©п╦я│я▀п╡п╟я▌я┌я│я▐ п╡ error_log п╫п╟ я┐я─п╬п╡п╫п╣ info. |
3013 | 3013 |
3014 *) Изменение: при записи ошибок в лог записывается также имя сервера, | 3014 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©я─п╦ п╥п╟п©п╦я│п╦ п╬я┬п╦п╠п╬п╨ п╡ п╩п╬пЁ п╥п╟п©п╦я│я▀п╡п╟п╣я┌я│я▐ я┌п╟п╨п╤п╣ п╦п╪я▐ я│п╣я─п╡п╣я─п╟, |
3015 при обращении к которому произошла ошибка. | 3015 п©я─п╦ п╬п╠я─п╟я┴п╣п╫п╦п╦ п╨ п╨п╬я┌п╬я─п╬п╪я┐ п©я─п╬п╦п╥п╬я┬п╩п╟ п╬я┬п╦п╠п╨п╟. |
3016 | 3016 |
3017 *) Добавление: модуль ngx_http_auth_basic_module и директивы auth_basic | 3017 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_auth_basic_module п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ auth_basic |
3018 и auth_basic_user_file. | 3018 п╦ auth_basic_user_file. |
3019 | 3019 |
3020 | 3020 |
3021 Изменения в nginx 0.1.25 19.03.2005 | 3021 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.25 19.03.2005 |
3022 | 3022 |
3023 *) Исправление: nginx не работал на Linux parisc. | 3023 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я─п╟п╠п╬я┌п╟п╩ п╫п╟ Linux parisc. |
3024 | 3024 |
3025 *) Добавление: nginx теперь не запускается под FreeBSD, если значение | 3025 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: nginx я┌п╣п©п╣я─я▄ п╫п╣ п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ п©п╬п╢ FreeBSD, п╣я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ |
3026 sysctl kern.ipc.somaxconn слишком большое. | 3026 sysctl kern.ipc.somaxconn я│п╩п╦я┬п╨п╬п╪ п╠п╬п╩я▄я┬п╬п╣. |
3027 | 3027 |
3028 *) Исправление: если модуль ngx_http_index_module делал внутреннее | 3028 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╪п╬п╢я┐п╩я▄ ngx_http_index_module п╢п╣п╩п╟п╩ п╡п╫я┐я┌я─п╣п╫п╫п╣п╣ |
3029 перенаправление запроса в модули ngx_http_proxy_module или | 3029 п©п╣я─п╣п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╣ п╥п╟п©я─п╬я│п╟ п╡ п╪п╬п╢я┐п╩п╦ ngx_http_proxy_module п╦п╩п╦ |
3030 ngx_http_fastcgi_module, то файл индекса не закрывался после | 3030 ngx_http_fastcgi_module, я┌п╬ я└п╟п╧п╩ п╦п╫п╢п╣п╨я│п╟ п╫п╣ п╥п╟п╨я─я▀п╡п╟п╩я│я▐ п©п╬я│п╩п╣ |
3031 обслуживания запроса. | 3031 п╬п╠я│п╩я┐п╤п╦п╡п╟п╫п╦я▐ п╥п╟п©я─п╬я│п╟. |
3032 | 3032 |
3033 *) Добавление: директива proxy_pass может использоваться в location, | 3033 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_pass п╪п╬п╤п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╡ location, |
3034 заданных регулярным выражением. | 3034 п╥п╟п╢п╟п╫п╫я▀я┘ я─п╣пЁя┐п╩я▐я─п╫я▀п╪ п╡я▀я─п╟п╤п╣п╫п╦п╣п╪. |
3035 | 3035 |
3036 *) Добавление: модуль ngx_http_rewrite_filter_module поддерживает | 3036 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_rewrite_filter_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ |
3037 условия вида "if ($HTTP_USER_AGENT ~ MSIE)". | 3037 я┐я│п╩п╬п╡п╦я▐ п╡п╦п╢п╟ "if ($HTTP_USER_AGENT ~ MSIE)". |
3038 | 3038 |
3039 *) Исправление: nginx очень медленно запускался при большом количестве | 3039 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╬я┤п╣п╫я▄ п╪п╣п╢п╩п╣п╫п╫п╬ п╥п╟п©я┐я│п╨п╟п╩я│я▐ п©я─п╦ п╠п╬п╩я▄я┬п╬п╪ п╨п╬п╩п╦я┤п╣я│я┌п╡п╣ |
3040 адресов и использовании текстовых значений в директиве geo. | 3040 п╟п╢я─п╣я│п╬п╡ п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я┌п╣п╨я│я┌п╬п╡я▀я┘ п╥п╫п╟я┤п╣п╫п╦п╧ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ geo. |
3041 | 3041 |
3042 *) Изменение: имя переменной в директиве geo нужно указывать, как | 3042 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╦п╪я▐ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ geo п╫я┐п╤п╫п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄, п╨п╟п╨ |
3043 $name. Прежний вариант без "$" пока работает, но вскоре будет убран. | 3043 $name. п÷я─п╣п╤п╫п╦п╧ п╡п╟я─п╦п╟п╫я┌ п╠п╣п╥ "$" п©п╬п╨п╟ я─п╟п╠п╬я┌п╟п╣я┌, п╫п╬ п╡я│п╨п╬я─п╣ п╠я┐п╢п╣я┌ я┐п╠я─п╟п╫. |
3044 | 3044 |
3045 *) Добавление: параметр лога "%{VARIABLE}v". | 3045 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╩п╬пЁп╟ "%{VARIABLE}v". |
3046 | 3046 |
3047 *) Добавление: директива "set $name value". | 3047 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ "set $name value". |
3048 | 3048 |
3049 *) Исправление: совместимость с gcc 4.0. | 3049 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌я▄ я│ gcc 4.0. |
3050 | 3050 |
3051 *) Добавление: параметр автоконфигурации --with-openssl-opt=OPTIONS. | 3051 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╟п╡я┌п╬п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ --with-openssl-opt=OPTIONS. |
3052 | 3052 |
3053 | 3053 |
3054 Изменения в nginx 0.1.24 04.03.2005 | 3054 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.24 04.03.2005 |
3055 | 3055 |
3056 *) Добавление: модуль ngx_http_ssi_filter_module поддерживает | 3056 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_filter_module п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ |
3057 переменные QUERY_STRING и DOCUMENT_URI. | 3057 п©п╣я─п╣п╪п╣п╫п╫я▀п╣ QUERY_STRING п╦ DOCUMENT_URI. |
3058 | 3058 |
3059 *) Исправление: модуль ngx_http_autoindex_module мог выдавать ответ 404 | 3059 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_autoindex_module п╪п╬пЁ п╡я▀п╢п╟п╡п╟я┌я▄ п╬я┌п╡п╣я┌ 404 |
3060 на существующий каталог, если этот каталог был указан как alias. | 3060 п╫п╟ я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦п╧ п╨п╟я┌п╟п╩п╬пЁ, п╣я│п╩п╦ я█я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ п╠я▀п╩ я┐п╨п╟п╥п╟п╫ п╨п╟п╨ alias. |
3061 | 3061 |
3062 *) Исправление: модуль ngx_http_ssi_filter_module неправильно работал | 3062 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_filter_module п╫п╣п©я─п╟п╡п╦п╩я▄п╫п╬ я─п╟п╠п╬я┌п╟п╩ |
3063 при больших ответах. | 3063 п©я─п╦ п╠п╬п╩я▄я┬п╦я┘ п╬я┌п╡п╣я┌п╟я┘. |
3064 | 3064 |
3065 *) Исправление: отсутствие строки заголовка "Referer" всегда считалось | 3065 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┌я│я┐я┌я│я┌п╡п╦п╣ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ "Referer" п╡я│п╣пЁп╢п╟ я│я┤п╦я┌п╟п╩п╬я│я▄ |
3066 правильным referrer'ом. | 3066 п©я─п╟п╡п╦п╩я▄п╫я▀п╪ referrer'п╬п╪. |
3067 | 3067 |
3068 | 3068 |
3069 Изменения в nginx 0.1.23 01.03.2005 | 3069 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.23 01.03.2005 |
3070 | 3070 |
3071 *) Добавление: модуль ngx_http_ssi_filter_module и директивы ssi, | 3071 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_ssi_filter_module п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ ssi, |
3072 ssi_silent_errors и ssi_min_file_chunk. Поддерживаются команды 'echo | 3072 ssi_silent_errors п╦ ssi_min_file_chunk. п÷п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐ п╨п╬п╪п╟п╫п╢я▀ 'echo |
3073 var="HTTP_..." default=""' и 'echo var="REMOTE_ADDR"'. | 3073 var="HTTP_..." default=""' п╦ 'echo var="REMOTE_ADDR"'. |
3074 | 3074 |
3075 *) Добавление: параметр лога %request_time. | 3075 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╩п╬пЁп╟ %request_time. |
3076 | 3076 |
3077 *) Добавление: если запрос пришёл без строки заголовка "Host", то | 3077 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╥п╟п©я─п╬я│ п©я─п╦я┬я▒п╩ п╠п╣п╥ я│я┌я─п╬п╨п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ "Host", я┌п╬ |
3078 директива proxy_preserve_host устанавливает в качестве этого | 3078 п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_preserve_host я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я█я┌п╬пЁп╬ |
3079 заголовка первое имя сервера из директивы server_name. | 3079 п╥п╟пЁп╬п╩п╬п╡п╨п╟ п©п╣я─п╡п╬п╣ п╦п╪я▐ я│п╣я─п╡п╣я─п╟ п╦п╥ п╢п╦я─п╣п╨я┌п╦п╡я▀ server_name. |
3080 | 3080 |
3081 *) Исправление: nginx не собирался на платформах, отличных от i386, | 3081 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╬я┌п╩п╦я┤п╫я▀я┘ п╬я┌ i386, |
3082 amd64, sparc и ppc; ошибка появилась в 0.1.22. | 3082 amd64, sparc п╦ ppc; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.22. |
3083 | 3083 |
3084 *) Исправление: модуль ngx_http_autoindex_module теперь показывает | 3084 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_autoindex_module я┌п╣п©п╣я─я▄ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ |
3085 информацию не о символическом линке, а о файле или каталоге, на | 3085 п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╫п╣ п╬ я│п╦п╪п╡п╬п╩п╦я┤п╣я│п╨п╬п╪ п╩п╦п╫п╨п╣, п╟ п╬ я└п╟п╧п╩п╣ п╦п╩п╦ п╨п╟я┌п╟п╩п╬пЁп╣, п╫п╟ |
3086 который он указывает. | 3086 п╨п╬я┌п╬я─я▀п╧ п╬п╫ я┐п╨п╟п╥я▀п╡п╟п╣я┌. |
3087 | 3087 |
3088 *) Исправление: если клиенту ничего не передавалось, то параметр | 3088 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╨п╩п╦п╣п╫я┌я┐ п╫п╦я┤п╣пЁп╬ п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╬я│я▄, я┌п╬ п©п╟я─п╟п╪п╣я┌я─ |
3089 %apache_length записывал в лог отрицательную длину заголовка ответа. | 3089 %apache_length п╥п╟п©п╦я│я▀п╡п╟п╩ п╡ п╩п╬пЁ п╬я┌я─п╦я├п╟я┌п╣п╩я▄п╫я┐я▌ п╢п╩п╦п╫я┐ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬я┌п╡п╣я┌п╟. |
3090 | 3090 |
3091 | 3091 |
3092 Изменения в nginx 0.1.22 22.02.2005 | 3092 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.22 22.02.2005 |
3093 | 3093 |
3094 *) Исправление: модуль ngx_http_stub_status_module показывал неверную | 3094 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_stub_status_module п©п╬п╨п╟п╥я▀п╡п╟п╩ п╫п╣п╡п╣я─п╫я┐я▌ |
3095 статистику для обработанных соединений, если использовалось | 3095 я│я┌п╟я┌п╦я│я┌п╦п╨я┐ п╢п╩я▐ п╬п╠я─п╟п╠п╬я┌п╟п╫п╫я▀я┘ я│п╬п╣п╢п╦п╫п╣п╫п╦п╧, п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╬я│я▄ |
3096 проксирование или FastCGI-сервер. | 3096 п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╣ п╦п╩п╦ FastCGI-я│п╣я─п╡п╣я─. |
3097 | 3097 |
3098 *) Исправление: на Linux и Solaris установочные пути были неверно | 3098 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ Linux п╦ Solaris я┐я│я┌п╟п╫п╬п╡п╬я┤п╫я▀п╣ п©я┐я┌п╦ п╠я▀п╩п╦ п╫п╣п╡п╣я─п╫п╬ |
3099 заключены в кавычки; ошибка появилась в 0.1.21. | 3099 п╥п╟п╨п╩я▌я┤п╣п╫я▀ п╡ п╨п╟п╡я▀я┤п╨п╦; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.21. |
3100 | 3100 |
3101 | 3101 |
3102 Изменения в nginx 0.1.21 22.02.2005 | 3102 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.21 22.02.2005 |
3103 | 3103 |
3104 *) Исправление: модуль ngx_http_stub_status_module показывал неверную | 3104 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_stub_status_module п©п╬п╨п╟п╥я▀п╡п╟п╩ п╫п╣п╡п╣я─п╫я┐я▌ |
3105 статистику при использовании метода rtsig или при использовании | 3105 я│я┌п╟я┌п╦я│я┌п╦п╨я┐ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ rtsig п╦п╩п╦ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ |
3106 нескольких рабочих процессов на SMP машине. | 3106 п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ я─п╟п╠п╬я┤п╦я┘ п©я─п╬я├п╣я│я│п╬п╡ п╫п╟ SMP п╪п╟я┬п╦п╫п╣. |
3107 | 3107 |
3108 *) Исправление: nginx не собирался компилятором icc под Линуксом или | 3108 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п╨п╬п╪п©п╦п╩я▐я┌п╬я─п╬п╪ icc п©п╬п╢ п⌡п╦п╫я┐п╨я│п╬п╪ п╦п╩п╦ |
3109 если библиотека zlib-1.2.x собиралась из исходных текстов. | 3109 п╣я│п╩п╦ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ zlib-1.2.x я│п╬п╠п╦я─п╟п╩п╟я│я▄ п╦п╥ п╦я│я┘п╬п╢п╫я▀я┘ я┌п╣п╨я│я┌п╬п╡. |
3110 | 3110 |
3111 *) Исправление: nginx не собирался под NetBSD 2.0. | 3111 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п©п╬п╢ NetBSD 2.0. |
3112 | 3112 |
3113 | 3113 |
3114 Изменения в nginx 0.1.20 17.02.2005 | 3114 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.20 17.02.2005 |
3115 | 3115 |
3116 *) Добавление: новые параметры script_filename и remote_port в | 3116 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╫п╬п╡я▀п╣ п©п╟я─п╟п╪п╣я┌я─я▀ script_filename п╦ remote_port п╡ |
3117 директиве fastcgi_params. | 3117 п╢п╦я─п╣п╨я┌п╦п╡п╣ fastcgi_params. |
3118 | 3118 |
3119 *) Исправление: неправильно обрабатывался поток stderr от | 3119 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╣п©я─п╟п╡п╦п╩я▄п╫п╬ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟п╩я│я▐ п©п╬я┌п╬п╨ stderr п╬я┌ |
3120 FastCGI-сервера. | 3120 FastCGI-я│п╣я─п╡п╣я─п╟. |
3121 | 3121 |
3122 | 3122 |
3123 Изменения в nginx 0.1.19 16.02.2005 | 3123 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.19 16.02.2005 |
3124 | 3124 |
3125 *) Исправление: если в запросе есть нуль, то для локальных запросов | 3125 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╥п╟п©я─п╬я│п╣ п╣я│я┌я▄ п╫я┐п╩я▄, я┌п╬ п╢п╩я▐ п╩п╬п╨п╟п╩я▄п╫я▀я┘ п╥п╟п©я─п╬я│п╬п╡ |
3126 теперь возвращается ошибка 404. | 3126 я┌п╣п©п╣я─я▄ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌я│я▐ п╬я┬п╦п╠п╨п╟ 404. |
3127 | 3127 |
3128 *) Исправление: nginx не собирался под NetBSD 2.0. | 3128 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п©п╬п╢ NetBSD 2.0. |
3129 | 3129 |
3130 *) Исправление: во время чтения тела запроса клиента в SSL соединении | 3130 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡п╬ п╡я─п╣п╪я▐ я┤я┌п╣п╫п╦я▐ я┌п╣п╩п╟ п╥п╟п©я─п╬я│п╟ п╨п╩п╦п╣п╫я┌п╟ п╡ SSL я│п╬п╣п╢п╦п╫п╣п╫п╦п╦ |
3131 мог произойти таймаут. | 3131 п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ я┌п╟п╧п╪п╟я┐я┌. |
3132 | 3132 |
3133 | 3133 |
3134 Изменения в nginx 0.1.18 09.02.2005 | 3134 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.18 09.02.2005 |
3135 | 3135 |
3136 *) Изменение: для совместимости с Solaris 10 в директивах | 3136 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╢п╩я▐ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦ я│ Solaris 10 п╡ п╢п╦я─п╣п╨я┌п╦п╡п╟я┘ |
3137 devpoll_events и devpoll_changes значения по умолчанию уменьшены с | 3137 devpoll_events п╦ devpoll_changes п╥п╫п╟я┤п╣п╫п╦я▐ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я┐п╪п╣п╫я▄я┬п╣п╫я▀ я│ |
3138 512 до 32. | 3138 512 п╢п╬ 32. |
3139 | 3139 |
3140 *) Исправление: директивы proxy_set_x_var и fastcgi_set_var не | 3140 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_set_x_var п╦ fastcgi_set_var п╫п╣ |
3141 наследовались. | 3141 п╫п╟я│п╩п╣п╢п╬п╡п╟п╩п╦я│я▄. |
3142 | 3142 |
3143 *) Исправление: в директиве rewrite, возвращающей редирект, аргументы | 3143 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ rewrite, п╡п╬п╥п╡я─п╟я┴п╟я▌я┴п╣п╧ я─п╣п╢п╦я─п╣п╨я┌, п╟я─пЁя┐п╪п╣п╫я┌я▀ |
3144 присоединялись к URI через символ "&" вместо "?". | 3144 п©я─п╦я│п╬п╣п╢п╦п╫я▐п╩п╦я│я▄ п╨ URI я┤п╣я─п╣п╥ я│п╦п╪п╡п╬п╩ "&" п╡п╪п╣я│я┌п╬ "?". |
3145 | 3145 |
3146 *) Исправление: строки для модуля ngx_http_geo_module без символа ";" | 3146 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я│я┌я─п╬п╨п╦ п╢п╩я▐ п╪п╬п╢я┐п╩я▐ ngx_http_geo_module п╠п╣п╥ я│п╦п╪п╡п╬п╩п╟ ";" |
3147 во включённом файле игнорировались. | 3147 п╡п╬ п╡п╨п╩я▌я┤я▒п╫п╫п╬п╪ я└п╟п╧п╩п╣ п╦пЁп╫п╬я─п╦я─п╬п╡п╟п╩п╦я│я▄. |
3148 | 3148 |
3149 *) Добавление: модуль ngx_http_stub_status_module. | 3149 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_stub_status_module. |
3150 | 3150 |
3151 *) Исправление: неизвестный формат лог-файла в директиве access_log | 3151 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╣п╦п╥п╡п╣я│я┌п╫я▀п╧ я└п╬я─п╪п╟я┌ п╩п╬пЁ-я└п╟п╧п╩п╟ п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ access_log |
3152 вызывал segmentation fault. | 3152 п╡я▀п╥я▀п╡п╟п╩ segmentation fault. |
3153 | 3153 |
3154 *) Добавление: новый параметр document_root в директиве fastcgi_params. | 3154 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╫п╬п╡я▀п╧ п©п╟я─п╟п╪п╣я┌я─ document_root п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ fastcgi_params. |
3155 | 3155 |
3156 *) Добавление: директива fastcgi_redirect_errors. | 3156 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ fastcgi_redirect_errors. |
3157 | 3157 |
3158 *) Добавление: новый модификатор break в директиве rewrite позволяет | 3158 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╫п╬п╡я▀п╧ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─ break п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ rewrite п©п╬п╥п╡п╬п╩я▐п╣я┌ |
3159 прекратить цикл rewrite/location и устанавливает текущую | 3159 п©я─п╣п╨я─п╟я┌п╦я┌я▄ я├п╦п╨п╩ rewrite/location п╦ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ я┌п╣п╨я┐я┴я┐я▌ |
3160 конфигурацию для запроса. | 3160 п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ п╢п╩я▐ п╥п╟п©я─п╬я│п╟. |
3161 | 3161 |
3162 | 3162 |
3163 Изменения в nginx 0.1.17 03.02.2005 | 3163 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.17 03.02.2005 |
3164 | 3164 |
3165 *) Изменение: модуль ngx_http_rewrite_module полностью переписан. | 3165 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_rewrite_module п©п╬п╩п╫п╬я│я┌я▄я▌ п©п╣я─п╣п©п╦я│п╟п╫. |
3166 Теперь можно делать редиректы, возвращать коды ошибок и проверять | 3166 п╒п╣п©п╣я─я▄ п╪п╬п╤п╫п╬ п╢п╣п╩п╟я┌я▄ я─п╣п╢п╦я─п╣п╨я┌я▀, п╡п╬п╥п╡я─п╟я┴п╟я┌я▄ п╨п╬п╢я▀ п╬я┬п╦п╠п╬п╨ п╦ п©я─п╬п╡п╣я─я▐я┌я▄ |
3167 переменные и рефереры. Эти директивы можно использовать внутри | 3167 п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╦ я─п╣я└п╣я─п╣я─я▀. п╜я┌п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡п╫я┐я┌я─п╦ |
3168 location. Директива redirect упразднена. | 3168 location. п■п╦я─п╣п╨я┌п╦п╡п╟ redirect я┐п©я─п╟п╥п╢п╫п╣п╫п╟. |
3169 | 3169 |
3170 *) Добавление: модуль ngx_http_geo_module. | 3170 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_geo_module. |
3171 | 3171 |
3172 *) Добавление: директивы proxy_set_x_var и fastcgi_set_var. | 3172 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ proxy_set_x_var п╦ fastcgi_set_var. |
3173 | 3173 |
3174 *) Исправление: конфигурация location с модификатором "=" могла | 3174 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ location я│ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─п╬п╪ "=" п╪п╬пЁп╩п╟ |
3175 использоваться в другом location. | 3175 п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╡ п╢я─я┐пЁп╬п╪ location. |
3176 | 3176 |
3177 *) Исправление: правильный тип ответа выставлялся только для запросов, | 3177 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╟п╡п╦п╩я▄п╫я▀п╧ я┌п╦п© п╬я┌п╡п╣я┌п╟ п╡я▀я│я┌п╟п╡п╩я▐п╩я│я▐ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ п╥п╟п©я─п╬я│п╬п╡, |
3178 у которых в расширении были только маленькие буквы. | 3178 я┐ п╨п╬я┌п╬я─я▀я┘ п╡ я─п╟я│я┬п╦я─п╣п╫п╦п╦ п╠я▀п╩п╦ я┌п╬п╩я▄п╨п╬ п╪п╟п╩п╣п╫я▄п╨п╦п╣ п╠я┐п╨п╡я▀. |
3179 | 3179 |
3180 *) Исправление: если для location установлен proxy_pass или | 3180 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╢п╩я▐ location я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ proxy_pass п╦п╩п╦ |
3181 fastcgi_pass, и доступ к нему запрещался, а ошибка перенаправлялась | 3181 fastcgi_pass, п╦ п╢п╬я│я┌я┐п© п╨ п╫п╣п╪я┐ п╥п╟п©я─п╣я┴п╟п╩я│я▐, п╟ п╬я┬п╦п╠п╨п╟ п©п╣я─п╣п╫п╟п©я─п╟п╡п╩я▐п╩п╟я│я▄ |
3182 на статическую страницу, то происходил segmentation fault. | 3182 п╫п╟ я│я┌п╟я┌п╦я┤п╣я│п╨я┐я▌ я│я┌я─п╟п╫п╦я├я┐, я┌п╬ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
3183 | 3183 |
3184 *) Исправление: если в проксированном ответе в заголовке "Location" | 3184 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╫п╬п╪ п╬я┌п╡п╣я┌п╣ п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ "Location" |
3185 передавался относительный URL, то к нему добавлялось имя хоста и | 3185 п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫я▀п╧ URL, я┌п╬ п╨ п╫п╣п╪я┐ п╢п╬п╠п╟п╡п╩я▐п╩п╬я│я▄ п╦п╪я▐ я┘п╬я│я┌п╟ п╦ |
3186 слэш; ошибка появилась в 0.1.14. | 3186 я│п╩я█я┬; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.14. |
3187 | 3187 |
3188 *) Исправление: на Linux в лог не записывался текст системной ошибки. | 3188 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ Linux п╡ п╩п╬пЁ п╫п╣ п╥п╟п©п╦я│я▀п╡п╟п╩я│я▐ я┌п╣п╨я│я┌ я│п╦я│я┌п╣п╪п╫п╬п╧ п╬я┬п╦п╠п╨п╦. |
3189 | 3189 |
3190 | 3190 |
3191 Изменения в nginx 0.1.16 25.01.2005 | 3191 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.16 25.01.2005 |
3192 | 3192 |
3193 *) Исправление: если ответ передавался chunk'ами, то при запросе HEAD | 3193 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╬я┌п╡п╣я┌ п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ chunk'п╟п╪п╦, я┌п╬ п©я─п╦ п╥п╟п©я─п╬я│п╣ HEAD |
3194 выдавался завершающий chunk. | 3194 п╡я▀п╢п╟п╡п╟п╩я│я▐ п╥п╟п╡п╣я─я┬п╟я▌я┴п╦п╧ chunk. |
3195 | 3195 |
3196 *) Исправление: заголовок "Connection: keep-alive" выдавался, даже если | 3196 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╥п╟пЁп╬п╩п╬п╡п╬п╨ "Connection: keep-alive" п╡я▀п╢п╟п╡п╟п╩я│я▐, п╢п╟п╤п╣ п╣я│п╩п╦ |
3197 директива keepalive_timeout запрещала использование keep-alive. | 3197 п╢п╦я─п╣п╨я┌п╦п╡п╟ keepalive_timeout п╥п╟п©я─п╣я┴п╟п╩п╟ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ keep-alive. |
3198 | 3198 |
3199 *) Исправление: ошибки в модуле ngx_http_fastcgi_module вызывали | 3199 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п╡ п╪п╬п╢я┐п╩п╣ ngx_http_fastcgi_module п╡я▀п╥я▀п╡п╟п╩п╦ |
3200 segmentation fault. | 3200 segmentation fault. |
3201 | 3201 |
3202 *) Исправление: при использовании SSL сжатый ответ мог передаваться не | 3202 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ SSL я│п╤п╟я┌я▀п╧ п╬я┌п╡п╣я┌ п╪п╬пЁ п©п╣я─п╣п╢п╟п╡п╟я┌я▄я│я▐ п╫п╣ |
3203 до конца. | 3203 п╢п╬ п╨п╬п╫я├п╟. |
3204 | 3204 |
3205 *) Исправление: опции TCP_NODELAY, TCP_NOPSUH и TCP_CORK, специфичные | 3205 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬п©я├п╦п╦ TCP_NODELAY, TCP_NOPSUH п╦ TCP_CORK, я│п©п╣я├п╦я└п╦я┤п╫я▀п╣ |
3206 для TCP сокетов, не используются для unix domain сокетов. | 3206 п╢п╩я▐ TCP я│п╬п╨п╣я┌п╬п╡, п╫п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╢п╩я▐ unix domain я│п╬п╨п╣я┌п╬п╡. |
3207 | 3207 |
3208 *) Добавление: директива rewrite поддерживает перезаписывание | 3208 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ rewrite п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╣я─п╣п╥п╟п©п╦я│я▀п╡п╟п╫п╦п╣ |
3209 аргументов. | 3209 п╟я─пЁя┐п╪п╣п╫я┌п╬п╡. |
3210 | 3210 |
3211 *) Исправление: на запрос POST с заголовком "Content-Length: 0" | 3211 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ п╥п╟п©я─п╬я│ POST я│ п╥п╟пЁп╬п╩п╬п╡п╨п╬п╪ "Content-Length: 0" |
3212 возвращался ответ 400; ошибка появилась в 0.1.14. | 3212 п╡п╬п╥п╡я─п╟я┴п╟п╩я│я▐ п╬я┌п╡п╣я┌ 400; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.14. |
3213 | 3213 |
3214 | 3214 |
3215 Изменения в nginx 0.1.15 19.01.2005 | 3215 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.15 19.01.2005 |
3216 | 3216 |
3217 *) Исправление: ошибка соединения с FastCGI-сервером вызывала | 3217 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ я│п╬п╣п╢п╦п╫п╣п╫п╦я▐ я│ FastCGI-я│п╣я─п╡п╣я─п╬п╪ п╡я▀п╥я▀п╡п╟п╩п╟ |
3218 segmentation fault. | 3218 segmentation fault. |
3219 | 3219 |
3220 *) Исправление: корректная обработка регулярного выражения, в котором | 3220 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╨п╬я─я─п╣п╨я┌п╫п╟я▐ п╬п╠я─п╟п╠п╬я┌п╨п╟ я─п╣пЁя┐п╩я▐я─п╫п╬пЁп╬ п╡я▀я─п╟п╤п╣п╫п╦я▐, п╡ п╨п╬я┌п╬я─п╬п╪ |
3221 число выделенных частей не совпадает с числом подстановок. | 3221 я┤п╦я│п╩п╬ п╡я▀п╢п╣п╩п╣п╫п╫я▀я┘ я┤п╟я│я┌п╣п╧ п╫п╣ я│п╬п╡п©п╟п╢п╟п╣я┌ я│ я┤п╦я│п╩п╬п╪ п©п╬п╢я│я┌п╟п╫п╬п╡п╬п╨. |
3222 | 3222 |
3223 *) Добавление: location, который передаётся FastCGI-серверу, может быть | 3223 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: location, п╨п╬я┌п╬я─я▀п╧ п©п╣я─п╣п╢п╟я▒я┌я│я▐ FastCGI-я│п╣я─п╡п╣я─я┐, п╪п╬п╤п╣я┌ п╠я▀я┌я▄ |
3224 задан с помощью регулярного выражения. | 3224 п╥п╟п╢п╟п╫ я│ п©п╬п╪п╬я┴я▄я▌ я─п╣пЁя┐п╩я▐я─п╫п╬пЁп╬ п╡я▀я─п╟п╤п╣п╫п╦я▐. |
3225 | 3225 |
3226 *) Исправление: параметр FastCGI REQUEST_URI теперь передаётся вместе с | 3226 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ FastCGI REQUEST_URI я┌п╣п©п╣я─я▄ п©п╣я─п╣п╢п╟я▒я┌я│я▐ п╡п╪п╣я│я┌п╣ я│ |
3227 аргументами и в том виде, в котором был получен от клиента. | 3227 п╟я─пЁя┐п╪п╣п╫я┌п╟п╪п╦ п╦ п╡ я┌п╬п╪ п╡п╦п╢п╣, п╡ п╨п╬я┌п╬я─п╬п╪ п╠я▀п╩ п©п╬п╩я┐я┤п╣п╫ п╬я┌ п╨п╩п╦п╣п╫я┌п╟. |
3228 | 3228 |
3229 *) Исправление: для использования регулярных выражений в location нужно | 3229 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╩я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ я─п╣пЁя┐п╩я▐я─п╫я▀я┘ п╡я▀я─п╟п╤п╣п╫п╦п╧ п╡ location п╫я┐п╤п╫п╬ |
3230 было собирать nginx вместе с ngx_http_rewrite_module. | 3230 п╠я▀п╩п╬ я│п╬п╠п╦я─п╟я┌я▄ nginx п╡п╪п╣я│я┌п╣ я│ ngx_http_rewrite_module. |
3231 | 3231 |
3232 *) Исправление: если бэкенд слушал на 80-ом порту, то при использовании | 3232 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ я│п╩я┐я┬п╟п╩ п╫п╟ 80-п╬п╪ п©п╬я─я┌я┐, я┌п╬ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ |
3233 директивы "proxy_preserve_host on" в заголовке "Host" указывался | 3233 п╢п╦я─п╣п╨я┌п╦п╡я▀ "proxy_preserve_host on" п╡ п╥п╟пЁп╬п╩п╬п╡п╨п╣ "Host" я┐п╨п╟п╥я▀п╡п╟п╩я│я▐ |
3234 также порт 80; ошибка появилась в 0.1.14. | 3234 я┌п╟п╨п╤п╣ п©п╬я─я┌ 80; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.14. |
3235 | 3235 |
3236 *) Исправление: если задать одинаковые пути в параметрах | 3236 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╥п╟п╢п╟я┌я▄ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╣ п©я┐я┌п╦ п╡ п©п╟я─п╟п╪п╣я┌я─п╟я┘ |
3237 автоконфигурации --http-client-body-temp-path=PATH и | 3237 п╟п╡я┌п╬п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ --http-client-body-temp-path=PATH п╦ |
3238 --http-proxy-temp-path=PATH или --http-client-body-temp-path=PATH и | 3238 --http-proxy-temp-path=PATH п╦п╩п╦ --http-client-body-temp-path=PATH п╦ |
3239 --http-fastcgi-temp-path=PATH, то происходил segmentation fault. | 3239 --http-fastcgi-temp-path=PATH, я┌п╬ п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
3240 | 3240 |
3241 | 3241 |
3242 Изменения в nginx 0.1.14 18.01.2005 | 3242 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.14 18.01.2005 |
3243 | 3243 |
3244 *) Добавление: параметры автоконфигурации | 3244 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ п╟п╡я┌п╬п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ |
3245 --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH и | 3245 --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH п╦ |
3246 --http-fastcgi-temp-path=PATH | 3246 --http-fastcgi-temp-path=PATH |
3247 | 3247 |
3248 *) Изменение: имя каталога с временными файлами, содержащие тело | 3248 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╦п╪я▐ п╨п╟я┌п╟п╩п╬пЁп╟ я│ п╡я─п╣п╪п╣п╫п╫я▀п╪п╦ я└п╟п╧п╩п╟п╪п╦, я│п╬п╢п╣я─п╤п╟я┴п╦п╣ я┌п╣п╩п╬ |
3249 запроса клиента, задаётся директивой client_body_temp_path, по | 3249 п╥п╟п©я─п╬я│п╟ п╨п╩п╦п╣п╫я┌п╟, п╥п╟п╢п╟я▒я┌я│я▐ п╢п╦я─п╣п╨я┌п╦п╡п╬п╧ client_body_temp_path, п©п╬ |
3250 умолчанию <prefix>/client_body_temp. | 3250 я┐п╪п╬п╩я┤п╟п╫п╦я▌ <prefix>/client_body_temp. |
3251 | 3251 |
3252 *) Добавление: модуль ngx_http_fastcgi_module и директивы fastcgi_pass, | 3252 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_fastcgi_module п╦ п╢п╦я─п╣п╨я┌п╦п╡я▀ fastcgi_pass, |
3253 fastcgi_root, fastcgi_index, fastcgi_params, | 3253 fastcgi_root, fastcgi_index, fastcgi_params, |
3254 fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, | 3254 fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, |
3255 fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, | 3255 fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, |
3256 fastcgi_busy_buffers_size, fastcgi_temp_path, | 3256 fastcgi_busy_buffers_size, fastcgi_temp_path, |
3257 fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, | 3257 fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, |
3258 fastcgi_next_upstream и fastcgi_x_powered_by. | 3258 fastcgi_next_upstream п╦ fastcgi_x_powered_by. |
3259 | 3259 |
3260 *) Исправление: ошибка "[alert] zero size buf"; ошибка появилась в | 3260 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ "[alert] zero size buf"; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ |
3261 0.1.3. | 3261 0.1.3. |
3262 | 3262 |
3263 *) Изменение: в директиве proxy_pass нужно обязательно указывать URI | 3263 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ proxy_pass п╫я┐п╤п╫п╬ п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ URI |
3264 после имени хоста. | 3264 п©п╬я│п╩п╣ п╦п╪п╣п╫п╦ я┘п╬я│я┌п╟. |
3265 | 3265 |
3266 *) Изменение: если в URI встречался символ %3F, то он считался началом | 3266 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п╣я│п╩п╦ п╡ URI п╡я│я┌я─п╣я┤п╟п╩я│я▐ я│п╦п╪п╡п╬п╩ %3F, я┌п╬ п╬п╫ я│я┤п╦я┌п╟п╩я│я▐ п╫п╟я┤п╟п╩п╬п╪ |
3267 строки аргументов. | 3267 я│я┌я─п╬п╨п╦ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡. |
3268 | 3268 |
3269 *) Добавление: поддержка unix domain сoкетов в модуле | 3269 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╬п╢п╢п╣я─п╤п╨п╟ unix domain я│oп╨п╣я┌п╬п╡ п╡ п╪п╬п╢я┐п╩п╣ |
3270 ngx_http_proxy_module. | 3270 ngx_http_proxy_module. |
3271 | 3271 |
3272 *) Добавление: директивы ssl_engine и ssl_ciphers. | 3272 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ ssl_engine п╦ ssl_ciphers. |
3273 Спасибо Сергею Скворцову за SSL-акселератор. | 3273 п║п©п╟я│п╦п╠п╬ п║п╣я─пЁп╣я▌ п║п╨п╡п╬я─я├п╬п╡я┐ п╥п╟ SSL-п╟п╨я│п╣п╩п╣я─п╟я┌п╬я─. |
3274 | 3274 |
3275 | 3275 |
3276 Изменения в nginx 0.1.13 21.12.2004 | 3276 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.13 21.12.2004 |
3277 | 3277 |
3278 *) Добавление: директивы server_names_hash и | 3278 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡я▀ server_names_hash п╦ |
3279 server_names_hash_threshold. | 3279 server_names_hash_threshold. |
3280 | 3280 |
3281 *) Исправление: имена *.domain.tld в директиве server_name не работали. | 3281 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╦п╪п╣п╫п╟ *.domain.tld п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ server_name п╫п╣ я─п╟п╠п╬я┌п╟п╩п╦. |
3282 | 3282 |
3283 *) Исправление: параметр лога %request_length записывал неверную длину. | 3283 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╩п╬пЁп╟ %request_length п╥п╟п©п╦я│я▀п╡п╟п╩ п╫п╣п╡п╣я─п╫я┐я▌ п╢п╩п╦п╫я┐. |
3284 | 3284 |
3285 | 3285 |
3286 Изменения в nginx 0.1.12 06.12.2004 | 3286 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.12 06.12.2004 |
3287 | 3287 |
3288 *) Добавление: параметр лога %request_length. | 3288 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─ п╩п╬пЁп╟ %request_length. |
3289 | 3289 |
3290 *) Исправление: при использовании /dev/poll, select и poll на | 3290 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ /dev/poll, select п╦ poll п╫п╟ |
3291 платформах, где возможны ложные срабатывания указанных методов, | 3291 п©п╩п╟я┌я└п╬я─п╪п╟я┘, пЁп╢п╣ п╡п╬п╥п╪п╬п╤п╫я▀ п╩п╬п╤п╫я▀п╣ я│я─п╟п╠п╟я┌я▀п╡п╟п╫п╦я▐ я┐п╨п╟п╥п╟п╫п╫я▀я┘ п╪п╣я┌п╬п╢п╬п╡, |
3292 могли быть длительные задержки при обработке запроса по keep-alive | 3292 п╪п╬пЁп╩п╦ п╠я▀я┌я▄ п╢п╩п╦я┌п╣п╩я▄п╫я▀п╣ п╥п╟п╢п╣я─п╤п╨п╦ п©я─п╦ п╬п╠я─п╟п╠п╬я┌п╨п╣ п╥п╟п©я─п╬я│п╟ п©п╬ keep-alive |
3293 соединению. Наблюдалось по крайней мере на Solaris с использованием | 3293 я│п╬п╣п╢п╦п╫п╣п╫п╦я▌. п²п╟п╠п╩я▌п╢п╟п╩п╬я│я▄ п©п╬ п╨я─п╟п╧п╫п╣п╧ п╪п╣я─п╣ п╫п╟ Solaris я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ |
3294 /dev/poll. | 3294 /dev/poll. |
3295 | 3295 |
3296 *) Исправление: директива send_lowat игнорируется на Linux, так как | 3296 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ send_lowat п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐ п╫п╟ Linux, я┌п╟п╨ п╨п╟п╨ |
3297 Linux не поддерживает опцию SO_SNDLOWAT. | 3297 Linux п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п╬п©я├п╦я▌ SO_SNDLOWAT. |
3298 | 3298 |
3299 | 3299 |
3300 Изменения в nginx 0.1.11 02.12.2004 | 3300 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.11 02.12.2004 |
3301 | 3301 |
3302 *) Добавление: директива worker_priority. | 3302 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ worker_priority. |
3303 | 3303 |
3304 *) Изменение: под FreeBSD директивы tcp_nopush и tcp_nodelay вместе | 3304 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: п©п╬п╢ FreeBSD п╢п╦я─п╣п╨я┌п╦п╡я▀ tcp_nopush п╦ tcp_nodelay п╡п╪п╣я│я┌п╣ |
3305 влияют на передачу ответа. | 3305 п╡п╩п╦я▐я▌я┌ п╫п╟ п©п╣я─п╣п╢п╟я┤я┐ п╬я┌п╡п╣я┌п╟. |
3306 | 3306 |
3307 *) Исправление: nginx не вызывал initgroups(). | 3307 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ п╡я▀п╥я▀п╡п╟п╩ initgroups(). |
3308 Спасибо Андрею Ситникову и Андрею Нигматулину. | 3308 п║п©п╟я│п╦п╠п╬ п░п╫п╢я─п╣я▌ п║п╦я┌п╫п╦п╨п╬п╡я┐ п╦ п░п╫п╢я─п╣я▌ п²п╦пЁп╪п╟я┌я┐п╩п╦п╫я┐. |
3309 | 3309 |
3310 *) Изменение: ngx_http_auto_index_module теперь выдаёт размер файлов в | 3310 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: ngx_http_auto_index_module я┌п╣п©п╣я─я▄ п╡я▀п╢п╟я▒я┌ я─п╟п╥п╪п╣я─ я└п╟п╧п╩п╬п╡ п╡ |
3311 байтах. | 3311 п╠п╟п╧я┌п╟я┘. |
3312 | 3312 |
3313 *) Исправление: ngx_http_auto_index_module возвращал ошибку 500, если в | 3313 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: ngx_http_auto_index_module п╡п╬п╥п╡я─п╟я┴п╟п╩ п╬я┬п╦п╠п╨я┐ 500, п╣я│п╩п╦ п╡ |
3314 каталоге есть битый symlink. | 3314 п╨п╟я┌п╟п╩п╬пЁп╣ п╣я│я┌я▄ п╠п╦я┌я▀п╧ symlink. |
3315 | 3315 |
3316 *) Исправление: файлы больше 4G не передавались с использованием | 3316 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я└п╟п╧п╩я▀ п╠п╬п╩я▄я┬п╣ 4G п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ |
3317 sendfile. | 3317 sendfile. |
3318 | 3318 |
3319 *) Исправление: если бэкенд резолвился в несколько адресов и при | 3319 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╠я█п╨п╣п╫п╢ я─п╣п╥п╬п╩п╡п╦п╩я│я▐ п╡ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╟п╢я─п╣я│п╬п╡ п╦ п©я─п╦ |
3320 ожидании от него ответа происходила ошибка, то процесс зацикливался. | 3320 п╬п╤п╦п╢п╟п╫п╦п╦ п╬я┌ п╫п╣пЁп╬ п╬я┌п╡п╣я┌п╟ п©я─п╬п╦я│я┘п╬п╢п╦п╩п╟ п╬я┬п╦п╠п╨п╟, я┌п╬ п©я─п╬я├п╣я│я│ п╥п╟я├п╦п╨п╩п╦п╡п╟п╩я│я▐. |
3321 | 3321 |
3322 *) Исправление: при использовании метода /dev/poll рабочий процесс мог | 3322 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╪п╣я┌п╬п╢п╟ /dev/poll я─п╟п╠п╬я┤п╦п╧ п©я─п╬я├п╣я│я│ п╪п╬пЁ |
3323 завершиться с сообщением "unknown cycle". | 3323 п╥п╟п╡п╣я─я┬п╦я┌я▄я│я▐ я│ я│п╬п╬п╠я┴п╣п╫п╦п╣п╪ "unknown cycle". |
3324 | 3324 |
3325 *) Исправление: ошибки "close() channel failed". | 3325 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ "close() channel failed". |
3326 | 3326 |
3327 *) Исправление: автоматическое определение групп nobody и nogroup. | 3327 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╬п╣ п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣ пЁя─я┐п©п© nobody п╦ nogroup. |
3328 | 3328 |
3329 *) Исправление: директива send_lowat не работала на Linux. | 3329 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ send_lowat п╫п╣ я─п╟п╠п╬я┌п╟п╩п╟ п╫п╟ Linux. |
3330 | 3330 |
3331 *) Исправление: если в конфигурации не было раздела events, то | 3331 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╫п╣ п╠я▀п╩п╬ я─п╟п╥п╢п╣п╩п╟ events, я┌п╬ |
3332 происходил segmentation fault. | 3332 п©я─п╬п╦я│я┘п╬п╢п╦п╩ segmentation fault. |
3333 | 3333 |
3334 *) Исправление: nginx не собирался под OpenBSD. | 3334 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: nginx п╫п╣ я│п╬п╠п╦я─п╟п╩я│я▐ п©п╬п╢ OpenBSD. |
3335 | 3335 |
3336 *) Исправление: двойные слэшы в "://" в URI превращались в ":/". | 3336 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╢п╡п╬п╧п╫я▀п╣ я│п╩я█я┬я▀ п╡ "://" п╡ URI п©я─п╣п╡я─п╟я┴п╟п╩п╦я│я▄ п╡ ":/". |
3337 | 3337 |
3338 | 3338 |
3339 Изменения в nginx 0.1.10 26.11.2004 | 3339 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.10 26.11.2004 |
3340 | 3340 |
3341 *) Исправление: если в запросе без аргументов есть "//", "/./", "/../" | 3341 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╥п╟п©я─п╬я│п╣ п╠п╣п╥ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ п╣я│я┌я▄ "//", "/./", "/../" |
3342 или "%XX", то терялся последний символ в строке запроса; ошибка | 3342 п╦п╩п╦ "%XX", я┌п╬ я┌п╣я─я▐п╩я│я▐ п©п╬я│п╩п╣п╢п╫п╦п╧ я│п╦п╪п╡п╬п╩ п╡ я│я┌я─п╬п╨п╣ п╥п╟п©я─п╬я│п╟; п╬я┬п╦п╠п╨п╟ |
3343 появилась в 0.1.9. | 3343 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.9. |
3344 | 3344 |
3345 *) Исправление: исправление в версии 0.1.9 для файлов больше 2G на | 3345 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╦я│п©я─п╟п╡п╩п╣п╫п╦п╣ п╡ п╡п╣я─я│п╦п╦ 0.1.9 п╢п╩я▐ я└п╟п╧п╩п╬п╡ п╠п╬п╩я▄я┬п╣ 2G п╫п╟ |
3346 Linux не работало. | 3346 Linux п╫п╣ я─п╟п╠п╬я┌п╟п╩п╬. |
3347 | 3347 |
3348 | 3348 |
3349 Изменения в nginx 0.1.9 25.11.2004 | 3349 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.9 25.11.2004 |
3350 | 3350 |
3351 *) Исправление: если в запросе есть "//", "/./", "/../" или "%XX", то | 3351 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╣я│п╩п╦ п╡ п╥п╟п©я─п╬я│п╣ п╣я│я┌я▄ "//", "/./", "/../" п╦п╩п╦ "%XX", я┌п╬ |
3352 проксируемый запрос передавался без аргументов. | 3352 п©я─п╬п╨я│п╦я─я┐п╣п╪я▀п╧ п╥п╟п©я─п╬я│ п©п╣я─п╣п╢п╟п╡п╟п╩я│я▐ п╠п╣п╥ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡. |
3353 | 3353 |
3354 *) Исправление: при сжатии больших ответов иногда они передавались не | 3354 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ я│п╤п╟я┌п╦п╦ п╠п╬п╩я▄я┬п╦я┘ п╬я┌п╡п╣я┌п╬п╡ п╦п╫п╬пЁп╢п╟ п╬п╫п╦ п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ п╫п╣ |
3355 полностью. | 3355 п©п╬п╩п╫п╬я│я┌я▄я▌. |
3356 | 3356 |
3357 *) Исправление: не передавались файлы больше 2G на Linux, | 3357 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╣ п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ я└п╟п╧п╩я▀ п╠п╬п╩я▄я┬п╣ 2G п╫п╟ Linux, |
3358 неподдерживающем sendfile64(). | 3358 п╫п╣п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┴п╣п╪ sendfile64(). |
3359 | 3359 |
3360 *) Исправление: на Linux при конфигурации сборки нужно было обязательно | 3360 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ Linux п©я─п╦ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ я│п╠п╬я─п╨п╦ п╫я┐п╤п╫п╬ п╠я▀п╩п╬ п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╬ |
3361 использовать параметр --with-poll_module; ошибка появилась в 0.1.8. | 3361 п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©п╟я─п╟п╪п╣я┌я─ --with-poll_module; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.8. |
3362 | 3362 |
3363 | 3363 |
3364 Изменения в nginx 0.1.8 20.11.2004 | 3364 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.8 20.11.2004 |
3365 | 3365 |
3366 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе | 3366 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ п╡ п╪п╬п╢я┐п╩п╣ ngx_http_autoindex_module п©я─п╦ п©п╬п╨п╟п╥п╣ |
3367 длинных имён файлов. | 3367 п╢п╩п╦п╫п╫я▀я┘ п╦п╪я▒п╫ я└п╟п╧п╩п╬п╡. |
3368 | 3368 |
3369 *) Добавление: модификатор "^~" в директиве location. | 3369 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─ "^~" п╡ п╢п╦я─п╣п╨я┌п╦п╡п╣ location. |
3370 | 3370 |
3371 *) Добавление: директива proxy_max_temp_file_size. | 3371 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_max_temp_file_size. |
3372 | 3372 |
3373 | 3373 |
3374 Изменения в nginx 0.1.7 12.11.2004 | 3374 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.7 12.11.2004 |
3375 | 3375 |
3376 *) Исправление: при использовании sendfile, если передаваемый файл | 3376 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ sendfile, п╣я│п╩п╦ п©п╣я─п╣п╢п╟п╡п╟п╣п╪я▀п╧ я└п╟п╧п╩ |
3377 менялся, то мог произойти segmentation fault на FreeBSD; ошибка | 3377 п╪п╣п╫я▐п╩я│я▐, я┌п╬ п╪п╬пЁ п©я─п╬п╦п╥п╬п╧я┌п╦ segmentation fault п╫п╟ FreeBSD; п╬я┬п╦п╠п╨п╟ |
3378 появилась в 0.1.5. | 3378 п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.5. |
3379 | 3379 |
3380 | 3380 |
3381 Изменения в nginx 0.1.6 11.11.2004 | 3381 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.6 11.11.2004 |
3382 | 3382 |
3383 *) Исправление: при некоторых комбинациях директив location c | 3383 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╫п╣п╨п╬я┌п╬я─я▀я┘ п╨п╬п╪п╠п╦п╫п╟я├п╦я▐я┘ п╢п╦я─п╣п╨я┌п╦п╡ location c |
3384 регулярными выражениями использовалась конфигурация не из того | 3384 я─п╣пЁя┐п╩я▐я─п╫я▀п╪п╦ п╡я▀я─п╟п╤п╣п╫п╦я▐п╪п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟я│я▄ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ п╫п╣ п╦п╥ я┌п╬пЁп╬ |
3385 location. | 3385 location. |
3386 | 3386 |
3387 | 3387 |
3388 Изменения в nginx 0.1.5 11.11.2004 | 3388 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.5 11.11.2004 |
3389 | 3389 |
3390 *) Исправление: на Solaris и Linux могло быть очень много сообщений | 3390 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ Solaris п╦ Linux п╪п╬пЁп╩п╬ п╠я▀я┌я▄ п╬я┤п╣п╫я▄ п╪п╫п╬пЁп╬ я│п╬п╬п╠я┴п╣п╫п╦п╧ |
3391 "recvmsg() returned not enough data". | 3391 "recvmsg() returned not enough data". |
3392 | 3392 |
3393 *) Исправление: в режиме прокси без использования sendfile на Solaris | 3393 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п╠п╣п╥ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ sendfile п╫п╟ Solaris |
3394 возникала ошибка "writev() failed (22: Invalid argument)". На других | 3394 п╡п╬п╥п╫п╦п╨п╟п╩п╟ п╬я┬п╦п╠п╨п╟ "writev() failed (22: Invalid argument)". п²п╟ п╢я─я┐пЁп╦я┘ |
3395 платформах, не поддерживающих sendfile, процесс зацикливался. | 3395 п©п╩п╟я┌я└п╬я─п╪п╟я┘, п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┴п╦я┘ sendfile, п©я─п╬я├п╣я│я│ п╥п╟я├п╦п╨п╩п╦п╡п╟п╩я│я▐. |
3396 | 3396 |
3397 *) Исправление: при использовании sendfile в режиме прокси на Solaris | 3397 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ sendfile п╡ я─п╣п╤п╦п╪п╣ п©я─п╬п╨я│п╦ п╫п╟ Solaris |
3398 возникал segmentation fault. | 3398 п╡п╬п╥п╫п╦п╨п╟п╩ segmentation fault. |
3399 | 3399 |
3400 *) Исправление: segmentation fault на Solaris. | 3400 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: segmentation fault п╫п╟ Solaris. |
3401 | 3401 |
3402 *) Исправление: обновление исполняемого файла на лету не работало на | 3402 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬п╠п╫п╬п╡п╩п╣п╫п╦п╣ п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟ п╫п╟ п╩п╣я┌я┐ п╫п╣ я─п╟п╠п╬я┌п╟п╩п╬ п╫п╟ |
3403 Linux. | 3403 Linux. |
3404 | 3404 |
3405 *) Исправление: в списке файлов, выдаваемом модулем | 3405 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╡ я│п©п╦я│п╨п╣ я└п╟п╧п╩п╬п╡, п╡я▀п╢п╟п╡п╟п╣п╪п╬п╪ п╪п╬п╢я┐п╩п╣п╪ |
3406 ngx_http_autoindex_module, не перекодировались пробелы, кавычки и | 3406 ngx_http_autoindex_module, п╫п╣ п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╟п╩п╦я│я▄ п©я─п╬п╠п╣п╩я▀, п╨п╟п╡я▀я┤п╨п╦ п╦ |
3407 знаки процента. | 3407 п╥п╫п╟п╨п╦ п©я─п╬я├п╣п╫я┌п╟. |
3408 | 3408 |
3409 *) Изменение: уменьшение операций копирования. | 3409 *) п≤п╥п╪п╣п╫п╣п╫п╦п╣: я┐п╪п╣п╫я▄я┬п╣п╫п╦п╣ п╬п©п╣я─п╟я├п╦п╧ п╨п╬п©п╦я─п╬п╡п╟п╫п╦я▐. |
3410 | 3410 |
3411 *) Добавление: директива userid_p3p. | 3411 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ userid_p3p. |
3412 | 3412 |
3413 | 3413 |
3414 Изменения в nginx 0.1.4 26.10.2004 | 3414 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.4 26.10.2004 |
3415 | 3415 |
3416 *) Исправление: ошибка в модуле ngx_http_autoindex_module. | 3416 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ п╡ п╪п╬п╢я┐п╩п╣ ngx_http_autoindex_module. |
3417 | 3417 |
3418 | 3418 |
3419 Изменения в nginx 0.1.3 25.10.2004 | 3419 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.3 25.10.2004 |
3420 | 3420 |
3421 *) Добавление: модуль ngx_http_autoindex_module и директива autoindex. | 3421 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ ngx_http_autoindex_module п╦ п╢п╦я─п╣п╨я┌п╦п╡п╟ autoindex. |
3422 | 3422 |
3423 *) Добавление: директива proxy_set_x_url. | 3423 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ proxy_set_x_url. |
3424 | 3424 |
3425 *) Исправление: модуль проксировании мог привести к зацикливанию, если | 3425 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ п╪п╬пЁ п©я─п╦п╡п╣я│я┌п╦ п╨ п╥п╟я├п╦п╨п╩п╦п╡п╟п╫п╦я▌, п╣я│п╩п╦ |
3426 не использовался sendfile. | 3426 п╫п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ sendfile. |
3427 | 3427 |
3428 | 3428 |
3429 Изменения в nginx 0.1.2 21.10.2004 | 3429 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.2 21.10.2004 |
3430 | 3430 |
3431 *) Добавление: параметры --user=USER, --group=GROUP и | 3431 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п©п╟я─п╟п╪п╣я┌я─я▀ --user=USER, --group=GROUP п╦ |
3432 --with-ld-opt=OPTIONS в configure. | 3432 --with-ld-opt=OPTIONS п╡ configure. |
3433 | 3433 |
3434 *) Добавление: директива server_name поддерживает *.domain.tld. | 3434 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ server_name п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ *.domain.tld. |
3435 | 3435 |
3436 *) Исправление: улучшена переносимость на неизвестные платформы. | 3436 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: я┐п╩я┐я┤я┬п╣п╫п╟ п©п╣я─п╣п╫п╬я│п╦п╪п╬я│я┌я▄ п╫п╟ п╫п╣п╦п╥п╡п╣я│я┌п╫я▀п╣ п©п╩п╟я┌я└п╬я─п╪я▀. |
3437 | 3437 |
3438 *) Исправление: нельзя переконфигурировать nginx, если конфигурационный | 3438 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╣п╩я▄п╥я▐ п©п╣я─п╣п╨п╬п╫я└п╦пЁя┐я─п╦я─п╬п╡п╟я┌я▄ nginx, п╣я│п╩п╦ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╬п╫п╫я▀п╧ |
3439 файл указан в командной строке; ошибка появилась в 0.1.1. | 3439 я└п╟п╧п╩ я┐п╨п╟п╥п╟п╫ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ п╡ 0.1.1. |
3440 | 3440 |
3441 *) Исправление: модуль проксировании мог привести к зацикливанию, если | 3441 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ п╪п╬пЁ п©я─п╦п╡п╣я│я┌п╦ п╨ п╥п╟я├п╦п╨п╩п╦п╡п╟п╫п╦я▌, п╣я│п╩п╦ |
3442 не использовался sendfile. | 3442 п╫п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ sendfile. |
3443 | 3443 |
3444 *) Исправление: при использовании sendfile текст ответа не | 3444 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ sendfile я┌п╣п╨я│я┌ п╬я┌п╡п╣я┌п╟ п╫п╣ |
3445 перекодировался согласно директивам модуля charset; ошибка появилась | 3445 п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╟п╩я│я▐ я│п╬пЁп╩п╟я│п╫п╬ п╢п╦я─п╣п╨я┌п╦п╡п╟п╪ п╪п╬п╢я┐п╩я▐ charset; п╬я┬п╦п╠п╨п╟ п©п╬я▐п╡п╦п╩п╟я│я▄ |
3446 в 0.1.1. | 3446 п╡ 0.1.1. |
3447 | 3447 |
3448 *) Исправление: очень редкая ошибка при обработке kqueue. | 3448 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┤п╣п╫я▄ я─п╣п╢п╨п╟я▐ п╬я┬п╦п╠п╨п╟ п©я─п╦ п╬п╠я─п╟п╠п╬я┌п╨п╣ kqueue. |
3449 | 3449 |
3450 *) Исправление: модуль сжатия сжимал уже сжатые ответы, полученные при | 3450 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╪п╬п╢я┐п╩я▄ я│п╤п╟я┌п╦я▐ я│п╤п╦п╪п╟п╩ я┐п╤п╣ я│п╤п╟я┌я▀п╣ п╬я┌п╡п╣я┌я▀, п©п╬п╩я┐я┤п╣п╫п╫я▀п╣ п©я─п╦ |
3451 проксировании. | 3451 п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦. |
3452 | 3452 |
3453 | 3453 |
3454 Изменения в nginx 0.1.1 11.10.2004 | 3454 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.1 11.10.2004 |
3455 | 3455 |
3456 *) Добавление: директива gzip_types. | 3456 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ gzip_types. |
3457 | 3457 |
3458 *) Добавление: директива tcp_nodelay. | 3458 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ tcp_nodelay. |
3459 | 3459 |
3460 *) Добавление: директива send_lowat работает не только на платформах, | 3460 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: п╢п╦я─п╣п╨я┌п╦п╡п╟ send_lowat я─п╟п╠п╬я┌п╟п╣я┌ п╫п╣ я┌п╬п╩я▄п╨п╬ п╫п╟ п©п╩п╟я┌я└п╬я─п╪п╟я┘, |
3461 поддерживающих kqueue NOTE_LOWAT, но и на всех, поддерживающих | 3461 п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┴п╦я┘ kqueue NOTE_LOWAT, п╫п╬ п╦ п╫п╟ п╡я│п╣я┘, п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┴п╦я┘ |
3462 SO_SNDLOWAT. | 3462 SO_SNDLOWAT. |
3463 | 3463 |
3464 *) Добавление: эмуляция setproctitle() для Linux и Solaris. | 3464 *) п■п╬п╠п╟п╡п╩п╣п╫п╦п╣: я█п╪я┐п╩я▐я├п╦я▐ setproctitle() п╢п╩я▐ Linux п╦ Solaris. |
3465 | 3465 |
3466 *) Исправление: ошибка при переписывании заголовка "Location" при | 3466 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ п©я─п╦ п©п╣я─п╣п©п╦я│я▀п╡п╟п╫п╦п╦ п╥п╟пЁп╬п╩п╬п╡п╨п╟ "Location" п©я─п╦ |
3467 проксировании. | 3467 п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦. |
3468 | 3468 |
3469 *) Исправление: ошибка в модуле ngx_http_chunked_module, приводившая к | 3469 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╟ п╡ п╪п╬п╢я┐п╩п╣ ngx_http_chunked_module, п©я─п╦п╡п╬п╢п╦п╡я┬п╟я▐ п╨ |
3470 зацикливанию. | 3470 п╥п╟я├п╦п╨п╩п╦п╡п╟п╫п╦я▌. |
3471 | 3471 |
3472 *) Исправление: ошибки в модуле /dev/poll. | 3472 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╬я┬п╦п╠п╨п╦ п╡ п╪п╬п╢я┐п╩п╣ /dev/poll. |
3473 | 3473 |
3474 *) Исправление: при проксировании и использовании временных файлов | 3474 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п©я─п╦ п©я─п╬п╨я│п╦я─п╬п╡п╟п╫п╦п╦ п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╡я─п╣п╪п╣п╫п╫я▀я┘ я└п╟п╧п╩п╬п╡ |
3475 ответы портились. | 3475 п╬я┌п╡п╣я┌я▀ п©п╬я─я┌п╦п╩п╦я│я▄. |
3476 | 3476 |
3477 *) Исправление: бэкенду передавались запросы с неперекодированными | 3477 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╠я█п╨п╣п╫п╢я┐ п©п╣я─п╣п╢п╟п╡п╟п╩п╦я│я▄ п╥п╟п©я─п╬я│я▀ я│ п╫п╣п©п╣я─п╣п╨п╬п╢п╦я─п╬п╡п╟п╫п╫я▀п╪п╦ |
3478 символами. | 3478 я│п╦п╪п╡п╬п╩п╟п╪п╦. |
3479 | 3479 |
3480 *) Исправление: на Linux 2.4 при конфигурации сборки нужно было | 3480 *) п≤я│п©я─п╟п╡п╩п╣п╫п╦п╣: п╫п╟ Linux 2.4 п©я─п╦ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ я│п╠п╬я─п╨п╦ п╫я┐п╤п╫п╬ п╠я▀п╩п╬ |
3481 обязательно использовать параметр --with-poll_module. | 3481 п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©п╟я─п╟п╪п╣я┌я─ --with-poll_module. |
3482 | 3482 |
3483 | 3483 |
3484 Изменения в nginx 0.1.0 04.10.2004 | 3484 п≤п╥п╪п╣п╫п╣п╫п╦я▐ п╡ nginx 0.1.0 04.10.2004 |
3485 | 3485 |
3486 *) Первая публично доступная версия. | 3486 *) п÷п╣я─п╡п╟я▐ п©я┐п╠п╩п╦я┤п╫п╬ п╢п╬я│я┌я┐п©п╫п╟я▐ п╡п╣я─я│п╦я▐. |
3487 | 3487 |