comparison CHANGES.ru @ 366:babd3d9efb62 NGINX_0_6_27

nginx 0.6.27 *) Change: now by default the rtsig method is not built on Linux 2.6.18+. *) Change: now a request method is not changed while redirection to a named location via an "error_page" directive. *) Feature: the "resolver" and "resolver_timeout" directives in SMTP proxy. *) Feature: the "post_action" directive supports named locations. *) Bugfix: a segmentation fault occurred in worker process, if a request was redirected from proxy, FastCGI, or memcached location to static named locations. *) Bugfix: browsers did not repeat SSL handshake if there is no valid client certificate in first handshake. Thanks to Alexander V. Inyukhin. *) Bugfix: if response code 495-497 was redirected via an "error_page" directive without code change, then nginx tried to allocate too many memory. *) Bugfix: memory leak in long-lived non buffered connections. *) Bugfix: memory leak in resolver. *) Bugfix: a segmentation fault occurred in worker process, if a request was redirected from proxy, FastCGI, or memcached location to static named locations. *) Bugfix: in the $proxy_host and $proxy_port variables caching. Thanks to Sergey Bochenkov. *) Bugfix: a "proxy_pass" directive with variables used incorrectly the same port as in another "proxy_pass" directive with the same host name and without variables. Thanks to Sergey Bochenkov. *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 64-bit platforms while reconfiguration. *) Bugfix: a segmentation fault occurred in worker process, if empty stub block was used second time in SSI. *) Bugfix: in copying URI part contained escaped symbols into arguments.
author Igor Sysoev <http://sysoev.ru>
date Wed, 12 Mar 2008 00:00:00 +0300
parents a39aab45a53f
children 6aeb6e11b9e7
comparison
equal deleted inserted replaced
365:9b0140fa1132 366:babd3d9efb62
1
2 Изменения в nginx 0.6.27 12.03.2008
3
4 *) Изменение: теперь на Linux 2.6.18+ по умолчанию не собирается метод
5 rtsig.
6
7 *) Изменение: теперь при перенаправлении запроса в именованный location
8 с помощью директивы error_page метод запроса не изменяется.
9
10 *) Добавление: директивы resolver и resolver_timeout в SMTP
11 прокси-сервере.
12
13 *) Добавление: директива post_action поддерживает именованные
14 location'ы.
15
16 *) Исправление: при перенаправлении запроса из location'а c
17 обработчиком proxy, FastCGI или memcached в именованный location со
18 статическим обработчиком в рабочем процессе происходил segmentation
19 fault.
20
21 *) Исправление: браузеры не повторяли SSL handshake, если при первом
22 handshake не оказалось правильного клиентского сертификата.
23 Спасибо Александру Инюхину.
24
25 *) Исправление: при перенаправлении ошибок 495-497 с помощью директивы
26 error_page без изменения кода ошибки nginx пытался выделить очень
27 много памяти.
28
29 *) Исправление: утечки памяти в долгоживущих небуфферизированных
30 соединениях.
31
32 *) Исправление: утечки памяти в resolver'е.
33
34 *) Исправление: при перенаправлении запроса из location'а c
35 обработчиком proxy в другой location с обработчиком proxy в рабочем
36 процессе происходил segmentation fault.
37
38 *) Исправление: ошибки в кэшировании переменных $proxy_host и
39 $proxy_port.
40 Спасибо Сергею Боченкову.
41
42 *) Исправление: директива proxy_pass с переменными использовала порт,
43 описанной в другой директиве proxy_pass без переменных, но с таким
44 же именем хоста.
45 Спасибо Сергею Боченкову.
46
47 *) Исправление: во время переконфигурации на некоторых 64-битном
48 платформах в лог записывался alert "sendmsg() failed (9: Bad file
49 descriptor)".
50
51 *) Исправление: при повторном использовании в SSI пустого block'а в
52 качестве заглушки в рабочем процессе происходил segmentation fault.
53
54 *) Исправление: ошибки при копировании части URI, содержащего
55 экранированные символы, в аргументы.
56
1 57
2 Изменения в nginx 0.6.26 11.02.2008 58 Изменения в nginx 0.6.26 11.02.2008
3 59
4 *) Исправление: директивы proxy_store и fastcgi_store не проверяли 60 *) Исправление: директивы proxy_store и fastcgi_store не проверяли
5 длину ответа. 61 длину ответа.