Mercurial > hg > nginx-vendor-0-7
comparison CHANGES.ru @ 500:ed3d382670c7 NGINX_0_7_62
nginx 0.7.62
*) Security: a segmentation fault might occur in worker process while
specially crafted request handling.
Thanks to Chris Ries.
*) Feature: the $upstream_cache_status variable.
*) Bugfix: an expired cached response might stick in the "UPDATING"
state.
*) Bugfix: a segmentation fault might occur in worker process, if
error_log was set to info or debug level.
Thanks to Sergey Bochenkov.
*) Bugfix: in handling FastCGI headers split in records.
*) Bugfix: XSLT filter may fail with message "not well formed XML
document" for valid XML document.
Thanks to Kuramoto Eiji.
*) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by
a regular expression are always tested in case insensitive mode.
*) Bugfix: now nginx/Windows ignores trailing dots in URI.
Thanks to Hugo Leisink.
*) Bugfix: name of file specified in --conf-path was not honored during
installation; the bug had appeared in 0.6.6.
Thanks to Maxim Dounin.
*) Bugfix: a 500 error code was returned for invalid login/password
while HTTP Basic authentication on Windows.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 14 Sep 2009 00:00:00 +0400 |
parents | ef5c97e49c35 |
children | 89dc5654117c |
comparison
equal
deleted
inserted
replaced
499:f2c782e5161f | 500:ed3d382670c7 |
---|---|
1 | |
2 Изменения в nginx 0.7.62 14.09.2009 | |
3 | |
4 *) Безопасность: при обработке специально созданного запроса в рабочем | |
5 процессе мог произойти segmentation fault. | |
6 Спасибо Chris Ries. | |
7 | |
8 *) Добавление: переменная $upstream_cache_status. | |
9 | |
10 *) Исправление: устаревший закэшированный запрос мог залипнуть в | |
11 состоянии "UPDATING". | |
12 | |
13 *) Исправление: при использовании error_log на уровне info или debug в | |
14 рабочем процессе мог произойти segmentation fault. | |
15 Спасибо Сергею Боченкову. | |
16 | |
17 *) Исправление: в обработке заголовков ответа, разделённых в | |
18 FastCGI-записях. | |
19 | |
20 *) Исправление: XSLT-фильтр мог выдавать ошибку "not well formed XML | |
21 document" для правильного документа. | |
22 Спасибо Kuramoto Eiji. | |
23 | |
24 *) Исправление: в MacOSX, Cygwin и nginx/Windows при проверке | |
25 location'ов, заданных регулярным выражением, теперь всегда делается | |
26 сравнение без учёта регистра символов. | |
27 | |
28 *) Исправление: теперь nginx/Windows игнорирует точки в конце URI. | |
29 Спасибо Hugo Leisink. | |
30 | |
31 *) Исправление: имя файла указанного в --conf-path игнорировалось при | |
32 установке; ошибка появилась в 0.6.6. | |
33 Спасибо Максиму Дунину. | |
34 | |
35 *) Исправление: при использовании HTTP Basic-аутентификации на Windows | |
36 для неверных имени/пароля возвращалась 500-ая ошибка. | |
37 | |
1 | 38 |
2 Изменения в nginx 0.7.61 22.06.2009 | 39 Изменения в nginx 0.7.61 22.06.2009 |
3 | 40 |
4 *) Исправление: nginx не собирался на MacOSX 10.6. | 41 *) Исправление: nginx не собирался на MacOSX 10.6. |
5 | 42 |
6 *) Исправление: nginx не собирался с параметром --without-http-cache; | 43 *) Исправление: nginx не собирался с параметром --without-http-cache; |
7 ошибка появилась в 0.7.60. | 44 ошибка появилась в 0.7.60. |
8 | 45 |
9 *) Исправление: если было использовался перехват 401 ошибки от бэкенда | 46 *) Исправление: если использовался перехват 401 ошибки от бэкенда и |
10 и бэкенд не возвращал строку "WWW-Authenticate" в заголовке ответа, | 47 бэкенд не возвращал строку "WWW-Authenticate" в заголовке ответа, то |
11 то в рабочем процессе происходил segmentation fault. | 48 в рабочем процессе происходил segmentation fault. |
12 Спасибо Евгению Мычло. | 49 Спасибо Евгению Мычло. |
13 | 50 |
14 | 51 |
15 Изменения в nginx 0.7.60 15.06.2009 | 52 Изменения в nginx 0.7.60 15.06.2009 |
16 | 53 |
21 | 58 |
22 *) Исправление: во взаимодействии open_file_cache и proxy/fastcgi кэша | 59 *) Исправление: во взаимодействии open_file_cache и proxy/fastcgi кэша |
23 на старте. | 60 на старте. |
24 | 61 |
25 *) Исправление: open_file_cache мог кэшировать открытые файлы очень | 62 *) Исправление: open_file_cache мог кэшировать открытые файлы очень |
26 долго. | 63 долго; ошибка появилась в 0.7.4. |
27 | 64 |
28 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в | 65 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в |
29 заголовке запроса клиента передавались бэкенду при кэшировании, если | 66 заголовке запроса клиента передавались бэкенду при кэшировании, если |
30 не использовалась директива proxy_set_header с любыми параметрами. | 67 не использовалась директива proxy_set_header с любыми параметрами. |
31 | 68 |