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