annotate text/ru/CHANGES.ru-0.7 @ 1878:127ae107e5a9

Removed clause about shared memory and Windows versions with ASLR. Starting with nginx 1.9.0 shared memory can be used on Windows versions with address space layout randomization.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 26 Dec 2016 19:38:06 +0300
parents 74438c570949
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2 Изменения в nginx 0.7.69 19.07.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4 *) Исправление: при использовании кэширования в рабочем процессе мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
6 Спасибо Lanshun Zhou.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
7
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
8
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
9 Изменения в nginx 0.7.68 14.12.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
10
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
11 *) Исправление: если для пары IPv6-адрес:порт описан только один
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
12 сервер, то выделения в регулярных выражениях в директиве server_name
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
13 не работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
14
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
15 *) Исправление: при использовании директивы auth_basic в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
16 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
17 Спасибо Михаилу Лалетину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
19 *) Исправление: ответ SSI модуля мог передаваться не полностью после
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
20 команды include с параметром wait="yes"; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
21 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
22
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
23 *) Исправление: директива sub_filter могла изменять регистр букв при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
24 частичном совпадении.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
25
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
26 *) Исправление: nginx считал большие пакеты SSLv2 как обычные текстовые
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
27 запросы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
28 Спасибо Miroslaw Jaworski.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
29
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
30 *) Исправление: nginx мог закрывать IPv6 listen сокет во время
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
31 переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
32 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
33
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
34
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
35 Изменения в nginx 0.7.67 15.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
36
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
37 *) Безопасность: рабочий процесс nginx/Windows мог завершаться аварийно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
38 при запросе файла с неверной кодировкой UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
39
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
40
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
41 Изменения в nginx 0.7.66 07.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
42
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
43 *) Безопасность: теперь nginx/Windows игнорирует имя потока файла по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
44 умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
45 Спасибо Jose Antonio Vazquez Gonzalez.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
46
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
47 *) Изменение: теперь charset-фильтр работает до SSI-фильтра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
48
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
49 *) Изменение: теперь в лог ошибок не пишется сообщение, если переменная
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
50 не найдена с помощью метода $r->variable().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
51
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
52 *) Изменение: теперь keepalive соединения после запросов POST не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
53 запрещаются для MSIE 7.0+.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
54 Спасибо Adam Lounds.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
55
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
56 *) Добавление: директивы proxy_no_cache и fastcgi_no_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
57
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
58 *) Добавление: теперь при использовании переменной $scheme в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
59 rewrite автоматически делается редирект.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
60 Спасибо Piotr Sikora.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
61
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
62 *) Добавление: директива chunked_transfer_encoding.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
63
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
64 *) Добавление: переменные $geoip_city_continent_code, $geoip_latitude и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
65 $geoip_longitude.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
66 Спасибо Arvind Sundararajan.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
67
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
68 *) Добавление: модуль ngx_http_image_filter_module теперь всегда
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
69 удаляет EXIF и другие данные, если они занимают больше 5% в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
70 JPEG-файле.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
71
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
72 *) Добавление: теперь директива msie_padding работает и для Chrome.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
73
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
74 *) Изменение: теперь keepalive соединения запрещены для Safari.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
75 Спасибо Joshua Sierles.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
76
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
77 *) Исправление: nginx игнорировал значения "private" и "no-store" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
78 строке "Cache-Control" в заголовке ответа бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
79
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
80 *) Исправление: символ "&" при копировании в аргументы в правилах
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
81 rewrite не экранировался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
82
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
83 *) Исправление: nginx мог завершаться аварийно во время обработки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
84 сигнала или при использовании директивы timer_resolution на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
85 платформах, не поддерживающих методы kqueue или eventport.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
86 Спасибо George Xie и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
87
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
88 *) Исправление: если временные файлы и постоянное место хранения
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
89 располагались на разных файловых системах, то у постоянных файлов
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
90 время изменения было неверным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
91 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
92
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
93 *) Исправление: модуль ngx_http_memcached_module мог выдавать ошибку
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
94 "memcached sent invalid trailer".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
95 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
96
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
97 *) Исправление: nginx не мог собрать библиотеку zlib-1.2.4 из исходных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
98 текстов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
99 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
100
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
101 *) Исправление: модуль SSI в подзапросах использовал закэшированные в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
102 основном запросе значения переменных $query_string, $arg_... и им
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
103 подобных.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
104
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
105 *) Исправление: nginx не поддерживал HTTPS-рефереры.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
106
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
107 *) Исправление: nginx/Windows мог не находить файлы, если путь в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
108 конфигурации был задан в другом регистре; ошибка появилась в 0.7.65.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
109
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
110 *) Исправление: переменная $date_local выдавала неверное время, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
111 использовался формат "%s".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
112 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
113
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
114 *) Исправление: nginx не поддерживал все шифры, используемые в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
115 клиентских сертификатах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
116 Спасибо Иннокентию Еникееву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
117
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
118 *) Исправление: если ssl_session_cache не был установлен или установлен
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
119 в none, то при проверке клиентского сертификаты могла происходить
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
120 ошибка "session id context uninitialized"; ошибка появилась в 0.7.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
121
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
122 *) Исправление: совместимость с OpenSSL-1.0.0 на 64-битном Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
123 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
124
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
125 *) Исправление: geo-диапазон возвращал значение по умолчанию, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
126 диапазон включал в себя одну и более сетей размером /16 и не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
127 начинался на границе сети размером /16.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
128
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
129 *) Исправление: переменную $uid_got нельзя было использовать в SSI и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
130 перловом модулях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
131
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
132 *) Исправление: рабочий процесс зависал при запросе файла FIFO.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
133 Спасибо Vicente Aguilar и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
134
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
135 *) Исправление: значение переменной повторно экранировалось после
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
136 каждого вывода SSI-команды echo; ошибка появилась в 0.6.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
137
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
138 *) Исправление: параметр stub в SSI-директиве include не использовался,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
139 если пустой ответ имел код 200.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
140
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
141 *) Исправление: блок, используемый в параметре stub в SSI-директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
142 include, выводился с MIME-типом "text/plain".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
143
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
144 *) Исправление: если проксированный или FastCGI запрос внутренне
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
145 перенаправлялся в другой проксированный или FastCGI location, то в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
146 рабочем процессе мог произойти segmentation fault; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
147 в 0.7.65.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
148 Спасибо Yichun Zhang.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
149
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
150 *) Исправление: соединения IMAP к серверу Zimbra могло зависнуть до
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
151 таймаута.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
152 Спасибо Alan Batie.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
153
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
154 *) Исправление: nginx не поддерживал передачу chunk'ами для 201-ых
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
155 ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
156 Спасибо Julian Reich.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
157
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
158
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
159 Изменения в nginx 0.7.65 01.02.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
160
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
161 *) Безопасность: теперь nginx/Windows игнорирует пробелы в конце URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
162 Спасибо Dan Crowley, Core Security Technologies.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
163
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
164 *) Безопасность: теперь nginx/Windows игнорирует короткие имена файлов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
165 Спасибо Dan Crowley, Core Security Technologies.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
166
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
167 *) Изменение: теперь для проксируемых ответов HTTP/0.9 в лог пишется
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
168 код ответа "009".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
169
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
170 *) Изменение: теперь по умолчанию размер буфера директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
171 large_client_header_buffers равен 8K.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
172 Спасибо Andrew Cholakian.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
173
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
174 *) Изменение: теперь по умолчанию используются следующие шифры SSL:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
175 "HIGH:!ADH:!MD5".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
176
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
177 *) Изменение: теперь протокол SSLv2 по умолчанию запрещён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
178
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
179 *) Изменение: теперь значение переменной $host всегда в нижнем регистре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
180
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
181 *) Добавление: файл conf/fastcgi.conf для простых конфигураций FastCGI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
182
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
183 *) Добавление: теперь при использовании переменных в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
184 proxy_pass не требуется задавать URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
185
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
186 *) Добавление: переменная $ssl_session_id.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
187
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
188 *) Исправление: если проксированный или FastCGI запрос внутренне
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
189 перенаправлялся в другой проксированный или FastCGI location, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
190 переменная $upstream_response_time могла иметь ненормально большое
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
191 значение; ошибка появилась в 0.7.63.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
192
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
193 *) Исправление: если директива "expires modified" выставляла дату в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
194 прошлом, то в строке заголовка ответа "Cache-Control" выдавалось
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
195 отрицательное число.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
196 Спасибо Алексею Капранову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
197
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
198 *) Исправление: nginx закрывал соединение при запросе закэшированного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
199 ответа с пустым телом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
200 Спасибо Piotr Sikora.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
201
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
202 *) Исправление: nginx кэшировал 304 ответ, если в заголовке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
203 проксируемого запроса была строка "If-None-Match".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
204 Спасибо Tim Dettrick и David Kostal.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
205
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
206 *) Исправление: nginx не считал запятую разделителем в строке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
207 "Cache-Control" в строке заголовка бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
208
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
209 *) Исправление: закэшированные ответы ответов HTTP/0.9 неправильно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
210 обрабатывались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
211
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
212 *) Исправление: nginx передавал сжатые ответы клиентам, не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
213 поддерживающим сжатие, при настройках gzip_static on и gzip_vary
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
214 off; ошибка появилась в 0.8.16.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
215
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
216 *) Исправление: nginx всегда добавлял строку "Content-Encoding: gzip" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
217 заголовок 304-ых ответов модуля ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
218
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
219 *) Исправление: оператор "!-x" не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
220 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
221
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
222 *) Исправление: в рабочем процессе мог произойти segmentation fault при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
223 использовании limit_rate в HTTPS сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
224 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
225
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
226 *) Исправление: при записи в лог переменной $limit_rate в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
227 процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
228 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
229
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
230 *) Исправление: nginx не поддерживал даты в 2038 году на 32-битных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
231 платформах;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
232
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
233 *) Исправление: nginx/Windows пытался дважды удалить временный файл при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
234 перезаписи уже существующего файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
235
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
236 *) Исправление: nginx/Windows пытался дважды переименовать временный
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
237 файл при перезаписи уже существующего файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
238
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
239 *) Исправление: nginx/Windows мог не создать временный файл, файл в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
240 кэше или файл с помощью директив proxy/fastcgi_store, если рабочий
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
241 процесс не имел достаточно прав для работы с каталогами верхнего
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
242 уровня.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
243
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
244 *) Исправление: в поддержке кодировки UTF-8 директивой try_files в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
245 nginx/Windows.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
246
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
247 *) Исправление: ошибки при использовании кодировки UTF-8 в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
248 ngx_http_autoindex_module.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
249 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
250
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
251 *) Исправление: модуль ngx_http_autoindex_module не показывал последний
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
252 слэш для линков на каталоги; ошибка появилась в 0.7.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
253
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
254 *) Исправление: nginx не закрывал лог, заданный параметром конфигурации
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
255 --error-log-path; ошибка появилась в 0.7.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
256
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
257 *) Исправление: директива "addition_types" была неверно названа
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
258 "addtion_types".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
259
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
260 *) Исправление: неверная строка запроса в переменной $request
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
261 записывалась в access_log только при использовании error_log на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
262 уровне info или debug.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
263
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
264
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
265 Изменения в nginx 0.7.64 16.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
266
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
267 *) Безопасность: теперь SSL/TLS renegotiation запрещён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
268 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
269
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
270 *) Исправление: nginx передавал сжатые ответы клиентам, не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
271 поддерживающим сжатие, при настройках gzip_static on и gzip_vary
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
272 off; ошибка появилась в 0.7.63.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
273
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
274 *) Исправление: если были описаны имена .domain.tld, .sub.domain.tld и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
275 .domain-some.tld, то имя .sub.domain.tld попадало под маску
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
276 .domain.tld.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
277
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
278 *) Исправление: segmentation fault и зацикливания в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
279
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
280 *) Исправление: в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
281 Спасибо Артёму Бохану.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
282
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
283 *) Исправление: порчи кэша resolver'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
284 Спасибо Matthew Dempsky.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
285
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
286 *) Исправление: утечки памяти в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
287 Спасибо Matthew Dempsky.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
288
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
289
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
290 Изменения в nginx 0.7.63 26.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
291
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
292 *) Безопасность: теперь символы "/../" запрещены в строке "Destination"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
293 в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
294
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
295 *) Изменение: минимальная поддерживаемая версия OpenSSL - 0.9.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
296
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
297 *) Изменение: параметр ask директивы ssl_verify_client изменён на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
298 параметр optional и теперь он проверяет клиентский сертификат, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
299 он был предложен.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
300 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
301
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
302 *) Добавление: теперь ключ -V показывает статус поддержки TLS SNI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
303
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
304 *) Добавление: переменная $ssl_client_verify.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
305 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
306
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
307 *) Добавление: директива ssl_crl.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
308 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
309
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
310 *) Исправление: использование переменной $ssl_client_cert портило
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
311 память; ошибка появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
312 Спасибо Сергею Журавлёву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
313
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
314 *) Добавление: теперь стартовый загрузчик кэша работает в отдельном
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
315 процесс; это должно улучшить обработку больших кэшей.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
316
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
317 *) Добавление: теперь временные файлы и постоянное место хранения могут
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
318 располагаться на разных файловых системах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
319
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
320 *) Исправление: nginx неверно считал размер кэша на диске.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
321
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
322 *) Изменение: теперь директива "gzip_disable msie6" не запрещает сжатие
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
323 для MSIE 6.0 SV1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
324
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
325 *) Исправление: nginx всегда добавлял строку "Vary: Accept-Encoding" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
326 заголовок ответа, если обе директивы gzip_static и gzip_vary были
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
327 включены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
328
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
329 *) Добавление: параметр proxy директивы geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
330
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
331 *) Добавление: модуль ngx_http_geoip_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
332
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
333 *) Добавление: директива limit_rate_after.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
334 Спасибо Ivan Debnar.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
335
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
336 *) Добавление: директивы limit_req_log_level и limit_conn_log_level.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
337
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
338 *) Исправление: теперь директива limit_req соответствует алгоритму
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
339 leaky bucket.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
340 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
341
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
342 *) Исправление: в модуле ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
343 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
344
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
345 *) Исправление: теперь nginx разрешает подчёркивания в методе запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
346
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
347 *) Исправление: директивы proxy_pass_header и fastcgi_pass_header" не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
348 передавали клиенту строки "X-Accel-Redirect", "X-Accel-Limit-Rate",
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
349 "X-Accel-Buffering" и "X-Accel-Charset" из заголовка ответа
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
350 бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
351 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
352
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
353 *) Исправление: в обработке строк "Last-Modified" и "Accept-Ranges" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
354 заголовке ответа бэкенда; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
355 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
356
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
357 *) Добавление: директива image_filter_transparency.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
358
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
359 *) Добавление: директива image_filter поддерживает переменные для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
360 задания размеров.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
361
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
362 *) Исправление: в поддержке альфа-канала PNG в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
363 ngx_http_image_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
364
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
365 *) Исправление: в поддержке прозрачности в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
366 ngx_http_image_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
367
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
368 *) Добавление: теперь можно использовать несколько директив
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
369 perl_modules.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
370
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
371 *) Исправление: ответы модуля ngx_http_perl_module не работали в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
372 подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
373
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
374 *) Исправление: nginx слал символ '\0' в строке "Location" в заголовке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
375 в ответе на запрос MKCOL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
376 Спасибо Xie Zhenye.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
377
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
378 *) Исправление: директива error_page не перенаправляла ошибку 413;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
379 ошибка появилась в 0.6.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
380
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
381 *) Исправление: в обработке ошибок выделения памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
382 Спасибо Максиму Дунину и Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
383
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
384
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
385 Изменения в nginx 0.7.62 14.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
386
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
387 *) Безопасность: при обработке специально созданного запроса в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
388 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
389 Спасибо Chris Ries.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
390
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
391 *) Добавление: переменная $upstream_cache_status.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
392
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
393 *) Исправление: устаревший закэшированный запрос мог залипнуть в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
394 состоянии "UPDATING".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
395
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
396 *) Исправление: при использовании error_log на уровне info или debug в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
397 рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
398 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
399
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
400 *) Исправление: в обработке заголовков ответа, разделённых в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
401 FastCGI-записях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
402
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
403 *) Исправление: XSLT-фильтр мог выдавать ошибку "not well formed XML
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
404 document" для правильного документа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
405 Спасибо Kuramoto Eiji.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
406
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
407 *) Исправление: в MacOSX, Cygwin и nginx/Windows при проверке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
408 location'ов, заданных регулярным выражением, теперь всегда делается
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
409 сравнение без учёта регистра символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
410
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
411 *) Исправление: теперь nginx/Windows игнорирует точки в конце URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
412 Спасибо Hugo Leisink.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
413
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
414 *) Исправление: имя файла указанного в --conf-path игнорировалось при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
415 установке; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
416 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
417
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
418 *) Исправление: при использовании HTTP Basic-аутентификации на Windows
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
419 для неверных имени/пароля возвращалась 500-ая ошибка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
420
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
421
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
422 Изменения в nginx 0.7.61 22.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
423
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
424 *) Исправление: nginx не собирался на MacOSX 10.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
425
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
426 *) Исправление: nginx не собирался с параметром --without-http-cache;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
427 ошибка появилась в 0.7.60.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
428
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
429 *) Исправление: если использовался перехват 401 ошибки от бэкенда и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
430 бэкенд не возвращал строку "WWW-Authenticate" в заголовке ответа, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
431 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
432 Спасибо Евгению Мычло.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
433
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
434
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
435 Изменения в nginx 0.7.60 15.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
436
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
437 *) Добавление: параметр updating в директивах proxy_cache_use_stale и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
438 fastcgi_cache_use_stale.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
439
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
440 *) Добавление: директива keepalive_requests.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
441
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
442 *) Исправление: во взаимодействии open_file_cache и proxy/fastcgi кэша
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
443 на старте.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
444
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
445 *) Исправление: open_file_cache мог кэшировать открытые файлы очень
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
446 долго; ошибка появилась в 0.7.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
447
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
448 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
449 заголовке запроса клиента передавались бэкенду при кэшировании, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
450 не использовалась директива proxy_set_header с любыми параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
451
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
452 *) Исправление: строки "Set-Cookie" и "P3P" в заголовке ответа бэкенда
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
453 не скрывались при кэшировании, если не использовались директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
454 proxy_hide_header/fastcgi_hide_header с любыми параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
455
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
456 *) Исправление: модуль ngx_http_image_filter_module не понимал формат
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
457 GIF87a.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
458 Спасибо Денису Ильиных.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
459
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
460 *) Исправление: nginx не собирался на Solaris 10 и более ранних; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
461 появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
462
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
463 *) Исправление: XSLT-фильтр не работал в подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
464
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
465 *) Исправление: обработке относительных путей в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
466
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
467 *) Исправление: в proxy_store, fastcgi_store, proxy_cache и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
468 fastcgi_cache в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
469
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
470
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
471 Изменения в nginx 0.7.59 25.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
472
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
473 *) Добавление: директивы proxy_cache_methods и fastcgi_cache_methods.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
474
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
475 *) Исправление: утечки сокетов; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
476 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
477
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
478 *) Исправление: при использовании переменной $request_body в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
479 процессе происходил segmentation fault, если в запросе не было тела;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
480 ошибка появилась в 0.7.58.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
481
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
482 *) Исправление: SSL-модули могли не собираться на Solaris и Linux;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
483 ошибка появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
484
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
485 *) Исправление: ответы модуля ngx_http_xslt_filter_module не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
486 обрабатывались SSI-, charset- и gzip-фильтрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
487
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
488 *) Исправление: директива charset не ставила кодировку для ответов
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
489 модуля ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
490
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
491
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
492 Изменения в nginx 0.7.58 18.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
493
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
494 *) Добавление: директива listen почтового прокси-сервера поддерживает
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
495 IPv6.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
496
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
497 *) Добавление: директива image_filter_jpeg_quality.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
498
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
499 *) Добавление: директива client_body_in_single_buffer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
500
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
501 *) Добавление: переменная $request_body.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
502
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
503 *) Исправление: в модуле ngx_http_autoindex_module в ссылках на имена
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
504 файлов, содержащих символ ":".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
505
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
506 *) Исправление: процедура "make upgrade" не работала; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
507 в 0.7.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
508 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
509
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
510
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
511 Изменения в nginx 0.7.57 12.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
512
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
513 *) Исправление: при перенаправлении ошибок модуля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
514 ngx_http_image_filter_module в именованный location в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
515 процессе происходил floating-point fault; ошибка появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
516
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
517
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
518 Изменения в nginx 0.7.56 11.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
519
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
520 *) Добавление: nginx/Windows поддерживает IPv6 в директиве listen
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
521 модуля HTTP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
522
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
523 *) Исправление: в модуле ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
524
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
525
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
526 Изменения в nginx 0.7.55 06.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
527
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
528 *) Исправление: параметры http_XXX в директивах proxy_cache_use_stale и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
529 fastcgi_cache_use_stale не работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
531 *) Исправление: fastcgi кэш не кэшировал ответы, состоящие только из
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
532 заголовка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
533
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
534 *) Исправление: ошибки "select() failed (9: Bad file descriptor)" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
535 nginx/Unix и "select() failed (10038: ...)" в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
536
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
537 *) Исправление: при использовании директивы debug_connection в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
538 процессе мог произойти segmentation fault; ошибка появилась в 0.7.54.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
539
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
540 *) Исправление: в сборке модуля ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
541
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
542 *) Исправление: файлы больше 2G не передавались с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
543 $r->sendfile.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
544 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
545
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
546
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
547 Изменения в nginx 0.7.54 01.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
548
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
549 *) Добавление: модуль ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
550
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
551 *) Добавление: директивы proxy_ignore_headers и fastcgi_ignore_headers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
552
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
553 *) Исправление: при использовании переменных "open_file_cache_errors
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
554 on" в рабочем процессе мог произойти segmentation fault; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
555 появилась в 0.7.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
556
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
557 *) Исправление: директива "port_in_redirect off" не работала; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
558 появилась в 0.7.39.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
559
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
560 *) Исправление: улучшение обработки ошибок метода select.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
561
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
562 *) Исправление: ошибки "select() failed (10022: ...)" в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
563
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
564 *) Исправление: в текстовых сообщениях об ошибках в nginx/Windows;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
565 ошибка появилась в 0.7.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
566
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
567
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
568 Изменения в nginx 0.7.53 27.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
569
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
570 *) Изменение: теперь лог, указанный в --error-log-path, создаётся с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
571 самого начала работы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
572
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
573 *) Добавление: теперь ошибки и предупреждения при старте записываются в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
574 error_log и выводятся на stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
575
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
576 *) Добавление: при сборке с пустым параметром --prefix= nginx
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
577 использует как префикс каталог, в котором он был запущен.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
578
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
579 *) Добавление: ключ -p.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
580
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
581 *) Добавление: ключ -s на Unix-платформах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
582
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
583 *) Добавление: ключи -? и -h.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
584 Спасибо Jerome Loyet.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
585
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
586 *) Добавление: теперь ключи можно задавать в сжатой форме.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
587
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
588 *) Исправление: nginx/Windows не работал, если файл конфигурации был
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
589 задан ключом -c.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
590
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
591 *) Исправление: при использовании директив proxy_store, fastcgi_store,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
592 proxy_cache или fastcgi_cache временные файлы могли не удаляться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
593 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
594
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
595 *) Исправление: в заголовке Auth-Method запроса серверу аутентификации
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
596 почтового прокси-сервера передавалось неверное значение; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
597 появилась в 0.7.34.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
598 Спасибо Simon Lecaille.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
599
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
600 *) Исправление: при логгировании на Linux не писались текстовые
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
601 описания системных ошибок; ошибка появилась в 0.7.45.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
602
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
603 *) Исправление: директива fastcgi_cache_min_uses не работала.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
604 Спасибо Андрею Воробьёву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
605
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
606
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
607 Изменения в nginx 0.7.52 20.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
608
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
609 *) Добавление: первая бинарная версия под Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
610
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
611 *) Исправление: корректная обработка метода HEAD при кэшировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
612
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
613 *) Исправление: корректная обработка строк "If-Modified-Since",
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
614 "If-Range" и им подобных в заголовке запроса клиента при кэшировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
615
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
616 *) Исправление: теперь строки "Set-Cookie" и "P3P" скрываются в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
617 заголовке ответа для закэшированных ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
618
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
619 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
620 perl поддерживал потоки, то при выходе основного процесса могла
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
621 выдаваться ошибка "panic: MUTEX_LOCK".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
622
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
623 *) Исправление: nginx не собирался с параметром --without-http-cache;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
624 ошибка появилась в 0.7.48.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
625
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
626 *) Исправление: nginx не собирался на платформах, отличных от i386,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
627 amd64, sparc и ppc; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
628
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
629
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
630 Изменения в nginx 0.7.51 12.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
631
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
632 *) Добавление: директива try_files поддерживает код ответа в последнем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
633 параметре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
634
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
635 *) Добавление: теперь в директиве return можно использовать любой код
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
636 ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
637
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
638 *) Исправление: директива error_page делала внешний редирект без строки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
639 запроса; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
640
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
641 *) Исправление: если сервера слушали на нескольких явно описанных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
642 адресах, то виртуальные сервера могли не работать; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
643 в 0.7.39.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
644
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
645
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
646 Изменения в nginx 0.7.50 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
647
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
648 *) Исправление: переменные $arg_... не работали; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
649 0.7.49.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
650
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
651
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
652 Изменения в nginx 0.7.49 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
653
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
654 *) Исправление: при использовании переменных $arg_... в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
655 процессе мог произойти segmentation fault; ошибка появилась в 0.7.48.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
656
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
657
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
658 Изменения в nginx 0.7.48 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
659
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
660 *) Добавление: директива proxy_cache_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
661
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
662 *) Исправление: теперь nginx учитывает при кэшировании строки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
663 "X-Accel-Expires", "Expires" и "Cache-Control" в заголовке ответа
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
664 бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
665
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
666 *) Исправление: теперь nginx кэширует только ответы на запросы GET.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
667
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
668 *) Исправление: директива fastcgi_cache_key не наследовалась.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
669
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
670 *) Исправление: переменные $arg_... не работали с SSI-подзапросами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
671 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
672
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
673 *) Исправление: nginx не собирался с библиотекой uclibc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
674 Спасибо Timothy Redaelli.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
675
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
676 *) Исправление: nginx не собирался на OpenBSD; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
677 в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
678
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
679
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
680 Изменения в nginx 0.7.47 01.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
681
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
682 *) Исправление: nginx не собирался на FreeBSD 6 и более ранних версиях;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
683 ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
684
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
685 *) Исправление: nginx не собирался на MacOSX; ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
686
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
687 *) Исправление: если использовался параметр max_size, то cache manager
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
688 мог удалить весь кэш; ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
689
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
690 *) Изменение: в рабочем процессе мог произойти segmentation fault, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
691 директивы proxy_cache/fastcgi_cache и proxy_cache_valid/
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
692 fastcgi_cache_valid не были заданы на одном уровне; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
693 в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
694
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
695 *) Исправление: в рабочем процессе мог произойти segmentation fault при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
696 перенаправлении запроса проксированному или FastCGI-серверу с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
697 помощью error_page или try_files; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
698
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
699
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
700 Изменения в nginx 0.7.46 30.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
701
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
702 *) Исправление: архив предыдущего релиза был неверным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
703
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
704
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
705 Изменения в nginx 0.7.45 30.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
706
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
707 *) Изменение: теперь директивы proxy_cache и proxy_cache_valid можно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
708 задавать на разных уровнях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
709
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
710 *) Изменение: параметр clean_time в директиве proxy_cache_path удалён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
711
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
712 *) Добавление: параметр max_size в директиве proxy_cache_path.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
713
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
714 *) Добавление: предварительная поддержка кэширования в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
715 ngx_http_fastcgi_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
716
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
717 *) Добавление: теперь при ошибках выделения в разделяемой памяти в логе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
718 указываются названия директивы и зоны.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
719
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
720 *) Исправление: директива "add_header last-modified ''" не удаляла в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
721 заголовке ответа строку "Last-Modified"; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
722
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
723 *) Исправление: в директиве auth_basic_user_file не работал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
724 относительный путь, заданный строкой без переменных; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
725 появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
726 Спасибо Jerome Loyet.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
727
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
728 *) Исправление: в директиве alias, заданной переменными без ссылок на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
729 выделения в регулярных выражениях; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
730
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
731
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
732 Изменения в nginx 0.7.44 23.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
733
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
734 *) Добавление: предварительная поддержка кэширования в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
735 ngx_http_proxy_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
736
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
737 *) Добавление: параметр --with-pcre в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
738
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
739 *) Добавление: теперь директива try_files может быть использована на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
740 уровне server.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
741
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
742 *) Исправление: директива try_files неправильно обрабатывала строку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
743 запроса в последнем параметре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
744
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
745 *) Исправление: директива try_files могла неверно тестировать каталоги.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
746
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
747 *) Исправление: если для пары адрес:порт описан только один сервер, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
748 выделения в регулярных выражениях в директиве server_name не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
749 работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
750
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
751
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
752 Изменения в nginx 0.7.43 18.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
753
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
754 *) Исправление: запрос обрабатывался неверно, если директива root
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
755 использовала переменные; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
756
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
757 *) Исправление: если сервер слушал на адресах типа "*", то значение
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
758 переменной $server_addr было "0.0.0.0"; ошибка появилась в 0.7.36.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
759
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
760
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
761 Изменения в nginx 0.7.42 16.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
762
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
763 *) Изменение: ошибка "Invalid argument", возвращаемая
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
764 setsockopt(TCP_NODELAY) на Solaris, теперь игнорируется.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
765
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
766 *) Изменение: при отсутствии файла, указанного в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
767 auth_basic_user_file, теперь возвращается ошибка 403 вместо 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
768
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
769 *) Добавление: директива auth_basic_user_file поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
770 Спасибо Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
771
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
772 *) Добавление: директива listen поддерживает параметр ipv6only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
773 Спасибо Zhang Hua.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
774
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
775 *) Исправление: в директиве alias со ссылками на выделения в регулярных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
776 выражениях; ошибка появилась в 0.7.40.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
777
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
778 *) Исправление: совместимость с Tru64 UNIX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
779 Спасибо Dustin Marquess.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
780
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
781 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
782 появилась в 0.7.41.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
783
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
784
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
785 Изменения в nginx 0.7.41 11.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
786
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
787 *) Исправление: в рабочем процессе мог произойти segmentation fault,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
788 если в server_name или location были выделения в регулярных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
789 выражениях; ошибка появилась в 0.7.40.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
790 Спасибо Владимиру Сопоту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
791
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
792
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
793 Изменения в nginx 0.7.40 09.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
794
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
795 *) Добавление: директива location поддерживает выделения в регулярных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
796 выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
797
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
798 *) Добавление: директиву alias с ссылками на выделения в регулярных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
799 выражениях можно использовать внутри location'а, заданного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
800 регулярным выражением с выделениями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
801
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
802 *) Добавление: директива server_name поддерживает выделения в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
803 регулярных выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
804
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
805 *) Изменение: модуль ngx_http_autoindex_module не показывал последний
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
806 слэш для каталогов на файловой системе XFS; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
807 0.7.15.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
808 Спасибо Дмитрию Кузьменко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
809
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
810
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
811 Изменения в nginx 0.7.39 02.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
812
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
813 *) Исправление: при включённом сжатии большие ответы с использованием
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
814 SSI могли зависать; ошибка появилась в 0.7.28.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
815 Спасибо Артёму Бохану.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
816
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
817 *) Исправление: при использовании коротких статических вариантов в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
818 директиве try_files в рабочем процессе мог произойти segmentation
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
819 fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
820
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
821
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
822 Изменения в nginx 0.7.38 23.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
823
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
824 *) Добавление: логгирование ошибок аутентификации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
825
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
826 *) Исправление: имя/пароль, заданные в auth_basic_user_file,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
827 игнорировались после нечётного числа пустых строк.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
828 Спасибо Александру Загребину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
829
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
830 *) Исправление: при использовании длинного пути в unix domain сокете в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
831 главном процессе происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
832 0.7.36.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
833
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
834
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
835 Изменения в nginx 0.7.37 21.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
836
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
837 *) Исправление: директивы, использующие upstream'ы, не работали; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
838 появилась в 0.7.36.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
839
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
840
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
841 Изменения в nginx 0.7.36 21.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
842
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
843 *) Добавление: предварительная поддержка IPv6; директива listen модуля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
844 HTTP поддерживает IPv6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
845
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
846 *) Исправление: переменная $ancient_browser не работала для браузеров,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
847 заданных директивами modern_browser.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
848
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
849
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
850 Изменения в nginx 0.7.35 16.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
851
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
852 *) Исправление: директива ssl_engine не использовала SSL-акселератор
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
853 для асимметричных шифров.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
854 Спасибо Marcin Gozdalik.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
855
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
856 *) Исправление: директива try_files выставляла MIME-type, исходя из
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
857 расширения первоначального запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
858
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
859 *) Исправление: в директивах server_name, valid_referers и map
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
860 неправильно обрабатывались имена вида "*domain.tld", если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
861 использовались маски вида ".domain.tld" и ".subdomain.domain.tld";
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
862 ошибка появилась в 0.7.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
863
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
864
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
865 Изменения в nginx 0.7.34 10.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
866
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
867 *) Добавление: параметр off в директиве if_modified_since.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
868
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
869 *) Добавление: теперь после команды XCLIENT nginx посылает команду
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
870 HELO/EHLO.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
871 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
872
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
873 *) Добавление: поддержка Microsoft-специфичного режима
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
874 "AUTH LOGIN with User Name" в почтовом прокси-сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
875 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
876
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
877 *) Исправление: в директиве rewrite, возвращающей редирект, старые
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
878 аргументы присоединялись к новым через символ "?" вместо "&";
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
879 ошибка появилась в 0.1.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
880 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
881
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
882 *) Исправление: nginx не собирался на AIX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
883
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
884
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
885 Изменения в nginx 0.7.33 02.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
886
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
887 *) Исправление: если на запрос с телом возвращался редирект, то ответ
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
888 мог быть двойным при использовании методов epoll или rtsig.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
889 Спасибо Eden Li.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
890
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
891 *) Исправление: для некоторых типов редиректов в переменной
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
892 $sent_http_location было пустое значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
893
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
894 *) Исправление: при использовании директивы resolver в SMTP
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
895 прокси-сервере в рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
896
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
897
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
898 Изменения в nginx 0.7.32 26.01.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
899
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
900 *) Добавление: теперь в директиве try_files можно явно указать проверку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
901 каталога.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
902
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
903 *) Исправление: fastcgi_store не всегда сохранял файлы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
904
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
905 *) Исправление: в гео-диапазонах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
906
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
907 *) Исправление: ошибки выделения больших блоков в разделяемой памяти,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
908 если nginx был собран без отладки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
909 Спасибо Андрею Квасову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
910
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
911
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
912 Изменения в nginx 0.7.31 19.01.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
913
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
914 *) Изменение: теперь директива try_files проверяет только файлы,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
915 игнорируя каталоги.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
916
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
917 *) Добавление: директива fastcgi_split_path_info.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
918
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
919 *) Исправления в поддержке строки "Expect" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
920
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
921 *) Исправления в гео-диапазонах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
922
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
923 *) Исправление: при отсутствии ответа ngx_http_memcached_module
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
924 возвращал в теле ответа строку "END" вместо 404-ой страницы по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
925 умолчанию; ошибка появилась в 0.7.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
926 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
927
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
928 *) Исправление: при проксировании SMPT nginx выдавал сообщение
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
929 "250 2.0.0 OK" вместо "235 2.0.0 OK"; ошибка появилась в 0.7.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
930 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
931
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
932
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
933 Изменения в nginx 0.7.30 24.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
934
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
935 *) Исправление: в рабочем процессе происходил segmentation fault, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
936 в директивах fastcgi_pass или proxy_pass использовались переменные и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
937 имя хоста должно было резолвиться; ошибка появилась в 0.7.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
938
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
939
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
940 Изменения в nginx 0.7.29 24.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
941
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
942 *) Исправление: директивы fastcgi_pass и proxy_pass не поддерживали
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
943 переменные при использовании unix domain сокетов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
944
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
945 *) Исправления в обработке подзапросов; ошибки появились в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
946
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
947 *) Исправление: ответ "100 Continue" выдавался для запросов версии
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
948 HTTP/1.0;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
949 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
950
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
951 *) Исправление: в выделении памяти в модуле ngx_http_gzip_filter_module
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
952 под Cygwin.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
953
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
954
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
955 Изменения в nginx 0.7.28 22.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
956
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
957 *) Изменение: в выделении памяти в модуле ngx_http_gzip_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
958
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
959 *) Изменение: значения по умолчанию для директивы gzip_buffers изменены
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
960 с 4 4k/8k на 32 4k или 16 8k.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
961
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
962
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
963 Изменения в nginx 0.7.27 15.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
964
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
965 *) Добавление: директива try_files.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
966
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
967 *) Добавление: директива fastcgi_pass поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
968
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
969 *) Добавление: теперь директива geo может брать адрес из переменной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
970 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
971
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
972 *) Добавление: теперь модификатор location'а можно указывать без
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
973 пробела перед названием.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
974
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
975 *) Добавление: переменная $upstream_response_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
976
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
977 *) Исправление: теперь директива add_header не добавляет пустое
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
978 значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
979
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
980 *) Исправление: при запросе файла нулевой длины nginx закрывал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
981 соединение, ничего не передав; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
982
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
983 *) Исправление: метод MOVE не мог перемещать файл в несуществующий
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
984 каталог.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
985
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
986 *) Исправление: если в сервере не был описан ни один именованный
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
987 location, но такой location использовался в директиве error_page, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
988 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
989 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
990
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
991
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
992 Изменения в nginx 0.7.26 08.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
993
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
994 *) Исправление: в обработке подзапросов; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
995
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
996
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
997 Изменения в nginx 0.7.25 08.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
998
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
999 *) Изменение: в обработке подзапросов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1000
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1001 *) Изменение: теперь разрешаются POST'ы без строки "Content-Length" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1002 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1003
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1004 *) Исправление: теперь директивы limit_req и limit_conn указывают
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1005 причину запрета запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1007 *) Исправление: в параметре delete директивы geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1010 Изменения в nginx 0.7.24 01.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1012 *) Добавление: директива if_modified_since.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1013
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1014 *) Исправление: nginx не обрабатывал ответ FastCGI-сервера, если перед
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1015 ответом сервер передавал много сообщений в stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1016
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1017 *) Исправление: переменные "$cookie_..." не работали в SSI and в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1018 перловом модуле.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1019
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1020
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1021 Изменения в nginx 0.7.23 27.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1022
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1023 *) Добавление: параметры delete и ranges в директиве geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1024
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1025 *) Добавление: ускорение загрузки geo-базы с большим числом значений.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1026
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1027 *) Добавление: уменьшение памяти, необходимой для загрузки geo-базы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1028
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1029
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1030 Изменения в nginx 0.7.22 20.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1031
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1032 *) Добавление: параметр none в директиве smtp_auth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1033 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1034
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1035 *) Добавление: переменные "$cookie_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1036
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1037 *) Исправление: директива directio не работала с файловой системой XFS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1038
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1039 *) Исправление: resolver не понимал большие DNS-ответы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1040 Спасибо Zyb.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1041
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1042
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1043 Изменения в nginx 0.7.21 11.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1044
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1045 *) Изменения в модуле ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1046
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1047 *) Добавление: поддержка EXSLT в модуле ngx_http_xslt_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1048 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1049
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1050 *) Изменение: совместимость с glibc 2.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1051 Спасибо Eric Benson и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1052
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1053 *) Исправление: nginx не запускался на MacOSX 10.4 и более ранних;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1054 ошибка появилась в 0.7.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1055
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1056
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1057 Изменения в nginx 0.7.20 10.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1058
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1059 *) Изменения в модуле ngx_http_gzip_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1060
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1061 *) Добавление: модуль ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1062
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1063 *) Исправление: на платформах sparc и ppc рабочие процессы могли
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1064 выходить по сигналу SIGBUS; ошибка появилась в 0.7.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1065 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1066
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1067 *) Исправление: директивы вида "proxy_pass http://host/some:uri" не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1068 работали; ошибка появилась в 0.7.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1069
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1070 *) Исправление: при использовании HTTPS запросы могли завершаться с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1071 ошибкой "bad write retry".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1072
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1073 *) Исправление: модуль ngx_http_secure_link_module не работал внутри
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1074 location'ов с именами меньше 3 символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1075
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1076 *) Исправление: переменная $server_addr могла не иметь значения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1077
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1078
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1079 Изменения в nginx 0.7.19 13.10.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1080
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1081 *) Исправление: обновление номера версии.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1082
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1083
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1084 Изменения в nginx 0.7.18 13.10.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1085
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1086 *) Изменение: директива underscores_in_headers; теперь nginx по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1087 умолчанию не разрешает подчёркивания в именах строк в заголовке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1088 запроса клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1089
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1090 *) Добавление: модуль ngx_http_secure_link_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1091
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1092 *) Добавление: директива real_ip_header поддерживает любой заголовок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1093
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1094 *) Добавление: директива log_subrequest.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1095
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1096 *) Добавление: переменная $realpath_root.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1097
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1098 *) Добавление: параметры http_502 и http_504 в директиве
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1099 proxy_next_upstream.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1100
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1101 *) Исправление: параметр http_503 в директивах proxy_next_upstream или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1102 fastcgi_next_upstream не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1103
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1104 *) Исправление: nginx мог выдавать строку "Transfer-Encoding: chunked"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1105 для запросов HEAD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1106
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1107 *) Исправление: теперь accept-лимит зависит от числа worker_connections.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1108
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1109
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1110 Изменения в nginx 0.7.17 15.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1111
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1112 *) Добавление: директива directio теперь работает на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1113
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1114 *) Добавление: переменная $pid.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1115
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1116 *) Исправление: оптимизация directio, появившаяся в 0.7.15, не работала
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1117 при использовании open_file_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1118
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1119 *) Исправление: access_log с переменными не работал на Linux; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1120 появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1121
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1122 *) Исправление: модуль ngx_http_charset_module не понимал название
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1123 кодировки в кавычках, полученное от бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1124
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1125
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1126 Изменения в nginx 0.7.16 08.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1127
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1128 *) Исправление: nginx не собирался на 64-битных платформах; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1129 появилась в 0.7.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1130
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1131
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1132 Изменения в nginx 0.7.15 08.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1133
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1134 *) Добавление: модуль ngx_http_random_index_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1135
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1136 *) Добавление: директива directio оптимизирована для запросов файлов,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1137 начинающихся с произвольной позиции.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1138
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1139 *) Добавление: директива directio при необходимости запрещает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1140 использование sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1141
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1142 *) Добавление: теперь nginx разрешает подчёркивания в именах строк в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1143 заголовке запроса клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1144
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1145
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1146 Изменения в nginx 0.7.14 01.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1147
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1148 *) Изменение: теперь директивы ssl_certificate и ssl_certificate_key не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1149 имеют значений по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1150
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1151 *) Добавление: директива listen поддерживает параметр ssl.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1152
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1153 *) Добавление: теперь при переконфигурации nginx учитывает изменение
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1154 временной зоны на FreeBSD и Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1155
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1156 *) Исправление: параметры директивы listen, такие как backlog, rcvbuf и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1157 прочие, не устанавливались, если сервером по умолчанию был не первый
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1158 сервер.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1159
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1160 *) Исправление: при использовании в качестве аргументов части URI,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1161 выделенного с помощью директивы rewrite, эти аргументы не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1162 экранировались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1163
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1164 *) Исправление: улучшения тестирования правильности конфигурационного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1165 файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1166
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1167
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1168 Изменения в nginx 0.7.13 26.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1169
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1170 *) Исправление: nginx не собирался на Linux и Solaris; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1171 в 0.7.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1172
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1173
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1174 Изменения в nginx 0.7.12 26.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1175
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1176 *) Добавление: директива server_name поддерживает пустое имя "".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1177
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1178 *) Добавление: директива gzip_disable поддерживает специальную маску
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1179 msie6.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1180
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1181 *) Исправление: при использовании параметра max_fails=0 в upstream'е с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1182 несколькими серверами рабочий процесс выходил по сигналу SIGFPE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1183 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1184
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1185 *) Исправление: при перенаправлении запроса с помощью директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1186 error_page терялось тело запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1187
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1188 *) Исправление: при перенаправлении запроса с методом HEAD с помощью
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1189 директивы error_page возвращался полный ответ.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1190
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1191 *) Исправление: метод $r->header_in() не возвращал значения строк
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1192 "Host", "User-Agent", и "Connection" из заголовка запроса; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1193 появилась в 0.7.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1194
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1195
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1196 Изменения в nginx 0.7.11 18.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1197
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1198 *) Изменение: теперь ngx_http_charset_module по умолчанию не работает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1199 MIME-типом text/css.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1200
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1201 *) Добавление: теперь nginx возвращает код 405 для метода POST при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1202 запросе статического файла, только если файл существует.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1203
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1204 *) Добавление: директива proxy_ssl_session_reuse.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1205
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1206 *) Исправление: после перенаправления запроса с помощью
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1207 "X-Accel-Redirect" директива proxy_pass без URI могла использовать
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1208 оригинальный запрос.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1209
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1210 *) Исправление: если у каталога были права доступа только на поиск
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1211 файлов и первый индексный файл отсутствовал, то nginx возвращал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1212 ошибку 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1213
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1214 *) Исправление: ошибок во вложенных location'ах; ошибки появились в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1215 0.7.1.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1216
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1217
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1218 Изменения в nginx 0.7.10 13.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1219
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1220 *) Исправление: ошибок в директивах addition_types, charset_types,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1221 gzip_types, ssi_types, sub_filter_types и xslt_types; ошибки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1222 появились в 0.7.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1223
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1224 *) Исправление: рекурсивной error_page для 500 ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1225
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1226 *) Исправление: теперь модуль ngx_http_realip_module устанавливает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1227 адрес не для всего keepalive соединения, а для каждого запроса по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1228 этому соединению.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1229
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1230
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1231 Изменения в nginx 0.7.9 12.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1232
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1233 *) Изменение: теперь ngx_http_charset_module по умолчанию работает со
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1234 следующими MIME-типами: text/html, text/css, text/xml, text/plain,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1235 text/vnd.wap.wml, application/x-javascript и application/rss+xml.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1236
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1237 *) Добавление: директивы charset_types и addition_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1238
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1239 *) Добавление: теперь директивы gzip_types, ssi_types и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1240 sub_filter_types используют хэш.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1241
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1242 *) Добавление: модуль ngx_cpp_test_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1243
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1244 *) Добавление: директива expires поддерживает суточное время.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1245
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1246 *) Добавление: улучшения и исправления в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1247 ngx_http_xslt_module.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1248 Спасибо Денису Латыпову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1249
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1250 *) Исправление: директива log_not_found не работала при поиске
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1251 индексных файлов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1252
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1253 *) Исправление: HTTPS-соединения могли зависнуть, если использовались
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1254 методы kqueue, epoll, rtsig или eventport; ошибка появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1255
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1256 *) Исправление: если в директивах server_name, valid_referers и map
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1257 использовалась маска вида "*.domain.tld" и при этом полное имя вида
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1258 "domain.tld" не было описано, то это имя попадало под маску; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1259 появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1260
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1261
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1262 Изменения в nginx 0.7.8 04.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1263
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1264 *) Добавление: модуль ngx_http_xslt_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1265
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1266 *) Добавление: переменные "$arg_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1267
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1268 *) Добавление: поддержка directio в Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1269 Спасибо Ivan Debnar.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1270
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1271 *) Исправление: теперь, если FastCGI-сервер присылает строку "Location"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1272 в заголовке ответа без строки статуса, то nginx использует код
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1273 статуса 302.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1274 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1275
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1276
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1277 Изменения в nginx 0.7.7 30.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1278
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1279 *) Изменение: теперь ошибка EAGAIN при вызове connect() не считается
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1280 временной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1281
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1282 *) Изменение: значением переменной $ssl_client_cert теперь является
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1283 сертификат, перед каждой строкой которого, кроме первой, вставляется
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1284 символ табуляции; неизменённый сертификат доступен через переменную
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1285 $ssl_client_raw_cert.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1286
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1287 *) Добавление: параметр ask директивы ssl_verify_client.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1288
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1289 *) Добавление: улучшения в обработке byte-range.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1290 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1291
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1292 *) Добавление: директива directio.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1293 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1294
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1295 *) Добавление: поддержка sendfile() в MacOSX 10.5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1296
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1297 *) Исправление: в MacOSX и Cygwin при проверке location'ов теперь
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1298 делается сравнение без учёта регистра символов; однако, сравнение
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1299 ограничено только однобайтными locale'ями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1300
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1301 *) Исправление: соединения почтового прокси-сервера зависали в режиме
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1302 SSL, если использовались методы select, poll или /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1303
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1304 *) Исправление: ошибки при использовании кодировки UTF-8 в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1305 ngx_http_autoindex_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1306
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1307
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1308 Изменения в nginx 0.7.6 07.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1309
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1310 *) Исправление: теперь при использовании переменных в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1311 access_log всегда проверяется существовании root'а для запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1312
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1313 *) Исправление: модуль ngx_http_flv_module не поддерживал несколько
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1314 значений в аргументах запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1315
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1316
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1317 Изменения в nginx 0.7.5 01.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1318
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1319 *) Исправления в поддержке переменных в директиве access_log; ошибки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1320 появились в 0.7.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1321
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1322 *) Исправление: nginx не собирался с параметром
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1323 --without-http_gzip_module; ошибка появилась в 0.7.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1324 Спасибо Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1325
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1326 *) Исправление: при совместном использовании sub_filter и SSI ответы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1327 могли передаваться неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1328
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1329
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1330 Изменения в nginx 0.7.4 30.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1331
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1332 *) Добавление: директива access_log поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1333
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1334 *) Добавление: директива open_log_file_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1335
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1336 *) Добавление: ключ -g.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1337
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1338 *) Добавление: поддержка строки "Expect" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1339
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1340 *) Исправление: большие включения в SSI могли передавались не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1341
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1342
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1343 Изменения в nginx 0.7.3 23.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1344
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1345 *) Изменение: MIME-тип для расширения rss изменён на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1346 "application/rss+xml".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1347
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1348 *) Изменение: теперь директива "gzip_vary on" выдаёт строку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1349 "Vary: Accept-Encoding" в заголовке ответа и для несжатых ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1350
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1351 *) Добавление: теперь при использовании протокола "https://" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1352 директиве rewrite автоматически делается редирект.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1353
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1354 *) Исправление: директива proxy_pass не работала с протоколом HTTPS;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1355 ошибка появилась в 0.6.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1356
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1357
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1358 Изменения в nginx 0.7.2 16.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1359
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1360 *) Добавление: теперь nginx поддерживает шифры с обменом EDH-ключами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1361
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1362 *) Добавление: директива ssl_dhparam.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1363
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1364 *) Добавление: переменная $ssl_client_cert.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1365 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1366
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1367 *) Исправление: после изменения URI с помощью директивы rewrite nginx
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1368 не искал новый location; ошибка появилась в 0.7.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1369 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1370
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1371 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1372 появилась в 0.7.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1373
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1374 *) Исправление: при редиректе запроса к каталогу с добавлением слэша
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1375 nginx не добавлял аргументы из оригинального запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1376
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1377
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1378 Изменения в nginx 0.7.1 26.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1379
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1380 *) Изменение: теперь поиск location'а делается с помощью дерева.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1381
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1382 *) Изменение: директива optimize_server_names упразднена в связи с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1383 появлением директивы server_name_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1384
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1385 *) Изменение: некоторые давно устаревшие директивы больше не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1386 поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1387
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1388 *) Изменение: параметр "none" в директиве ssl_session_cache; теперь
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1389 этот параметр используется по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1390 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1391
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1392 *) Исправление: рабочие процессы могли не реагировать на сигналы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1393 переконфигурации и ротации логов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1394
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1395 *) Исправление: nginx не собирался на последних Fedora 9 Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1396 Спасибо Roxis.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1397
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1398
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1399 Изменения в nginx 0.7.0 19.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1400
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1401 *) Изменение: теперь символы 0x00-0x1F, '"' и '\' в access_log
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1402 записываются в виде \xXX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1403 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1404
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1405 *) Изменение: теперь nginx разрешает несколько строк "Host" в заголовке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1406 запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1407
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1408 *) Добавление: директива expires поддерживает флаг modified.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1409
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1410 *) Добавление: переменные $uid_got и $uid_set можно использовать на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1411 любой стадии обработки запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1412
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1413 *) Добавление: переменная $hostname.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1414 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1415
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1416 *) Добавление: поддержка DESTDIR.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1417 Спасибо Todd A. Fisher и Andras Voroskoi.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1418
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1419 *) Исправление: при использовании keepalive на Linux в рабочем процессе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1420 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1421
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1422
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1423 Изменения в nginx 0.6.31 12.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1424
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1425 *) Исправление: nginx не обрабатывал ответ FastCGI-сервера, если строка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1426 заголовка ответ была в конце записи FastCGI; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1427 0.6.2.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1428 Спасибо Сергею Серову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1429
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1430 *) Исправление: при удалении файла и использовании директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1431 open_file_cache_errors off в рабочем процессе мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1432 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1433
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1434
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1435 Изменения в nginx 0.6.30 29.04.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1436
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1437 *) Изменение: теперь, если маске, заданной в директиве include, не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1438 соответствует ни один файл, то nginx не выдаёт ошибку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1439
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1440 *) Добавление: теперь время в директивах можно задавать без пробела,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1441 например, "1h50m".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1442
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1443 *) Исправление: утечек памяти, если директива ssl_verify_client имела
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1444 значение on.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1445 Спасибо Chavelle Vincent.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1446
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1447 *) Исправление: директива sub_filter могла вставлять заменяемый текст в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1448 вывод.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1449
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1450 *) Исправление: директива error_page не воспринимала параметры в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1451 перенаправляемом URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1452
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1453 *) Исправление: теперь при сборке с Cygwin nginx всегда открывает файлы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1454 в бинарном режиме.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1455
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1456 *) Исправление: nginx не собирался под OpenBSD; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1457 0.6.15.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1458
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1459
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1460 Изменения в nginx 0.6.29 18.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1461
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1462 *) Добавление: модуль ngx_google_perftools_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1463
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1464 *) Исправление: модуль ngx_http_perl_module не собирался на 64-битных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1465 платформах; ошибка появилась в 0.6.27.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1466
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1467
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1468 Изменения в nginx 0.6.28 13.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1469
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1470 *) Исправление: метод rtsig не собирался; ошибка появилась в 0.6.27.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1471
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1472
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1473 Изменения в nginx 0.6.27 12.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1474
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1475 *) Изменение: теперь на Linux 2.6.18+ по умолчанию не собирается метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1476 rtsig.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1477
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1478 *) Изменение: теперь при перенаправлении запроса в именованный location
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1479 с помощью директивы error_page метод запроса не изменяется.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1480
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1481 *) Добавление: директивы resolver и resolver_timeout в SMTP
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1482 прокси-сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1483
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1484 *) Добавление: директива post_action поддерживает именованные
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1485 location'ы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1486
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1487 *) Исправление: при перенаправлении запроса из location'а c
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1488 обработчиком proxy, FastCGI или memcached в именованный location со
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1489 статическим обработчиком в рабочем процессе происходил segmentation
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1490 fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1491
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1492 *) Исправление: браузеры не повторяли SSL handshake, если при первом
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1493 handshake не оказалось правильного клиентского сертификата.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1494 Спасибо Александру Инюхину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1495
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1496 *) Исправление: при перенаправлении ошибок 495-497 с помощью директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1497 error_page без изменения кода ошибки nginx пытался выделить очень
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1498 много памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1499
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1500 *) Исправление: утечки памяти в долгоживущих небуфферизированных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1501 соединениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1502
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1503 *) Исправление: утечки памяти в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1504
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1505 *) Исправление: при перенаправлении запроса из location'а c
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1506 обработчиком proxy в другой location с обработчиком proxy в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1507 процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1508
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1509 *) Исправление: ошибки в кэшировании переменных $proxy_host и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1510 $proxy_port.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1511 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1512
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1513 *) Исправление: директива proxy_pass с переменными использовала порт,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1514 описанной в другой директиве proxy_pass без переменных, но с таким
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1515 же именем хоста.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1516 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1517
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1518 *) Исправление: во время переконфигурации на некоторых 64-битном
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1519 платформах в лог записывался alert "sendmsg() failed (9: Bad file
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1520 descriptor)".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1521
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1522 *) Исправление: при повторном использовании в SSI пустого block'а в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1523 качестве заглушки в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1524
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1525 *) Исправление: ошибки при копировании части URI, содержащего
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1526 экранированные символы, в аргументы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1527
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1528
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1529 Изменения в nginx 0.6.26 11.02.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1531 *) Исправление: директивы proxy_store и fastcgi_store не проверяли
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1532 длину ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1533
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1534 *) Исправление: при использовании большого значения в директиве expires
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1535 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1536 Спасибо Joaquin Cuenca Abela.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1537
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1538 *) Исправление: nginx неверно определял длину строки кэша на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1539 Pentium 4.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1540 Спасибо Геннадию Махомеду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1541
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1542 *) Исправление: в проксированных подзапросах и подзапросах к
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1543 FastCGI-серверу вместо метода GET использовался оригинальный метод
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1544 клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1545
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1546 *) Исправление: утечки сокетов в режиме HTTPS при использовании
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1547 отложенного accept'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1548 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1549
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1550 *) Исправление: nginx выдавал ошибочное сообщение "SSL_shutdown()
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1551 failed (SSL: )"; ошибка появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1552
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1553 *) Исправление: при использовании HTTPS запросы могли завершаться с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1554 ошибкой "bad write retry"; ошибка появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1555
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1556
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1557 Изменения в nginx 0.6.25 08.01.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1558
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1559 *) Изменение: вместо специального параметра "*" в директиве server_name
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1560 теперь используется директива server_name_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1561
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1562 *) Изменение: в качестве основного имени в директиве server_name теперь
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1563 можно использовать имена с масками и регулярными выражениями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1564
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1565 *) Изменение: директива satisfy_any заменена директивой satisfy.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1566
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1567 *) Изменение: после переконфигурации старые рабочие процесс могли
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1568 сильно нагружать процессор при запуске под Linux OpenVZ.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1569
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1570 *) Добавление: директива min_delete_depth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1571
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1572 *) Исправление: методы COPY и MOVE не работали с одиночными файлами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1573
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1574 *) Исправление: модуль ngx_http_gzip_static_module не позволял работать
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1575 модулю ngx_http_dav_module; ошибка появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1576
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1577 *) Исправление: утечки сокетов в режиме HTTPS при использовании
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1578 отложенного accept'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1579 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1580
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1581 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1582 появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1583
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1584
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1585 Изменения в nginx 0.6.24 27.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1586
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1587 *) Исправление: при использовании HTTPS в рабочем процессе мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1588 произойти segmentation fault; ошибка появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1589
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1590
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1591 Изменения в nginx 0.6.23 27.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1593 *) Изменение: параметр "off" в директиве ssl_session_cache; теперь этот
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1594 параметр используется по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1595
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1596 *) Изменение: директива open_file_cache_retest переименована в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1597 open_file_cache_valid.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1598
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1599 *) Добавление: директива open_file_cache_min_uses.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1600
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1601 *) Добавление: модуль ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1602
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1603 *) Добавление: директива gzip_disable.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1604
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1605 *) Добавление: директиву memcached_pass можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1606 if.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1607
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1608 *) Исправление: если внутри одного location'а использовались директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1609 "memcached_pass" и "if", то в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1610 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1611
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1612 *) Исправление: если при использовании директивы satisfy_any on" были
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1613 заданы директивы не всех модулей доступа, то заданные директивы не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1614 проверялись.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1615
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1616 *) Исправление: параметры, заданные регулярным выражением в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1617 valid_referers, не наследовалась с предыдущего уровня.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1618
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1619 *) Исправление: директива post_action не работала, если запрос
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1620 завершался с кодом 499.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1621
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1622 *) Исправление: оптимизация использования 16K буфера для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1623 SSL-соединения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1624 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1625
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1626 *) Исправление: STARTTLS в режиме SMTP не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1627 Спасибо Олегу Мотиенко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1628
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1629 *) Исправление: при использовании HTTPS запросы могли завершаться с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1630 ошибкой "bad write retry"; ошибка появилась в 0.5.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1631
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1632
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1633 Изменения в nginx 0.6.22 19.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1634
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1635 *) Изменение: теперь все методы модуля ngx_http_perl_module возвращают
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1636 значения, скопированные в память, выделенную perl'ом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1637
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1638 *) Исправление: если nginx был собран с модулем ngx_http_perl_module,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1639 использовался perl до версии 5.8.6 и perl поддерживал потоки, то во
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1640 время переконфигурации основной процесс аварийно выходил; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1641 появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1642 Спасибо Борису Жмурову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1643
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1644 *) Исправление: в методы модуля ngx_http_perl_module могли передаваться
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1645 неверные результаты выделения в регулярных выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1646
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1647 *) Исправление: если метод $r->has_request_body() вызывался для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1648 запроса, у которого небольшое тело запроса было уже полностью
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1649 получено, то в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1650
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1651 *) Исправление: large_client_header_buffers не освобождались перед
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1652 переходом в состояние keep-alive.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1653 Спасибо Олександру Штепе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1654
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1655 *) Исправление: в переменной $upstream_addr не записывался последний
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1656 адрес; ошибка появилась в 0.6.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1657
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1658 *) Исправление: директива fastcgi_catch_stderr не возвращала ошибку;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1659 теперь она возвращает ошибку 502, которую можно направить на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1660 следующий сервер с помощью "fastcgi_next_upstream invalid_header".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1661
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1662 *) Исправление: при использовании директивы fastcgi_catch_stderr в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1663 основном процессе происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1664 0.6.10.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1665 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1666
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1667
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1668 Изменения в nginx 0.6.21 03.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1669
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1670 *) Изменение: если в значениях переменных директивы proxy_pass
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1671 используются только IP-адреса, то указывать resolver не нужно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1672
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1673 *) Исправление: при использовании директивы proxy_pass c URI-частью в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1674 рабочем процессе мог произойти segmentation fault; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1675 в 0.6.19.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1676
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1677 *) Исправление: если resolver использовался на платформах, не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1678 поддерживающих метод kqueue, то nginx выдавал alert "name is out of
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1679 response".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1680 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1681
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1682 *) Исправление: При использовании переменной $server_protocol в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1683 FastCGI-параметрах и запросе, длина которого была близка к значению
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1684 директивы client_header_buffer_size, nginx выдавал alert "fastcgi:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1685 the request record is too big".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1686
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1687 *) Исправление: при обычном запросе версии HTTP/0.9 к HTTPS серверу
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1688 nginx возвращал обычный ответ.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1689
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1690
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1691 Изменения в nginx 0.6.20 28.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1692
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1693 *) Исправление: при использовании директивы proxy_pass c URI-частью в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1694 рабочем процессе мог произойти segmentation fault; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1695 в 0.6.19.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1696
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1697
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1698 Изменения в nginx 0.6.19 27.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1699
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1700 *) Исправление: версия 0.6.18 не собиралась.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1701
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1702
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1703 Изменения в nginx 0.6.18 27.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1704
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1705 *) Изменение: теперь модуль ngx_http_userid_module в поле куки с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1706 номером процесса добавляет микросекунды на время старта.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1707
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1708 *) Изменение: в error_log теперь записывается полная строка запроса
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1709 вместо только URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1710
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1711 *) Добавление: директива proxy_pass поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1712
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1713 *) Добавление: директивы resolver и resolver_timeout.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1714
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1715 *) Добавление: теперь директива "add_header last-modified ''" удаляет в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1716 заголовке ответа строку "Last-Modified".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1717
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1718 *) Исправление: директива limit_rate не позволяла передавать на полной
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1719 скорости, даже если был указан очень большой лимит.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1720
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1721
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1722 Изменения в nginx 0.6.17 15.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1723
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1724 *) Добавление: поддержка строки "If-Range" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1725 Спасибо Александру Инюхину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1726
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1727 *) Исправление: при использовании директивы msie_refresh повторно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1728 экранировались уже экранированные символы; ошибка появилась в 0.6.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1729
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1730 *) Исправление: директива autoindex не работала при использовании
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1731 "alias /".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1732
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1733 *) Исправление: при использовании подзапросов в рабочем процессе мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1734 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1735
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1736 *) Исправление: при использовании SSL и gzip большие ответы могли
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1737 передаваться не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1738
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1739 *) Исправление: если ответ проксированного сервера был версии HTTP/0.9,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1740 то переменная $status была равна 0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1741
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1742
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1743 Изменения в nginx 0.6.16 29.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1744
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1745 *) Изменение: теперь на Linux используется uname(2) вместо procfs.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1746 Спасибо Илье Новикову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1747
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1748 *) Исправление: если в директиве error_page использовался символ "?",
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1749 то он экранировался при проксировании запроса; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1750 0.6.11.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1751
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1752 *) Исправление: совместимость с mget.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1753
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1754
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1755 Изменения в nginx 0.6.15 22.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1756
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1757 *) Добавление: совместимость с Cygwin.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1758 Спасибо Владимиру Кутакову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1759
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1760 *) Добавление: директива merge_slashes.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1761
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1762 *) Добавление: директива gzip_vary.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1763
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1764 *) Добавление: директива server_tokens.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1765
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1766 *) Исправление: nginx не раскодировал URI в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1767
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1768 *) Исправление: при использовании переменной в директивах charset или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1769 source_charset на старте или во время переконфигурации происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1770 segmentation fault,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1771
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1772 *) Исправление: nginx возвращал ошибку 400 на запросы вида
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1773 "GET http://www.domain.com HTTP/1.0".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1774 Спасибо James Oakley.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1775
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1776 *) Исправление: после перенаправления запроса с телом запроса с помощью
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1777 директивы error_page nginx пытался снова прочитать тело запроса;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1778 ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1779
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1780 *) Исправление: в рабочем процессе происходил segmentation fault, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1781 у сервера, обрабатывающему запрос, не был явно определён
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1782 server_name; ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1783
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1784
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1785 Изменения в nginx 0.6.14 15.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1786
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1787 *) Изменение: теперь по умолчанию команда SSI echo использует
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1788 кодирование entity.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1789
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1790 *) Добавление: параметр encoding в команде SSI echo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1791
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1792 *) Добавление: директиву access_log можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1793 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1794
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1795 *) Исправление: если все сервера апстрима оказывались недоступными, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1796 до восстановления работоспособности у всех серверов вес становился
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1797 равным одному; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1798
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1799 *) Исправление: при использовании переменных $date_local и $date_gmt
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1800 вне модуля ngx_http_ssi_filter_module в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1801 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1802
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1803 *) Исправление: при использовании включённом отладочном логе в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1804 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1805 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1806
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1807 *) Исправление: ngx_http_memcached_module не устанавливал
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1808 $upstream_response_time.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1809 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1810
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1811 *) Исправление: рабочий процесс мог зациклиться при использовании
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1812 memcached.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1813
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1814 *) Исправление: nginx распознавал параметры "close" и "keep-alive" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1815 строке "Connection" в заголовке запроса только, если они были в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1816 нижнем регистре; ошибка появилась в 0.6.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1817
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1818 *) Исправление: sub_filter не работал с пустой строкой замены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1819
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1820 *) Исправление: в парсинге sub_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1821
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1822
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1823 Изменения в nginx 0.6.13 24.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1824
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1825 *) Исправление: nginx не закрывал файл каталога для запроса HEAD, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1826 использовался autoindex
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1827 Спасибо Arkadiusz Patyk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1828
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1829
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1830 Изменения в nginx 0.6.12 21.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1831
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1832 *) Изменение: почтовый прокси-сервер разделён на три модуля: pop3, imap
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1833 и smtp.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1834
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1835 *) Добавление: параметры конфигурации --without-mail_pop3_module,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1836 --without-mail_imap_module и --without-mail_smtp_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1837
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1838 *) Добавление: директивы smtp_greeting_delay и smtp_client_buffer
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1839 модуля ngx_mail_smtp_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1840
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1841 *) Исправление: wildcard в конце имени сервера не работали; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1842 появилась в 0.6.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1843
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1844 *) Исправление: при использовании разделяемой библиотеки PCRE,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1845 расположенной в нестандартном месте, nginx не запускался на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1846
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1847 *) Исправление: директивы proxy_hide_header и fastcgi_hide_header не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1848 скрывали строки заголовка ответа с именем больше 32 символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1849 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1850
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1851
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1852 Изменения в nginx 0.6.11 11.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1853
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1854 *) Исправление: счётчик активных соединений всегда рос при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1855 использовании почтового прокси-сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1856
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1857 *) Исправление: если бэкенд возвращал только заголовок ответа при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1858 небуферизированном проксировании, то nginx закрывал соединение с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1859 бэкендом по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1860
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1861 *) Исправление: nginx не поддерживал несколько строк "Connection" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1862 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1863
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1864 *) Исправление: если в сервере апстрима был задан max_fails, то после
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1865 первой же неудачной попытки вес сервера навсегда становился равным
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1866 одному; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1867
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1868
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1869 Изменения в nginx 0.6.10 03.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1870
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1871 *) Добавление: директивы open_file_cache, open_file_cache_retest и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1872 open_file_cache_errors.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1873
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1874 *) Исправление: утечки сокетов; ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1875
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1876 *) Исправление: В строку заголовка ответа "Content-Type", указанную в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1877 методе $r->send_http_header(), не добавлялась кодировка, указанная в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1878 директиве charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1879
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1880 *) Исправление: при использовании метода /dev/poll в рабочем процессе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1881 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1882
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1883
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1884 Изменения в nginx 0.6.9 28.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1885
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1886 *) Исправление: рабочий процесс мог зациклиться при использовании
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1887 протокола HTTPS; ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1888
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1889 *) Исправление: если сервер слушал на двух адресах или портах, то nginx
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1890 не запускался при использовании wildcard в конце имени сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1891
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1892 *) Исправление: директива ip_hash могла неверно помечать сервера как
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1893 нерабочие.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1894
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1895 *) Исправление: nginx не собирался на amd64; ошибка появилась в 0.6.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1896
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1897
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1898 Изменения в nginx 0.6.8 20.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1899
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1900 *) Изменение: теперь nginx пытается установить директивы
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1901 worker_priority, worker_rlimit_nofile, worker_rlimit_core,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1902 worker_rlimit_sigpending без привилегий root'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1903
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1904 *) Изменение: теперь nginx экранирует символы пробела и "%" при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1905 передаче запроса серверу аутентификации почтового прокси-сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1906
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1907 *) Изменение: теперь nginx экранирует символ "%" в переменной
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1908 $memcached_key.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1909
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1910 *) Исправление: при указании относительного пути к конфигурационному
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1911 файлу в качестве параметра ключа -c nginx определял путь
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1912 относительно конфигурационного префикса; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1913
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1914 *) Исправление: nginx не работал на FreeBSD/sparc64.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1915
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1916
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1917 Изменения в nginx 0.6.7 15.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1918
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1919 *) Изменение: теперь пути, указанные в директивах include,
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1920 auth_basic_user_file, perl_modules, ssl_certificate,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1921 ssl_certificate_key и ssl_client_certificate, определяются
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1922 относительно каталога конфигурационного файла nginx.conf, а не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1923 относительно префикса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1924
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1925 *) Изменение: параметр --sysconfdir=PATH в configure упразднён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1926
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1927 *) Изменение: для обновления на лету версий 0.1.x создан специальный
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1928 сценарий make upgrade1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1929
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1930 *) Добавление: директивы server_name и valid_referers поддерживают
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1931 регулярные выражения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1932
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1933 *) Добавление: директива server в блоке upstream поддерживает параметр
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1934 backup.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1935
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1936 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1937 $r->discard_request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1938
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1939 *) Добавление: директива "add_header Last-Modified ..." меняет строку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1940 "Last-Modified" в заголовке ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1941
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1942 *) Исправление: если на запрос с телом возвращался ответ с кодом HTTP
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1943 отличным от 200, и после этого запроса соединение переходило в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1944 состояние keep-alive, то на следующий запрос nginx возвращал 400.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1945
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1946 *) Исправление: если в директиве auth_http был задан неправильный
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1947 адрес, то в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1948
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1949 *) Исправление: теперь по умолчанию nginx использует значение 511 для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1950 listen backlog на всех платформах, кроме FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1951 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1952
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1953 *) Исправление: рабочий процесс мог зациклиться, если server в блоке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1954 upstream был помечен как down; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1955
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1956 *) Исправление: sendfilev() в Solaris теперь не используется при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1957 передаче тела запроса FastCGI-серверу через unix domain сокет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1958
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1959
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1960 Изменения в nginx 0.6.6 30.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1961
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1962 *) Добавление: параметр --sysconfdir=PATH в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1963
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1964 *) Добавление: именованные location'ы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1965
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1966 *) Добавление: переменную $args можно устанавливать с помощью set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1967
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1968 *) Добавление: переменная $is_args.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1969
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1970 *) Исправление: равномерное распределение запросов к апстримам с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1971 большими весами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1972
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1973 *) Исправление: если клиент в почтовом прокси-сервере закрывал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1974 соединение, то nginx мог не закрывать соединение с бэкендом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1975
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1976 *) Исправление: при использовании одного хоста в качестве бэкендов для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1977 протоколов HTTP и HTTPS без явного указания портов, nginx
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1978 использовал только один порт - 80 или 443.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1979
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1980 *) Исправление: nginx не собирался на Solaris/amd64 Sun Studio 11 и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1981 более ранними версиями; ошибка появилась в 0.6.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1982
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1983
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1984 Изменения в nginx 0.6.5 23.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1985
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1986 *) Добавление: переменная $nginx_version.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1987 Спасибо Николаю Гречуху.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1988
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1989 *) Добавление: почтовый прокси-сервер поддерживает AUTHENTICATE в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1990 режиме IMAP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1991 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1992
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1993 *) Добавление: почтовый прокси-сервер поддерживает STARTTLS в режиме
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1994 SMTP.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1995 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1996
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1997 *) Исправление: теперь nginx экранирует пробел в переменной
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1998 $memcached_key.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1999
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2000 *) Исправление: nginx неправильно собирался Sun Studio на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2001 Solaris/amd64.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2002 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2003
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2004 *) Исправление: незначительных потенциальных ошибок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2005 Спасибо Coverity's Scan.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2008 Изменения в nginx 0.6.4 17.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2010 *) Безопасность: при использовании директивы msie_refresh был возможен
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2011 XSS.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2012 Спасибо Максиму Богуку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2013
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2014 *) Изменение: директивы proxy_store и fastcgi_store изменены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2015
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2016 *) Добавление: директивы proxy_store_access и fastcgi_store_access.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2017
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2018 *) Исправление: nginx не работал на Solaris/sparc64, если был собран
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2019 Sun Studio.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2020 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2021
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2022 *) Изменение: обход ошибки в Sun Studio 12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2023 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2024
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2025
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2026 Изменения в nginx 0.6.3 12.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2027
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2028 *) Добавление: директивы proxy_store и fastcgi_store.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2029
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2030 *) Исправление: при использовании директивы auth_http_header в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2031 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2032 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2033
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2034 *) Исправление: если использовался метод аутентификации CRAM-MD5, но он
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2035 не был разрешён, то в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2036
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2037 *) Исправление: при использовании протокола HTTPS в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2038 proxy_pass в рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2039
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2040 *) Исправление: в рабочем процессе мог произойти segmentation fault,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2041 если использовался метод eventport.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2042
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2043 *) Исправление: директивы proxy_ignore_client_abort и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2044 fastcgi_ignore_client_abort не работали; ошибка появилась в 0.5.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2045
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2046
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2047 Изменения в nginx 0.6.2 09.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2048
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2049 *) Исправление: если заголовок ответа был разделён в FastCGI-записях,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2050 то nginx передавал клиенту мусор в таких заголовках.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2051
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2052
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2053 Изменения в nginx 0.6.1 17.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2054
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2055 *) Исправление: в парсинге SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2056
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2057 *) Исправление: при использовании удалённого подзапроса в SSI
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2058 последующий подзапрос локального файла мог отдаваться клиенту в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2059 неверном порядке.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2060
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2061 *) Исправление: большие включения в SSI, сохранённые во временные
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2062 файлы, передавались не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2063
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2064 *) Исправление: значение perl'овой переменной $$ модуля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2065 ngx_http_perl_module было равно номеру главного процесса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2066
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2067
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2068 Изменения в nginx 0.6.0 14.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2069
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2070 *) Добавление: директивы "server_name", "map", and "valid_referers"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2071 поддерживают маски вида "www.example.*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2072
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2073
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2074 Изменения в nginx 0.5.25 11.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2075
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2076 *) Исправление: nginx не собирался с параметром
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2077 --without-http_rewrite_module; ошибка появилась в 0.5.24.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2078
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2079
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2080 Изменения в nginx 0.5.24 06.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2081
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2082 *) Безопасность: директива ssl_verify_client не работала, если запрос
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2083 выполнялся по протоколу HTTP/0.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2084
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2085 *) Исправление: при использовании сжатия часть ответа могла
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2086 передаваться несжатой; ошибка появилась в 0.5.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2087
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2088
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2089 Изменения в nginx 0.5.23 04.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2090
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2091 *) Добавление: модуль ngx_http_ssl_module поддерживает расширение TLS
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2092 Server Name Indication.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2093
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2094 *) Добавление: директива fastcgi_catch_stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2095 Спасибо Николаю Гречуху, проект OWOX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2096
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2097 *) Исправление: на Линуксе в основном процессе происходил segmentation
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2098 fault, если два виртуальных сервера должны bind()ится к
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2099 пересекающимся портам.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2100
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2101 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2102 perl поддерживал потоки, то во время второй переконфигурации
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2103 выдавались ошибки "panic: MUTEX_LOCK" и "perl_parse() failed".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2104
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2105 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2106
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2107
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2108 Изменения в nginx 0.5.22 29.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2109
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2110 *) Исправление: большое тело запроса могло не передаваться бэкенду;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2111 ошибка появилась в 0.5.21.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2112
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2113
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2114 Изменения в nginx 0.5.21 28.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2115
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2116 *) Исправление: если внутри сервера описано больше примерно десяти
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2117 location'ов, то location'ы, заданные с помощью регулярного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2118 выражения, могли выполняться не в том, порядке, в каком они описаны.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2119
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2120 *) Исправление: на 64-битной платформе рабочий процесс мог зациклиться,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2121 если 33-тий по счёту или последующий бэкенд упал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2122 Спасибо Антону Поварову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2123
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2124 *) Исправление: при использовании библиотеки PCRE на Solaris/sparc64
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2125 мог произойти bus error.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2126 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2127
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2128 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2129
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2130
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2131 Изменения в nginx 0.5.20 07.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2132
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2133 *) Добавление: директива sendfile_max_chunk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2134
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2135 *) Добавление: переменные "$http_...", "$sent_http_..." и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2136 "$upstream_http_..." можно менять директивой set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2137
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2138 *) Исправление: при использовании SSI-команды 'if expr="$var = /"' в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2139 рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2140
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2141 *) Исправление: завершающая строка multipart range ответа передавалась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2142 неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2143 Спасибо Evan Miller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2144
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2145 *) Исправление: nginx не работал на Solaris/sparc64, если был собран
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2146 Sun Studio.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2147 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2148
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2149 *) Исправление: модуль ngx_http_perl_module не собирался make в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2150 Solaris.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2151 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2152
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2153
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2154 Изменения в nginx 0.5.19 24.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2155
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2156 *) Изменение: значение переменной $request_time теперь записывается с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2157 точностью до миллисекунд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2158
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2159 *) Изменение: метод $r->rflush в модуле ngx_http_perl_module
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2160 переименован в $r->flush.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2161
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2162 *) Добавление: переменная $upstream_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2163
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2164 *) Добавление: директивы proxy_headers_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2165 proxy_headers_hash_bucket_size.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2166 Спасибо Володымыру Костырко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2167
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2168 *) Исправление: при использовании sendfile и limit_rate на 64-битных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2169 платформах нельзя было передавать файлы больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2170
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2171 *) Исправление: при использовании sendfile на 64-битном Linux нельзя
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2172 было передавать файлы больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2173
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2174
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2175 Изменения в nginx 0.5.18 19.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2176
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2177 *) Добавление: модуль ngx_http_sub_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2178
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2179 *) Добавление: переменные "$upstream_http_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2180
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2181 *) Добавление: теперь переменные $upstream_status и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2182 $upstream_response_time содержат данные о всех обращениях к
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2183 апстримам, сделанным до X-Accel-Redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2184
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2185 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2186 perl не поддерживал multiplicity, то после первой переконфигурации и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2187 после получения любого сигнала в основном процессе происходил
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2188 segmentation fault; ошибка появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2189
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2190 *) Исправление: если perl не поддерживал multiplicity, то после
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2191 переконфигурации перловый код не работал; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2192
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2193
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2194 Изменения в nginx 0.5.17 02.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2195
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2196 *) Изменение: теперь nginx для метода TRACE всегда возвращает код 405.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2197
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2198 *) Добавление: теперь nginx поддерживает директиву include внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2199 types.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2200
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2201 *) Исправление: использование переменной $document_root в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2202 root и alias запрещено: оно вызывало рекурсивное переполнение стека.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2203
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2204 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2205
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2206 *) Исправление: в некоторых случаях некэшируемые переменные (такие, как
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2207 $uri) возвращали старое закэшированное значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2208
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2209
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2210 Изменения в nginx 0.5.16 26.03.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2211
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2212 *) Исправление: в качестве ключа для хэша в директиве ip_hash не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2213 использовалась сеть класса С.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2214 Спасибо Павлу Ярковому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2215
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2216 *) Исправление: если в строке "Content-Type" в заголовке ответа бэкенда
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2217 был указан charset и строка завершалась символом ";", то в рабочем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2218 процессе мог произойти segmentation fault; ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2219
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2220 *) Исправление: ошибки "[alert] zero size buf" при работе с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2221 FastCGI-сервером, если тело запроса, записанное во временный файл,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2222 было кратно 32K.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2223
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2224 *) Исправление: nginx не собирался на Solaris без параметра
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2225 --with-debug; ошибка появилась в 0.5.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2226
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2227
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2228 Изменения в nginx 0.5.15 19.03.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2229
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2230 *) Добавление: почтовый прокси-сервер поддерживает аутентифицированное
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2231 SMTP-проксирование и директивы smtp_auth, smtp_capablities и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2232 xclient.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2233 Спасибо Антону Южанинову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2234
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2235 *) Добавление: теперь keep-alive соединения закрываются сразу же по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2236 получении сигнала переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2237
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2238 *) Изменение: директивы imap и auth переименованы соответственно в mail
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2239 и pop3_auth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2240
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2241 *) Исправление: если использовался метод аутентификации CRAM-MD5 и не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2242 был разрешён метод APOP, то в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2243 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2244
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2245 *) Исправление: при использовании директивы starttls only в протоколе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2246 POP3 nginx разрешал аутентификацию без перехода в режим SSL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2247
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2248 *) Исправление: рабочие процессы не выходили после переконфигурации и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2249 не переоткрывали логи, если использовался метод eventport.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2250
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2251 *) Исправление: при использовании директивы ip_hash рабочий процесс мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2252 зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2253
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2254 *) Исправление: теперь nginx не пишет в лог некоторые alert'ы, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2255 используются методы eventport или /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2256
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2257
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2258 Изменения в nginx 0.5.14 23.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2259
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2260 *) Исправление: nginx игнорировал лишние закрывающие скобки "}" в конце
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2261 конфигурационного файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2262
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2263
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2264 Изменения в nginx 0.5.13 19.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2265
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2266 *) Добавление: методы COPY и MOVE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2267
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2268 *) Исправление: модуль ngx_http_realip_module устанавливал мусор для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2269 запросов, переданных по keep-alive соединению.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2270
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2271 *) Исправление: nginx не работал на 64-битном big-endian Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2272 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2273
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2274 *) Исправление: при получении слишком длинной команды IMAP/POP3-прокси
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2275 теперь сразу закрывает соединение, а не по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2276
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2277 *) Исправление: если при использовании метода epoll клиент закрывал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2278 преждевременно соединение со своей стороны, то nginx закрывал это
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2279 соединение только по истечении таймаута на передачу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2280
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2281 *) Исправление: nginx не собирался на платформах, отличных от i386,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2282 amd64, sparc и ppc; ошибка появилась в 0.5.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2283
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2284
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2285 Изменения в nginx 0.5.12 12.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2286
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2287 *) Исправление: nginx не собирался на платформах, отличных от i386,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2288 amd64, sparc и ppc; ошибка появилась в 0.5.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2289
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2290 *) Исправление: при использовании временных файлов в время работы с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2291 FastCGI-сервером в рабочем процессе мог произойти segmentation
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2292 fault; ошибка появилась в 0.5.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2293
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2294 *) Исправление: если переменная $fastcgi_script_name записывалась в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2295 лог, то в рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2296
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2297 *) Исправление: ngx_http_perl_module не собирался на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2298
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2299
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2300 Изменения в nginx 0.5.11 05.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2301
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2302 *) Добавление: теперь configure определяет библиотеку PCRE в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2303 MacPorts.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2304 Спасибо Chris McGrath.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2305
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2306 *) Исправление: ответ был неверным, если запрашивалось несколько
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2307 диапазонов; ошибка появилась в 0.5.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2308
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2309 *) Исправление: директива create_full_put_path не могла создавать
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2310 промежуточные каталоги, если не была установлена директива
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2311 dav_access.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2312 Спасибо Evan Miller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2313
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2314 *) Исправление: вместо кодов ошибок "400" и "408" в access_log мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2315 записываться код "0".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2316
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2317 *) Исправление: при сборке с оптимизацией -O2 в рабочем процессе мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2318 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2319
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2320
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2321 Изменения в nginx 0.5.10 26.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2322
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2323 *) Исправление: во время обновления исполняемого файла новый процесс не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2324 наследовал слушающие сокеты; ошибка появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2325
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2326 *) Исправление: при сборке с оптимизацией -O2 в рабочем процессе мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2327 произойти segmentation fault; ошибка появилась в 0.5.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2328
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2329
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2330 Изменения в nginx 0.5.9 25.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2331
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2332 *) Изменение: модуль ngx_http_memcached_module теперь в качестве ключа
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2333 использует значение переменной $memcached_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2334
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2335 *) Добавление: переменная $memcached_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2336
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2337 *) Добавление: параметр clean в директиве client_body_in_file_only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2338
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2339 *) Добавление: директива env.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2340
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2341 *) Добавление: директива sendfile работает внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2342
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2343 *) Добавление: теперь при ошибке записи в access_log nginx записывает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2344 сообщение в error_log, но не чаще одного раза в минуту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2345
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2346 *) Исправление: директива "access_log off" не всегда запрещала запись в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2347 лог.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2348
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2349
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2350 Изменения в nginx 0.5.8 19.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2351
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2352 *) Исправление: если использовалась директива
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2353 "client_body_in_file_only on" и тело запроса было небольшое, то мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2354 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2355
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2356 *) Исправление: происходил segmentation fault, если использовались
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2357 директивы "client_body_in_file_only on" и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2358 "proxy_pass_request_body off" или "fastcgi_pass_request_body off", и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2359 делался переход к следующему бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2360
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2361 *) Исправление: если при использовании директивы "proxy_buffering off"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2362 соединение с клиентом было неактивно, то оно закрывалось по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2363 таймауту, заданному директивой send_timeout; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2364 0.4.7.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2365
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2366 *) Исправление: если при использовании метода epoll клиент закрывал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2367 преждевременно соединение со своей стороны, то nginx закрывал это
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2368 соединение только по истечении таймаута на передачу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2369
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2370 *) Исправление: ошибки "[alert] zero size buf" при работе с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2371 FastCGI-сервером.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2372
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2373 *) Исправление ошибок в директиве limit_zone.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2374
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2375
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2376 Изменения в nginx 0.5.7 15.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2377
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2378 *) Добавление: оптимизация использования памяти в ssl_session_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2379
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2380 *) Исправление ошибок в директивах ssl_session_cache и limit_zone.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2381
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2382 *) Исправление: на старте или во время переконфигурации происходил
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2383 segmentation fault, если директивы ssl_session_cache или limit_zone
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2384 использовались на 64-битных платформах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2385
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2386 *) Исправление: при использовании директив add_before_body или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2387 add_after_body происходил segmentation fault, если в заголовке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2388 ответа нет строки "Content-Type".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2389
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2390 *) Исправление: библиотека OpenSSL всегда собиралась с поддержкой
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2391 потоков.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2392 Спасибо Дену Иванову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2393
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2394 *) Исправление: совместимость библиотеки PCRE-6.5+ и компилятора icc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2395
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2396
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2397 Изменения в nginx 0.5.6 09.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2398
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2399 *) Изменение: теперь модуль ngx_http_index_module игнорирует все
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2400 методы, кроме GET, HEAD и POST.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2401
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2402 *) Добавление: модуль ngx_http_limit_zone_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2403
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2404 *) Добавление: переменная $binary_remote_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2405
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2406 *) Добавление: директивы ssl_session_cache модулей ngx_http_ssl_module
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2407 и ngx_imap_ssl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2408
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2409 *) Добавление: метод DELETE поддерживает рекурсивное удаление.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2410
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2411 *) Исправление: при использовании $r->sendfile() byte-ranges
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2412 передавались неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2413
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2414
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2415 Изменения в nginx 0.5.5 24.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2416
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2417 *) Изменение: ключ -v больше не выводит информацию о компиляторе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2418
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2419 *) Добавление: ключ -V.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2420
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2421 *) Добавление: директива worker_rlimit_core поддерживает указание
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2422 размера в K, M и G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2423
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2424 *) Исправление: модуль nginx.pm теперь может устанавливаться
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2425 непривилегированным пользователем.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2426
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2427 *) Исправление: при использовании методов $r->request_body или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2428 $r->request_body_file мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2429
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2430 *) Исправление: ошибок, специфичных для платформы ppc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2431
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2432
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2433 Изменения в nginx 0.5.4 15.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2434
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2435 *) Добавление: директиву perl можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2436 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2437
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2438 *) Исправление: модуль ngx_http_dav_module требовал строку "Date" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2439 заголовке запроса для метода DELETE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2440
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2441 *) Исправление: при использовании одного параметра в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2442 dav_access nginx мог сообщить об ошибке в конфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2443
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2444 *) Исправление: при использовании переменной $host мог произойти
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2445 segmentation fault; ошибка появилась в 0.4.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2446
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2447
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2448 Изменения в nginx 0.5.3 13.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2449
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2450 *) Добавление: модуль ngx_http_perl_module поддерживает методы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2451 $r->status, $r->log_error и $r->sleep.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2452
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2453 *) Добавление: метод $r->variable поддерживает переменные, неописанные
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2454 в конфигурации nginx'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2455
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2456 *) Исправление: метод $r->has_request_body не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2457
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2458
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2459 Изменения в nginx 0.5.2 11.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2460
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2461 *) Исправление: если в директивах proxy_pass использовалось имя,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2462 указанное в upstream, то nginx пытался найти IP-адрес этого имени;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2463 ошибка появилась в 0.5.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2464
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2465
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2466 Изменения в nginx 0.5.1 11.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2467
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2468 *) Исправление: директива post_action могла не работать после
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2469 неудачного завершения запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2470
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2471 *) Изменение: обход ошибки в Eudora для Mac; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2472 0.4.11.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2473 Спасибо Bron Gondwana.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2474
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2475 *) Исправление: при указании в директиве fastcgi_pass имени описанного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2476 upstream'а выдавалось сообщение "no port in upstream"; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2477 появилась в 0.5.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2478
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2479 *) Исправление: если в директивах proxy_pass и fastcgi_pass
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2480 использовались одинаковых имена серверов, но с разными портами, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2481 эти директивы использовали первый описанный порт; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2482 0.5.0.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2483
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2484 *) Исправление: если в директивах proxy_pass и fastcgi_pass
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2485 использовались unix domain сокеты, то эти директивы использовали
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2486 первый описанный сокет; ошибка появилась в 0.5.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2487
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2488 *) Исправление: ngx_http_auth_basic_module игнорировал пользователя,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2489 если он был указан в последней строке файла паролей и после пароля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2490 не было перевода строки, возврата каретки или символа ":".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2491
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2492 *) Исправление: переменная $upstream_response_time могла быть равна
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2493 "0.000", хотя время обработки было больше 1 миллисекунды.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2494
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2495
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2496 Изменения в nginx 0.5.0 04.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2497
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2498 *) Изменение: параметры в виде "%name" в директиве log_format больше не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2499 поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2500
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2501 *) Изменение: директивы proxy_upstream_max_fails,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2502 proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2503 fastcgi_upstream_fail_timeout, memcached_upstream_max_fails и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2504 memcached_upstream_fail_timeout больше не поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2505
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2506 *) Добавление: директива server в блоке upstream поддерживает параметры
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2507 max_fails, fail_timeout и down.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2508
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2509 *) Добавление: директива ip_hash в блоке upstream.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2510
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2511 *) Добавление: статус WAIT в строке "Auth-Status" в заголовка ответа
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2512 сервера аутентификации IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2513
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2514 *) Исправление: nginx не собирался на 64-битных платформах; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2515 появилась в 0.4.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2516
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2517
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2518 Изменения в nginx 0.4.14 27.11.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2519
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2520 *) Добавление: директива proxy_pass_error_message в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2521
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2522 *) Добавление: теперь configure определяет библиотеку PCRE на FreeBSD,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2523 Linux и NetBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2524
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2525 *) Исправление: ngx_http_perl_module не работал с перлом, собранным с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2526 поддержкой потоков; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2527
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2528 *) Исправление: ngx_http_perl_module не работал корректно, если перл
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2529 вызывался рекурсивно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2531 *) Исправление: nginx игнорировал имя сервера в строке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2532
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2533 *) Исправление: если FastCGI сервер передавал много в stderr, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2534 рабочий процесс мог зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2535
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2536 *) Исправление: при изменении системного времени переменная
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2537 $upstream_response_time могла быть отрицательной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2538
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2539 *) Исправление: при использовании POP3 серверу аутентификации IMAP/POP3
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2540 прокси не передавался параметр Auth-Login-Attempt.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2541
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2542 *) Исправление: при ошибке соединения с сервером аутентификации
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2543 IMAP/POP3 прокси мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2544
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2545
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2546 Изменения в nginx 0.4.13 15.11.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2547
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2548 *) Добавление: директиву proxy_pass можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2549 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2550
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2551 *) Добавление: директива limit_except поддерживает все WebDAV методы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2552
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2553 *) Исправление: при использовании директивы add_before_body без
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2554 директивы add_after_body ответ передавался не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2555
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2556 *) Исправление: большое тело запроса не принималось, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2557 использовались метод epoll и deferred accept().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2558
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2559 *) Исправление: для ответов модуля ngx_http_autoindex_module не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2560 выставлялась кодировка; ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2561
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2562 *) Исправление: ошибки "[alert] zero size buf" при работе с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2563 FastCGI-сервером;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2564
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2565 *) Исправление: параметр конфигурации --group= игнорировался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2566 Спасибо Thomas Moschny.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2567
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2568 *) Исправление: 50-й подзапрос в SSI ответе не работал; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2569 появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2570
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2571
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2572 Изменения в nginx 0.4.12 31.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2573
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2574 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2575 $r->variable.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2576
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2577 *) Исправление: при включении в ответ большого статического файла с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2578 помощью SSI ответ мог передаваться не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2579
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2580 *) Исправление: nginx не убирал "#fragment" в URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2581
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2582
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2583 Изменения в nginx 0.4.11 25.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2584
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2585 *) Добавление: POP3 прокси поддерживает AUTH LOIGN PLAIN и CRAM-MD5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2586
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2587 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2588 $r->allow_ranges.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2589
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2590 *) Исправление: при включённой поддержке команды APOP в POP3 прокси
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2591 могли не работать команды USER/PASS; ошибка появилась в 0.4.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2593
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2594 Изменения в nginx 0.4.10 23.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2595
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2596 *) Добавление: POP3 прокси поддерживает APOP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2597
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2598 *) Исправление: при использовании методов select, poll и /dev/poll во
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2599 время ожидания ответа от сервера аутентификации IMAP/POP3 прокси
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2600 нагружал процессор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2601
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2602 *) Исправление: при использовании переменной $server_addr в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2603 map мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2604
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2605 *) Исправление: модуль ngx_http_flv_module не поддерживал byte ranges
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2606 для полных ответов; ошибка появилась в 0.4.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2607
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2608 *) Исправление: nginx не собирался на Debian amd64; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2609 0.4.9.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2610
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2611
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2612 Изменения в nginx 0.4.9 13.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2613
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2614 *) Добавление: параметр set в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2615
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2616 *) Добавление: модуль ngx_http_perl_module теперь проверяет версию
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2617 модуля nginx.pm.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2618
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2619
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2620 Изменения в nginx 0.4.8 11.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2621
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2622 *) Исправление: если до команды SSI include с параметром wait
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2623 выполнялась ещё одна команда SSI include, то параметр wait мог не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2624 работать.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2625
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2626 *) Исправление: модуль ngx_http_flv_module добавлял FLV-заголовок для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2627 полных ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2628 Спасибо Алексею Ковырину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2629
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2630
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2631 Изменения в nginx 0.4.7 10.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2632
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2633 *) Добавление: модуль ngx_http_flv_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2634
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2635 *) Добавление: переменная $request_body_file.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2636
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2637 *) Добавление: директивы charset и source_charset поддерживают
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2638 переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2639
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2640 *) Исправление: если до команды SSI include с параметром wait
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2641 выполнялась ещё одна команда SSI include, то параметр wait мог не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2642 работать.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2643
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2644 *) Исправление: при использовании директивы "proxy_buffering off" или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2645 при работе с memcached соединения могли не закрываться по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2646
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2647 *) Исправление: nginx не запускался на 64-битных платформах, отличных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2648 от amd64, sparc64 и ppc64.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2649
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2650
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2651 Изменения в nginx 0.4.6 06.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2652
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2653 *) Исправление: nginx не запускался на 64-битных платформах, отличных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2654 от amd64, sparc64 и ppc64.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2655
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2656 *) Исправление: при запросе версии HTTP/1.1 nginx передавал ответ
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2657 chunk'ами, если длина ответа в методе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2658 $r->headers_out("Content-Length", ...) была задана текстовой строкой.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2659
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2660 *) Исправление: после перенаправления ошибки с помощью директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2661 error_page любая директива модуля ngx_http_rewrite_module возвращала
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2662 эту ошибку; ошибка появилась в 0.4.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2663
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2664
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2665 Изменения в nginx 0.4.5 02.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2666
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2667 *) Исправление: nginx не собирался на Linux и Solaris; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2668 в 0.4.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2669
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2670
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2671 Изменения в nginx 0.4.4 02.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2672
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2673 *) Добавление: переменная $scheme.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2674
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2675 *) Добавление: директива expires поддерживает параметр max.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2676
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2677 *) Добавление: директива include поддерживает маску "*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2678 Спасибо Jonathan Dance.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2679
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2680 *) Исправление: директива return всегда изменяла код ответа,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2681 перенаправленного директивой error_page.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2683 *) Исправление: происходил segmentation fault, если в методе PUT
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2684 передавалось тело нулевой длины.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2685
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2686 *) Исправление: при использовании переменных в директиве proxy_redirect
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2687 редирект изменялся неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2688
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2689
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2690 Изменения в nginx 0.4.3 26.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2691
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2692 *) Изменение: ошибку 499 теперь нельзя перенаправить с помощью
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2693 директивы error_page.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2694
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2695 *) Добавление: поддержка Solaris 10 event ports.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2696
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2697 *) Добавление: модуль ngx_http_browser_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2698
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2699 *) Исправление: при перенаправлении ошибки 400 проксированному серверу
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2700 помощью директивы error_page мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2701
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2702 *) Исправление: происходил segmentation fault, если в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2703 proxy_pass использовался unix domain сокет; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2704 0.3.47.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2705
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2706 *) Исправление: SSI не работал с ответами memcached и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2707 небуферизированными проксированными ответами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2708
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2709 *) Изменение: обход ошибки PAUSE hardware capability в Sun Studio.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2710
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2711
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2712 Изменения в nginx 0.4.2 14.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2713
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2714 *) Исправление: убрана поддержка флага O_NOATIME на Linux; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2715 появилась в 0.4.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2716
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2717
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2718 Изменения в nginx 0.4.1 14.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2719
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2720 *) Исправление: совместимость с DragonFlyBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2721 Спасибо Павлу Назарову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2722
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2723 *) Изменение: обход ошибки в sendfile() в 64-битном Linux при передаче
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2724 файлов больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2725
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2726 *) Добавление: теперь на Linux nginx для статических запросов
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2727 использует флаг O_NOATIME.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2728 Спасибо Yusuf Goolamabbas.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2729
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2730
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2731 Изменения в nginx 0.4.0 30.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2732
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2733 *) Изменение во внутреннем API: инициализация модулей HTTP перенесена
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2734 из фазы init module в фазу HTTP postconfiguration.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2735
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2736 *) Изменение: теперь тело запроса в модуле ngx_http_perl_module не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2737 считывается заранее: нужно явно инициировать чтение с помощью метода
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2738 $r->has_request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2739
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2740 *) Добавление: модуль ngx_http_perl_module поддерживает код возврата
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2741 DECLINED.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2742
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2743 *) Добавление: модуль ngx_http_dav_module поддерживает входящую строку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2744 заголовка "Date" для метода PUT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2745
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2746 *) Добавление: директива ssi работает внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2747
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2748 *) Исправление: происходил segmentation fault, если в директиве index
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2749 использовалась переменные и при этом первое имя индексного файла
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2750 было без переменных; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2751
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2752
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2753 Изменения в nginx 0.3.61 28.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2754
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2755 *) Изменение: директива tcp_nodelay теперь по умолчанию включена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2756
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2757 *) Добавление: директива msie_refresh.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2758
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2759 *) Добавление: директива recursive_error_pages.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2760
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2761 *) Исправление: директива rewrite возвращала неправильный редирект,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2762 если редирект включал в себя выделенные закодированные символы из
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2763 оригинального URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2764
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2765
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2766 Изменения в nginx 0.3.60 18.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2767
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2768 *) Исправление: во время перенаправления ошибки рабочий процесс мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2769 зациклиться; ошибка появилась в 0.3.59.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2770
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2771
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2772 Изменения в nginx 0.3.59 16.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2773
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2774 *) Добавление: теперь можно делать несколько перенаправлений через
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2775 директиву error_page.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2776
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2777 *) Исправление: директива dav_access не поддерживала три параметра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2778
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2779 *) Исправление: директива error_page не изменяла строку "Content-Type"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2780 после перенаправления с помощью "X-Accel-Redirect"; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2781 в 0.3.58.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2782
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2783
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2784 Изменения в nginx 0.3.58 14.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2785
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2786 *) Добавление: директива error_page поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2787
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2788 *) Изменение: теперь на Linux используется интерфейс procfs вместо
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2789 sysctl.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2790
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2791 *) Изменение: теперь при использовании "X-Accel-Redirect" строка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2792 "Content-Type" наследуется из первоначального ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2793
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2794 *) Исправление: директива error_page не перенаправляла ошибку 413.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2795
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2796 *) Исправление: завершающий "?" не удалял старые аргументы, если в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2797 переписанном URI не было новых аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2798
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2799 *) Исправление: nginx не запускался на 64-битной FreeBSD 7.0-CURRENT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2800
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2801
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2802 Изменения в nginx 0.3.57 09.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2803
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2804 *) Добавление: переменная $ssl_client_serial.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2805
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2806 *) Исправление: в операторе "!-e" в директиве if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2807 Спасибо Андриану Буданцову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2808
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2809 *) Исправление: при проверке клиентского сертификата nginx не передавал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2810 клиенту информацию о требуемых сертификатах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2811
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2812 *) Исправление: переменная $document_root не поддерживала переменные в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2813 директиве root.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2814
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2815
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2816 Изменения в nginx 0.3.56 04.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2817
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2818 *) Добавление: директива dav_access.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2819
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2820 *) Добавление: директива if поддерживает операторы "-d", "!-d", "-e",
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2821 "!-e", "-x" и "!-x".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2822
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2823 *) Исправление: при записи в access_log некоторых передаваемых клиенту
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2824 строк заголовков происходил segmentation fault, если запрос
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2825 возвращал редирект.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2826
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2827
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2828 Изменения в nginx 0.3.55 28.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2829
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2830 *) Добавление: параметр stub в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2831
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2832 *) Добавление: команда SSI block.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2833
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2834 *) Добавление: скрипт unicode2nginx добавлен в contrib.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2835
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2836 *) Исправление: если root был задан только переменной, то корень
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2837 задавался относительно префикса сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2838
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2839 *) Исправление: если в запросе был "//" или "/.", и после этого
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2840 закодированные символы в виде "%XX", то проксируемый запрос
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2841 передавался незакодированным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2842
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2843 *) Исправление: метод $r->header_in("Cookie") модуля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2844 ngx_http_perl_module теперь возвращает все строки "Cookie" в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2845 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2846
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2847 *) Исправление: происходил segmentation fault, если использовался
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2848 "client_body_in_file_only on" и делался переход к следующему бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2849
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2850 *) Исправление: при некоторых условиях во время переконфигурации коды
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2851 символов внутри директивы charset_map могли считаться неверными;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2852 ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2853
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2854
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2855 Изменения в nginx 0.3.54 11.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2856
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2857 *) Добавление: nginx теперь записывает в лог информацию о подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2858
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2859 *) Добавление: директивы proxy_next_upstream, fastcgi_next_upstream и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2860 memcached_next_upstream поддерживают параметр off.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2861
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2862 *) Добавление: директива debug_connection поддерживает запись адресов в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2863 формате CIDR.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2864
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2865 *) Исправление: при перекодировании ответа проксированного сервера или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2866 сервера FastCGI в UTF-8 или наоборот ответ мог передаваться не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2867 полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2868
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2869 *) Исправление: переменная $upstream_response_time содержала время
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2870 только первого обращения к бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2871
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2872 *) Исправление: nginx не собирался на платформе amd64; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2873 в 0.3.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2874
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2875
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2876 Изменения в nginx 0.3.53 07.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2877
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2878 *) Изменение: директива add_header добавляет строки в ответы с кодом
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2879 204, 301 и 302.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2880
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2881 *) Добавление: директива server в блоке upstream поддерживает параметр
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2882 weight.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2883
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2884 *) Добавление: директива server_name поддерживает маску "*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2885
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2886 *) Добавление: nginx поддерживает тело запроса больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2887
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2888 *) Исправление: если при использовании "satisfy_any on" клиент успешно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2889 проходил аутентификацию, в лог всё равно записалоcь сообщение
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2890 "access forbidden by rule".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2891
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2892 *) Исправление: метод PUT мог ошибочно не создать файл и вернуть код
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2893 409.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2894
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2895 *) Исправление: если во время аутентификации IMAP/POP3 бэкенд возвращал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2896 ошибку, nginx продолжал проксирование.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2897
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2898
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2899 Изменения в nginx 0.3.52 03.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2900
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2901 *) Изменение: восстановлено поведение модуля ngx_http_index_module для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2902 запросов "POST /": как в версии до 0.3.40, модуль теперь не выдаёт
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2903 ошибку 405.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2904
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2905 *) Исправление: при использовании ограничения скорости рабочий процесс
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2906 мог зациклиться; ошибка появилась в 0.3.37.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2907
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2908 *) Исправление: модуль ngx_http_charset_module записывал в лог ошибку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2909 "unknown charset", даже если перекодировка не требовалась; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2910 появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2911
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2912 *) Исправление: если в результате запроса PUT возвращался код 409, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2913 временный файл не удалялся.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2914
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2915
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2916 Изменения в nginx 0.3.51 30.06.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2917
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2918 *) Исправление: при некоторых условиях в SSI мог пропадать символы "<";
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2919 ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2920
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2921
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2922 Изменения в nginx 0.3.50 28.06.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2923
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2924 *) Изменение: директивы proxy_redirect_errors и fastcgi_redirect_errors
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2925 переименованы соответственно в proxy_intercept_errors и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2926 fastcgi_intercept_errors.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2927
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2928 *) Добавление: модуль ngx_http_charset_module поддерживает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2929 перекодирование из однобайтных кодировок в UTF-8 и обратно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2930
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2931 *) Добавление: в режиме прокси и FastCGI поддерживается строка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2932 заголовка "X-Accel-Charset" в ответе бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2933
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2934 *) Исправление: символ "\" в парах "\"" и "\'" в SSI командах убирался,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2935 только если также использовался символ "$".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2936
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2937 *) Исправление: при некоторых условиях в SSI после вставки могла быть
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2938 добавлена строка "<!--".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2939
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2940 *) Исправление: если в заголовке ответа была строка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2941 "Content-Length: 0", то при использовании небуферизированного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2942 проксировании не закрывалось соединение с клиентом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2943
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2944
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2945 Изменения в nginx 0.3.49 31.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2946
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2947 *) Исправление: в директиве set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2948
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2949 *) Исправление: при включении в ssi двух и более подзапросов,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2950 обрабатываемых через FastCGI, вместо вывода второго и остальных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2951 подзапросов в ответ включался вывод первого подзапроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2952
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2953
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2954 Изменения в nginx 0.3.48 29.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2955
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2956 *) Изменение: теперь модуль ngx_http_charset_module работает для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2957 подзапросов, в ответах которых нет строки заголовка "Content-Type".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2958
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2959 *) Исправление: если в директиве proxy_pass не было URI, то директива
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2960 "proxy_redirect default" добавляла в переписанный редирект в начало
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2961 лишний слэш.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2962
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2963 *) Исправление: внутренний редирект всегда превращал любой HTTP-метод в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2964 GET, теперь это делается только для редиректов, выполняемых с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2965 помощью X-Accel-Redirect, и у которых метод не равен HEAD; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2966 появилась в 0.3.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2967
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2968 *) Исправление: модуль ngx_http_perl_module не собирался, если перл был
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2969 с поддержкой потоков; ошибка появилась в 0.3.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2970
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2971
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2972 Изменения в nginx 0.3.47 23.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2973
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2974 *) Добавление: директива upstream.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2975
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2976 *) Изменение: символ "\" в парах "\"" и "\'" в SSI командах теперь
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2977 всегда убирается.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2978
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2979
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2980 Изменения в nginx 0.3.46 11.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2981
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2982 *) Добавление: директивы proxy_hide_header, proxy_pass_header,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2983 fastcgi_hide_header и fastcgi_pass_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2984
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2985 *) Изменение: директивы proxy_pass_x_powered_by, fastcgi_x_powered_by и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2986 proxy_pass_server упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2987
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2988 *) Добавление: в режиме прокси поддерживается строка заголовка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2989 "X-Accel-Buffering" в ответе бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2990
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2991 *) Исправление: ошибок и утечек памяти при переконфигурации в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2992 ngx_http_perl_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2993
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2994
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2995 Изменения в nginx 0.3.45 06.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2996
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2997 *) Добавление: директивы ssl_verify_client, ssl_verify_depth и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2998 ssl_client_certificate.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2999
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3000 *) Изменение: теперь переменная $request_method возвращает метод только
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3001 основного запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3002
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3003 *) Изменение: в таблице перекодировки koi-win изменены коды символа
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3004 &deg;.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3005
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3006 *) Добавление: в таблицу перекодировки koi-win добавлены символы евро и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3007 номера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3009 *) Исправление: если nginx распределял запросы на несколько машин, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3010 при падении одной из них запросы, предназначенные для этой машины,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3011 перенаправлялись только на одну машину вместо того, чтобы равномерно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3012 распределяться между остальными.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3013
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3014
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3015 Изменения в nginx 0.3.44 04.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3016
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3017 *) Добавление: параметр wait в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3018
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3019 *) Добавление: в таблицу перекодировки koi-win добавлены украинские и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3020 белорусские символы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3021
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3022 *) Исправление: в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3023
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3024
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3025 Изменения в nginx 0.3.43 26.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3026
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3027 *) Исправление: в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3028
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3029
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3030 Изменения в nginx 0.3.42 26.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3031
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3032 *) Добавление: параметр bind в директиве listen в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3033
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3034 *) Исправление: ошибки при использовании в директиве rewrite одного и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3035 того же выделения более одного раза.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3036
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3037 *) Исправление: в лог не записывались переменные
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3038 $sent_http_content_type, $sent_http_content_length,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3039 $sent_http_last_modified, $sent_http_connection,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3040 $sent_http_keep_alive и $sent_http_transfer_encoding.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3041
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3042 *) Исправление: переменная $sent_http_cache_control возвращала
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3043 содержимое только одной строки "Cache-Control" в заголовке ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3044
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3045
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3046 Изменения в nginx 0.3.41 21.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3047
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3048 *) Добавление: ключ -v.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3049
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3050 *) Исправление: при включении в SSI удалённых подзапросов мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3051 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3052
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3053 *) Исправление: в обработке FastCGI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3054
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3055 *) Исправление: если путь к перловым модулям не был указан с помощью
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3056 --with-perl_modules_path=PATH или директивы perl_modules, то на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3057 старте происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3058
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3059
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3060 Изменения в nginx 0.3.40 19.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3061
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3062 *) Добавление: модуль ngx_http_dav_module поддерживает метод MKCOL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3063
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3064 *) Добавление: директива create_full_put_path.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3065
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3066 *) Добавление: переменная $limit_rate.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3067
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3068
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3069 Изменения в nginx 0.3.39 17.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3070
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3071 *) Добавление: директива uninitialized_variable_warn; уровень
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3072 логгирования сообщения о неинициализированной переменной понижен с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3073 уровня alert на warn.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3074
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3075 *) Добавление: директива override_charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3076
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3077 *) Изменение: при использовании неизвестной переменной в SSI-командах
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3078 echo и if expr='$name' теперь не записывается в лог сообщение о
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3079 неизвестной переменной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3080
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3081 *) Исправление: счётчик активных соединений рос при превышении лимита
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3082 соединений, заданного директивой worker_connections; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3083 появилась в 0.2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3084
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3085 *) Исправление: при некоторых условия ограничение скорости соединения
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3086 могло не работать; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3087
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3088
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3089 Изменения в nginx 0.3.38 14.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3090
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3091 *) Добавление: модуль ngx_http_dav_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3092
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3093 *) Изменение: оптимизация модуля ngx_http_perl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3094 Спасибо Сергею Скворцову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3095
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3096 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3097 $r->request_body_file.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3098
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3099 *) Добавление: директива client_body_in_file_only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3100
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3101 *) Изменение: теперь при переполнении диска nginx пытается писать
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3102 access_log'и только раз в секунду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3103 Спасибо Антону Южанинову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3104
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3105 *) Исправление: теперь директива limit_rate точнее ограничивает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3106 скорость при значениях больше 100 Kbyte/s.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3107 Спасибо ForJest.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3108
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3109 *) Исправление: IMAP/POP3 прокси теперь передаёт серверу авторизации
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3110 символы "\r" и "\n" в логине и пароле в закодированном виде.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3111 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3112
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3113
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3114 Изменения в nginx 0.3.37 07.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3115
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3116 *) Добавление: директива limit_except.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3117
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3118 *) Добавление: директива if поддерживает операторы "!~", "!~*", "-f" и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3119 "!-f".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3120
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3121 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3122 $r->request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3123
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3124 *) Исправление: в модуле ngx_http_addition_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3125
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3126
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3127 Изменения в nginx 0.3.36 05.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3128
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3129 *) Добавление: модуль ngx_http_addition_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3130
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3131 *) Добавление: директивы proxy_pass и fastcgi_pass можно использовать
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3132 внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3133
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3134 *) Добавление: директивы proxy_ignore_client_abort и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3135 fastcgi_ignore_client_abort.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3136
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3137 *) Добавление: переменная $request_completion.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3138
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3139 *) Добавление: модуль ngx_http_perl_module поддерживает методы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3140 $r->request_method и $r->remote_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3141
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3142 *) Добавление: модуль ngx_http_ssi_module поддерживает команду elif.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3143
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3144 *) Исправление: строка "\/" в начале выражения команды if модуля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3145 ngx_http_ssi_module воспринималась неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3146
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3147 *) Исправление: в использовании регулярных выражениях в команде if
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3148 модуля ngx_http_ssi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3149
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3150 *) Исправление: при задании относительного пути в директивах
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3151 client_body_temp_path, proxy_temp_path, fastcgi_temp_path и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3152 perl_modules использовался каталог относительно текущего каталога, а
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3153 не относительно префикса сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3154
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3155
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3156 Изменения в nginx 0.3.35 22.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3157
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3158 *) Исправление: accept-фильтр и TCP_DEFER_ACCEPT устанавливались только
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3159 для первой директивы listen; ошибка появилась в 0.3.31.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3160
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3161 *) Исправление: в директиве proxy_pass без URI при использовании в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3162 подзапросе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3163
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3164
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3165 Изменения в nginx 0.3.34 21.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3166
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3167 *) Добавление: директива add_header поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3168
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3169
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3170 Изменения в nginx 0.3.33 15.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3171
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3172 *) Добавление: параметр http_503 в директивах proxy_next_upstream или
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3173 fastcgi_next_upstream.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3174
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3175 *) Исправление: ngx_http_perl_module не работал со встроенным в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3176 конфигурационный файл кодом, если он не начинался сразу же с "sub".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3177
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3178 *) Исправление: в директиве post_action.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3179
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3180
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3181 Изменения в nginx 0.3.32 11.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3182
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3183 *) Исправление: удаление отладочного логгирования на старте и при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3184 переконфигурации; ошибка появилась в 0.3.31.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3185
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3186
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3187 Изменения в nginx 0.3.31 10.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3188
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3189 *) Изменение: теперь nginx передаёт неверные ответы проксированного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3190 бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3191
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3192 *) Добавление: директивы listen поддерживают адрес в виде "*:порт".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3193
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3194 *) Добавление: поддержка EVFILER_TIMER в MacOSX 10.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3195
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3196 *) Изменение: обход ошибки обработки миллисекундных таймаутов kqueue в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3197 64-битном ядре MacOSX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3198 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3199
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3200 *) Исправление: если внутри одного сервера описаны несколько директив
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3201 listen, слушающих на разных адресах, то имена серверов вида
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3202 "*.domain.tld" работали только для первого адреса; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3203 в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3204
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3205 *) Исправление: при использовании протокола HTTPS в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3206 proxy_pass не передавались запросы с телом, записанным во временный
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3207 файл.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3208
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3209 *) Исправление: совместимость с perl 5.8.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3210
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3211
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3212 Изменения в nginx 0.3.30 22.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3213
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3214 *) Изменение: уровень записи в лог ошибки ECONNABORTED изменён на error
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3215 с уровня crit.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3216
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3217 *) Исправление: модуль ngx_http_perl_module не собирался без модуля
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3218 ngx_http_ssi_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3219
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3220 *) Исправление: nginx не собирался на i386 платформе, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3221 использовался PIC; ошибка появилась в 0.3.27.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3222
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3223
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3224 Изменения в nginx 0.3.29 20.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3225
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3226 *) Добавление: теперь nginx использует меньше памяти, если PHP в режиме
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3227 FastCGI передаёт большое количество предупреждений перед ответом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3228
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3229 *) Исправление: в ответах 204 для запросов версии HTTP/1.1 выдавалась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3230 строка заголовка "Transfer-Encoding: chunked".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3231
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3232 *) Исправление: nginx возвращал 502 код ответа, если FastCGI сервер
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3233 передавал полные строки заголовка ответа в отдельных FastCGI записях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3234
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3235 *) Исправление: если в директиве post_action был указан проксируемый
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3236 URI, то он выполнялся только после успешного завершения запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3237
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3238
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3239 Изменения в nginx 0.3.28 16.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3240
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3241 *) Добавление: директива restrict_host_names упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3242
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3243 *) Добавление: параметр конфигурации --with-cpu-opt=ppc64.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3244
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3245 *) Исправление: при некоторых условиях проксированное соединение с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3246 клиентом завершалось преждевременно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3247 Спасибо Владимиру Шутову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3248
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3249 *) Исправление: строка заголовка "X-Accel-Limit-Rate" не учитывалась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3250 для запросов, перенаправленных с помощью строки "X-Accel-Redirect".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3251
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3252 *) Исправление: директива post_action работала только после успешного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3253 завершения запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3254
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3255 *) Исправление: тело проксированного ответа, создаваемого директивой
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3256 post_action, передавалось клиенту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3257
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3258
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3259 Изменения в nginx 0.3.27 08.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3260
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3261 *) Изменение: директивы variables_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3262 variables_hash_bucket_size.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3263
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3264 *) Добавление: переменная $body_bytes_sent доступна не только в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3265 директиве log_format.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3266
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3267 *) Добавление: переменные $ssl_protocol и $ssl_cipher.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3268
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3269 *) Добавление: определение размера строки кэша распространённых
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3270 процессоров при старте.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3271
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3272 *) Добавление: директива accept_mutex теперь поддерживается посредством
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3273 fcntl(2) на платформах, отличных от i386, amd64, sparc64 и ppc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3274
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3275 *) Добавление: директива lock_file и параметр автоконфигурации
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3276 --with-lock-path=PATH.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3277
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3278 *) Исправление: при использовании протокола HTTPS в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3279 proxy_pass не передавались запросы с телом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3280
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3281
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3282 Изменения в nginx 0.3.26 03.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3283
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3284 *) Изменение: директива optimize_host_names переименована в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3285 optimize_server_names.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3286
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3287 *) Исправление: при проксировании подзапроса в SSI бэкенду передавался
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3288 URI основного запроса, если в директиве proxy_pass отсутствовал URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3289
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3290
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3291 Изменения в nginx 0.3.25 01.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3292
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3293 *) Исправление: при неверной конфигурации на старте или во время
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3294 переконфигурации происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3295 0.3.24.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3296
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3297
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3298 Изменения в nginx 0.3.24 01.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3299
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3300 *) Изменение: обход ошибки в kqueue во FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3301
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3302 *) Исправление: ответ, создаваемый директивой post_action, теперь не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3303 передаётся клиенту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3304
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3305 *) Исправление: при использовании большого количества лог-файлов
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3306 происходила утечка памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3307
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3308 *) Исправление: внутри одного location работала только первая директива
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3309 proxy_redirect.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3310
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3311 *) Исправление: на 64-битных платформах при старте мог произойти
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3312 segmentation fault, если использовалось большое количество имён в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3313 директивах server_name; ошибка появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3314
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3315
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3316 Изменения в nginx 0.3.23 24.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3317
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3318 *) Добавление: директива optimize_host_names.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3319
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3320 *) Исправление: ошибки при использовании переменных в директивах path и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3321 alias.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3322
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3323 *) Исправление: модуль ngx_http_perl_module неправильно собирался на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3324 Linux и Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3325
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3326
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3327 Изменения в nginx 0.3.22 17.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3328
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3329 *) Добавление: модуль ngx_http_perl_module поддерживает методы $r->args
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3330 и $r->unescape.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3331
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3332 *) Добавление: метод $r->query_string в модуле ngx_http_perl_module
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3333 упразднён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3334
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3335 *) Исправление: если в директиве valid_referers указаны только none или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3336 blocked, то происходил segmentation fault; ошибка появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3337
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3338
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3339 Изменения в nginx 0.3.21 16.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3340
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3341 *) Добавление: модуль ngx_http_perl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3342
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3343 *) Изменение: директива valid_referers разрешает использовать рефереры
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3344 совсем без URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3345
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3346
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3347 Изменения в nginx 0.3.20 11.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3348
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3349 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3350
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3351 *) Исправление: модуль ngx_http_memcached_module не поддерживал ключи в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3352 виде /uri?args.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3353
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3354
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3355 Изменения в nginx 0.3.19 28.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3356
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3357 *) Добавление: директивы path и alias поддерживают переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3358
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3359 *) Изменение: теперь директива valid_referers опять учитывает URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3360
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3361 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3362
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3363
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3364 Изменения в nginx 0.3.18 26.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3365
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3366 *) Добавление: директива server_names поддерживает имена вида
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3367 ".domain.tld".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3368
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3369 *) Добавление: директива server_names использует хэш для имён вида
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3370 "*.domain.tld" и более эффективный хэш для обычных имён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3371
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3372 *) Изменение: директивы server_names_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3373 server_names_hash_bucket_size.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3374
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3375 *) Изменение: директивы server_names_hash и server_names_hash_threshold
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3376 упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3377
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3378 *) Добавление: директива valid_referers использует хэш для имён сайтов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3379
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3380 *) Изменение: теперь директива valid_referers проверяет только имена
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3381 сайтов без учёта URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3382
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3383 *) Исправление: некоторые имена вида ".domain.tld" неверно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3384 обрабатывались модулем ngx_http_map_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3385
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3386 *) Исправление: если конфигурационного файла не было, то происходил
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3387 segmentation fault; ошибка появилась в 0.3.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3388
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3389 *) Исправление: на 64-битных платформах при старте мог произойти
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3390 segmentation fault; ошибка появилась в 0.3.16.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3391
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3392
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3393 Изменения в nginx 0.3.17 18.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3394
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3395 *) Изменение: на Linux configure теперь проверяет наличие epoll и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3396 sendfile64() в ядре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3397
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3398 *) Добавление: директива map поддерживает доменные имена в формате
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3399 ".domain.tld".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3400
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3401 *) Исправление: во время SSL handshake не иcпользовались таймауты;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3402 ошибка появилась в 0.2.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3403
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3404 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3405
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3406 *) Исправление: при использовании протокола HTTPS в директиве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3407 proxy_pass по умолчанию использовался порт 80.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3408
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3409
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3410 Изменения в nginx 0.3.16 16.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3411
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3412 *) Добавление: модуль ngx_http_map_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3413
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3414 *) Добавление: директивы types_hash_max_size и types_hash_bucket_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3415
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3416 *) Добавление: директива ssi_value_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3417
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3418 *) Добавление: директива worker_rlimit_core.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3419
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3420 *) Изменение: при сборке компиляторами icc 8.1 и 9.0 с оптимизацией для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3421 Pentium 4 номер соединения в логах всегда был равен 1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3422
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3423 *) Исправление: команда config timefmt в SSI задавала неверный формат
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3424 времени.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3425
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3426 *) Исправление: nginx не закрывал соединения с IMAP/POP3 бэкендом при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3427 использовании SSL соединений; ошибка появилась в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3428 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3429
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3430 *) Исправление: segmentation fault мог произойти во время SSL shutdown;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3431 ошибка появилась в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3432
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3433
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3434 Изменения в nginx 0.3.15 07.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3435
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3436 *) Добавление: новой код 444 в директиве return для закрытия соединения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3437
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3438 *) Добавление: директива so_keepalive в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3439
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3440 *) Исправление: nginx теперь вызывает abort() при обнаружении
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3441 незакрытых соединений только при планом выходе и включённой
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3442 директиве debug_points.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3443
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3444
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3445 Изменения в nginx 0.3.14 05.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3446
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3447 *) Исправление: в ответе 304 передавалось тело ответа; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3448 в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3449
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3450
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3451 Изменения в nginx 0.3.13 05.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3452
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3453 *) Добавление: IMAP/POP3 прокси поддерживает STARTTLS и STLS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3454
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3455 *) Исправление: IMAP/POP3 прокси не работала с методами select, poll и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3456 /dev/poll.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3457
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3458 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3459
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3460 *) Исправление: sendfilev() в Solaris теперь не используется при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3461 передаче тела запроса FastCGI-серверу через unix domain сокет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3462
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3463 *) Исправление: директива auth_basic не запрещала аутентификацию;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3464 ошибка появилась в 0.3.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3465
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3466
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3467 Изменения в nginx 0.3.12 26.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3468
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3469 *) Безопасность: если nginx был собран с модулем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3470 ngx_http_realip_module, то при использовании директивы "satisfy_any
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3471 on" директивы доступа и аутентификации не работали. Модуль
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3472 ngx_http_realip_module не собирался и не собирается по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3473
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3474 *) Изменение: имя переменной "$time_gmt" изменено на "$time_local".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3475
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3476 *) Изменение: директивы proxy_header_buffer_size и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3477 fastcgi_header_buffer_size переименованы соответственно в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3478 proxy_buffer_size и fastcgi_buffer_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3479
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3480 *) Добавление: модуль ngx_http_memcached_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3481
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3482 *) Добавление: директива proxy_buffering.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3483
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3484 *) Исправление: изменение в работе с accept mutex при использовании
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3485 метода rtsig; ошибка появилась в 0.3.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3486
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3487 *) Исправление: если клиент передал строку "Transfer-Encoding: chunked"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3488 в заголовке запроса, то nginx теперь выдаёт ошибку 411.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3489
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3490 *) Исправление: при наследовании директивы auth_basic с уровня http в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3491 строке "WWW-Authenticate" заголовка ответа выводился realm без
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3492 текста "Basic realm".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3493
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3494 *) Исправление: если в директиве access_log был явно указан формат
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3495 combined, то в лог записывались пустые строки; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3496 0.3.8.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3497
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3498 *) Исправление: nginx не работал на платформе sparc под любыми OS,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3499 кроме Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3500
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3501 *) Исправление: в директиве if теперь не нужно разделять пробелом
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3502 строку в кавычках и закрывающую скобку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3503
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3504
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3505 Изменения в nginx 0.3.11 15.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3506
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3507 *) Исправление: nginx не передавал при проксировании тело запроса и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3508 строки заголовка клиента; ошибка появилась в 0.3.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3509
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3510
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3511 Изменения в nginx 0.3.10 15.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3512
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3513 *) Изменение: директива valid_referers и переменная $invalid_referer
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3514 перенесены из модуля ngx_http_rewrite_module в новый модуль
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3515 ngx_http_referer_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3516
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3517 *) Изменение: имя переменной "$apache_bytes_sent" изменено на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3518 "$body_bytes_sent".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3519
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3520 *) Добавление: переменные "$sent_http_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3521
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3522 *) Добавление: директива if поддерживает операции "=" и "!=".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3523
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3524 *) Добавление: директива proxy_pass поддерживает протокол HTTPS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3525
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3526 *) Добавление: директива proxy_set_body.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3527
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3528 *) Добавление: директива post_action.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3529
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3530 *) Добавление: модуль ngx_http_empty_gif_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3531
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3532 *) Добавление: директива worker_cpu_affinity для Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3533
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3534 *) Исправление: директива rewrite не раскодировала символы в редиректах
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3535 в URI, теперь символы раскодируются, кроме символов %00-%25 и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3536 %7F-%FF.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3537
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3538 *) Исправление: nginx не собирался компилятором icc 9.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3539
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3540 *) Исправление: если для статического файла нулевого размера был
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3541 разрешён SSI, то ответ передавался неверно при кодировании chunk'ами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3542
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3543
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3544 Изменения в nginx 0.3.9 10.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3545
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3546 *) Исправление: nginx считал небезопасными URI, в которых между двумя
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3547 слэшами находилось два любых символа; ошибка появилась в 0.3.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3548
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3549
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3550 Изменения в nginx 0.3.8 09.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3551
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3552 *) Безопасность: nginx теперь проверят URI, полученные от бэкенда в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3553 строке "X-Accel-Redirect" в заголовке ответа, или в SSI файле на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3554 наличие путей "/../" и нулей.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3555
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3556 *) Изменение: nginx теперь не воспринимает пустое имя как правильное в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3557 строке "Authorization" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3558
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3559 *) Добавление: директива ssl_session_timeout модулей
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3560 ngx_http_ssl_module и ngx_imap_ssl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3561
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3562 *) Добавление: директива auth_http_header модуля
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3563 ngx_imap_auth_http_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3564
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3565 *) Добавление: директива add_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3566
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3567 *) Добавление: модуль ngx_http_realip_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3568
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3569 *) Добавление: новые переменные для использования в директиве
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3570 log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3571 $uri, $request_time, $request_length, $upstream_status,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3572 $upstream_response_time, $gzip_ratio, $uid_got, $uid_set,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3573 $connection, $pipe и $msec. Параметры в виде "%name" скоро будут
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3574 упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3575
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3576 *) Изменение: в директиве "if" ложными значениями переменных теперь
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3577 являются пустая строка "" и строки, начинающиеся на "0".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3578
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3579 *) Исправление: при работает с проксированными или FastCGI-серверами
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3580 nginx мог оставлять открытыми соединения и временные файлы с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3581 запросами клиентов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3582
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3583 *) Исправление: рабочие процессы не сбрасывали буферизированные логи
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3584 при плавном выходе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3585
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3586 *) Исправление: если URI запроса изменялось с помощью rewrite, а затем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3587 запрос проксировался в location, заданном регулярным выражением, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3588 бэкенду передавался неверный запрос; ошибка появилась в 0.2.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3589
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3590 *) Исправление: директива expires не удаляла уже установленную строку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3591 заголовка "Expires".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3593 *) Исправление: при использовании метода rtsig и нескольких рабочих
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3594 процессах nginx мог перестать принимать запросы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3595
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3596 *) Исправление: в SSI командах неверно обрабатывались строки "\"" и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3597 "\'".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3598
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3599 *) Исправление: если ответ заканчивался сразу же после SSI команды, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3600 при использовании сжатия ответ передавался не до конца или не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3601 передавался вообще.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3602
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3603
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3604 Изменения в nginx 0.3.7 27.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3605
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3606 *) Добавление: директива access_log поддерживает параметр buffer=.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3607
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3608 *) Исправление: nginx не собирался на платформах, отличных от i386,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3609 amd64, sparc и ppc; ошибка появилась в 0.3.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3610
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3611
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3612 Изменения в nginx 0.3.6 24.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3613
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3614 *) Изменение: IMAP/POP3 прокси теперь не передаёт серверу авторизации
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3615 пустой логин.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3616
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3617 *) Добавление: директива log_format поддерживает переменные в виде
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3618 $name.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3619
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3620 *) Исправление: если хотя бы в одном сервере не было описано ни одной
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3621 директивы listen, то nginx не слушал на 80 порту; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3622 0.3.3.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3623
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3624 *) Исправление: если в директиве proxy_pass отсутствовал URI, то всегда
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3625 использовался порт 80.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3626
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3627
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3628 Изменения в nginx 0.3.5 21.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3629
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3630 *) Исправление: если логин IMAP/POP3 менялся сервером авторизации, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3631 мог произойти segmentation fault; ошибка появилась в 0.2.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3632
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3633 *) Исправление: accept mutex не работал, все соединения обрабатывались
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3634 одним рабочим процессом; ошибка появилась в 0.3.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3635
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3636 *) Исправление: при использовании метода rtsig и директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3637 timer_resolution не работали таймауты.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3638
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3639
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3640 Изменения в nginx 0.3.4 19.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3641
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3642 *) Исправление: nginx не собирался на Linux 2.4+ и MacOS X; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3643 появилась в 0.3.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3644
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3645
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3646 Изменения в nginx 0.3.3 19.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3647
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3648 *) Изменение: параметры "bl" и "af" директивы listen переименованы в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3649 "backlog" и "accept_filter".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3650
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3651 *) Добавление: параметры "rcvbuf" и "sndbuf" в директиве listen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3652
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3653 *) Изменение: параметр лога $msec теперь не требует дополнительного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3654 системного вызова gettimeofday().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3655
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3656 *) Добавление: ключ -t теперь проверяет директивы listen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3657
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3658 *) Исправление: если в директиве listen был указан неверный адрес, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3659 nginx после сигнала -HUP оставлял открытый сокет в состоянии CLOSED.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3660
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3661 *) Исправление: для индексных файлов, содержащих в имени переменную,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3662 мог неверно выставляться тип mime по умолчанию; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3663 0.3.0.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3664
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3665 *) Добавление: директива timer_resolution.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3666
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3667 *) Добавление: параметр лога $upstream_response_time в миллисекундах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3668
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3669 *) Исправление: временный файл с телом запроса клиента теперь удаляется
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3670 сразу после того, как клиенту передан заголовок ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3671
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3672 *) Исправление: совместимость с OpenSSL 0.9.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3673
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3674 *) Исправление: пути к файлам с SSL сертификатом и ключом не могли быть
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3675 относительными.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3676
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3677 *) Исправление: директива ssl_prefer_server_ciphers не работала для
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3678 модуля ngx_imap_ssl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3679
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3680 *) Исправление: директива ssl_protocols позволяла задать только один
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3681 протокол.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3683
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3684 Изменения в nginx 0.3.2 12.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3685
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3686 *) Добавление: поддержка Sun Studio 10 C compiler.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3687
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3688 *) Добавление: директивы proxy_upstream_max_fails,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3689 proxy_upstream_fail_timeout, fastcgi_upstream_max_fails и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3690 fastcgi_upstream_fail_timeout.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3691
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3692
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3693 Изменения в nginx 0.3.1 10.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3694
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3695 *) Исправление: во время переполнения очереди сигналов при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3696 использовании метода rtsig происходил segmentation fault; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3697 появилась в 0.2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3698
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3699 *) Изменение: корректная обработка пар "\\", "\"", "\'" и "\$" в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3700
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3701
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3702 Изменения в nginx 0.3.0 07.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3703
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3704 *) Изменение: убрано десятидневное ограничение времени работы рабочего
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3705 процесса. Ограничение было введено из-за переполнения миллисекундных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3706 таймеров.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3707
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3708
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3709 Изменения в nginx 0.2.6 05.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3710
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3711 *) Изменение: с 60 до 10 секунд уменьшено время повторного обращения к
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3712 бэкенду при использовании распределения нагрузки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3713
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3714 *) Изменение: директива proxy_pass_unparsed_uri упразднена,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3715 оригинальный запрос теперь передаётся, если в директиве proxy_pass
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3716 отсутствует URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3717
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3718 *) Добавление: директива error_page поддерживает редиректы и позволяет
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3719 более гибко менять код ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3720
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3721 *) Изменение: в проксированных подзапросах теперь игнорируется
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3722 переданный charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3723
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3724 *) Исправление: если после изменения URI в блоке if для запроса не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3725 находилась новая конфигурация, то правила модуля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3726 ngx_http_rewrite_module выполнялись снова.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3727
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3728 *) Исправление: если директива set устанавливала переменную модуля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3729 ngx_http_geo_module в какой-либо части конфигурации, то эта
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3730 переменная не была доступна в других частях конфигурации и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3731 выдавалась ошибка "using uninitialized variable"; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3732 0.2.2.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3733
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3734
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3735 Изменения в nginx 0.2.5 04.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3736
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3737 *) Изменение: дублирующее значение переменной модуля
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3738 ngx_http_geo_module теперь выдаёт предупреждение и изменяет старое
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3739 значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3740
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3741 *) Добавление: модуль ngx_http_ssi_module поддерживает команду set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3742
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3743 *) Добавление: модуль ngx_http_ssi_module поддерживает параметр file в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3744 команде include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3745
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3746 *) Добавление: модуль ngx_http_ssi_module поддерживает подстановку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3747 значений переменных в выражениях команды if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3748
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3749
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3750 Изменения в nginx 0.2.4 03.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3751
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3752 *) Добавление: модуль ngx_http_ssi_module поддерживает выражения
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3753 "$var=text", "$var!=text", "$var=/text/" и "$var!=/text/" в команде
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3754 if.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3755
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3756 *) Исправление: ошибки при проксировании location без слэша в конце;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3757 ошибка появилась в 0.1.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3758
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3759 *) Исправление: при использовании метода rtsig мог произойти
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3760 segmentation fault; ошибка появилась в 0.2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3761
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3762
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3763 Изменения в nginx 0.2.3 30.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3764
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3765 *) Исправление: nginx не собирался без параметра --with-debug; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3766 появилась в 0.2.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3767
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3768
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3769 Изменения в nginx 0.2.2 30.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3770
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3771 *) Добавление: команда config errmsg в модуле ngx_http_ssi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3772
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3773 *) Изменение: переменные модуля ngx_http_geo_module можно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3774 переопределять директивой set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3775
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3776 *) Добавление: директивы ssl_protocols и ssl_prefer_server_ciphers
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3777 модулей ngx_http_ssl_module и ngx_imap_ssl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3778
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3779 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3780 длинных имён файлов;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3781
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3782 *) Исправление: модуль ngx_http_autoindex_module теперь не показывает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3783 файлы, начинающиеся на точку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3784
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3785 *) Исправление: если SSL handshake завершался с ошибкой, то это могло
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3786 привести также к закрытию другого соединения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3787 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3788
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3789 *) Исправление: экспортные версии MSIE 5.x не могли соединиться по
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3790 HTTPS.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3791
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3792
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3793 Изменения в nginx 0.2.1 23.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3794
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3795 *) Исправление: если все бэкенды, используемые для балансировки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3796 нагрузки, оказывались в нерабочем состоянии после одной ошибки, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3797 nginx мог зациклится; ошибка появилась в 0.2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3798
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3799
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3800 Изменения в nginx 0.2.0 23.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3801
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3802 *) Изменились имена pid-файлов, используемые во время обновления
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3803 исполняемого файла. Ручное переименование теперь не нужно. Старый
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3804 основной процесс добавляет к своему pid-файл суффикс ".oldbin" и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3805 запускает новый исполняемый файл. Новый основной процесс создаёт
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3806 обычный pid-файл без суффикса ".newbin". Если новый основной процесс
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3807 выходит, то старый процесс переименовывает свой pid-файл c суффиксом
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3808 ".oldbin" в pid-файл без суффикса. При обновлении с версии 0.1.х до
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3809 0.2.0 нужно учитывать, что оба процесса - старый 0.1.x и новый
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3810 0.2.0 - используют pid-файл без суффиксов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3811
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3812 *) Изменение: директива worker_connections, новое название директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3813 connections; директива теперь задаёт максимальное число соединений,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3814 а не максимально возможный номер дескриптора для сокета.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3815
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3816 *) Добавление: SSL поддерживает кэширование сессий в пределах одного
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3817 рабочего процесса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3818
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3819 *) Добавление: директива satisfy_any.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3820
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3821 *) Изменение: модули ngx_http_access_module и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3822 ngx_http_auth_basic_module не работают для подзапросов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3823
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3824 *) Добавление: директивы worker_rlimit_nofile и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3825 worker_rlimit_sigpending.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3826
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3827 *) Исправление: если все бэкенды, используемые для балансировки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3828 нагрузки, оказывались в нерабочем состоянии после одной ошибки, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3829 nginx не обращался к ним в течение 60 секунд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3830
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3831 *) Исправление: в парсинге аргументов IMAP/POP3 команд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3832 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3833
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3834 *) Исправление: ошибки при использовании SSL в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3835
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3836 *) Исправление: ошибки при использовании SSI и сжатия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3837
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3838 *) Исправление: в ответах 304 не добавлялись строки заголовка ответа
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3839 "Expires" и "Cache-Control".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3840 Спасибо Александру Кукушкину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3841
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3842
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3843 Изменения в nginx 0.1.45 08.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3844
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3845 *) Изменение: директива ssl_engine упразднена в модуле
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3846 ngx_http_ssl_module и перенесена на глобальный уровень.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3847
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3848 *) Исправление: ответы с подзапросами, включённые с помощью SSI, не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3849 передавались через SSL соединение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3850
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3851 *) Разные исправления в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3852
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3853
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3854 Изменения в nginx 0.1.44 06.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3855
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3856 *) Добавление: IMAP/POP3 прокси поддерживает SSL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3857
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3858 *) Добавление: директива proxy_timeout модуля ngx_imap_proxy_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3859
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3860 *) Добавление: директива userid_mark.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3861
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3862 *) Добавление: значение переменной $remote_user определяется независимо
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3863 от того, используется ли авторизация или нет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3864
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3865
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3866 Изменения в nginx 0.1.43 30.08.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3867
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3868 *) Добавление: listen(2) backlog в директиве listen можно менять по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3869 сигналу -HUP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3870
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3871 *) Добавление: скрипт geo2nginx.pl добавлен в contrib.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3872
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3873 *) Изменение: параметры FastCGI с пустым значениями теперь передаются
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3874 серверу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3875
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3876 *) Исправление: если в ответе проксированного сервера или FastCGI
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3877 сервера была строка "Cache-Control", то при использовании директивы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3878 expires происходил segmentation fault или рабочий процесс мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3879 зациклится; в режиме прокси ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3880
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3881
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3882 Изменения в nginx 0.1.42 23.08.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3883
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3884 *) Исправление: если URI запроса получался нулевой длины после
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3885 обработки модулем ngx_http_rewrite_module, то в модуле
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3886 ngx_http_proxy_module происходил segmentation fault или bus error.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3887
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3888 *) Исправление: директива limit_rate не работала внутри блока if;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3889 ошибка появилась в 0.1.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3890
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3891
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3892 Изменения в nginx 0.1.41 25.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3893
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3894 *) Исправление: если переменная использовалась в файле конфигурации, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3895 она не могла использоваться в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3896
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3897
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3898 Изменения в nginx 0.1.40 22.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3899
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3900 *) Исправление: если клиент слал очень длинную строку заголовка, то в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3901 логе не помещалась информация, связанная с этим запросом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3902
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3903 *) Исправление: при использовании "X-Accel-Redirect" не передавалась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3904 строка "Set-Cookie"; ошибка появилась в 0.1.39.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3905
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3906 *) Исправление: при использовании "X-Accel-Redirect" не передавалась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3907 строка "Content-Disposition".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3908
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3909 *) Исправление: по сигналу SIGQUIT основной процесс не закрывал сокеты,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3910 на которых он слушал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3911
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3912 *) Исправление: после обновления исполняемого файла на лету на Linux и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3913 Solaris название процесса в команде ps становилось короче.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3914
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3915
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3916 Изменения в nginx 0.1.39 14.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3917
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3918 *) Изменения в модуле ngx_http_charset_module: директива
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3919 default_charset упразднена; директива charset задаёт кодировку
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3920 ответа; директива source_charset задаёт только исходную кодировку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3921
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3922 *) Исправление: при перенаправлении ошибки 401, полученной от бэкенда,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3923 не передавалась строка заголовка "WWW-Authenticate".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3924
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3925 *) Исправление: модули ngx_http_proxy_module и ngx_http_fastcgi_module
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3926 могли закрыть соединение до того, как что-нибудь было передано
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3927 клиенту; ошибка появилась в 0.1.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3928
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3929 *) Изменение: обработка ошибки инициализации в crypt_r() в Linux glibc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3930
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3931 *) Исправление: модуль ngx_http_ssi_module не поддерживал относительные
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3932 URI в команде include virtual.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3933
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3934 *) Исправление: если в строке заголовка ответа бэкенда была строка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3935 "Location", которую nginx не должен был изменять, то в ответе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3936 передавалось тело 500 ошибки; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3937
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3938 *) Исправление: некоторые директивы модулей ngx_http_proxy_module и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3939 ngx_http_fastcgi_module не наследовались с уровня server на уровень
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3940 location; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3941
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3942 *) Исправление: модуль ngx_http_ssl_module не поддерживал цепочки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3943 сертификатов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3944
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3945 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3946 длинных имён файлов; ошибка появилась в 0.1.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3947
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3948 *) Исправления в IMAP/POP3 прокси при взаимодействии с бэкендом на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3949 стадии login.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3950
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3951
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3952 Изменения в nginx 0.1.38 08.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3953
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3954 *) Добавление: директива limit_rate поддерживается в режиме прокси и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3955 FastCGI.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3956
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3957 *) Добавление: в режиме прокси и FastCGI поддерживается строка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3958 заголовка "X-Accel-Limit-Rate" в ответе бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3959
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3960 *) Добавление: директива break.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3961
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3962 *) Добавление: директива log_not_found.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3963
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3964 *) Исправление: при перенаправлении запроса с помощью строки заголовка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3965 "X-Accel-Redirect" не изменялся код ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3966
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3967 *) Исправление: переменные, установленные директивой set не могли
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3968 использоваться в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3969
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3970 *) Исправление: при включении в SSI более одного удалённого подзапроса
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3971 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3972
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3973 *) Исправление: если статусная строка в ответе бэкенда передавалась в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3974 двух пакетах, то nginx считал ответ неверным; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3975 0.1.29.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3976
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3977 *) Добавление: директива ssi_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3978
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3979 *) Добавление: директива autoindex_exact_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3980
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3981 *) Исправление: модуль ngx_http_autoindex_module не поддерживал длинные
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3982 имена файлов в UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3983
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3984 *) Добавление: IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3985
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3986
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3987 Изменения в nginx 0.1.37 23.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3988
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3989 *) Изменение: в конце файла nginx.pid теперь добавляется "\n".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3990
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3991 *) Исправление: при включении большого количества вставок или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3992 нескольких больших вставок с помощью SSI ответ мог передаваться не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3993 полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3994
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3995 *) Исправление: если все бэкенды возвращали ответ 404, то при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3996 использовании параметра http_404 в директивах proxy_next_upstream
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3997 или fastcgi_next_upstream, nginx начинал запрашивать все бэкенды
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3998 снова.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3999
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4000
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4001 Изменения в nginx 0.1.36 15.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4002
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4003 *) Изменение: если в заголовке запросе есть дублирующиеся строки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4004 "Host", "Connection", "Content-Length" и "Authorization", то nginx
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4005 теперь выдаёт ошибку 400.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4007 *) Изменение: директива post_accept_timeout упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4009 *) Добавление: параметры default, af=, bl=, deferred и bind в директиве
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4010 listen.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4011
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4012 *) Добавление: поддержка accept фильтров во FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4013
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4014 *) Добавление: поддержка TCP_DEFER_ACCEPT в Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4015
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4016 *) Исправление: модуль ngx_http_autoindex_module не поддерживал имена
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4017 файлов в UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4018
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4019 *) Исправление: после добавления новый лог-файл ротация этого лога по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4020 сигналу -USR1 выполнялась, только если переконфигурировать nginx два
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4021 раза по сигналу -HUP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4022
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4023
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4024 Изменения в nginx 0.1.35 07.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4025
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4026 *) Добавление: директива working_directory.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4027
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4028 *) Добавление: директива port_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4029
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4030 *) Исправление: если заголовок ответа бэкенда не помещался в один
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4031 пакет, то происходил segmentation fault; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4032
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4033 *) Исправление: если было сконфигурировано более 10 серверов или в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4034 сервере не описана директива "listen", то при запуске мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4035 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4036
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4037 *) Исправление: если ответ не помещался во временный файл, то мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4038 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4039
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4040 *) Исправление: nginx возвращал ошибку 400 на запросы вида
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4041 "GET http://www.domain.com/uri HTTP/1.0"; ошибка появилась в 0.1.28.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4042
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4043
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4044 Изменения в nginx 0.1.34 26.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4045
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4046 *) Исправление: при включении больших ответов с помощью SSI рабочий
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4047 процесс мог зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4048
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4049 *) Исправление: переменные, устанавливаемые директивой "set", не были
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4050 доступны в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4051
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4052 *) Добавление: директива autoindex_localtime.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4053
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4054 *) Исправление: пустое значение в директиве proxy_set_header запрещает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4055 передачу заголовка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4056
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4057
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4058 Изменения в nginx 0.1.33 23.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4059
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4060 *) Исправление: nginx не собирался с параметром --without-pcre; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4061 появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4062
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4063 *) Исправление: 3, 5, 7 и 8 директив proxy_set_header на одном уровне
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4064 вызывали bus fault при запуске.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4065
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4066 *) Исправление: в редиректах внутри HTTPS сервера был указан протокол
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4067 HTTP.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4068
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4069 *) Исправление: если директива rewrite использовала выделения внутри
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4070 директивы if, то возвращалась ошибка 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4071
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4072
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4073 Изменения в nginx 0.1.32 19.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4074
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4075 *) Исправление: в редиректах, выдаваемых с помощью директивы rewrite,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4076 не передавались аргументы; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4077
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4078 *) Добавление: директива if поддерживает выделения в регулярных
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4079 выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4080
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4081 *) Добавление: директива set поддерживает переменные и выделения из
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4082 регулярных выражений.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4083
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4084 *) Добавление: в режиме прокси и FastCGI поддерживается строка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4085 заголовка "X-Accel-Redirect" в ответе бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4086
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4087
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4088 Изменения в nginx 0.1.31 16.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4089
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4090 *) Исправление: при использовании SSL ответ мог передаваться не до
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4091 конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4092
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4093 *) Исправление: ошибки при обработке SSI в ответе, полученного от
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4094 FastCGI-сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4095
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4096 *) Исправление: ошибки при использовании SSI и сжатия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4097
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4098 *) Исправление: редирект с кодом 301 передавался без тела ответа;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4099 ошибка появилась в 0.1.30.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4100
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4101
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4102 Изменения в nginx 0.1.30 14.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4103
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4104 *) Исправление: при использовании SSI рабочий процесс мог зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4105
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4106 *) Исправление: при использовании SSL ответ мог передаваться не до
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4107 конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4108
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4109 *) Исправление: если длина части ответа, полученного за один раз от
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4110 проксируемого или FastCGI сервера была равна 500 байт, то nginx
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4111 возвращал код ответа 500; в режиме прокси ошибка появилась только в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4112 0.1.29.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4113
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4114 *) Исправление: nginx не считал неверными директивы с 8-ю или 9-ю
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4115 параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4116
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4117 *) Добавление: директива return может возвращать код ответа 204.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4118
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4119 *) Добавление: директива ignore_invalid_headers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4120
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4121
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4122 Изменения в nginx 0.1.29 12.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4123
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4124 *) Добавление: модуль ngx_http_ssi_module поддерживает команду include
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4125 virtual.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4126
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4127 *) Добавление: модуль ngx_http_ssi_module поддерживает условную команду
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4128 вида 'if expr="$NAME"' и команды else и endif. Допускается только
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4129 один уровень вложенности.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4130
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4131 *) Добавление: модуль ngx_http_ssi_module поддерживает две переменные
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4132 DATE_LOCAL и DATE_GMT и команду config timefmt.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4133
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4134 *) Добавление: директива ssi_ignore_recycled_buffers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4135
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4136 *) Исправление: если переменная QUERY_STRING не была определена, то в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4137 команде echo не ставилось значение по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4138
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4139 *) Изменение: модуль ngx_http_proxy_module полностью переписан.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4140
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4141 *) Добавление: директивы proxy_redirect, proxy_pass_request_headers,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4142 proxy_pass_request_body и proxy_method.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4143
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4144 *) Добавление: директива proxy_set_header. Директива proxy_x_var
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4145 упразднена и должна быть заменена директивой proxy_set_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4146
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4147 *) Изменение: директива proxy_preserve_host упразднена и должна быть
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4148 заменена директивами "proxy_set_header Host $host" и "proxy_redirect
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4149 off" или директивой "proxy_set_header Host $host:$proxy_port" и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4150 соответствующими ей директивами proxy_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4151
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4152 *) Изменение: директива proxy_set_x_real_ip упразднена и должна быть
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4153 заменена директивой "proxy_set_header X-Real-IP $remote_addr".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4154
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4155 *) Изменение: директива proxy_add_x_forwarded_for упразднена и должна
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4156 быть заменена директивой
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4157 "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4158
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4159 *) Изменение: директива proxy_set_x_url упразднена и должна быть
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4160 заменена директивой
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4161 "proxy_set_header X-URL http://$host:$server_port$request_uri".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4162
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4163 *) Добавление: директива fastcgi_param.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4164
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4165 *) Изменение: директивы fastcgi_root, fastcgi_set_var и fastcgi_params
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4166 упразднены и должны быть замены директивами fastcgi_param.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4167
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4168 *) Добавление: директива index может использовать переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4169
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4170 *) Добавление: директива index может быть указана на уровне http и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4171 server.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4172
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4173 *) Изменение: только последний параметр в директиве index может быть
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4174 абсолютным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4175
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4176 *) Добавление: в директиве rewrite могут использоваться переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4177
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4178 *) Добавление: директива internal.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4179
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4180 *) Добавление: переменные CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT,
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4181 SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4182 SERVER_NAME, REQUEST_METHOD, REQUEST_URI и REMOTE_USER.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4183
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4184 *) Изменение: nginx теперь передаёт неверные строки в заголовках
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4185 запроса клиента и ответа бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4186
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4187 *) Исправление: если бэкенд долго не передавал ответ и send_timeout был
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4188 меньше, чем proxy_read_timeout, то клиенту возвращался ответ 408.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4189
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4190 *) Исправление: если бэкенд передавал неверную строку в заголовке
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4191 ответа, то происходил segmentation fault; ошибка появилась в 0.1.26.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4192
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4193 *) Исправление: при использовании отказоустойчивой конфигурации в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4194 FastCGI мог происходить segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4195
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4196 *) Исправление: директива expires не удаляла уже установленные строки
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4197 заголовка "Expires" и "Cache-Control".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4198
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4199 *) Исправление: nginx не учитывал завершающую точку в строке заголовка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4200 запроса "Host".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4201
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4202 *) Исправление: модуль ngx_http_auth_module не работал на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4203
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4204 *) Исправление: директива rewrite неверно работала, если в запросе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4205 присутствовали аргументы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4206
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4207 *) Исправление: nginx не собирался на MacOS X.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4208
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4209
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4210 Изменения в nginx 0.1.28 08.04.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4211
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4212 *) Исправление: при проксировании больших файлов nginx сильно нагружал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4213 процессор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4214
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4215 *) Исправление: nginx не собирался gcc 4.0 на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4216
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4217
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4218 Изменения в nginx 0.1.27 28.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4219
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4220 *) Добавление: параметр blocked в директиве valid_referers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4221
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4222 *) Изменение: ошибки обработки заголовка запроса теперь записываются на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4223 уровне info, в лог также записывается имя сервера и строки заголовка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4224 запроса "Host" и "Referer".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4225
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4226 *) Изменение: при записи ошибок в лог записывается также строка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4227 заголовка запроса "Host".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4228
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4229 *) Добавление: директива proxy_pass_unparsed_uri. Специальная обработка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4230 символов "://" в URI, введённая в версии 0.1.11, теперь упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4231
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4232 *) Исправление: nginx не собирался на FreeBSD и Linux, если был указан
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4233 параметр конфигурации --without-ngx_http_auth_basic_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4234
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4235
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4236 Изменения в nginx 0.1.26 22.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4237
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4238 *) Изменение: неверные строки заголовка, переданные клиентом, теперь
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4239 игнорируется и записываются в error_log на уровне info.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4240
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4241 *) Изменение: при записи ошибок в лог записывается также имя сервера,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4242 при обращении к которому произошла ошибка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4243
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4244 *) Добавление: модуль ngx_http_auth_basic_module и директивы auth_basic
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4245 и auth_basic_user_file.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4246
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4247
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4248 Изменения в nginx 0.1.25 19.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4249
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4250 *) Исправление: nginx не работал на Linux parisc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4251
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4252 *) Добавление: nginx теперь не запускается под FreeBSD, если значение
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4253 sysctl kern.ipc.somaxconn слишком большое.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4254
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4255 *) Исправление: если модуль ngx_http_index_module делал внутреннее
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4256 перенаправление запроса в модули ngx_http_proxy_module или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4257 ngx_http_fastcgi_module, то файл индекса не закрывался после
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4258 обслуживания запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4259
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4260 *) Добавление: директива proxy_pass может использоваться в location,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4261 заданных регулярным выражением.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4262
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4263 *) Добавление: модуль ngx_http_rewrite_filter_module поддерживает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4264 условия вида "if ($HTTP_USER_AGENT ~ MSIE)".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4265
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4266 *) Исправление: nginx очень медленно запускался при большом количестве
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4267 адресов и использовании текстовых значений в директиве geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4268
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4269 *) Изменение: имя переменной в директиве geo нужно указывать, как
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4270 $name. Прежний вариант без "$" пока работает, но вскоре будет убран.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4271
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4272 *) Добавление: параметр лога "%{VARIABLE}v".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4273
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4274 *) Добавление: директива "set $name value".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4275
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4276 *) Исправление: совместимость с gcc 4.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4277
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4278 *) Добавление: параметр автоконфигурации --with-openssl-opt=OPTIONS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4279
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4280
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4281 Изменения в nginx 0.1.24 04.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4282
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4283 *) Добавление: модуль ngx_http_ssi_filter_module поддерживает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4284 переменные QUERY_STRING и DOCUMENT_URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4285
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4286 *) Исправление: модуль ngx_http_autoindex_module мог выдавать ответ 404
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4287 на существующий каталог, если этот каталог был указан как alias.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4288
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4289 *) Исправление: модуль ngx_http_ssi_filter_module неправильно работал
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4290 при больших ответах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4291
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4292 *) Исправление: отсутствие строки заголовка "Referer" всегда считалось
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4293 правильным referrer'ом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4294
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4295
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4296 Изменения в nginx 0.1.23 01.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4297
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4298 *) Добавление: модуль ngx_http_ssi_filter_module и директивы ssi,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4299 ssi_silent_errors и ssi_min_file_chunk. Поддерживаются команды 'echo
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4300 var="HTTP_..." default=""' и 'echo var="REMOTE_ADDR"'.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4301
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4302 *) Добавление: параметр лога %request_time.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4303
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4304 *) Добавление: если запрос пришёл без строки заголовка "Host", то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4305 директива proxy_preserve_host устанавливает в качестве этого
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4306 заголовка первое имя сервера из директивы server_name.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4307
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4308 *) Исправление: nginx не собирался на платформах, отличных от i386,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4309 amd64, sparc и ppc; ошибка появилась в 0.1.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4310
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4311 *) Исправление: модуль ngx_http_autoindex_module теперь показывает
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4312 информацию не о символическом линке, а о файле или каталоге, на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4313 который он указывает.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4314
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4315 *) Исправление: если клиенту ничего не передавалось, то параметр
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4316 %apache_length записывал в лог отрицательную длину заголовка ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4317
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4318
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4319 Изменения в nginx 0.1.22 22.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4320
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4321 *) Исправление: модуль ngx_http_stub_status_module показывал неверную
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4322 статистику для обработанных соединений, если использовалось
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4323 проксирование или FastCGI-сервер.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4324
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4325 *) Исправление: на Linux и Solaris установочные пути были неверно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4326 заключены в кавычки; ошибка появилась в 0.1.21.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4327
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4328
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4329 Изменения в nginx 0.1.21 22.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4330
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4331 *) Исправление: модуль ngx_http_stub_status_module показывал неверную
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4332 статистику при использовании метода rtsig или при использовании
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4333 нескольких рабочих процессов на SMP машине.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4334
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4335 *) Исправление: nginx не собирался компилятором icc под Линуксом или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4336 если библиотека zlib-1.2.x собиралась из исходных текстов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4337
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4338 *) Исправление: nginx не собирался под NetBSD 2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4339
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4340
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4341 Изменения в nginx 0.1.20 17.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4342
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4343 *) Добавление: новые параметры script_filename и remote_port в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4344 директиве fastcgi_params.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4345
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4346 *) Исправление: неправильно обрабатывался поток stderr от
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4347 FastCGI-сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4348
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4349
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4350 Изменения в nginx 0.1.19 16.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4351
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4352 *) Исправление: если в запросе есть нуль, то для локальных запросов
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4353 теперь возвращается ошибка 404.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4354
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4355 *) Исправление: nginx не собирался под NetBSD 2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4356
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4357 *) Исправление: во время чтения тела запроса клиента в SSL соединении
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4358 мог произойти таймаут.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4359
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4360
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4361 Изменения в nginx 0.1.18 09.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4362
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4363 *) Изменение: для совместимости с Solaris 10 в директивах
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4364 devpoll_events и devpoll_changes значения по умолчанию уменьшены с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4365 512 до 32.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4366
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4367 *) Исправление: директивы proxy_set_x_var и fastcgi_set_var не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4368 наследовались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4369
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4370 *) Исправление: в директиве rewrite, возвращающей редирект, аргументы
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4371 присоединялись к URI через символ "&" вместо "?".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4372
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4373 *) Исправление: строки для модуля ngx_http_geo_module без символа ";"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4374 во включённом файле игнорировались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4375
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4376 *) Добавление: модуль ngx_http_stub_status_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4377
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4378 *) Исправление: неизвестный формат лог-файла в директиве access_log
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4379 вызывал segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4380
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4381 *) Добавление: новый параметр document_root в директиве fastcgi_params.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4382
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4383 *) Добавление: директива fastcgi_redirect_errors.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4384
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4385 *) Добавление: новый модификатор break в директиве rewrite позволяет
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4386 прекратить цикл rewrite/location и устанавливает текущую
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4387 конфигурацию для запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4388
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4389
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4390 Изменения в nginx 0.1.17 03.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4391
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4392 *) Изменение: модуль ngx_http_rewrite_module полностью переписан.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4393 Теперь можно делать редиректы, возвращать коды ошибок и проверять
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4394 переменные и рефереры. Эти директивы можно использовать внутри
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4395 location. Директива redirect упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4396
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4397 *) Добавление: модуль ngx_http_geo_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4398
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4399 *) Добавление: директивы proxy_set_x_var и fastcgi_set_var.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4400
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4401 *) Исправление: конфигурация location с модификатором "=" могла
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4402 использоваться в другом location.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4403
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4404 *) Исправление: правильный тип ответа выставлялся только для запросов,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4405 у которых в расширении были только маленькие буквы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4406
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4407 *) Исправление: если для location установлен proxy_pass или
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4408 fastcgi_pass, и доступ к нему запрещался, а ошибка перенаправлялась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4409 на статическую страницу, то происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4410
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4411 *) Исправление: если в проксированном ответе в заголовке "Location"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4412 передавался относительный URL, то к нему добавлялось имя хоста и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4413 слэш; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4414
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4415 *) Исправление: на Linux в лог не записывался текст системной ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4416
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4417
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4418 Изменения в nginx 0.1.16 25.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4419
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4420 *) Исправление: если ответ передавался chunk'ами, то при запросе HEAD
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4421 выдавался завершающий chunk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4422
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4423 *) Исправление: заголовок "Connection: keep-alive" выдавался, даже если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4424 директива keepalive_timeout запрещала использование keep-alive.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4425
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4426 *) Исправление: ошибки в модуле ngx_http_fastcgi_module вызывали
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4427 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4428
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4429 *) Исправление: при использовании SSL сжатый ответ мог передаваться не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4430 до конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4431
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4432 *) Исправление: опции TCP_NODELAY, TCP_NOPSUH и TCP_CORK, специфичные
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4433 для TCP сокетов, не используются для unix domain сокетов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4434
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4435 *) Добавление: директива rewrite поддерживает перезаписывание
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4436 аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4437
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4438 *) Исправление: на запрос POST с заголовком "Content-Length: 0"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4439 возвращался ответ 400; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4440
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4441
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4442 Изменения в nginx 0.1.15 19.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4443
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4444 *) Исправление: ошибка соединения с FastCGI-сервером вызывала
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4445 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4446
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4447 *) Исправление: корректная обработка регулярного выражения, в котором
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4448 число выделенных частей не совпадает с числом подстановок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4449
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4450 *) Добавление: location, который передаётся FastCGI-серверу, может быть
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4451 задан с помощью регулярного выражения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4452
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4453 *) Исправление: параметр FastCGI REQUEST_URI теперь передаётся вместе с
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4454 аргументами и в том виде, в котором был получен от клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4455
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4456 *) Исправление: для использования регулярных выражений в location нужно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4457 было собирать nginx вместе с ngx_http_rewrite_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4458
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4459 *) Исправление: если бэкенд слушал на 80-ом порту, то при использовании
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4460 директивы "proxy_preserve_host on" в заголовке "Host" указывался
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4461 также порт 80; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4462
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4463 *) Исправление: если задать одинаковые пути в параметрах
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4464 автоконфигурации --http-client-body-temp-path=PATH и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4465 --http-proxy-temp-path=PATH или --http-client-body-temp-path=PATH и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4466 --http-fastcgi-temp-path=PATH, то происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4467
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4468
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4469 Изменения в nginx 0.1.14 18.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4470
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4471 *) Добавление: параметры автоконфигурации
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4472 --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4473 --http-fastcgi-temp-path=PATH
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4474
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4475 *) Изменение: имя каталога с временными файлами, содержащие тело
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4476 запроса клиента, задаётся директивой client_body_temp_path, по
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4477 умолчанию <prefix>/client_body_temp.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4478
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4479 *) Добавление: модуль ngx_http_fastcgi_module и директивы fastcgi_pass,
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4480 fastcgi_root, fastcgi_index, fastcgi_params,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4481 fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4482 fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4483 fastcgi_busy_buffers_size, fastcgi_temp_path,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4484 fastcgi_max_temp_file_size, fastcgi_temp_file_write_size,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4485 fastcgi_next_upstream и fastcgi_x_powered_by.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4486
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4487 *) Исправление: ошибка "[alert] zero size buf"; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4488 0.1.3.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4489
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4490 *) Изменение: в директиве proxy_pass нужно обязательно указывать URI
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4491 после имени хоста.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4492
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4493 *) Изменение: если в URI встречался символ %3F, то он считался началом
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4494 строки аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4495
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4496 *) Добавление: поддержка unix domain сoкетов в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4497 ngx_http_proxy_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4498
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4499 *) Добавление: директивы ssl_engine и ssl_ciphers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4500 Спасибо Сергею Скворцову за SSL-акселератор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4501
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4502
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4503 Изменения в nginx 0.1.13 21.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4504
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4505 *) Добавление: директивы server_names_hash и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4506 server_names_hash_threshold.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4507
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4508 *) Исправление: имена *.domain.tld в директиве server_name не работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4509
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4510 *) Исправление: параметр лога %request_length записывал неверную длину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4511
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4512
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4513 Изменения в nginx 0.1.12 06.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4514
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4515 *) Добавление: параметр лога %request_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4516
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4517 *) Исправление: при использовании /dev/poll, select и poll на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4518 платформах, где возможны ложные срабатывания указанных методов,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4519 могли быть длительные задержки при обработке запроса по keep-alive
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4520 соединению. Наблюдалось по крайней мере на Solaris с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4521 /dev/poll.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4522
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4523 *) Исправление: директива send_lowat игнорируется на Linux, так как
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4524 Linux не поддерживает опцию SO_SNDLOWAT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4525
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4526
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4527 Изменения в nginx 0.1.11 02.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4528
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4529 *) Добавление: директива worker_priority.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4531 *) Изменение: под FreeBSD директивы tcp_nopush и tcp_nodelay вместе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4532 влияют на передачу ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4533
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4534 *) Исправление: nginx не вызывал initgroups().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4535 Спасибо Андрею Ситникову и Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4536
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4537 *) Изменение: ngx_http_auto_index_module теперь выдаёт размер файлов в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4538 байтах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4539
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4540 *) Исправление: ngx_http_auto_index_module возвращал ошибку 500, если в
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4541 каталоге есть битый symlink.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4542
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4543 *) Исправление: файлы больше 4G не передавались с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4544 sendfile.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4545
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4546 *) Исправление: если бэкенд резолвился в несколько адресов и при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4547 ожидании от него ответа происходила ошибка, то процесс зацикливался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4548
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4549 *) Исправление: при использовании метода /dev/poll рабочий процесс мог
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4550 завершиться с сообщением "unknown cycle".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4551
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4552 *) Исправление: ошибки "close() channel failed".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4553
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4554 *) Исправление: автоматическое определение групп nobody и nogroup.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4555
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4556 *) Исправление: директива send_lowat не работала на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4557
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4558 *) Исправление: если в конфигурации не было раздела events, то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4559 происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4560
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4561 *) Исправление: nginx не собирался под OpenBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4562
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4563 *) Исправление: двойные слэшы в "://" в URI превращались в ":/".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4564
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4565
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4566 Изменения в nginx 0.1.10 26.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4567
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4568 *) Исправление: если в запросе без аргументов есть "//", "/./", "/../"
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4569 или "%XX", то терялся последний символ в строке запроса; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4570 появилась в 0.1.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4571
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4572 *) Исправление: исправление в версии 0.1.9 для файлов больше 2G на
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4573 Linux не работало.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4574
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4575
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4576 Изменения в nginx 0.1.9 25.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4577
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4578 *) Исправление: если в запросе есть "//", "/./", "/../" или "%XX", то
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4579 проксируемый запрос передавался без аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4580
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4581 *) Исправление: при сжатии больших ответов иногда они передавались не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4582 полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4583
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4584 *) Исправление: не передавались файлы больше 2G на Linux,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4585 неподдерживающем sendfile64().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4586
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4587 *) Исправление: на Linux при конфигурации сборки нужно было обязательно
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4588 использовать параметр --with-poll_module; ошибка появилась в 0.1.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4589
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4590
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4591 Изменения в nginx 0.1.8 20.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4593 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4594 длинных имён файлов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4595
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4596 *) Добавление: модификатор "^~" в директиве location.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4597
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4598 *) Добавление: директива proxy_max_temp_file_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4599
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4600
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4601 Изменения в nginx 0.1.7 12.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4602
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4603 *) Исправление: при использовании sendfile, если передаваемый файл
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4604 менялся, то мог произойти segmentation fault на FreeBSD; ошибка
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4605 появилась в 0.1.5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4606
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4607
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4608 Изменения в nginx 0.1.6 11.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4609
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4610 *) Исправление: при некоторых комбинациях директив location c
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4611 регулярными выражениями использовалась конфигурация не из того
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4612 location.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4613
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4614
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4615 Изменения в nginx 0.1.5 11.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4616
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4617 *) Исправление: на Solaris и Linux могло быть очень много сообщений
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4618 "recvmsg() returned not enough data".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4619
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4620 *) Исправление: в режиме прокси без использования sendfile на Solaris
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4621 возникала ошибка "writev() failed (22: Invalid argument)". На других
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4622 платформах, не поддерживающих sendfile, процесс зацикливался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4623
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4624 *) Исправление: при использовании sendfile в режиме прокси на Solaris
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4625 возникал segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4626
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4627 *) Исправление: segmentation fault на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4628
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4629 *) Исправление: обновление исполняемого файла на лету не работало на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4630 Linux.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4631
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4632 *) Исправление: в списке файлов, выдаваемом модулем
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4633 ngx_http_autoindex_module, не перекодировались пробелы, кавычки и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4634 знаки процента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4635
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4636 *) Изменение: уменьшение операций копирования.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4637
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4638 *) Добавление: директива userid_p3p.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4639
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4640
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4641 Изменения в nginx 0.1.4 26.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4642
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4643 *) Исправление: ошибка в модуле ngx_http_autoindex_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4644
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4645
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4646 Изменения в nginx 0.1.3 25.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4647
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4648 *) Добавление: модуль ngx_http_autoindex_module и директива autoindex.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4649
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4650 *) Добавление: директива proxy_set_x_url.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4651
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4652 *) Исправление: модуль проксировании мог привести к зацикливанию, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4653 не использовался sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4654
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4655
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4656 Изменения в nginx 0.1.2 21.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4657
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4658 *) Добавление: параметры --user=USER, --group=GROUP и
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4659 --with-ld-opt=OPTIONS в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4660
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4661 *) Добавление: директива server_name поддерживает *.domain.tld.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4662
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4663 *) Исправление: улучшена переносимость на неизвестные платформы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4664
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4665 *) Исправление: нельзя переконфигурировать nginx, если конфигурационный
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4666 файл указан в командной строке; ошибка появилась в 0.1.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4667
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4668 *) Исправление: модуль проксировании мог привести к зацикливанию, если
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4669 не использовался sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4670
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4671 *) Исправление: при использовании sendfile текст ответа не
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4672 перекодировался согласно директивам модуля charset; ошибка появилась
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4673 в 0.1.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4674
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4675 *) Исправление: очень редкая ошибка при обработке kqueue.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4676
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4677 *) Исправление: модуль сжатия сжимал уже сжатые ответы, полученные при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4678 проксировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4679
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4680
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4681 Изменения в nginx 0.1.1 11.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4683 *) Добавление: директива gzip_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4684
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4685 *) Добавление: директива tcp_nodelay.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4686
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4687 *) Добавление: директива send_lowat работает не только на платформах,
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4688 поддерживающих kqueue NOTE_LOWAT, но и на всех, поддерживающих
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4689 SO_SNDLOWAT.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4690
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4691 *) Добавление: эмуляция setproctitle() для Linux и Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4692
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4693 *) Исправление: ошибка при переписывании заголовка "Location" при
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4694 проксировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4695
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4696 *) Исправление: ошибка в модуле ngx_http_chunked_module, приводившая к
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4697 зацикливанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4698
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4699 *) Исправление: ошибки в модуле /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4700
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4701 *) Исправление: при проксировании и использовании временных файлов
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4702 ответы портились.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4703
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4704 *) Исправление: бэкенду передавались запросы с неперекодированными
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4705 символами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4706
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4707 *) Исправление: на Linux 2.4 при конфигурации сборки нужно было
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4708 обязательно использовать параметр --with-poll_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4709
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4710
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4711 Изменения в nginx 0.1.0 04.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4712
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4713 *) Первая публично доступная версия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4714