annotate text/ru/CHANGES.ru-1.8 @ 2769:16f6fa718be2

Updated TLSv1.3 support notes. Previous notes described some early development snapshot of OpenSSL 1.1.1 with disabled TLSv1.3 by default. It was then enabled in the first alpha. Further, the updated text covers later major releases such as OpenSSL 3.0.
author Sergey Kandaurov <pluknet@nginx.com>
date Thu, 30 Sep 2021 16:29:20 +0300
parents d4b29af80036
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
1645
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
2 Изменения в nginx 1.8.1 26.01.2016
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
3
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
4 *) Безопасность: при использовании директивы resolver во время обработки
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
5 ответов DNS-сервера могло происходить разыменование некорректного
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
6 адреса, что позволяло атакующему, имеющему возможность подделывать
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
7 UDP-пакеты от DNS-сервера, вызвать segmentation fault в рабочем
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
8 процессе (CVE-2016-0742).
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
9
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
10 *) Безопасность: при использовании директивы resolver во время обработки
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
11 CNAME-записей могло произойти обращение к ранее освобождённой памяти,
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
12 что позволяло атакующему, имеющему возможность инициировать
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
13 преобразование произвольных имён в адреса, вызвать segmentation fault
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
14 в рабочем процессе, а также потенциально могло иметь другие
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
15 последствия (CVE-2016-0746).
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
16
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
17 *) Безопасность: при использовании директивы resolver во время обработки
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
18 CNAME-записей не во всех случаях проверялось ограничение на
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
19 максимальное количество записей в цепочке, что позволяло атакующему,
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
20 имеющему возможность инициировать преобразование произвольных имён в
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
21 адреса, вызвать чрезмерное потребление ресурсов рабочими процессами
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
22 (CVE-2016-0747).
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
23
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
24 *) Исправление: параметр proxy_protocol директивы listen не работал,
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
25 если не был указан в первой директиве listen для данного
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
26 listen-сокета.
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
27
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
28 *) Исправление: nginx мог не запускаться на некоторых старых версиях
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
29 Linux; ошибка появилась в 1.7.11.
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
30
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
31 *) Исправление: при совместном использовании директив try_files и alias
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
32 внутри location'а, заданного регулярным выражением, в рабочем
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
33 процессе мог произойти segmentation fault; ошибка появилась в 1.7.1.
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
34
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
35 *) Исправление: директива try_files внутри вложенного location'а,
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
36 заданного регулярным выражением, работала неправильно, если во
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
37 внешнем location'е использовалась директива alias.
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
38
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
39 *) Исправление: при использовании кэша в логах могли появляться
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
40 сообщения "header already sent"; ошибка появилась в 1.7.5.
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
41
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
42 *) Исправление: при использовании различных настроек ssl_session_cache в
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
43 разных виртуальных серверах в рабочем процессе мог произойти
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
44 segmentation fault.
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
45
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
46 *) Исправление: директива expires могла не срабатывать при использовании
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
47 переменных.
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
48
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
49 *) Исправление: если nginx был собран с модулем ngx_http_spdy_module,
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
50 протокол SPDY мог быть использован клиентом, даже если не был указан
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
51 параметр spdy директивы listen.
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
52
d4b29af80036 nginx-1.9.10, nginx-1.8.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1459
diff changeset
53
1459
b5851f3b7347 nginx-1.8.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1446
diff changeset
54 Изменения в nginx 1.8.0 21.04.2015
b5851f3b7347 nginx-1.8.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1446
diff changeset
55
b5851f3b7347 nginx-1.8.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1446
diff changeset
56 *) Стабильная ветка 1.8.x.
b5851f3b7347 nginx-1.8.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1446
diff changeset
57
b5851f3b7347 nginx-1.8.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1446
diff changeset
58
1446
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
59 Изменения в nginx 1.7.12 07.04.2015
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
60
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
61 *) Добавление: теперь директива tcp_nodelay работает для SSL-соединений
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
62 с бэкендами.
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
63
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
64 *) Добавление: теперь потоки могут использоваться для чтения заголовков
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
65 файлов в кэше.
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
66
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
67 *) Исправление: в директиве proxy_request_buffering.
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
68
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
69 *) Исправление: при использовании потоков на Linux в рабочем процессе
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
70 мог произойти segmentation fault.
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
71
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
72 *) Исправление: в обработке ошибок при использовании директивы
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
73 ssl_stapling.
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
74 Спасибо Filipe da Silva.
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
75
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
76 *) Исправление: в модуле ngx_http_spdy_module.
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
77
493fb0be4f58 nginx-1.7.12, nginx-1.6.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1438
diff changeset
78
1438
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
79 Изменения в nginx 1.7.11 24.03.2015
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
80
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
81 *) Изменение: параметр sendfile директивы aio более не нужен; теперь
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
82 nginx автоматически использует AIO для подгрузки данных для sendfile,
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
83 если одновременно используются директивы aio и sendfile.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
84
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
85 *) Добавление: экспериментальная поддержка потоков.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
86
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
87 *) Добавление: директивы proxy_request_buffering,
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
88 fastcgi_request_buffering, scgi_request_buffering и
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
89 uwsgi_request_buffering.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
90
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
91 *) Добавление: экспериментальное API для обработки тела запроса.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
92
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
93 *) Добавление: проверка клиентских SSL-сертификатов в почтовом
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
94 прокси-сервере.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
95 Спасибо Sven Peter, Franck Levionnois и Filipe Da Silva.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
96
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
97 *) Добавление: уменьшение времени запуска при использовании дирекивы
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
98 "hash ... consistent" в блоке upstream.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
99 Спасибо Wai Keen Woon.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
100
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
101 *) Добавление: отладочное логгирование в кольцевой буфер в памяти.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
102
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
103 *) Исправление: в обработке хэш-таблиц.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
104 Спасибо Chris West.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
105
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
106 *) Исправление: в директиве proxy_cache_revalidate.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
107
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
108 *) Исправление: SSL-соединения могли зависать, если использовался
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
109 отложенный accept или параметр proxy_protocol директивы listen.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
110 Спасибо James Hamlin.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
111
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
112 *) Исправление: переменная $upstream_response_time могла содержать
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
113 неверное значение при использовании директивы image_filter.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
114
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
115 *) Исправление: в обработке целочисленных переполнений.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
116 Спасибо Régis Leroy.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
117
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
118 *) Исправление: при использовании LibreSSL было невозможно включить
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
119 поддержку SSLv3.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
120
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
121 *) Исправление: при использовании LibreSSL в логах появлялись сообщения
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
122 "ignoring stale global SSL error ... called a function you should not
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
123 call".
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
124
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
125 *) Исправление: сертификаты, указанные в директивах
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
126 ssl_client_certificate и ssl_trusted_certificate, использовались для
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
127 автоматического построения цепочек сертификатов.
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
128
3f5c6286d55b nginx-1.7.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1412
diff changeset
129
1412
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
130 Изменения в nginx 1.7.10 10.02.2015
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
131
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
132 *) Добавление: параметр use_temp_path директив proxy_cache_path,
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
133 fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
134
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
135 *) Добавление: переменная $upstream_header_time.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
136
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
137 *) Изменение: теперь при переполнении диска nginx пытается писать
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
138 error_log'и только раз в секунду.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
139
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
140 *) Исправление: директива try_files при тестировании каталогов не
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
141 игнорировала обычные файлы.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
142 Спасибо Damien Tournoud.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
143
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
144 *) Исправление: при использовании директивы sendfile на OS X возникали
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
145 ошибки "sendfile() failed"; ошибка появилась в nginx 1.7.8.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
146
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
147 *) Исправление: в лог могли писаться сообщения "sem_post() failed".
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
148
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
149 *) Исправление: nginx не собирался с musl libc.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
150 Спасибо James Taylor.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
151
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
152 *) Исправление: nginx не собирался на Tru64 UNIX.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
153 Спасибо Goetz T. Fischer.
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
154
0f85747de5e8 nginx-1.7.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1383
diff changeset
155
1383
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
156 Изменения в nginx 1.7.9 23.12.2014
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
157
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
158 *) Добавление: директивы proxy_cache, fastcgi_cache, scgi_cache и
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
159 uwsgi_cache поддерживают переменные.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
160
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
161 *) Добавление: директива expires поддерживает переменные.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
162
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
163 *) Добавление: возможность загрузки секретных ключей с аппаратных
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
164 устройств с помощью OpenSSL engines.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
165 Спасибо Дмитрию Пичулину.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
166
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
167 *) Добавление: директива autoindex_format.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
168
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
169 *) Исправление: ревалидация элементов кэша теперь используется только
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
170 для ответов с кодами 200 и 206.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
171 Спасибо Piotr Sikora.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
172
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
173 *) Исправление: строка "TE" заголовка запроса клиента передавалась на
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
174 бэкенд при проксировании.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
175
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
176 *) Исправление: директивы proxy_pass, fastcgi_pass, scgi_pass и
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
177 uwsgi_pass могли неправильно работать внутри блоков if и
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
178 limit_except.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
179
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
180 *) Исправление: директива proxy_store с параметром "on" игнорировалась,
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
181 если на предыдущем уровне использовалась директива proxy_store с явно
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
182 заданным путём к файлам.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
183
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
184 *) Исправление: nginx не собирался с BoringSSL.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
185 Спасибо Lukas Tribus.
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
186
0f63ac5c9463 nginx-1.7.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1369
diff changeset
187
1369
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
188 Изменения в nginx 1.7.8 02.12.2014
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
189
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
190 *) Изменение: теперь строки "If-Modified-Since", "If-Range" и им
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
191 подобные в заголовке запроса клиента передаются бэкенду при
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
192 включённом кэшировании, если nginx заранее знает, что не будет
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
193 кэшировать ответ (например, при использовании proxy_cache_min_uses).
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
194
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
195 *) Изменение: теперь после истечения proxy_cache_lock_timeout nginx
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
196 отправляет запрос на бэкенд без кэширования; новые директивы
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
197 proxy_cache_lock_age, fastcgi_cache_lock_age, scgi_cache_lock_age и
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
198 uwsgi_cache_lock_age позволяют указать, через какое время блокировка
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
199 будет принудительно снята и будет сделана ещё одна попытка
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
200 закэшировать ответ.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
201
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
202 *) Изменение: директива log_format теперь может использоваться только на
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
203 уровне http.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
204
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
205 *) Добавление: директивы proxy_ssl_certificate,
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
206 proxy_ssl_certificate_key, proxy_ssl_password_file,
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
207 uwsgi_ssl_certificate, uwsgi_ssl_certificate_key и
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
208 uwsgi_ssl_password_file.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
209 Спасибо Piotr Sikora.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
210
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
211 *) Добавление: теперь с помощью X-Accel-Redirect можно перейти в
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
212 именованный location.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
213 Спасибо Toshikuni Fukaya.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
214
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
215 *) Добавление: теперь директива tcp_nodelay работает для
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
216 SPDY-соединений.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
217
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
218 *) Добавление: новые директивы в скриптах подсветки синтаксиса для vim.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
219 Спасибо Peter Wu.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
220
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
221 *) Исправление: nginx игнорировал значение "s-maxage" в строке
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
222 "Cache-Control" в заголовке ответа бэкенда.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
223 Спасибо Piotr Sikora.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
224
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
225 *) Исправление: в модуле ngx_http_spdy_module.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
226 Спасибо Piotr Sikora.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
227
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
228 *) Исправление: в директиве ssl_password_file при использовании OpenSSL
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
229 0.9.8zc, 1.0.0o, 1.0.1j.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
230
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
231 *) Исправление: при использовании директивы post_action в лог писались
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
232 сообщения "header already sent"; ошибка появилась в nginx 1.5.4.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
233
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
234 *) Исправление: при использовании директивы "postpone_output 0" с
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
235 SSI-подзапросами в лог могли писаться сообщения "the http output
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
236 chain is empty".
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
237
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
238 *) Исправление: в директиве proxy_cache_lock при использовании
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
239 SSI-подзапросов.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
240 Спасибо Yichun Zhang.
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
241
1c5ecfd600d8 nginx-1.7.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1341
diff changeset
242
1341
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
243 Изменения в nginx 1.7.7 28.10.2014
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
244
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
245 *) Изменение: теперь nginx учитывает при кэшировании строку "Vary" в
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
246 заголовке ответа бэкенда.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
247
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
248 *) Добавление: директивы proxy_force_ranges, fastcgi_force_ranges,
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
249 scgi_force_ranges и uwsgi_force_ranges.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
250
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
251 *) Добавление: директивы proxy_limit_rate, fastcgi_limit_rate,
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
252 scgi_limit_rate и uwsgi_limit_rate.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
253
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
254 *) Добавление: параметр Vary директив proxy_ignore_headers,
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
255 fastcgi_ignore_headers, scgi_ignore_headers и uwsgi_ignore_headers.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
256
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
257 *) Исправление: последняя часть ответа, полученного от бэкенда при
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
258 небуферизированном проксировании, могла не отправляться клиенту, если
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
259 использовались директивы gzip или gunzip.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
260
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
261 *) Исправление: в директиве proxy_cache_revalidate.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
262 Спасибо Piotr Sikora.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
263
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
264 *) Исправление: в обработке ошибок.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
265 Спасибо Yichun Zhang и Даниилу Бондареву.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
266
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
267 *) Исправление: в директивах proxy_next_upstream_tries и
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
268 proxy_next_upstream_timeout.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
269 Спасибо Feng Gu.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
270
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
271 *) Исправление: nginx/Windows не собирался с MinGW-w64 gcc.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
272 Спасибо Kouhei Sutou.
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
273
a4b94d724879 nginx-1.7.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1319
diff changeset
274
1319
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
275 Изменения в nginx 1.7.6 30.09.2014
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
276
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
277 *) Изменение: устаревшая директива limit_zone больше не поддерживается.
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
278
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
279 *) Добавление: в директивах limit_conn_zone и limit_req_zone теперь
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
280 можно использовать комбинации нескольких переменных.
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
281
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
282 *) Исправление: при повторной отправке FastCGI-запроса на бэкенд тело
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
283 запроса могло передаваться неправильно.
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
284
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
285 *) Исправление: в логгировании в syslog.
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
286
c365080bd00a nginx-1.7.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 1292
diff changeset
287
1292
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
288 Изменения в nginx 1.7.5 16.09.2014
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
289
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
290 *) Безопасность: при использовании общего для нескольких блоков server
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
291 разделяемого кэша SSL-сессий или общего ключа для шифрования TLS
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
292 session tickets было возможно повторно использовать SSL-сессию в
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
293 контексте другого блока server (CVE-2014-3616).
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
294 Спасибо Antoine Delignat-Lavaud.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
295
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
296 *) Изменение: директиву stub_status теперь можно указывать без
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
297 параметров.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
298
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
299 *) Добавление: параметр always директивы add_header.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
300
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
301 *) Добавление: директивы proxy_next_upstream_tries,
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
302 proxy_next_upstream_timeout, fastcgi_next_upstream_tries,
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
303 fastcgi_next_upstream_timeout, memcached_next_upstream_tries,
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
304 memcached_next_upstream_timeout, scgi_next_upstream_tries,
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
305 scgi_next_upstream_timeout, uwsgi_next_upstream_tries и
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
306 uwsgi_next_upstream_timeout.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
307
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
308 *) Исправление: в параметре if директивы access_log.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
309
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
310 *) Исправление: в модуле ngx_http_perl_module.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
311 Спасибо Piotr Sikora.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
312
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
313 *) Исправление: директива listen почтового прокси-сервера не позволяла
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
314 указать более двух параметров.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
315
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
316 *) Исправление: директива sub_filter не работала с заменяемой строкой из
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
317 одного символа.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
318
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
319 *) Исправление: запросы могли зависать, если использовался resolver и в
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
320 процессе обращения к DNS-серверу происходил таймаут.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
321
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
322 *) Исправление: в модуле ngx_http_spdy_module при использовании
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
323 совместно с AIO.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
324
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
325 *) Исправление: в рабочем процессе мог произойти segmentation fault,
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
326 если с помощью директивы set изменялись переменные "$http_...",
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
327 "$sent_http_..." или "$upstream_http_...".
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
328
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
329 *) Исправление: в обработке ошибок выделения памяти.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
330 Спасибо Markus Linnala и Feng Gu.
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
331
bb18e3bd3fb9 nginx-1.7.5, nginx-1.6.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1264
diff changeset
332
1264
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
333 Изменения в nginx 1.7.4 05.08.2014
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
334
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
335 *) Безопасность: pipelined-команды не отбрасывались после команды
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
336 STARTTLS в SMTP прокси-сервере (CVE-2014-3556); ошибка появилась в
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
337 1.5.6.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
338 Спасибо Chris Boulton.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
339
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
340 *) Изменение: экранирование символов в URI теперь использует
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
341 шестнадцатеричные цифры в верхнем регистре.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
342 Спасибо Piotr Sikora.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
343
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
344 *) Добавление: теперь nginx можно собрать с BoringSSL и LibreSSL.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
345 Спасибо Piotr Sikora.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
346
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
347 *) Исправление: запросы могли зависать, если использовался resolver и
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
348 DNS-сервер возвращал некорректный ответ; ошибка появилась в 1.5.8.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
349
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
350 *) Исправление: в модуле ngx_http_spdy_module.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
351 Спасибо Piotr Sikora.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
352
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
353 *) Исправление: переменная $uri могла содержать мусор при возврате
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
354 ошибок с кодом 400.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
355 Спасибо Сергею Боброву.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
356
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
357 *) Исправление: в обработке ошибок в директиве proxy_store и в модуле
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
358 ngx_http_dav_module.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
359 Спасибо Feng Gu.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
360
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
361 *) Исправление: при логгировании ошибок в syslog мог происходить
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
362 segmentation fault; ошибка появилась в 1.7.1.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
363
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
364 *) Исправление: переменные $geoip_latitude, $geoip_longitude,
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
365 $geoip_dma_code и $geoip_area_code могли не работать.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
366 Спасибо Yichun Zhang.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
367
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
368 *) Исправление: в обработке ошибок выделения памяти.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
369 Спасибо Tatsuhiko Kubo и Piotr Sikora.
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
370
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
371
1245
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
372 Изменения в nginx 1.7.3 08.07.2014
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
373
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
374 *) Добавление: weak entity tags теперь не удаляются при изменениях
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
375 ответа, а strong entity tags преобразуются в weak.
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
376
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
377 *) Добавление: ревалидация элементов кэша теперь, если это возможно,
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
378 использует заголовок If-None-Match.
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
379
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
380 *) Добавление: директива ssl_password_file.
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
381
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
382 *) Исправление: при возврате ответа из кэша заголовок запроса
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
383 If-None-Match игнорировался, если в ответе не было заголовка
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
384 Last-Modified.
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
385
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
386 *) Исправление: сообщения "peer closed connection in SSL handshake" при
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
387 соединении с бэкендами логгировались на уровне info вместо error.
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
388
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
389 *) Исправление: в модуле ngx_http_dav_module в nginx/Windows.
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
390
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
391 *) Исправление: SPDY-соединения могли неожиданно закрываться, если
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
392 использовалось кэширование.
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
393
6958c35e16aa nginx-1.7.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 1229
diff changeset
394
1229
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
395 Изменения в nginx 1.7.2 17.06.2014
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
396
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
397 *) Добавление: директива hash в блоке upstream.
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
398
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
399 *) Добавление: дефрагментация свободных блоков разделяемой памяти.
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
400 Спасибо Wandenberg Peixoto и Yichun Zhang.
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
401
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
402 *) Исправление: в рабочем процессе мог произойти segmentation fault,
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
403 если использовалось значение access_log по умолчанию; ошибка
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
404 появилась в 1.7.0.
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
405 Спасибо Piotr Sikora.
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
406
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
407 *) Исправление: завершающий слэш ошибочно удалялся из последнего
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
408 параметра директивы try_files.
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
409
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
410 *) Исправление: nginx мог не собираться на OS X.
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
411
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
412 *) Исправление: в модуле ngx_http_spdy_module.
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
413
7dd620e507c3 nginx-1.7.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 1206
diff changeset
414
1206
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
415 Изменения в nginx 1.7.1 27.05.2014
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
416
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
417 *) Добавление: переменные "$upstream_cookie_...".
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
418
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
419 *) Добавление: переменная $ssl_client_fingerprint.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
420
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
421 *) Добавление: директивы error_log и access_log теперь поддерживают
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
422 логгирование в syslog.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
423
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
424 *) Добавление: почтовый прокси-сервер теперь логгирует порт клиента при
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
425 соединении.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
426
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
427 *) Исправление: утечки памяти при использовании директивы
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
428 "ssl_stapling".
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
429 Спасибо Filipe da Silva.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
430
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
431 *) Исправление: директива alias внутри location'а, заданного регулярным
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
432 выражением, работала неправильно, если использовались директивы if
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
433 или limit_except.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
434
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
435 *) Исправление: директива charset не ставила кодировку для сжатых
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
436 ответов бэкендов.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
437
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
438 *) Исправление: директива proxy_pass без URI могла использовать
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
439 оригинальный запрос после установки переменной $args.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
440 Спасибо Yichun Zhang.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
441
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
442 *) Исправление: в работе параметра none директивы smtp_auth; ошибка
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
443 появилась в 1.5.6.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
444 Спасибо Святославу Никольскому.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
445
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
446 *) Исправление: при совместном использовании sub_filter и SSI ответы
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
447 могли передаваться неверно.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
448
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
449 *) Исправление: nginx не собирался с параметром --with-file-aio на
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
450 Linux/aarch64.
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
451
c61cccf4fad6 nginx-1.7.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1169
diff changeset
452
1169
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
453 Изменения в nginx 1.7.0 24.04.2014
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
454
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
455 *) Добавление: проверка SSL-сертификатов бэкендов.
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
456
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
457 *) Добавление: поддержка SNI при работе с бэкендами по SSL.
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
458
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
459 *) Добавление: переменная $ssl_server_name.
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
460
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
461 *) Добавление: параметр if директивы access_log.
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
462
525190b17193 nginx-1.7.0, nginx-1.6.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 1164
diff changeset
463
1148
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
464 Изменения в nginx 1.5.13 08.04.2014
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
465
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
466 *) Изменение: улучшена обработка хэш-таблиц; в директивах
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
467 variables_hash_max_size и types_hash_bucket_size значения по
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
468 умолчанию изменены на 1024 и 64 соответственно.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
469
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
470 *) Добавление: модуль ngx_http_mp4_module теперь понимает аргумент end.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
471
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
472 *) Добавление: поддержка byte ranges модулем ngx_http_mp4_module и при
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
473 сохранении ответов в кэш.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
474
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
475 *) Исправление: теперь nginx не пишет в лог сообщения "ngx_slab_alloc()
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
476 failed: no memory" при использовании разделяемой памяти в
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
477 ssl_session_cache и в модуле ngx_http_limit_req_module.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
478
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
479 *) Исправление: директива underscores_in_headers не разрешала
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
480 подчёркивание в первом символе заголовка.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
481 Спасибо Piotr Sikora.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
482
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
483 *) Исправление: cache manager мог нагружать процессор при выходе в
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
484 nginx/Windows.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
485
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
486 *) Исправление: при использовании ssl_session_cache с параметром shared
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
487 рабочий процесс nginx/Windows завершался аварийно.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
488
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
489 *) Исправление: в модуле ngx_http_spdy_module.
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
490
2b9dc2c5e129 nginx-1.5.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 1098
diff changeset
491
1098
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
492 Изменения в nginx 1.5.12 18.03.2014
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
493
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
494 *) Безопасность: при обработке специально созданного запроса модулем
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
495 ngx_http_spdy_module могло происходить переполнение буфера в рабочем
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
496 процессе, что потенциально могло приводить к выполнению произвольного
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
497 кода (CVE-2014-0133).
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
498 Спасибо Lucas Molas из Programa STIC, Fundación Dr. Manuel Sadosky,
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
499 Buenos Aires, Argentina.
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
500
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
501 *) Добавление: параметр proxy_protocol в директивах listen и
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
502 real_ip_header, переменная $proxy_protocol_addr.
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
503
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
504 *) Исправление: в директиве fastcgi_next_upstream.
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
505 Спасибо Lucas Molas.
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
506
bc2a379c4cb6 nginx-1.5.12, nginx-1.4.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 1092
diff changeset
507
1092
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
508 Изменения в nginx 1.5.11 04.03.2014
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
509
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
510 *) Безопасность: при обработке специально созданного запроса модулем
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
511 ngx_http_spdy_module на 32-битных платформах могла повреждаться
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
512 память рабочего процесса, что потенциально могло приводить к
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
513 выполнению произвольного кода (CVE-2014-0088); ошибка появилась в
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
514 1.5.10.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
515 Спасибо Lucas Molas из Programa STIC, Fundación Dr. Manuel Sadosky,
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
516 Buenos Aires, Argentina.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
517
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
518 *) Добавление: переменная $ssl_session_reused.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
519
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
520 *) Исправление: директива client_max_body_size могла не работать при
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
521 чтении тела запроса с использованием chunked transfer encoding;
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
522 ошибка появилась в 1.3.9.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
523 Спасибо Lucas Molas.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
524
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
525 *) Исправление: при проксировании WebSocket-соединений в рабочем
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
526 процессе мог произойти segmentation fault.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
527
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
528 *) Исправление: в рабочем процессе мог произойти segmentation fault,
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
529 если использовался модуль ngx_http_spdy_module на 32-битных
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
530 платформах; ошибка появилась в 1.5.10.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
531
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
532 *) Исправление: значение переменной $upstream_status могло быть
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
533 неверным, если использовались директивы proxy_cache_use_stale или
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
534 proxy_cache_revalidate.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
535 Спасибо Piotr Sikora.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
536
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
537 *) Исправление: в рабочем процессе мог произойти segmentation fault,
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
538 если ошибки с кодом 400 с помощью директивы error_page
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
539 перенаправлялись в именованный location.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
540
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
541 *) Исправление: nginx/Windows не собирался с Visual Studio 2013.
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
542
fbb81cb6b012 nginx-1.4.6, nginx-1.5.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 1059
diff changeset
543
1059
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
544 Изменения в nginx 1.5.10 04.02.2014
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
545
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
546 *) Добавление: модуль ngx_http_spdy_module теперь использует протокол
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
547 SPDY 3.1.
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
548 Спасибо Automattic и MaxCDN за спонсирование разработки.
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
549
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
550 *) Добавление: модуль ngx_http_mp4_module теперь пропускает дорожки,
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
551 имеющие меньшую длину, чем запрошенная перемотка.
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
552
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
553 *) Исправление: в рабочем процессе мог произойти segmentation fault,
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
554 если переменная $ssl_session_id использовалась при логгировании;
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
555 ошибка появилась в 1.5.9.
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
556
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
557 *) Исправление: переменные $date_local и $date_gmt использовали неверный
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
558 формат вне модуля ngx_http_ssi_filter_module.
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
559
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
560 *) Исправление: клиентские соединения могли сразу закрываться, если
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
561 использовался отложенный accept; ошибка появилась в 1.3.15.
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
562
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
563 *) Исправление: сообщения "getsockopt(TCP_FASTOPEN) ... failed"
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
564 записывались в лог в процессе обновления исполняемого файла на Linux;
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
565 ошибка появилась в 1.5.8.
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
566 Спасибо Piotr Sikora.
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
567
76debe31d417 nginx-1.5.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 1048
diff changeset
568
1048
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
569 Изменения в nginx 1.5.9 22.01.2014
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
570
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
571 *) Изменение: теперь в заголовке X-Accel-Redirect nginx ожидает
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
572 закодированный URI.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
573
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
574 *) Добавление: директива ssl_buffer_size.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
575
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
576 *) Добавление: директиву limit_rate теперь можно использовать для
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
577 ограничения скорости передачи ответов клиенту в SPDY-соединениях.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
578
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
579 *) Добавление: директива spdy_chunk_size.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
580
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
581 *) Добавление: директива ssl_session_tickets.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
582 Спасибо Dirkjan Bussink.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
583
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
584 *) Исправление: переменная $ssl_session_id содержала всю сессию в
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
585 сериализованном виде вместо её идентификатора.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
586 Спасибо Ivan Ristić.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
587
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
588 *) Исправление: nginx неправильно обрабатывал закодированный символ "?"
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
589 в команде SSI include.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
590
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
591 *) Исправление: модуль ngx_http_dav_module не раскодировал целевой URI
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
592 при обработке методов COPY и MOVE.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
593
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
594 *) Исправление: resolver не понимал доменные имена с точкой в конце.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
595 Спасибо Yichun Zhang.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
596
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
597 *) Исправление: при проксировании в логах могли появляться сообщения
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
598 "zero size buf in output"; ошибка появилась в 1.3.9.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
599
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
600 *) Исправление: в рабочем процессе мог произойти segmentation fault,
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
601 если использовался модуль ngx_http_spdy_module.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
602
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
603 *) Исправление: при использовании методов обработки соединений select,
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
604 poll и /dev/poll проксируемые WebSocket-соединения могли зависать
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
605 сразу после открытия.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
606
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
607 *) Исправление: директива xclient почтового прокси-сервера некорректно
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
608 передавала IPv6-адреса.
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
609
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
610
1033
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
611 Изменения в nginx 1.5.8 17.12.2013
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
612
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
613 *) Добавление: теперь resolver поддерживает IPv6.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
614
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
615 *) Добавление: директива listen поддерживает параметр fastopen.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
616 Спасибо Mathew Rodley.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
617
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
618 *) Добавление: поддержка SSL в модуле ngx_http_uwsgi_module.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
619 Спасибо Roberto De Ioris.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
620
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
621 *) Добавление: скрипты подсветки синтаксиса для vim добавлены в contrib.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
622 Спасибо Evan Miller.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
623
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
624 *) Исправление: при чтении тела запроса с использованием chunked
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
625 transfer encoding по SSL-соединению мог произойти таймаут.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
626
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
627 *) Исправление: директива master_process работала неправильно в
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
628 nginx/Windows.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
629
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
630 *) Исправление: параметр setfib директивы listen мог не работать.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
631
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
632 *) Исправление: в модуле ngx_http_spdy_module.
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
633
532f9f7bc17f nginx-1.5.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 1012
diff changeset
634
1012
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
635 Изменения в nginx 1.5.7 19.11.2013
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
636
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
637 *) Безопасность: символ, следующий за незакодированным пробелом в строке
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
638 запроса, обрабатывался неправильно (CVE-2013-4547); ошибка появилась
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
639 в 0.8.41.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
640 Спасибо Ivan Fratric из Google Security Team.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
641
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
642 *) Изменение: уровень логгирования ошибок auth_basic об отсутствии
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
643 пароля понижен с уровня error до info.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
644
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
645 *) Добавление: директивы proxy_cache_revalidate,
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
646 fastcgi_cache_revalidate, scgi_cache_revalidate и
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
647 uwsgi_cache_revalidate.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
648
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
649 *) Добавление: директива ssl_session_ticket_key.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
650 Спасибо Piotr Sikora.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
651
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
652 *) Исправление: директива "add_header Cache-Control ''" добавляла строку
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
653 заголовка ответа "Cache-Control" с пустым значением.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
654
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
655 *) Исправление: директива "satisfy any" могла вернуть ошибку 403 вместо
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
656 401 при использовании директив auth_request и auth_basic.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
657 Спасибо Jan Marc Hoffmann.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
658
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
659 *) Исправление: параметры accept_filter и deferred директивы listen
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
660 игнорировались для listen-сокетов, создаваемых в процессе обновления
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
661 исполняемого файла.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
662 Спасибо Piotr Sikora.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
663
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
664 *) Исправление: часть данных, полученных от бэкенда при
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
665 небуферизированном проксировании, могла не отправляться клиенту
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
666 сразу, если использовались директивы gzip или gunzip.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
667 Спасибо Yichun Zhang.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
668
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
669 *) Исправление: в обработке ошибок в модуле
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
670 ngx_http_gunzip_filter_module.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
671
1164
57c6219b2975 Missed comma fixed. A couple of Latin symbols plugged into
Maxim Konovalov <maxim@nginx.com>
parents: 1148
diff changeset
672 *) Исправление: ответы могли зависать, если использовался модуль
1012
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
673 ngx_http_spdy_module и директива auth_request.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
674
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
675 *) Исправление: утечки памяти в nginx/Windows.
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
676
f7fe7da742c6 nginx-1.5.7, nginx-1.4.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 989
diff changeset
677
989
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
678 Изменения в nginx 1.5.6 01.10.2013
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
679
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
680 *) Добавление: директива fastcgi_buffering.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
681
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
682 *) Добавление: директивы proxy_ssl_protocols и proxy_ssl_ciphers.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
683 Спасибо Piotr Sikora.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
684
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
685 *) Добавление: оптимизация SSL handshake при использовании длинных
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
686 цепочек сертификатов.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
687
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
688 *) Добавление: почтовый прокси-сервер поддерживает SMTP pipelining.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
689
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
690 *) Исправление: в модуле ngx_http_auth_basic_module при использовании
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
691 метода шифрования паролей "$apr1$".
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
692 Спасибо Markus Linnala.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
693
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
694 *) Исправление: на MacOSX, Cygwin и nginx/Windows для обработки запроса
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
695 мог использоваться неверный location, если для задания location'ов
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
696 использовались символы разных регистров.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
697
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
698 *) Исправление: автоматическое перенаправление с добавлением
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
699 завершающего слэша для проксированных location'ов могло не работать.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
700
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
701 *) Исправление: в почтовом прокси-сервере.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
702
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
703 *) Исправление: в модуле ngx_http_spdy_module.
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
704
32d6056db45b nginx-1.5.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 983
diff changeset
705
983
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
706 Изменения в nginx 1.5.5 17.09.2013
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
707
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
708 *) Изменение: теперь nginx по умолчанию использует HTTP/1.0, если точно
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
709 определить протокол не удалось.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
710
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
711 *) Добавление: директива disable_symlinks теперь использует O_PATH на
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
712 Linux.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
713
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
714 *) Добавление: для определения того, что клиент закрыл соединение, при
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
715 использовании метода epoll теперь используются события EPOLLRDHUP.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
716
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
717 *) Исправление: в директиве valid_referers при использовании параметра
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
718 server_names.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
719
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
720 *) Исправление: переменная $request_time не работала в nginx/Windows.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
721
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
722 *) Исправление: в директиве image_filter.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
723 Спасибо Lanshun Zhou.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
724
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
725 *) Исправление: совместимость с OpenSSL 1.0.1f.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
726 Спасибо Piotr Sikora.
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
727
866fe164f957 nginx-1.5.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 976
diff changeset
728
976
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
729 Изменения в nginx 1.5.4 27.08.2013
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
730
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
731 *) Изменение: MIME-тип для расширения js изменён на
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
732 "application/javascript"; значение по умолчанию директивы
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
733 charset_types изменено соответственно.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
734
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
735 *) Изменение: теперь директива image_filter с параметром size возвращает
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
736 ответ с MIME-типом "application/json".
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
737
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
738 *) Добавление: модуль ngx_http_auth_request_module.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
739
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
740 *) Исправление: на старте или во время переконфигурации мог произойти
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
741 segmentation fault, если использовалась директива try_files с пустым
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
742 параметром.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
743
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
744 *) Исправление: утечки памяти при использовании в директивах root и
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
745 auth_basic_user_file относительных путей, заданных с помощью
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
746 переменных.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
747
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
748 *) Исправление: директива valid_referers неправильно выполняла
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
749 регулярные выражения, если заголовок Referer начинался с "https://".
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
750 Спасибо Liangbin Li.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
751
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
752 *) Исправление: ответы могли зависать, если использовались подзапросы и
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
753 при обработке подзапроса происходила ошибка во время SSL handshake с
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
754 бэкендом.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
755 Спасибо Aviram Cohen.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
756
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
757 *) Исправление: в модуле ngx_http_autoindex_module.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
758
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
759 *) Исправление: в модуле ngx_http_spdy_module.
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
760
56d316529451 nginx-1.5.4
Maxim Dounin <mdounin@mdounin.ru>
parents: 949
diff changeset
761
949
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
762 Изменения в nginx 1.5.3 30.07.2013
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
763
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
764 *) Изменение во внутреннем API: теперь при небуферизированной работе с
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
765 бэкендами u->length по умолчанию устанавливается в -1.
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
766
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
767 *) Изменение: теперь при получении неполного ответа от бэкенда nginx
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
768 отправляет полученную часть ответа, после чего закрывает соединение с
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
769 клиентом.
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
770
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
771 *) Исправление: в рабочем процессе мог произойти segmentation fault,
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
772 если использовался модуль ngx_http_spdy_module и директива
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
773 client_body_in_file_only.
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
774
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
775 *) Исправление: параметр so_keepalive директивы listen мог работать
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
776 некорректно на DragonFlyBSD.
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
777 Спасибо Sepherosa Ziehau.
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
778
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
779 *) Исправление: в модуле ngx_http_xslt_filter_module.
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
780
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
781 *) Исправление: в модуле ngx_http_sub_filter_module.
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
782
489b983ec7bc nginx-1.5.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 938
diff changeset
783
938
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
784 Изменения в nginx 1.5.2 02.07.2013
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
785
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
786 *) Добавление: теперь можно использовать несколько директив error_log.
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
787
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
788 *) Исправление: метод $r->header_in() встроенного перла не возвращал
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
789 значения строк "Cookie" и "X-Forwarded-For" из заголовка запроса;
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
790 ошибка появилась в 1.3.14.
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
791
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
792 *) Исправление: в модуле ngx_http_spdy_module.
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
793 Спасибо Jim Radford.
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
794
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
795 *) Исправление: nginx не собирался на Linux при использовании x32 ABI.
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
796 Спасибо Сергею Иванцову.
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
797
edc2c630ba62 nginx-1.5.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 929
diff changeset
798
929
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
799 Изменения в nginx 1.5.1 04.06.2013
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
800
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
801 *) Добавление: директивы ssi_last_modified, sub_filter_last_modified и
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
802 xslt_last_modified.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
803 Спасибо Алексею Колпакову.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
804
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
805 *) Добавление: параметр http_403 в директивах proxy_next_upstream,
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
806 fastcgi_next_upstream, scgi_next_upstream и uwsgi_next_upstream.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
807
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
808 *) Добавление: директивы allow и deny теперь поддерживают unix domain
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
809 сокеты.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
810
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
811 *) Исправление: nginx не собирался с модулем ngx_mail_ssl_module, но без
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
812 модуля ngx_http_ssl_module; ошибка появилась в 1.3.14.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
813
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
814 *) Исправление: в директиве proxy_set_body.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
815 Спасибо Lanshun Zhou.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
816
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
817 *) Исправление: в директиве lingering_time.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
818 Спасибо Lanshun Zhou.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
819
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
820 *) Исправление: параметр fail_timeout директивы server в блоке upstream
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
821 мог не работать, если использовался параметр max_fails; ошибка
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
822 появилась в 1.3.0.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
823
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
824 *) Исправление: в рабочем процессе мог произойти segmentation fault,
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
825 если использовалась директива ssl_stapling.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
826 Спасибо Piotr Sikora.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
827
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
828 *) Исправление: в почтовом прокси-сервере.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
829 Спасибо Filipe Da Silva.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
830
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
831 *) Исправление: nginx/Windows мог перестать принимать соединения, если
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
832 использовалось несколько рабочих процессов.
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
833
31ed5c0a348b nginx-1.5.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 899
diff changeset
834
899
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
835 Изменения в nginx 1.5.0 07.05.2013
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
836
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
837 *) Безопасность: при обработке специально созданного запроса мог
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
838 перезаписываться стек рабочего процесса, что могло приводить к
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
839 выполнению произвольного кода (CVE-2013-2028); ошибка появилась в
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
840 1.3.9.
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
841 Спасибо Greg MacManus, iSIGHT Partners Labs.
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
842
012feca3d85f nginx-1.5.0, nginx-1.4.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 888
diff changeset
843
888
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
844 Изменения в nginx 1.4.0 24.04.2013
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
845
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
846 *) Исправление: nginx не собирался с модулем ngx_http_perl_module, если
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
847 использовался параметр --with-openssl; ошибка появилась в 1.3.16.
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
848
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
849 *) Исправление: в работе с телом запроса из модуля ngx_http_perl_module;
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
850 ошибка появилась в 1.3.9.
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
851
22f93c9f4b55 nginx-1.4.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 887
diff changeset
852
887
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
853 Изменения в nginx 1.3.16 16.04.2013
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
854
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
855 *) Исправление: в рабочем процессе мог произойти segmentation fault,
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
856 если использовались подзапросы; ошибка появилась в 1.3.9.
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
857
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
858 *) Исправление: директива tcp_nodelay вызывала ошибку при проксировании
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
859 WebSocket-соединений в unix domain сокет.
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
860
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
861 *) Исправление: переменная $upstream_response_length возвращала значение
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
862 "0", если не использовалась буферизация.
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
863 Спасибо Piotr Sikora.
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
864
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
865 *) Исправление: в методах обработки соединений eventport и /dev/poll.
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
866
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
867
875
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
868 Изменения в nginx 1.3.15 26.03.2013
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
869
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
870 *) Изменение: открытие и закрытие соединения без отправки в нём
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
871 каких-либо данных больше не записывается в access_log с кодом ошибки
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
872 400.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
873
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
874 *) Добавление: модуль ngx_http_spdy_module.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
875 Спасибо Automattic за спонсирование разработки.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
876
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
877 *) Добавление: директивы limit_req_status и limit_conn_status.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
878 Спасибо Nick Marden.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
879
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
880 *) Добавление: директива image_filter_interlace.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
881 Спасибо Ивану Боброву.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
882
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
883 *) Добавление: переменная $connections_waiting в модуле
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
884 ngx_http_stub_status_module.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
885
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
886 *) Добавление: теперь почтовый прокси-сервер поддерживает IPv6-бэкенды.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
887
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
888 *) Исправление: при повторной отправке запроса на бэкенд тело запроса
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
889 могло передаваться неправильно; ошибка появилась в 1.3.9.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
890 Спасибо Piotr Sikora.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
891
887
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
892 *) Исправление: в директиве client_body_in_file_only; ошибка появилась в
875
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
893 1.3.9.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
894
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
895 *) Исправление: ответы могли зависать, если использовались подзапросы и
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
896 при обработке подзапроса происходила DNS-ошибка.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
897 Спасибо Lanshun Zhou.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
898
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
899 *) Исправление: в процедуре учёта использования бэкендов.
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
900
95c318e2dd4f nginx-1.3.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 855
diff changeset
901
855
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
902 Изменения в nginx 1.3.14 05.03.2013
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
903
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
904 *) Добавление: переменные $connections_active, $connections_reading и
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
905 $connections_writing в модуле ngx_http_stub_status_module.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
906
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
907 *) Добавление: поддержка WebSocket-соединений в модулях
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
908 ngx_http_uwsgi_module и ngx_http_scgi_module.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
909
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
910 *) Исправление: в обработке виртуальных серверов при использовании SNI.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
911
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
912 *) Исправление: при использовании директивы "ssl_session_cache shared"
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
913 новые сессии могли не сохраняться, если заканчивалось место в
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
914 разделяемой памяти.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
915 Спасибо Piotr Sikora.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
916
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
917 *) Исправление: несколько заголовков X-Forwarded-For обрабатывались
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
918 неправильно.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
919 Спасибо Neal Poole за спонсирование разработки.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
920
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
921 *) Исправление: в модуле ngx_http_mp4_module.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
922 Спасибо Gernot Vormayr.
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
923
197e15f72b6d nginx-1.3.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 845
diff changeset
924
845
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
925 Изменения в nginx 1.3.13 19.02.2013
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
926
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
927 *) Изменение: теперь для сборки по умолчанию используется компилятор с
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
928 именем "cc".
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
929
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
930 *) Добавление: поддержка проксирования WebSocket-соединений.
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
931 Спасибо Apcera и CloudBees за спонсирование разработки.
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
932
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
933 *) Добавление: директива auth_basic_user_file поддерживает шифрование
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
934 паролей методом "{SHA}".
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
935 Спасибо Louis Opter.
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
936
8b6099769de5 nginx-1.3.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 831
diff changeset
937
831
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
938 Изменения в nginx 1.3.12 05.02.2013
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
939
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
940 *) Добавление: директивы proxy_bind, fastcgi_bind, memcached_bind,
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
941 scgi_bind и uwsgi_bind поддерживают переменные.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
942
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
943 *) Добавление: переменные $pipe, $request_length, $time_iso8601 и
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
944 $time_local теперь можно использовать не только в директиве
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
945 log_format.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
946 Спасибо Kiril Kalchev.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
947
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
948 *) Добавление: поддержка IPv6 в модуле ngx_http_geoip_module.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
949 Спасибо Gregor Kališnik.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
950
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
951 *) Исправление: директива proxy_method работала неверно, если была
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
952 указана на уровне http.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
953
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
954 *) Исправление: в рабочем процессе мог произойти segmentation fault,
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
955 если использовался resolver и метод poll.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
956
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
957 *) Исправление: nginx мог нагружать процессор во время SSL handshake с
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
958 бэкендом при использовании методов обработки соединений select, poll
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
959 и /dev/poll.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
960
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
961 *) Исправление: ошибка "[crit] SSL_write() failed (SSL:)".
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
962
887
6a4ef822a85c nginx-1.3.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 875
diff changeset
963 *) Исправление: в директиве client_body_in_file_only; ошибка появилась в
831
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
964 1.3.9.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
965
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
966 *) Исправление: в директиве fastcgi_keep_conn.
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
967
8ae26032d011 nginx-1.3.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 809
diff changeset
968
809
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
969 Изменения в nginx 1.3.11 10.01.2013
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
970
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
971 *) Исправление: при записи в лог мог происходить segmentation fault;
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
972 ошибка появилась в 1.3.10.
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
973
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
974 *) Исправление: директива proxy_pass не работала с IP-адресами без
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
975 явного указания порта; ошибка появилась в 1.3.10.
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
976
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
977 *) Исправление: на старте или во время переконфигурации происходил
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
978 segmentation fault, если директива keepalive была указана несколько
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
979 раз в одном блоке upstream.
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
980
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
981 *) Исправление: параметр default директивы geo не определял значение по
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
982 умолчанию для IPv6-адресов.
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
983
175fa0144ebc nginx-1.3.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 794
diff changeset
984
794
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
985 Изменения в nginx 1.3.10 25.12.2012
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
986
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
987 *) Изменение: для указанных в конфигурационном файле доменных имён
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
988 теперь используются не только IPv4, но и IPv6 адреса.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
989
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
990 *) Изменение: теперь при использовании директивы include с маской на
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
991 Unix-системах включаемые файлы сортируются в алфавитном порядке.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
992
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
993 *) Изменение: директива add_header добавляет строки в ответы с кодом
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
994 201.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
995
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
996 *) Добавление: директива geo теперь поддерживает IPv6 адреса в формате
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
997 CIDR.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
998
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
999 *) Добавление: параметры flush и gzip в директиве access_log.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1000
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1001 *) Добавление: директива auth_basic поддерживает переменные.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1002
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1003 *) Исправление: nginx в некоторых случаях не собирался с модулем
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1004 ngx_http_perl_module.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1005
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1006 *) Исправление: в рабочем процессе мог произойти segmentation fault,
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1007 если использовался модуль ngx_http_xslt_module.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1008
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1009 *) Исправление: nginx мог не собираться на MacOSX.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1010 Спасибо Piotr Sikora.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1011
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1012 *) Исправление: при использовании директивы limit_rate с большими
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1013 значениями скорости на 32-битных системах ответ мог возвращаться не
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1014 целиком.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1015 Спасибо Алексею Антропову.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1016
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1017 *) Исправление: в рабочем процессе мог произойти segmentation fault,
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1018 если использовалась директива if.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1019 Спасибо Piotr Sikora.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1020
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1021 *) Исправление: ответ "100 Continue" выдавался вместе с ответом "413
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1022 Request Entity Too Large".
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1023
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1024 *) Исправление: директивы image_filter, image_filter_jpeg_quality и
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1025 image_filter_sharpen могли наследоваться некорректно.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1026 Спасибо Ивану Боброву.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1027
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1028 *) Исправление: при использовании директивы auth_basic под Linux могли
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1029 возникать ошибки "crypt_r() failed".
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1030
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1031 *) Исправление: в обработке backup-серверов.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1032 Спасибо Thomas Chen.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1033
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1034 *) Исправление: при проксировании HEAD-запросов мог возвращаться
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1035 некорректный ответ, если использовалась директива gzip.
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1036
e77512b1ce11 nginx-1.3.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 776
diff changeset
1037
776
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1038 Изменения в nginx 1.3.9 27.11.2012
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1039
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1040 *) Добавление: поддержка chunked transfer encoding при получении тела
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1041 запроса.
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1042
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1043 *) Добавление: переменные $request_time и $msec теперь можно
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1044 использовать не только в директиве log_format.
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1045
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1046 *) Исправление: cache manager и cache loader могли не запускаться, если
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1047 использовалось более 512 listen-сокетов.
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1048
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1049 *) Исправление: в модуле ngx_http_dav_module.
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1050
52dd79a43437 nginx-1.3.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 746
diff changeset
1051
746
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1052 Изменения в nginx 1.3.8 30.10.2012
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1053
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1054 *) Добавление: параметр optional_no_ca директивы ssl_verify_client.
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1055 Спасибо Михаилу Казанцеву и Eric O'Connor.
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1056
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1057 *) Добавление: переменные $bytes_sent, $connection и
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1058 $connection_requests теперь можно использовать не только в директиве
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1059 log_format.
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1060 Спасибо Benjamin Grössing.
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1061
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1062 *) Добавление: параметр auto директивы worker_processes.
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1063
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1064 *) Исправление: сообщения "cache file ... has md5 collision".
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1065
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1066 *) Исправление: в модуле ngx_http_gunzip_filter_module.
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1067
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1068 *) Исправление: в директиве ssl_stapling.
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1069
a02360a5c265 nginx-1.3.8
Maxim Dounin <mdounin@mdounin.ru>
parents: 697
diff changeset
1070
697
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1071 Изменения в nginx 1.3.7 02.10.2012
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1072
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1073 *) Добавление: поддержка OCSP stapling.
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1074 Спасибо Comodo, DigiCert и GlobalSign за спонсирование разработки.
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1075
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1076 *) Добавление: директива ssl_trusted_certificate.
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1077
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1078 *) Добавление: теперь resolver случайным образом меняет порядок
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1079 возвращаемых закэшированных адресов.
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1080 Спасибо Антону Жулину.
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1081
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1082 *) Исправление: совместимость с OpenSSL 0.9.7.
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1083
5d939bef335c nginx-1.3.7
Maxim Dounin <mdounin@mdounin.ru>
parents: 678
diff changeset
1084
678
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1085 Изменения в nginx 1.3.6 12.09.2012
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1086
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1087 *) Добавление: модуль ngx_http_gunzip_filter_module.
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1088
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1089 *) Добавление: директива memcached_gzip_flag.
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1090
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1091 *) Добавление: параметр always директивы gzip_static.
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1092
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1093 *) Исправление: в директиве "limit_req"; ошибка появилась в 1.1.14.
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1094 Спасибо Charles Chen.
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1095
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1096 *) Исправление: nginx не собирался gcc 4.7 с оптимизацией -O2 если
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1097 использовался параметр --with-ipv6.
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1098
90c27a37f4ed nginx-1.3.6
Maxim Dounin <mdounin@mdounin.ru>
parents: 650
diff changeset
1099
650
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1100 Изменения в nginx 1.3.5 21.08.2012
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1101
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1102 *) Изменение: модуль ngx_http_mp4_module больше не отфильтровывает
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1103 дорожки в форматах, отличных от H.264 и AAC.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1104
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1105 *) Исправление: в рабочем процессе мог произойти segmentation fault,
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1106 если в директиве map в качестве значений использовались переменные.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1107
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1108 *) Исправление: в рабочем процессе мог произойти segmentation fault при
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1109 использовании директивы geo с параметром ranges, но без параметра
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1110 default; ошибка появилась в 0.8.43.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1111 Спасибо Zhen Chen и Weibin Yao.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1112
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1113 *) Исправление: в обработке параметра командной строки -p.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1114
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1115 *) Исправление: в почтовом прокси-сервере.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1116
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1117 *) Исправление: незначительных потенциальных ошибок.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1118 Спасибо Coverity.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1119
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1120 *) Исправление: nginx/Windows не собирался с Visual Studio 2005 Express.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1121 Спасибо HAYASHI Kentaro.
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1122
26613f012ec8 nginx-1.3.5
Maxim Dounin <mdounin@mdounin.ru>
parents: 612
diff changeset
1123
612
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1124 Изменения в nginx 1.3.4 31.07.2012
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1125
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1126 *) Изменение: теперь на слушающих IPv6-сокетах параметр ipv6only включён
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1127 по умолчанию.
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1128
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1129 *) Добавление: поддержка компилятора Clang.
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1130
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1131 *) Исправление: могли создаваться лишние слушающие сокеты.
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1132 Спасибо Роману Одайскому.
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1133
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1134 *) Исправление: nginx/Windows мог нагружать процессор, если при запуске
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1135 рабочего процесса происходила ошибка.
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1136 Спасибо Ricardo Villalobos Guevara.
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1137
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1138 *) Исправление: директивы proxy_pass_header, fastcgi_pass_header,
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1139 scgi_pass_header, uwsgi_pass_header, proxy_hide_header,
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1140 fastcgi_hide_header, scgi_hide_header и uwsgi_hide_header могли
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1141 наследоваться некорректно.
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1142
c9d21d180e6a nginx-1.3.4
Ruslan Ermilov <ru@nginx.com>
parents: 577
diff changeset
1143
577
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1144 Изменения в nginx 1.3.3 10.07.2012
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1145
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1146 *) Добавление: поддержка entity tags и директива etag.
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1147
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1148 *) Исправление: при использовании директивы map с параметром hostnames
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1149 не игнорировалась конечная точка в исходном значении.
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1150
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1151 *) Исправление: для обработки запроса мог использоваться неверный
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1152 location, если переход в именованный location происходил после
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1153 изменения URI с помощью директивы rewrite.
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1154
22c22895a614 nginx-1.3.3
Maxim Dounin <mdounin@mdounin.ru>
parents: 555
diff changeset
1155
555
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1156 Изменения в nginx 1.3.2 26.06.2012
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1157
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1158 *) Изменение: параметр single директивы keepalive теперь игнорируется.
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1159
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1160 *) Изменение: сжатие SSL теперь отключено в том числе при использовании
1164
57c6219b2975 Missed comma fixed. A couple of Latin symbols plugged into
Maxim Konovalov <maxim@nginx.com>
parents: 1148
diff changeset
1161 OpenSSL старее 1.0.0.
555
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1162
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1163 *) Добавление: директиву "ip_hash" теперь можно использовать для
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1164 балансировки IPv6 клиентов.
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1165
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1166 *) Добавление: переменную $status теперь можно использовать не только в
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1167 директиве log_format.
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1168
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1169 *) Исправление: при завершении рабочего процесса мог произойти
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1170 segmentation fault, если использовалась директива resolver.
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1171
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1172 *) Исправление: в рабочем процессе мог произойти segmentation fault,
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1173 если использовался модуль ngx_http_mp4_module.
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1174
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1175 *) Исправление: в модуле ngx_http_mp4_module.
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1176
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1177 *) Исправление: в рабочем процессе мог произойти segmentation fault,
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1178 если использовались конфликтующие имена серверов с масками.
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1179
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1180 *) Исправление: на платформе ARM nginx мог аварийно завершаться по
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1181 сигналу SIGBUS.
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1182
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1183 *) Исправление: во время переконфигурации на HP-UX в лог записывался
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1184 alert "sendmsg() failed (9: Bad file number)".
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1185
a9f5ff5e4954 nginx-1.3.2
Maxim Dounin <mdounin@mdounin.ru>
parents: 524
diff changeset
1186
524
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1187 Изменения в nginx 1.3.1 05.06.2012
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1188
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1189 *) Безопасность: теперь nginx/Windows игнорирует точку в конце
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1190 компонента URI и не разрешает URI, содержащие последовательность
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1191 ":$".
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1192 Спасибо Владимиру Кочеткову, Positive Research Center.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1193
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1194 *) Добавление: директивы proxy_pass, fastcgi_pass, scgi_pass, uwsgi_pass
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1195 и директива server в блоке upstream теперь поддерживают IPv6-адреса.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1196
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1197 *) Добавление: в директиве resolver теперь можно указывать порт и
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1198 задавать IPv6-адреса DNS-серверов.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1199
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1200 *) Добавление: директива least_conn в блоке upstream.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1201
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1202 *) Добавление: при использовании директивы ip_hash теперь можно задавать
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1203 веса серверов.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1204
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1205 *) Исправление: в рабочем процессе мог произойти segmentation fault,
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1206 если использовалась директива image_filter; ошибка появилась в 1.3.0.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1207
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1208 *) Исправление: nginx не собирался с модулем ngx_cpp_test_module; ошибка
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1209 появилась в 1.1.12.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1210
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1211 *) Исправление: доступ к переменным из SSI и встроенного перла мог не
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1212 работать после переконфигурации.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1213 Спасибо Yichun Zhang.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1214
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1215 *) Исправление: в модуле ngx_http_xslt_filter_module.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1216 Спасибо Kuramoto Eiji.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1217
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1218 *) Исправление: утечки памяти при использовании переменной $geoip_org.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1219 Спасибо Денису Латыпову.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1220
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1221 *) Исправление: в директивах proxy_cookie_domain и proxy_cookie_path.
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1222
5cc4842015a1 nginx-1.3.1, nginx-1.2.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 517
diff changeset
1223
517
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1224 Изменения в nginx 1.3.0 15.05.2012
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1225
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1226 *) Добавление: директива debug_connection теперь поддерживает
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1227 IPv6-адреса и параметр "unix:".
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1228
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1229 *) Добавление: директива set_real_ip_from и параметр proxy директивы geo
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1230 теперь поддерживают IPv6-адреса.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1231
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1232 *) Добавление: директивы real_ip_recursive, geoip_proxy и
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1233 geoip_proxy_recursive.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1234
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1235 *) Добавление: параметр proxy_recursive директивы geo.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1236
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1237 *) Исправление: в рабочем процессе мог произойти segmentation fault,
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1238 если использовалась директива resolver.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1239
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1240 *) Исправление: в рабочем процессе мог произойти segmentation fault,
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1241 если использовались директивы fastcgi_pass, scgi_pass или uwsgi_pass
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1242 и бэкенд возвращал некорректный ответ.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1243
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1244 *) Исправление: в рабочем процессе мог произойти segmentation fault,
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1245 если использовалась директива rewrite и в новых аргументах запроса в
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1246 строке замены использовались переменные.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1247
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1248 *) Исправление: nginx мог нагружать процессор, если было достигнуто
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1249 ограничение на количество открытых файлов.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1250
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1251 *) Исправление: при использовании директивы proxy_next_upstream с
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1252 параметром http_404 nginx мог бесконечно перебирать бэкенды, если в
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1253 блоке upstream был хотя бы один сервер с флагом backup.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1254
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1255 *) Исправление: при использовании директивы ip_hash установка параметра
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1256 down директивы server могла приводить к ненужному перераспределению
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1257 клиентов между бэкендами.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1258
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1259 *) Исправление: утечки сокетов.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1260 Спасибо Yichun Zhang.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1261
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1262 *) Исправление: в модуле ngx_http_fastcgi_module.
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1263
dba57bb42fec nginx-1.3.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 500
diff changeset
1264
500
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1265 Изменения в nginx 1.2.0 23.04.2012
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1266
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1267 *) Исправление: в рабочем процессе мог произойти segmentation fault,
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1268 если использовалась директива try_files; ошибка появилась в 1.1.19.
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1269
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1270 *) Исправление: ответ мог быть передан не полностью, если использовалось
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1271 больше IOV_MAX буферов.
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1272
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1273 *) Исправление: в работе параметра crop директивы image_filter.
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1274 Спасибо Maxim Bublis.
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1275
9b440a217907 nginx-1.2.0
Maxim Dounin <mdounin@mdounin.ru>
parents: 487
diff changeset
1276
487
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1277 Изменения в nginx 1.1.19 12.04.2012
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1278
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1279 *) Безопасность: при обработке специально созданного mp4 файла модулем
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1280 ngx_http_mp4_module могли перезаписываться области памяти рабочего
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1281 процесса, что могло приводить к выполнению произвольного кода
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1282 (CVE-2012-2089).
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1283 Спасибо Matthew Daley.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1284
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1285 *) Исправление: nginx/Windows мог завершаться аварийно.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1286 Спасибо Vincent Lee.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1287
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1288 *) Исправление: nginx нагружал процессор, если все серверы в upstream'е
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1289 были помечены флагом backup.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1290
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1291 *) Исправление: директивы allow и deny могли наследоваться некорректно,
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1292 если в них использовались IPv6 адреса.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1293
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1294 *) Исправление: директивы modern_browser и ancient_browser могли
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1295 наследоваться некорректно.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1296
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1297 *) Исправление: таймауты могли работать некорректно на Solaris/SPARC.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1298
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1299 *) Исправление: в модуле ngx_http_mp4_module.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1300
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 470
diff changeset
1301
470
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1302 Изменения в nginx 1.1.18 28.03.2012
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1303
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1304 *) Изменение: теперь keepalive соединения не запрещены для Safari по
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1305 умолчанию.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1306
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1307 *) Добавление: переменная $connection_requests.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1308
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1309 *) Добавление: переменные $tcpinfo_rtt, $tcpinfo_rttvar,
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1310 $tcpinfo_snd_cwnd и $tcpinfo_rcv_space.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1311
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1312 *) Добавление: директива worker_cpu_affinity теперь работает на FreeBSD.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1313
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1314 *) Добавление: директивы xslt_param и xslt_string_param.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1315 Спасибо Samuel Behan.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1316
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1317 *) Исправление: в configure.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1318 Спасибо Piotr Sikora.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1319
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1320 *) Исправление: в модуле ngx_http_xslt_filter_module.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1321
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1322 *) Исправление: nginx не собирался на Debian GNU/Hurd.
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1323
5efd5404094f nginx-1.1.18
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
1324
445
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1325 Изменения в nginx 1.1.17 15.03.2012
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1326
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1327 *) Безопасность: содержимое ранее освобождённой памяти могло быть
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1328 отправлено клиенту, если бэкенд возвращал специально созданный ответ.
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1329 Спасибо Matthew Daley.
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1330
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1331 *) Исправление: при использовании встроенного перла из SSI.
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1332 Спасибо Matthew Daley.
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1333
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1334 *) Исправление: в модуле ngx_http_uwsgi_module.
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1335
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 437
diff changeset
1336
437
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1337 Изменения в nginx 1.1.16 29.02.2012
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1338
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1339 *) Изменение: ограничение на количество одновременных подзапросов
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1340 поднято до 200.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1341
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1342 *) Добавление: параметр from в директиве disable_symlinks.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1343
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1344 *) Добавление: директивы return и error_page теперь могут использоваться
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1345 для возврата перенаправлений с кодом 307.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1346
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1347 *) Исправление: в рабочем процессе мог произойти segmentation fault,
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1348 если использовалась директива resolver и на глобальном уровне не была
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1349 задана директива error_log.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1350 Спасибо Роману Арутюняну.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1351
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1352 *) Исправление: в рабочем процессе мог произойти segmentation fault,
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1353 если использовались директивы "proxy_http_version 1.1" или
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1354 "fastcgi_keep_conn on".
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1355
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1356 *) Исправление: утечек памяти.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1357 Спасибо Lanshun Zhou.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1358
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1359 *) Исправление: в директиве disable_symlinks.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1360
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1361 *) Исправление: при использовании ZFS размер кэша на диске мог считаться
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1362 некорректно; ошибка появилась в 1.0.1.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1363
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1364 *) Исправление: nginx не собирался компилятором icc 12.1.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1365
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1366 *) Исправление: nginx не собирался gcc на Solaris; ошибка появилась в
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1367 1.1.15.
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1368
fd183bec1830 nginx-1.1.16
Maxim Dounin <mdounin@mdounin.ru>
parents: 413
diff changeset
1369
413
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1370 Изменения в nginx 1.1.15 15.02.2012
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1371
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1372 *) Добавление: директива disable_symlinks.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1373
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1374 *) Добавление: директивы proxy_cookie_domain и proxy_cookie_path.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1375
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1376 *) Исправление: nginx мог некорректно сообщать об ошибке "upstream
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1377 prematurely closed connection" вместо "upstream sent too big header".
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1378 Спасибо Feibo Li.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1379
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1380 *) Исправление: nginx не собирался с модулем ngx_http_perl_module, если
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1381 использовался параметр --with-openssl.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1382
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1383 *) Исправление: количество внутренних перенаправлений в именованные
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1384 location'ы не ограничивалось.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1385
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1386 *) Исправление: вызов $r->flush() несколько раз подряд мог приводить к
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1387 ошибкам в модуле ngx_http_gzip_filter_module.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1388
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1389 *) Исправление: при использовании директивы proxy_store с
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1390 SSI-подзапросами временные файлы могли не удаляться.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1391
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1392 *) Исправление: в некоторых случаях некэшируемые переменные (такие, как
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1393 $args) возвращали старое пустое закэшированное значение.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1394
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1395 *) Исправление: в рабочем процессе мог произойти segmentation fault,
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1396 если одновременно создавалось слишком много SSI-подзапросов; ошибка
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1397 появилась в 0.7.25.
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1398
d9c41f1a9ad9 nginx-1.1.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 378
diff changeset
1399
378
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1400 Изменения в nginx 1.1.14 30.01.2012
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1401
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1402 *) Добавление: теперь можно указать несколько ограничений limit_req
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1403 одновременно.
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1404
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1405 *) Исправление: в обработке ошибок при соединении с бэкендом.
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1406 Спасибо Piotr Sikora.
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1407
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1408 *) Исправление: в обработке ошибок при использовании AIO на FreeBSD.
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1409
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1410 *) Исправление: в инициализации библиотеки OpenSSL.
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1411
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1412 *) Исправление: директивы proxy_redirect могли наследоваться
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1413 некорректно.
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1414
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1415 *) Исправление: утечки памяти при переконфигурации, если использовалась
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1416 директива pcre_jit.
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1417
9cb58efe09e8 nginx-1.1.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 324
diff changeset
1418
323
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1419 Изменения в nginx 1.1.13 16.01.2012
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1420
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1421 *) Добавление: параметры TLSv1.1 и TLSv1.2 в директиве ssl_protocols.
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1422
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1423 *) Исправление: параметры директивы limit_req наследовались некорректно;
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1424 ошибка появилась в 1.1.12.
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1425
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1426 *) Исправление: директива proxy_redirect некорректно обрабатывала
324
7697bdc98670 Regenerated after spelling fixes.
Ruslan Ermilov <ru@nginx.com>
parents: 323
diff changeset
1427 заголовок Refresh при использовании регулярных выражений.
323
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1428
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1429 *) Исправление: директива proxy_cache_use_stale с параметром error не
324
7697bdc98670 Regenerated after spelling fixes.
Ruslan Ermilov <ru@nginx.com>
parents: 323
diff changeset
1430 возвращала ответ из кэша, если все бэкенды были признаны
323
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1431 неработающими.
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1432
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1433 *) Исправление: директива worker_cpu_affinity могла не работать.
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1434
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1435 *) Исправление: nginx не собирался на Solaris; ошибка появилась в
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1436 1.1.12.
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1437
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1438 *) Исправление: в модуле ngx_http_mp4_module.
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1439
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1440
277
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1441 Изменения в nginx 1.1.12 26.12.2011
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1442
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1443 *) Изменение: после перенаправления запроса с помощью директивы
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1444 error_page директива proxy_pass без URI теперь использует изменённый
323
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1445 URI.
277
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1446 Спасибо Lanshun Zhou.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1447
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1448 *) Добавление: директивы proxy/fastcgi/scgi/uwsgi_cache_lock,
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1449 proxy/fastcgi/scgi/uwsgi_cache_lock_timeout.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1450
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1451 *) Добавление: директива pcre_jit.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1452
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1453 *) Добавление: SSI команда if поддерживает выделения в регулярных
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1454 выражениях.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1455
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1456 *) Исправление: SSI команда if не работала внутри команды block.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1457
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1458 *) Исправление: директивы limit_conn_log_level и limit_req_log_level
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1459 могли не работать.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1460
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1461 *) Исправление: директива limit_rate не позволяла передавать на полной
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1462 скорости, даже если был указан очень большой лимит.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1463
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1464 *) Исправление: директива sendfile_max_chunk не работала, если
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1465 использовалась директива limit_rate.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1466
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1467 *) Исправление: если в директиве proxy_pass использовались переменные и
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1468 не был указан URI, всегда использовался URI исходного запроса.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1469
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1470 *) Исправление: после перенаправления запроса с помощью директивы
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1471 try_files директива proxy_pass без URI могла использовать URI
323
db7b53552cce nginx-1.1.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 277
diff changeset
1472 исходного запроса.
277
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1473 Спасибо Lanshun Zhou.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1474
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1475 *) Исправление: в модуле ngx_http_scgi_module.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1476
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1477 *) Исправление: в модуле ngx_http_mp4_module.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1478
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1479 *) Исправление: nginx не собирался на Solaris; ошибка появилась в 1.1.9.
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1480
67ba4bba2656 nginx-1.1.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 233
diff changeset
1481
233
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1482 Изменения в nginx 1.1.11 12.12.2011
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1483
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1484 *) Добавление: параметр so_keepalive в директиве listen.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1485 Спасибо Всеволоду Стахову.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1486
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1487 *) Добавление: параметр if_not_empty в директивах
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1488 fastcgi/scgi/uwsgi_param.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1489
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1490 *) Добавление: переменная $https.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1491
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1492 *) Добавление: директива proxy_redirect поддерживает переменные в первом
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1493 параметре.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1494
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1495 *) Добавление: директива proxy_redirect поддерживает регулярные
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1496 выражения.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1497
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1498 *) Исправление: переменная $sent_http_cache_control могла содержать
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1499 неверное значение при использовании директивы expires.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1500 Спасибо Yichun Zhang.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1501
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1502 *) Исправление: директива read_ahead могла не работать при использовании
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1503 совместно с try_files и open_file_cache.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1504
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1505 *) Исправление: если в параметре inactive директивы proxy_cache_path
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1506 было указано малое время, в рабочем процессе мог произойти
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1507 segmentation fault.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1508
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1509 *) Исправление: ответы из кэша могли зависать.
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1510
097a5f67999c nginx-1.1.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 216
diff changeset
1511
216
951c1810c00f nginx-1.1.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 208
diff changeset
1512 Изменения в nginx 1.1.10 30.11.2011
951c1810c00f nginx-1.1.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 208
diff changeset
1513
951c1810c00f nginx-1.1.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 208
diff changeset
1514 *) Исправление: при использовании AIO на Linux в рабочем процессе
951c1810c00f nginx-1.1.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 208
diff changeset
1515 происходил segmentation fault; ошибка появилась в 1.1.9.
951c1810c00f nginx-1.1.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 208
diff changeset
1516
951c1810c00f nginx-1.1.10
Maxim Dounin <mdounin@mdounin.ru>
parents: 208
diff changeset
1517
208
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1518 Изменения в nginx 1.1.9 28.11.2011
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1519
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1520 *) Изменение: теперь двойные кавычки экранируется при выводе
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1521 SSI-командой echo.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1522 Спасибо Зауру Абасмирзоеву.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1523
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1524 *) Добавление: параметр valid в директиве resolver. По умолчанию теперь
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1525 используется TTL, возвращённый DNS-сервером.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1526 Спасибо Кириллу Коринскому.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1527
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1528 *) Исправление: nginx мог перестать отвечать, если рабочий процесс
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1529 завершался аварийно.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1530
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1531 *) Исправление: в рабочем процессе мог произойти segmentation fault,
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1532 если использовалось SNI; ошибка появилась в 1.1.2.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1533
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1534 *) Исправление: в директиве keepalive_disable; ошибка появилась в 1.1.8.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1535 Спасибо Александру Усову.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1536
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1537 *) Исправление: сигнал SIGWINCH переставал работать после первого
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1538 обновления исполняемого файла; ошибка появилась в 1.1.1.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1539
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1540 *) Исправление: теперь ответы бэкендов, длина которых не соответствует
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1541 заголовку Content-Length, не кэширутся.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1542
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1543 *) Исправление: в директиве scgi_param при использовании составных
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1544 параметров.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1545
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1546 *) Исправление: в методе epoll.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1547 Спасибо Yichun Zhang.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1548
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1549 *) Исправление: в модуле ngx_http_flv_module.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1550 Спасибо Piotr Sikora.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1551
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1552 *) Исправление: в модуле ngx_http_mp4_module.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1553
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1554 *) Исправление: теперь nginx понимает IPv6-адреса в строке запроса и в
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1555 заголовке Host.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1556
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1557 *) Исправление: директивы add_header и expires не работали для ответов с
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1558 кодом 206, если запрос проксировался.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1559
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1560 *) Исправление: nginx не собирался на FreeBSD 10.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1561
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1562 *) Исправление: nginx не собирался на AIX.
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1563
a4a935c52b62 nginx-1.1.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 178
diff changeset
1564
178
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1565 Изменения в nginx 1.1.8 14.11.2011
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1566
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1567 *) Изменение: модуль ngx_http_limit_zone_module переименован в
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1568 ngx_http_limit_conn_module.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1569
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1570 *) Изменение: директива limit_zone заменена директивой limit_conn_zone с
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1571 новым синтаксисом.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1572
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1573 *) Добавление: поддержка ограничения по нескольким limit_conn на одном
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1574 уровне.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1575
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1576 *) Добавление: директива image_filter_sharpen.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1577
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1578 *) Исправление: в рабочем процессе мог произойти segmentation fault,
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1579 если resolver получил большой DNS-ответ.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1580 Спасибо Ben Hawkes.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1581
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1582 *) Исправление: в вычислении ключа для кэширования, если использовалась
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1583 внутренняя реализация MD5; ошибка появилась в 1.0.4.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1584
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1585 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1586 заголовке запроса клиента могли передаваться бэкенду при кэшировании;
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1587 или не передаваться при выключенном кэшировании, если кэширование
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1588 было включено в другой части конфигурации.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1589
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1590 *) Исправление: модуль ngx_http_mp4_module выдавал неверную строку
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1591 "Content-Length" в заголовке ответа, использовался аргумент start.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1592 Спасибо Piotr Sikora.
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1593
65431179fb8f nginx-1.1.8
Igor Sysoev <igor@sysoev.ru>
parents: 164
diff changeset
1594
164
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1595 Изменения в nginx 1.1.7 31.10.2011
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1596
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1597 *) Добавление: поддержка нескольких DNS серверов в директиве "resolver".
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1598 Спасибо Кириллу Коринскому.
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1599
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1600 *) Исправление: на старте или во время переконфигурации происходил
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1601 segmentation fault, если директива ssl использовалась на уровне http
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1602 и не был указан ssl_certificate.
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1603
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1604 *) Исправление: уменьшено потребление памяти при проксировании больших
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1605 файлов, если они буферизировались на диск.
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1606
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1607 *) Исправление: в рабочем процессе мог произойти segmentation fault,
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1608 если использовалась директива "proxy_http_version 1.1".
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1609
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1610 *) Исправление: в директиве "expires @time".
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1611
c1096d7c62d8 Adding CHANGES.
Igor Sysoev <igor@sysoev.ru>
parents: 96
diff changeset
1612
96
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1613 Изменения в nginx 1.1.6 17.10.2011
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1614
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1615 *) Изменение во внутреннем API: теперь при внутреннем редиректе в
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1616 именованный location контексты модулей очищаются.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1617 По запросу Yichun Zhang.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1618
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1619 *) Изменение: теперь если сервер, описанный в блоке upstream, был
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1620 признан неработающим, то после истечения fail_timeout на него будет
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1621 отправлен только один запрос; сервер будет считаться работающим, если
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1622 успешно ответит на этот запрос.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1623
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1624 *) Изменение: теперь символы 0x7F-0xFF в access_log записываются в виде
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1625 \xXX.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1626
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1627 *) Добавление: директивы "proxy/fastcgi/scgi/uwsgi_ignore_headers"
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1628 теперь поддерживают значения X-Accel-Limit-Rate, X-Accel-Buffering и
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1629 X-Accel-Charset.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1630
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1631 *) Добавление: уменьшение потребления памяти при использовании SSL.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1632
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1633 *) Исправление: некоторые UTF-8 символы обрабатывались неправильно.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1634 Спасибо Алексею Куцу.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1635
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1636 *) Исправление: директивы модуля ngx_http_rewrite_module, заданные на
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1637 уровне server, применялись повторно, если для запроса не находилось
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1638 ни одного location'а.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1639
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1640 *) Исправление: при использовании "aio sendfile" могла происходить
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1641 утечка сокетов.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1642
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1643 *) Исправление: при использовании файлового AIO соединения с быстрыми
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1644 клиентами могли быть закрыты по истечению send_timeout.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1645
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1646 *) Исправление: в модуле ngx_http_autoindex_module.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1647
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1648 *) Исправление: модуль ngx_http_mp4_module не поддерживал перемотку на
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1649 32-битных платформах.
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1650
ad1f09b32e65 nginx-1.1.6
Igor Sysoev <igor@sysoev.ru>
parents: 61
diff changeset
1651
61
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1652 Изменения в nginx 1.1.5 05.10.2011
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1653
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1654 *) Добавление: директивы uwsgi_buffering и scgi_buffering.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1655 Спасибо Peter Smit.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1656
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1657 *) Исправление: при использовании proxy_cache_bypass могли быть
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1658 закэшированы некэшируемые ответы.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1659 Спасибо John Ferlito.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1660
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1661 *) Исправление: в модуле ngx_http_proxy_module при работе с бэкендами по
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1662 HTTP/1.1.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1663
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1664 *) Исправление: закэшированные ответы с пустым телом возвращались
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1665 некорректно; ошибка появилась в 0.8.31.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1666
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1667 *) Исправление: ответы с кодом 201 модуля ngx_http_dav_module были
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1668 некорректны; ошибка появилась в 0.8.32.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1669
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1670 *) Исправление: в директиве return.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1671
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1672 *) Исправление: при использовании директивы "ssl_session_cache builtin"
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1673 происходил segmentation fault; ошибка появилась в 1.1.1.
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1674
c1899b2ac93e nginx-1.1.5.
Igor Sysoev <igor@sysoev.ru>
parents: 24
diff changeset
1675
24
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1676 Изменения в nginx 1.1.4 20.09.2011
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1677
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1678 *) Добавление: модуль ngx_http_upstream_keepalive.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1679
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1680 *) Добавление: директива proxy_http_version.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1681
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1682 *) Добавление: директива fastcgi_keep_conn.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1683
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1684 *) Добавление: директива worker_aio_requests.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1685
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1686 *) Исправление: если nginx был собран с файловым AIO, он не мог
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1687 запускаться на Linux без поддержки AIO.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1688
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1689 *) Исправление: в обработке ошибок при работе с Linux AIO.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1690 Спасибо Hagai Avrahami.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1691
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1692 *) Исправление: уменьшено потребление памяти для долгоживущих запросов.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1693
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1694 *) Исправление: модуль ngx_http_mp4_module не поддерживал 64-битный
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1695 MP4-атом co64.
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1696
6e597904e24a nginx-1.1.4, upstream persistent connections.
Igor Sysoev <igor@sysoev.ru>
parents: 22
diff changeset
1697
22
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1698 Изменения в nginx 1.1.3 14.09.2011
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1699
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1700 *) Добавление: модуль ngx_http_mp4_module.
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1701
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1702 *) Исправление: в Linux AIO, используемым совместно с open_file_cache.
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1703
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1704 *) Исправление: open_file_cache не обновлял информацию о файле, если
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1705 файл был изменён не атомарно.
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1706
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1707 *) Исправление: nginx не собирался на MacOSX 10.7.
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1708
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents: 21
diff changeset
1709
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1710 Изменения в nginx 1.1.2 05.09.2011
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1711
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1712 *) Изменение: теперь, если суммарный размер всех диапазонов больше
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1713 размера исходного ответа, то nginx возвращает только исходный ответ,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1714 не обрабатывая диапазоны.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1715
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1716 *) Добавление: директива max_ranges.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1717
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1718 *) Исправление: директивы ssl_verify_client, ssl_verify_depth и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1719 ssl_prefer_server_cipher могли работать некорректно, если
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1720 использовался SNI.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1721
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1722 *) Исправление: в директивах proxy/fastcgi/scgi/
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1723 uwsgi_ignore_client_abort.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1724
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1725
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1726 Изменения в nginx 1.1.1 22.08.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1727
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1728 *) Изменение: теперь загрузчик кэша за каждую итерацию либо обрабатывает
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1729 число файлов, указанное в параметре load_files, либо работает не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1730 дольше времени, указанного в параметре loader_threshold.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1731
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1732 *) Изменение: SIGWINCH сигнал теперь работает только в режиме демона.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1733
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1734 *) Добавление: теперь разделяемые зоны и кэши используют семафоры POSIX
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1735 на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1736 Спасибо Денису Иванову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1737
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1738 *) Добавление: теперь на NetBSD поддерживаются accept фильтры.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1739
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1740 *) Исправление: nginx не собирался на Linux 3.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1741
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1742 *) Исправление: в некоторых случаях nginx не использовал сжатие; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1743 появилась в 1.1.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1744
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1745 *) Исправление: обработка тела запроса могла быть неверной, если клиент
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1746 использовал pipelining.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1747
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1748 *) Исправление: в директиве request_body_in_single_buf.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1749
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1750 *) Исправление: в директивах proxy_set_body и proxy_pass_request_body
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1751 при использовании SSL-соединения с бэкендом.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1752
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1753 *) Исправление: nginx нагружал процессор, если все серверы в upstream'е
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1754 были помечены флагом down.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1755
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1756 *) Исправление: при переконфигурации мог произойти segmentation fault,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1757 если в предыдущей конфигурации был определён, но не использовался
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1758 ssl_session_cache.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1759
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1760 *) Исправление: при использовании большого количества backup-серверов в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1761 рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1762
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1763 *) Исправление: при использовании директив fastcgi/scgi/uwsgi_param со
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1764 значениями, начинающимися со строки "HTTP_", в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1765 произойти segmentation fault; ошибка появилась в 0.8.40.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1766
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1767
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1768 Изменения в nginx 1.1.0 01.08.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1769
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1770 *) Добавление: уменьшение времени работы загрузчика кэша.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1771
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1772 *) Добавление: параметры loader_files, loader_sleep и loader_threshold
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1773 директив proxy/fastcgi/scgi/uwsgi_cache_path.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1774
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1775 *) Добавление: уменьшение времени загрузки конфигураций с большим
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1776 количеством HTTPS серверов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1777
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1778 *) Добавление: теперь nginx поддерживает шифры с обменом ECDHE-ключами.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1779 Спасибо Adrian Kotelba.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1780
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1781 *) Добавление: директива lingering_close.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1782 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1783
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1784 *) Исправление: закрытия соединения для pipelined-запросов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1785 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1786
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1787 *) Исправление: nginx не запрещал сжатие при получении значения
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1788 "gzip;q=0" в строке "Accept-Encoding" в заголовке запроса клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1789
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1790 *) Исправление: таймаута при небуферизированном проксировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1791 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1792
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1793 *) Исправление: утечки памяти при использовании переменных в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1794 proxy_pass при работе с бэкендом по HTTPS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1795 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1796
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1797 *) Исправление: в проверке параметра директивы proxy_pass, заданного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1798 переменными.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1799 Спасибо Lanshun Zhou.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1800
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1801 *) Исправление: SSL не работал на QNX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1802 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1803
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1804 *) Исправление: SSL модули не собирались gcc 4.6 без параметра
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1805 --with-debug.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1806
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1807
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1808 Изменения в nginx 1.0.5 19.07.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1809
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1810 *) Изменение: теперь по умолчанию используются следующие шифры SSL:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1811 "HIGH:!aNULL:!MD5".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1812 Спасибо Rob Stradling.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1813
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1814 *) Добавление: директивы referer_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1815 referer_hash_bucket_size.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1816 Спасибо Witold Filipczyk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1817
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1818 *) Добавление: переменная $uid_reset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1819
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1820 *) Исправление: при использовании кэширования в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1821 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1822 Спасибо Lanshun Zhou.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1823
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1824 *) Исправление: при использовании кэширования рабочие процессы могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1825 зациклиться во время переконфигурации; ошибка появилась в 0.8.48.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1826 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1827
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1828 *) Исправление: сообщения "stalled cache updating".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1829 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1830
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1831
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1832 Изменения в nginx 1.0.4 01.06.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1833
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1834 *) Изменение: теперь в регулярных выражениях в директиве map можно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1835 задать чувствительность к регистру с помощью префиксов "~" и "~*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1836
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1837 *) Добавление: теперь разделяемые зоны и кэши используют семафоры POSIX
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1838 на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1839 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1840
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1841 *) Исправление: сообщения "stalled cache updating".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1842
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1843 *) Исправление: nginx не собирался с параметром
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1844 --without-http_auth_basic_module; ошибка появилась в 1.0.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1845
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1846
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1847 Изменения в nginx 1.0.3 25.05.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1848
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1849 *) Добавление: директива auth_basic_user_file поддерживает шифрование
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1850 пароля методами "$apr1", "{PLAIN}" и "{SSHA}".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1851 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1852
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1853 *) Добавление: директива geoip_org и переменная $geoip_org.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1854 Спасибо Александру Ускову, Arnaud Granal и Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1855
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1856 *) Добавление: модули ngx_http_geo_module и ngx_http_geoip_module
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1857 поддерживают адреса IPv4, отображённые на IPv6 адреса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1858
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1859 *) Исправление: при проверке адреса IPv4, отображённого на адрес IPv6, в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1860 рабочем процессе происходил segmentation fault, если директивы access
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1861 или deny были определены только для адресов IPv6; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1862 0.8.22.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1863
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1864 *) Исправление: закэшированный ответ мог быть испорчен, если значения
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1865 директив proxy/fastcgi/scgi/uwsgi_cache_bypass и proxy/fastcgi/scgi/
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1866 uwsgi_no_cache были разными; ошибка появилась в 0.8.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1867
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1868
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1869 Изменения в nginx 1.0.2 10.05.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1870
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1871 *) Добавление: теперь разделяемые зоны и кэши используют семафоры POSIX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1872
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1873 *) Исправление: в работе параметра rotate директивы image_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1874 Спасибо Adam Bocim.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1875
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1876 *) Исправление: nginx не собирался на Solaris; ошибка появилась в 1.0.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1877
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1878
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1879 Изменения в nginx 1.0.1 03.05.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1880
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1881 *) Изменение: теперь директива split_clients использует алгоритм
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1882 MurmurHash2 из-за лучшего распределения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1883 Спасибо Олегу Мамонтову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1884
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1885 *) Изменение: теперь длинные строки, начинающиеся с нуля, не считаются
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1886 ложными значениями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1887 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1888
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1889 *) Изменение: теперь по умолчанию nginx использует значение 511 для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1890 listen backlog на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1891
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1892 *) Добавление: переменные $upstream_... можно использовать в SSI и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1893 перловом модулях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1894
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1895 *) Исправление: теперь nginx лучше ограничивает размер кэша на диске.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1896 Спасибо Олегу Мамонтову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1897
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1898 *) Исправление: при парсинге неправильного IPv4 адреса мог произойти
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1899 segmentation fault; ошибка появилась в 0.8.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1900 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1901
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1902 *) Исправление: nginx не собирался gcc 4.6 без параметра --with-debug.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1903
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1904 *) Исправление: nginx не собирался на Solaris 9 и более ранних; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1905 появилась в 0.9.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1906 Спасибо Dagobert Michelsen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1907
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1908 *) Исправление: переменная $request_time имела неверные значения, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1909 использовались подзапросы; ошибка появилась в 0.8.47.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1910 Спасибо Игорю А. Валькову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1911
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1912
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1913 Изменения в nginx 1.0.0 12.04.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1914
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1915 *) Исправление: cache manager мог нагружать процессор после
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1916 переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1917 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1918
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1919 *) Исправление: директива "image_filter crop" неправильно работала в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1920 сочетании с "image_filter rotate 180".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1921
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1922 *) Исправление: директива "satisfy any" запрещала выдачу
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1923 пользовательской страницы для 401 кода.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1924
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1925
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1926 Изменения в nginx 0.9.7 04.04.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1927
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1928 *) Добавление: теперь соединения в состоянии keepalive могут быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1929 закрыты преждевременно, если у воркера нет свободных соединений.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1930 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1931
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1932 *) Добавление: параметр rotate директивы image_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1933 Спасибо Adam Bocim.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1934
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1935 *) Исправление: ситуации, когда бэкенд в директивах fastcgi_pass,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1936 scgi_pass или uwsgi_pass задан выражением и ссылается на описанный
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1937 upstream.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1938
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1939
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1940 Изменения в nginx 0.9.6 21.03.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1941
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1942 *) Добавление: директива map поддерживает регулярные выражения в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1943 качестве значения первого параметра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1944
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1945 *) Добавление: переменная $time_iso8601 для access_log.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1946 Спасибо Michael Lustfield.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1947
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1948
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1949 Изменения в nginx 0.9.5 21.02.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1950
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1951 *) Изменение: теперь по умолчанию nginx использует значение -1 для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1952 listen backlog на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1953 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1954
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1955 *) Добавление: параметр utf8 в директивах geoip_country и geoip_city.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1956 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1957
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1958 *) Исправление: исправление в умолчательной директиве proxy_redirect,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1959 если в директиве proxy_pass не был описан URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1960 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1961
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1962 *) Исправление: директива error_page не работала с нестандартными кодами
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1963 ошибок; ошибка появилась в 0.8.53.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1964 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1965
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1966
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1967 Изменения в nginx 0.9.4 21.01.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1968
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1969 *) Добавление: директива server_name поддерживает переменную $hostname.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1970
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1971 *) Добавление: 494 код для ошибки "Request Header Too Large".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1972
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1973
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1974 Изменения в nginx 0.9.3 13.12.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1975
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1976 *) Исправление: если для пары IPv6-адрес:порт описан только один сервер,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1977 то выделения в регулярных выражениях в директиве server_name не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1978 работали.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1979
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1980 *) Исправление: nginx не собирался под Solaris; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1981 0.9.0.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1982
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1983
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1984 Изменения в nginx 0.9.2 06.12.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1985
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1986 *) Добавление: поддержка строки "If-Unmodified-Since" в заголовке
1264
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
1987 запроса клиента.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1988
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1989 *) Изменение: использование accept(), если accept4() не реализован;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1990 ошибка появилась в 0.9.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1991
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1992 *) Исправление: nginx не собирался под Cygwin; ошибка появилась в 0.9.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1993
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1994 *) Исправление: уязвимости в OpenSSL CVE-2010-4180.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1995 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1996
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1997
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1998 Изменения в nginx 0.9.1 30.11.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
1999
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2000 *) Исправление: директивы вида "return CODE message" не работали; ошибка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2001 появилась в 0.9.0.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2002
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2003
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2004 Изменения в nginx 0.9.0 29.11.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2006 *) Добавление: директива keepalive_disable.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2007
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2008 *) Добавление: директива map поддерживает переменные в качестве значения
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2009 определяемой переменной.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2010
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2011 *) Добавление: директива map поддерживает пустые строки в качестве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2012 значения первого параметра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2013
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2014 *) Добавление: директива map поддерживает выражения в первом параметре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2015
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2016 *) Добавление: страница руководства nginx(8).
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2017 Спасибо Сергею Осокину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2018
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2019 *) Добавление: поддержка accept4() в Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2020 Спасибо Simon Liu.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2021
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2022 *) Изменение: устранение предупреждения линкера о "sys_errlist" и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2023 "sys_nerr" под Linux; предупреждение появилось в 0.8.35.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2024
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2025 *) Исправление: при использовании директивы auth_basic в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2026 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2027 Спасибо Михаилу Лалетину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2028
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2029 *) Исправление: совместимость с модулем ngx_http_eval_module; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2030 появилась в 0.8.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2031
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2032
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2033 Изменения в nginx 0.8.53 18.10.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2034
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2035 *) Добавление: теперь директива error_page позволяет менять код статуса
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2036 у редиректа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2037
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2038 *) Добавление: директива gzip_disable поддерживает специальную маску
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2039 degradation.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2040
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2041 *) Исправление: при использовании файлового AIO могла происходить утечка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2042 сокетов.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2043 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2044
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2045 *) Исправление: если в первом сервере не была описана директива listen и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2046 нигде явно не описан сервер по умолчанию, то сервером по умолчанию
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2047 становился следующий сервер с директивой listen; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2048 0.8.21.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2049
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2050
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2051 Изменения в nginx 0.8.52 28.09.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2052
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2053 *) Исправление: nginx использовал режим SSL для listen сокета, если для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2054 него был установлен любой listen-параметр; ошибка появилась в 0.8.51.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2055
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2056
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2057 Изменения в nginx 0.8.51 27.09.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2058
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2059 *) Изменение: директива secure_link_expires упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2060
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2061 *) Изменение: уровень логгирования ошибок resolver'а понижен с уровня
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2062 alert на error.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2063
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2064 *) Добавление: теперь параметр "ssl" listen-сокета можно устанавливать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2065 несколько раз.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2066
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2067
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2068 Изменения в nginx 0.8.50 02.09.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2069
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2070 *) Добавление: директивы secure_link, secure_link_md5 и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2071 secure_link_expires модуля ngx_http_secure_link_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2072
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2073 *) Добавление: ключ -q.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2074 Спасибо Геннадию Махомеду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2075
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2076 *) Исправление: при использовании кэширования рабочие процессы и могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2077 зациклиться во время переконфигурации; ошибка появилась в 0.8.48.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2078
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2079 *) Исправление: в директиве gzip_disable.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2080 Спасибо Derrick Petzold.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2081
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2082 *) Исправление: nginx/Windows не мог посылать сигналы stop, quit,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2083 reopen, reload процессу, запущенному в другой сессии.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2084
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2085
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2086 Изменения в nginx 0.8.49 09.08.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2087
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2088 *) Добавление: директива image_filter_jpeg_quality поддерживает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2089 переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2090
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2091 *) Исправление: при использовании переменной $geoip_region_name в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2092 рабочем процессе мог произойти segmentation fault; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2093 0.8.48.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2094
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2095 *) Исправление: ошибки, перехваченные error_page, кэшировались только до
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2096 следующего запроса; ошибка появилась в 0.8.48.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2097
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2098
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2099 Изменения в nginx 0.8.48 03.08.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2100
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2101 *) Изменение: теперь по умолчанию директива server_name имеет значение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2102 пустое имя "".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2103 Спасибо Геннадию Махомеду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2104
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2105 *) Изменение: теперь по умолчанию директива server_name_in_redirect
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2106 имеет значение off.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2107
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2108 *) Добавление: переменные $geoip_dma_code, $geoip_area_code и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2109 $geoip_region_name.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2110 Спасибо Christine McGonagle.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2111
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2112 *) Исправление: директивы proxy_pass, fastcgi_pass, uwsgi_pass и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2113 scgi_pass не наследовались в блоки limit_except.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2114
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2115 *) Исправление: директивы proxy_cache_min_uses, fastcgi_cache_min_uses
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2116 uwsgi_cache_min_uses и scgi_cache_min_uses не работали; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2117 появилась в 0.8.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2118
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2119 *) Исправление: директива fastcgi_split_path_info неверно использовала
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2120 выделения, если в выделения попадала только часть URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2121 Спасибо Юрию Тарадаю и Frank Enderle.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2122
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2123 *) Исправление: директива rewrite не экранировала символ ";" при
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2124 копировании из URI в аргументы.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2125 Спасибо Daisuke Murase.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2126
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2127 *) Исправление: модуль ngx_http_image_filter_module закрывал соединение,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2128 если изображение было больше размера image_filter_buffer.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2129
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2130
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2131 Изменения в nginx 0.8.47 28.07.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2132
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2133 *) Исправление: переменная $request_time имела неверные значения для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2134 подзапросов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2135
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2136 *) Исправление: ошибки, перехваченные error_page, не кэшировались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2137
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2138 *) Исправление: если использовался параметр max_size, то cache manager
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2139 мог зациклиться; ошибка появилась в 0.8.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2140
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2141
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2142 Изменения в nginx 0.8.46 19.07.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2143
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2144 *) Изменение: директивы proxy_no_cache, fastcgi_no_cache, uwsgi_no_cache
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2145 и scgi_no_cache теперь влияют только на сохранение закэшированного
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2146 ответа.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2147
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2148 *) Добавление: директивы proxy_cache_bypass, fastcgi_cache_bypass,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2149 uwsgi_cache_bypass и scgi_cache_bypass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2150
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2151 *) Исправление: nginx не освобождал память в keys_zone кэшей в случае
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2152 ошибки работы с бэкендом: память освобождалась только по истечении
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2153 времени неактивности или при недостатке памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2154
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2155
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2156 Изменения в nginx 0.8.45 13.07.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2157
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2158 *) Добавление: улучшения в модуле ngx_http_xslt_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2159 Спасибо Laurence Rowe.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2160
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2161 *) Исправление: ответ SSI модуля мог передаваться не полностью после
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2162 команды include с параметром wait="yes"; ошибка появилась в 0.7.25.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2163 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2164
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2165 *) Исправление: директива listen не поддерживала параметр setfib=0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2166
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2167
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2168 Изменения в nginx 0.8.44 05.07.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2169
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2170 *) Изменение: теперь nginx по умолчанию не кэширует ответы бэкендов, в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2171 заголовке которых есть строка "Set-Cookie".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2172
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2173 *) Добавление: директива listen поддерживает параметр setfib.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2174 Спасибо Андрею Филонову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2175
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2176 *) Исправление: директива sub_filter могла изменять регистр букв при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2177 частичном совпадении.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2178
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2179 *) Исправление: совместимость с HP/UX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2180
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2181 *) Исправление: совместимость с компилятором AIX xlC_r.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2182
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2183 *) Исправление: nginx считал большие пакеты SSLv2 как обычные текстовые
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2184 запросы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2185 Спасибо Miroslaw Jaworski.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2186
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2187
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2188 Изменения в nginx 0.8.43 30.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2189
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2190 *) Добавление: ускорение загрузки больших баз geo-диапазонов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2191
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2192 *) Исправление: перенаправление ошибки в "location /zero {return 204;}"
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2193 без изменения кода ответа оставляло тело ошибки; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2194 0.8.42.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2195
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2196 *) Исправление: nginx мог закрывать IPv6 listen сокет во время
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2197 переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2198 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2199
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2200 *) Исправление: переменную $uid_set можно использовать на любой стадии
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2201 обработки запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2202
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2203
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2204 Изменения в nginx 0.8.42 21.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2205
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2206 *) Изменение: теперь nginx проверяет location'ы, заданные регулярными
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2207 выражениями, если запрос полностью совпал с location'ом, заданным
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2208 строкой префикса. Предыдущее поведение появилось в 0.7.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2209
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2210 *) Добавление: модуль ngx_http_scgi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2211 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2212
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2213 *) Добавление: в директиве return можно добавлять текст ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2214
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2215
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2216 Изменения в nginx 0.8.41 15.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2217
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2218 *) Безопасность: рабочий процесс nginx/Windows мог завершаться аварийно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2219 при запросе файла с неверной кодировкой UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2220
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2221 *) Изменение: теперь nginx разрешает использовать пробелы в строке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2222 запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2223
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2224 *) Исправление: директива proxy_redirect неправильно изменяла строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2225 "Refresh" в заголовке ответа бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2226 Спасибо Андрею Андрееву и Максиму Согину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2227
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2228 *) Исправление: nginx не поддерживал путь без имени хоста в строке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2229 "Destination" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2230
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2231
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2232 Изменения в nginx 0.8.40 07.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2233
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2234 *) Безопасность: теперь nginx/Windows игнорирует имя потока файла по
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2235 умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2236 Спасибо Jose Antonio Vazquez Gonzalez.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2237
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2238 *) Добавление: модуль ngx_http_uwsgi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2239 Спасибо Roberto De Ioris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2240
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2241 *) Добавление: директива fastcgi_param со значением, начинающимся со
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2242 строки "HTTP_", изменяет строку заголовка в запросе клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2243
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2244 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2245 заголовке запроса клиента передавались FastCGI-серверу при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2246 кэшировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2247
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2248 *) Исправление: listen unix domain сокет нельзя было изменить во время
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2249 переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2250 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2251
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2252
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2253 Изменения в nginx 0.8.39 31.05.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2254
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2255 *) Исправление: наследуемая директива alias неправильно работала во
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2256 вложенном location'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2257
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2258 *) Исправление: в комбинации директив alias с переменными и try_files;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2259
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2260 *) Исправление: listen unix domain и IPv6 сокеты не наследовались во
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2261 время обновления без перерыва.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2262 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2263
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2264
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2265 Изменения в nginx 0.8.38 24.05.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2266
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2267 *) Добавление: директивы proxy_no_cache и fastcgi_no_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2268
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2269 *) Добавление: теперь при использовании переменной $scheme в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2270 rewrite автоматически делается редирект.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2271 Спасибо Piotr Sikora.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2272
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2273 *) Исправление: теперь задержки в директиве limit_req соответствует
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2274 описанному алгоритму.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2275 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2276
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2277 *) Исправление: переменную $uid_got нельзя было использовать в SSI и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2278 перловом модулях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2279
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2280
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2281 Изменения в nginx 0.8.37 17.05.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2282
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2283 *) Добавление: модуль ngx_http_split_clients_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2284
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2285 *) Добавление: директива map поддерживает ключи больше 255 символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2286
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2287 *) Исправление: nginx игнорировал значения "private" и "no-store" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2288 строке "Cache-Control" в заголовке ответа бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2289
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2290 *) Исправление: параметр stub в SSI-директиве include не использовался,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2291 если пустой ответ имел код 200.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2292
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2293 *) Исправление: если проксированный или FastCGI запрос внутренне
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2294 перенаправлялся в другой проксированный или FastCGI location, то в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2295 рабочем процессе мог произойти segmentation fault; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2296 0.8.33.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2297 Спасибо Yichun Zhang.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2298
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2299 *) Исправление: соединения IMAP к серверу Zimbra могло зависнуть до
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2300 таймаута.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2301 Спасибо Alan Batie.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2302
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2303
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2304 Изменения в nginx 0.8.36 22.04.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2305
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2306 *) Исправление: модуль ngx_http_dav_module неправильно обрабатывал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2307 методы DELETE, COPY и MOVE для симлинков.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2308
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2309 *) Исправление: модуль SSI в подзапросах использовал закэшированные в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2310 основном запросе значения переменных $query_string, $arg_... и им
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2311 подобных.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2312
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2313 *) Исправление: значение переменной повторно экранировалось после
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2314 каждого вывода SSI-команды echo; ошибка появилась в 0.6.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2315
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2316 *) Исправление: рабочий процесс зависал при запросе файла FIFO.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2317 Спасибо Vicente Aguilar и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2318
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2319 *) Исправление: совместимость с OpenSSL-1.0.0 на 64-битном Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2320 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2321
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2322 *) Исправление: nginx не собирался с параметром --without-http-cache;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2323 ошибка появилась в 0.8.35.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2324
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2325
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2326 Изменения в nginx 0.8.35 01.04.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2327
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2328 *) Изменение: теперь charset-фильтр работает до SSI-фильтра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2329
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2330 *) Добавление: директива chunked_transfer_encoding.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2331
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2332 *) Исправление: символ "&" при копировании в аргументы в правилах
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2333 rewrite не экранировался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2334
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2335 *) Исправление: nginx мог завершаться аварийно во время обработки
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2336 сигнала или при использовании директивы timer_resolution на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2337 платформах, не поддерживающих методы kqueue или eventport.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2338 Спасибо George Xie и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2339
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2340 *) Исправление: если временные файлы и постоянное место хранения
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2341 располагались на разных файловых системах, то у постоянных файлов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2342 время изменения было неверным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2343 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2344
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2345 *) Исправление: модуль ngx_http_memcached_module мог выдавать ошибку
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2346 "memcached sent invalid trailer".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2347 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2348
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2349 *) Исправление: nginx не мог собрать библиотеку zlib-1.2.4 из исходных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2350 текстов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2351 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2352
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2353 *) Исправление: в рабочем процессе происходил segmentation fault, если
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2354 перед ответом FastCGI-сервера было много вывода в stderr; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2355 появилась в 0.8.34.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2356 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2357
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2358
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2359 Изменения в nginx 0.8.34 03.03.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2360
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2361 *) Исправление: nginx не поддерживал все шифры, используемые в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2362 клиентских сертификатах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2363 Спасибо Иннокентию Еникееву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2364
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2365 *) Исправление: nginx неправильно кэшировал FastCGI-ответы, если перед
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2366 ответом было много вывода в stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2367
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2368 *) Исправление: nginx не поддерживал HTTPS-рефереры.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2369
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2370 *) Исправление: nginx/Windows мог не находить файлы, если путь в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2371 конфигурации был задан в другом регистре; ошибка появилась в 0.8.33.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2372
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2373 *) Исправление: переменная $date_local выдавала неверное время, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2374 использовался формат "%s".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2375 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2376
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2377 *) Исправление: если ssl_session_cache не был установлен или установлен
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2378 в none, то при проверке клиентского сертификаты могла происходить
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2379 ошибка "session id context uninitialized"; ошибка появилась в 0.7.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2380
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2381 *) Исправление: geo-диапазон возвращал значение по умолчанию, если
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2382 диапазон включал в себя одну и более сетей размером /16 и не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2383 начинался на границе сети размером /16.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2384
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2385 *) Исправление: блок, используемый в параметре stub в SSI-директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2386 include, выводился с MIME-типом "text/plain".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2387
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2388 *) Исправление: $r->sleep() не работал; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2389
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2390
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2391 Изменения в nginx 0.8.33 01.02.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2392
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2393 *) Безопасность: теперь nginx/Windows игнорирует пробелы в конце URI.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2394 Спасибо Dan Crowley, Core Security Technologies.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2395
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2396 *) Безопасность: теперь nginx/Windows игнорирует короткие имена файлов.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2397 Спасибо Dan Crowley, Core Security Technologies.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2398
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2399 *) Изменение: теперь keepalive соединения после запросов POST не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2400 запрещаются для MSIE 7.0+.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2401 Спасибо Adam Lounds.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2402
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2403 *) Изменение: теперь keepalive соединения запрещены для Safari.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2404 Спасибо Joshua Sierles.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2405
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2406 *) Исправление: если проксированный или FastCGI запрос внутренне
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2407 перенаправлялся в другой проксированный или FastCGI location, то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2408 переменная $upstream_response_time могла иметь ненормально большое
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2409 значение; ошибка появилась в 0.8.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2410
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2411 *) Исправление: в рабочем процессе мог произойти segmentation fault при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2412 отбрасывания тела запроса; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2413
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2414
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2415 Изменения в nginx 0.8.32 11.01.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2416
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2417 *) Исправление: ошибки при использовании кодировки UTF-8 в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2418 ngx_http_autoindex_module.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2419 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2420
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2421 *) Исправление: именованные выделения в регулярных выражениях работали
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2422 только для двух переменных.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2423 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2424
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2425 *) Исправление: теперь в строке заголовка запроса "Host" используется
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2426 имя "localhost", если в директиве auth_http указан unix domain сокет.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2427 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2428
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2429 *) Исправление: nginx не поддерживал передачу chunk'ами для 201-ых
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2430 ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2431 Спасибо Julian Reich.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2432
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2433 *) Исправление: если директива "expires modified" выставляла дату в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2434 прошлом, то в строке заголовка ответа "Cache-Control" выдавалось
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2435 отрицательное число.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2436 Спасибо Алексею Капранову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2437
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2438
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2439 Изменения в nginx 0.8.31 23.12.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2440
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2441 *) Добавление: теперь директива error_page может перенаправлять ответы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2442 со статусом 301 и 302.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2443
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2444 *) Добавление: переменные $geoip_city_continent_code, $geoip_latitude и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2445 $geoip_longitude.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2446 Спасибо Arvind Sundararajan.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2447
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2448 *) Добавление: модуль ngx_http_image_filter_module теперь всегда удаляет
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2449 EXIF и другие данные, если они занимают больше 5% в JPEG-файле.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2450
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2451 *) Исправление: nginx закрывал соединение при запросе закэшированного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2452 ответа с пустым телом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2453 Спасибо Piotr Sikora.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2454
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2455 *) Исправление: nginx мог не собираться gcc 4.x при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2456 оптимизации -O2 и выше.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2457 Спасибо Максиму Дунину и Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2458
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2459 *) Исправление: регулярные выражения в location всегда тестировались с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2460 учётом регистра; ошибка появилась в 0.8.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2461
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2462 *) Исправление: nginx кэшировал 304 ответ, если в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2463 проксируемого запроса была строка "If-None-Match".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2464 Спасибо Tim Dettrick и David Kostal.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2465
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2466 *) Исправление: nginx/Windows пытался дважды удалить временный файл при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2467 перезаписи уже существующего файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2468
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2469
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2470 Изменения в nginx 0.8.30 15.12.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2471
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2472 *) Изменение: теперь по умолчанию размер буфера директивы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2473 large_client_header_buffers равен 8K.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2474 Спасибо Andrew Cholakian.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2475
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2476 *) Добавление: файл conf/fastcgi.conf для простых конфигураций FastCGI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2477
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2478 *) Исправление: nginx/Windows пытался дважды переименовать временный
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2479 файл при перезаписи уже существующего файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2480
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2481 *) Исправление: ошибки double free or corruption, возникающей, если имя
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2482 хоста не было найдено; ошибка появилась в 0.8.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2483 Спасибо Константину Свисту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2484
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2485 *) Исправление: в использовании libatomic на некоторых платформах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2486 Спасибо W-Mark Kubacki.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2487
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2488
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2489 Изменения в nginx 0.8.29 30.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2490
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2491 *) Изменение: теперь для проксируемых ответов HTTP/0.9 в лог пишется код
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2492 ответа "009".
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2493
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2494 *) Добавление: директивы addition_types, charset_types, gzip_types,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2495 ssi_types, sub_filter_types и xslt_types поддерживают параметр "*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2496
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2497 *) Добавление: использование встроенных атомарных операций GCC 4.1+.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2498 Спасибо W-Mark Kubacki.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2499
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2500 *) Добавление: параметр --with-libatomic[=DIR] в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2501 Спасибо W-Mark Kubacki.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2502
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2503 *) Исправление: listen unix domain сокет имели ограниченные права
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2504 доступа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2505
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2506 *) Исправление: закэшированные ответы ответов HTTP/0.9 неправильно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2507 обрабатывались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2508
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2509 *) Исправление: именованные выделения в регулярных выражениях, заданные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2510 как "?P<...>", не работали в директиве server_name.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2511 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2512
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2513
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2514 Изменения в nginx 0.8.28 23.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2515
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2516 *) Исправление: nginx не собирался с параметром --without-pcre; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2517 появилась в 0.8.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2518
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2519
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2520 Изменения в nginx 0.8.27 17.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2521
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2522 *) Исправление: регулярные выражения не работали в nginx/Windows; ошибка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2523 появилась в 0.8.25.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2524
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2525
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2526 Изменения в nginx 0.8.26 16.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2527
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2528 *) Исправление: ошибки при использовании выделений в директиве rewrite;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2529 ошибка появилась в 0.8.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2530
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2531 *) Исправление: nginx не собирался без параметра --with-debug; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2532 появилась в 0.8.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2533
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2534
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2535 Изменения в nginx 0.8.25 16.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2536
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2537 *) Изменение: теперь в лог ошибок не пишется сообщение, если переменная
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2538 не найдена с помощью метода $r->variable().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2539
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2540 *) Добавление: модуль ngx_http_degradation_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2541
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2542 *) Добавление: именованные выделения в регулярных выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2543
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2544 *) Добавление: теперь при использовании переменных в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2545 proxy_pass не требуется задавать URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2546
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2547 *) Добавление: теперь директива msie_padding работает и для Chrome.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2548
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2549 *) Исправление: в рабочем процессе происходил segmentation fault при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2550 недостатке памяти; ошибка появилась в 0.8.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2551
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2552 *) Исправление: nginx передавал сжатые ответы клиентам, не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2553 поддерживающим сжатие, при настройках gzip_static on и gzip_vary off;
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2554 ошибка появилась в 0.8.16.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2555
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2556
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2557 Изменения в nginx 0.8.24 11.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2558
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2559 *) Исправление: nginx всегда добавлял строку "Content-Encoding: gzip" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2560 заголовок 304-ых ответов модуля ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2561
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2562 *) Исправление: nginx не собирался без параметра --with-debug; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2563 появилась в 0.8.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2564
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2565 *) Исправление: параметр "unix:" в директиве set_real_ip_from
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2566 неправильно наследовался с предыдущего уровня.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2567
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2568 *) Исправление: в resolver'е при определении пустого имени.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2569
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2570
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2571 Изменения в nginx 0.8.23 11.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2572
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2573 *) Безопасность: теперь SSL/TLS renegotiation запрещён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2574 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2575
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2576 *) Исправление: listen unix domain сокет не наследовался во время
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2577 обновления без перерыва.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2578
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2579 *) Исправление: параметр "unix:" в директиве set_real_ip_from не работал
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2580 без ещё одной директивы с любым IP-адресом.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2581
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2582 *) Исправление: segmentation fault и зацикливания в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2583
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2584 *) Исправление: в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2585 Спасибо Артёму Бохану.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2586
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2587
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2588 Изменения в nginx 0.8.22 03.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2589
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2590 *) Добавление: директивы proxy_bind, fastcgi_bind и memcached_bind.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2591
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2592 *) Добавление: директивы access и deny поддерживают IPv6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2593
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2594 *) Добавление: директива set_real_ip_from поддерживает IPv6 адреса в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2595 заголовках запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2596
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2597 *) Добавление: параметр "unix:" в директиве set_real_ip_from.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2598
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2599 *) Исправление: nginx не удалял unix domain сокет после тестирования
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2600 конфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2601
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2602 *) Исправление: nginx удалял unix domain сокет во время обновления без
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2603 перерыва.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2604
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2605 *) Исправление: оператор "!-x" не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2606 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2607
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2608 *) Исправление: в рабочем процессе мог произойти segmentation fault при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2609 использовании limit_rate в HTTPS сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2610 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2611
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2612 *) Исправление: при записи в лог переменной $limit_rate в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2613 процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2614 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2615
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2616 *) Исправление: в рабочем процессе мог произойти segmentation fault,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2617 если внутри блока server не было директивы listen; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2618 0.8.21.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2619
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2620
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2621 Изменения в nginx 0.8.21 26.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2622
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2623 *) Добавление: теперь ключ -V показывает статус поддержки TLS SNI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2624
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2625 *) Добавление: директива listen модуля HTTP поддерживает unix domain
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2626 сокеты.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2627 Спасибо Hongli Lai.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2628
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2629 *) Добавление: параметр "default_server" в директиве listen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2630
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2631 *) Добавление: теперь параметр "default" не обязателен для установки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2632 параметров listen-сокета.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2633
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2634 *) Исправление: nginx не поддерживал даты в 2038 году на 32-битных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2635 платформах;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2636
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2637 *) Исправление: утечки сокетов; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2638
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2639
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2640 Изменения в nginx 0.8.20 14.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2641
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2642 *) Изменение: теперь по умолчанию используются следующие шифры SSL:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2643 "HIGH:!ADH:!MD5".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2644
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2645 *) Исправление: модуль ngx_http_autoindex_module не показывал последний
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2646 слэш для линков на каталоги; ошибка появилась в 0.7.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2647
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2648 *) Исправление: nginx не закрывал лог, заданный параметром конфигурации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2649 --error-log-path; ошибка появилась в 0.7.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2650
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2651 *) Исправление: nginx не считал запятую разделителем в строке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2652 "Cache-Control" в заголовке ответа бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2653
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2654 *) Исправление: nginx/Windows мог не создать временный файл, файл в кэше
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2655 или файл с помощью директив proxy/fastcgi_store, если рабочий процесс
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2656 не имел достаточно прав для работы с каталогами верхнего уровня.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2657
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2658 *) Исправление: строки "Set-Cookie" и "P3P" в заголовке ответа
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2659 FastCGI-сервера не скрывались при кэшировании, если не использовались
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2660 директивы fastcgi_hide_header с любыми параметрами.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2661
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2662 *) Исправление: nginx неверно считал размер кэша на диске.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2663
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2664
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2665 Изменения в nginx 0.8.19 06.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2666
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2667 *) Изменение: теперь протокол SSLv2 по умолчанию запрещён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2668
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2669 *) Изменение: теперь по умолчанию используются следующие шифры SSL:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2670 "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2671
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2672 *) Исправление: директива limit_req не работала; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2673 0.8.18.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2674
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2675
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2676 Изменения в nginx 0.8.18 06.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2677
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2678 *) Добавление: директива read_ahead.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2679
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2680 *) Добавление: теперь можно использовать несколько директив
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2681 perl_modules.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2682
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2683 *) Добавление: директивы limit_req_log_level и limit_conn_log_level.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2684
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2685 *) Исправление: теперь директива limit_req соответствует алгоритму leaky
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2686 bucket.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2687 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2688
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2689 *) Исправление: nginx не работал на Linux/sparc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2690 Спасибо Marcus Ramberg.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2691
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2692 *) Исправление: nginx слал символ '\0' в строке "Location" в заголовке в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2693 ответе на запрос MKCOL.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2694 Спасибо Xie Zhenye.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2695
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2696 *) Исправление: вместо кода ответа 499 в лог записывался код 0; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2697 появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2698
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2699 *) Исправление: утечки сокетов; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2700
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2701
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2702 Изменения в nginx 0.8.17 28.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2703
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2704 *) Безопасность: теперь символы "/../" запрещены в строке "Destination"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2705 в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2706
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2707 *) Изменение: теперь значение переменной $host всегда в нижнем регистре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2708
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2709 *) Добавление: переменная $ssl_session_id.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2710
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2711 *) Исправление: утечки сокетов; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2712
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2713
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2714 Изменения в nginx 0.8.16 22.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2715
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2716 *) Добавление: директива image_filter_transparency.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2717
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2718 *) Исправление: директива "addition_types" была неверно названа
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2719 "addtion_types".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2720
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2721 *) Исправление: порчи кэша resolver'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2722 Спасибо Matthew Dempsky.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2723
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2724 *) Исправление: утечки памяти в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2725 Спасибо Matthew Dempsky.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2726
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2727 *) Исправление: неверная строка запроса в переменной $request
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2728 записывалась в access_log только при использовании error_log на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2729 уровне info или debug.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2730
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2731 *) Исправление: в поддержке альфа-канала PNG в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2732 ngx_http_image_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2733
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2734 *) Исправление: nginx всегда добавлял строку "Vary: Accept-Encoding" в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2735 заголовок ответа, если обе директивы gzip_static и gzip_vary были
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2736 включены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2737
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2738 *) Исправление: в поддержке кодировки UTF-8 директивой try_files в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2739 nginx/Windows.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2740
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2741 *) Исправление: ошибки при использовании post_action; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2742 0.8.11.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2743 Спасибо Игорю Артемьеву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2744
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2745
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2746 Изменения в nginx 0.8.15 14.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2747
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2748 *) Безопасность: при обработке специально созданного запроса в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2749 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2750 Спасибо Chris Ries.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2751
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2752 *) Исправление: если были описаны имена .domain.tld, .sub.domain.tld и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2753 .domain-some.tld, то имя .sub.domain.tld попадало под маску
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2754 .domain.tld.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2755
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2756 *) Исправление: в поддержке прозрачности в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2757 ngx_http_image_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2758
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2759 *) Исправление: в файловом AIO.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2760
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2761 *) Исправление: ошибки при использовании X-Accel-Redirect; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2762 появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2763
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2764 *) Исправление: ошибки при использовании встроенного перла; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2765 появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2766
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2767
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2768 Изменения в nginx 0.8.14 07.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2769
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2770 *) Исправление: устаревший закэшированный запрос мог залипнуть в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2771 состоянии "UPDATING".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2772
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2773 *) Исправление: при использовании error_log на уровне info или debug в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2774 рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2775 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2776
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2777 *) Исправление: ошибки при использовании встроенного перла; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2778 появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2779
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2780 *) Исправление: директива error_page не перенаправляла ошибку 413;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2781 ошибка появилась в 0.6.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2782
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2783
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2784 Изменения в nginx 0.8.13 31.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2785
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2786 *) Исправление: в директиве "aio sendfile"; ошибка появилась в 0.8.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2787
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2788 *) Исправление: nginx не собирался без параметра --with-file-aio на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2789 FreeBSD; ошибка появилась в 0.8.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2790
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2791
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2792 Изменения в nginx 0.8.12 31.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2793
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2794 *) Добавление: параметр sendfile в директиве aio во FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2795
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2796 *) Исправление: ошибки при использовании try_files; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2797 0.8.11.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2798
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2799 *) Исправление: ошибки при использовании memcached; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2800 0.8.11.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2801
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2802
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2803 Изменения в nginx 0.8.11 28.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2804
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2805 *) Изменение: теперь директива "gzip_disable msie6" не запрещает сжатие
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2806 для MSIE 6.0 SV1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2807
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2808 *) Добавление: поддержка файлового AIO во FreeBSD и Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2809
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2810 *) Добавление: директива directio_alignment.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2811
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2812
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2813 Изменения в nginx 0.8.10 24.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2814
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2815 *) Исправление: утечек памяти при использовании базы GeoIP City.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2816
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2817 *) Исправление: ошибки при копировании временных файлов в постоянное
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2818 место хранения; ошибка появилась в 0.8.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2819
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2820
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2821 Изменения в nginx 0.8.9 17.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2822
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2823 *) Добавление: теперь стартовый загрузчик кэша работает в отдельном
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2824 процесс; это должно улучшить обработку больших кэшей.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2825
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2826 *) Добавление: теперь временные файлы и постоянное место хранения могут
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2827 располагаться на разных файловых системах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2828
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2829
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2830 Изменения в nginx 0.8.8 10.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2831
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2832 *) Исправление: в обработке заголовков ответа, разделённых в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2833 FastCGI-записях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2834
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2835 *) Исправление: если запрос обрабатывался в двух проксированных или
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2836 FastCGI location'ах и в первом из них использовалось кэширование, то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2837 в рабочем процессе происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2838 0.8.7.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2839
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2840
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2841 Изменения в nginx 0.8.7 27.07.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2842
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2843 *) Изменение: минимальная поддерживаемая версия OpenSSL - 0.9.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2844
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2845 *) Изменение: параметр ask директивы ssl_verify_client изменён на
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2846 параметр optional и теперь он проверяет клиентский сертификат, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2847 он был предложен.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2848 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2849
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2850 *) Добавление: переменная $ssl_client_verify.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2851 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2852
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2853 *) Добавление: директива ssl_crl.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2854 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2855
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2856 *) Добавление: параметр proxy директивы geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2857
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2858 *) Добавление: директива image_filter поддерживает переменные для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2859 задания размеров.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2860
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2861 *) Исправление: использование переменной $ssl_client_cert портило
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2862 память; ошибка появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2863 Спасибо Сергею Журавлёву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2864
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2865 *) Исправление: директивы proxy_pass_header и fastcgi_pass_header" не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2866 передавали клиенту строки "X-Accel-Redirect", "X-Accel-Limit-Rate",
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2867 "X-Accel-Buffering" и "X-Accel-Charset" из заголовка ответа бэкенда.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2868 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2869
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2870 *) Исправление: в обработке строк "Last-Modified" и "Accept-Ranges" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2871 заголовке ответа бэкенда; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2872 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2873
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2874 *) Исправление: ошибки "[alert] zero size buf" при получении пустых
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2875 ответы в подзапросах; ошибка появилась в 0.8.5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2876
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2877
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2878 Изменения в nginx 0.8.6 20.07.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2879
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2880 *) Добавление: модуль ngx_http_geoip_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2881
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2882 *) Исправление: XSLT-фильтр мог выдавать ошибку "not well formed XML
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2883 document" для правильного документа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2884 Спасибо Kuramoto Eiji.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2885
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2886 *) Исправление: в MacOSX, Cygwin и nginx/Windows при проверке
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2887 location'ов, заданных регулярным выражением, теперь всегда делается
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2888 сравнение без учёта регистра символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2889
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2890 *) Исправление: теперь nginx/Windows игнорирует точки в конце URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2891 Спасибо Hugo Leisink.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2892
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2893 *) Исправление: имя файла указанного в --conf-path игнорировалось при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2894 установке; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2895 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2896
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2897
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2898 Изменения в nginx 0.8.5 13.07.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2899
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2900 *) Исправление: теперь nginx разрешает подчёркивания в методе запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2901
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2902 *) Исправление: при использовании HTTP Basic-аутентификации на Windows
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2903 для неверных имени/пароля возвращалась 500-ая ошибка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2904
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2905 *) Исправление: ответы модуля ngx_http_perl_module не работали в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2906 подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2907
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2908 *) Исправление: в модуле ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2909 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2910
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2911
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2912 Изменения в nginx 0.8.4 22.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2913
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2914 *) Исправление: nginx не собирался с параметром --without-http-cache;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2915 ошибка появилась в 0.8.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2916
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2917
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2918 Изменения в nginx 0.8.3 19.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2919
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2920 *) Добавление: переменная $upstream_cache_status.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2921
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2922 *) Исправление: nginx не собирался на MacOSX 10.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2923
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2924 *) Исправление: nginx не собирался с параметром --without-http-cache;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2925 ошибка появилась в 0.8.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2926
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2927 *) Исправление: если использовался перехват 401 ошибки от бэкенда и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2928 бэкенд не возвращал строку "WWW-Authenticate" в заголовке ответа, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2929 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2930 Спасибо Евгению Мычло.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2931
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2932
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2933 Изменения в nginx 0.8.2 15.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2934
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2935 *) Исправление: во взаимодействии open_file_cache и proxy/fastcgi кэша
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2936 на старте.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2937
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2938 *) Исправление: open_file_cache мог кэшировать открытые файлы очень
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2939 долго; ошибка появилась в 0.7.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2940
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2941
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2942 Изменения в nginx 0.8.1 08.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2943
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2944 *) Добавление: параметр updating в директивах proxy_cache_use_stale и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2945 fastcgi_cache_use_stale.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2946
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2947 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2948 заголовке запроса клиента передавались бэкенду при кэшировании, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2949 не использовалась директива proxy_set_header с любыми параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2950
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2951 *) Исправление: строки "Set-Cookie" и "P3P" в заголовке ответа бэкенда
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2952 не скрывались при кэшировании, если не использовались директивы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2953 proxy_hide_header/fastcgi_hide_header с любыми параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2954
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2955 *) Исправление: модуль ngx_http_image_filter_module не понимал формат
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2956 GIF87a.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2957 Спасибо Денису Ильиных.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2958
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2959 *) Исправление: nginx не собирался на Solaris 10 и более ранних; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2960 появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2961
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2962
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2963 Изменения в nginx 0.8.0 02.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2964
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2965 *) Добавление: директива keepalive_requests.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2966
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2967 *) Добавление: директива limit_rate_after.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2968 Спасибо Ivan Debnar.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2969
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2970 *) Исправление: XSLT-фильтр не работал в подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2971
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2972 *) Исправление: обработке относительных путей в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2973
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2974 *) Исправление: в proxy_store, fastcgi_store, proxy_cache и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2975 fastcgi_cache в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2976
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2977 *) Исправление: в обработке ошибок выделения памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2978 Спасибо Максиму Дунину и Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2979
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2980
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2981 Изменения в nginx 0.7.59 25.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2982
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2983 *) Добавление: директивы proxy_cache_methods и fastcgi_cache_methods.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2984
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2985 *) Исправление: утечки сокетов; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2986 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2987
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2988 *) Исправление: при использовании переменной $request_body в рабочем
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2989 процессе происходил segmentation fault, если в запросе не было тела;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2990 ошибка появилась в 0.7.58.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2991
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2992 *) Исправление: SSL-модули могли не собираться на Solaris и Linux;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2993 ошибка появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2994
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2995 *) Исправление: ответы модуля ngx_http_xslt_filter_module не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2996 обрабатывались SSI-, charset- и gzip-фильтрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2997
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2998 *) Исправление: директива charset не ставила кодировку для ответов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
2999 модуля ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3000
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3001
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3002 Изменения в nginx 0.7.58 18.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3003
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3004 *) Добавление: директива listen почтового прокси-сервера поддерживает
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3005 IPv6.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3006
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3007 *) Добавление: директива image_filter_jpeg_quality.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3009 *) Добавление: директива client_body_in_single_buffer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3011 *) Добавление: переменная $request_body.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3012
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3013 *) Исправление: в модуле ngx_http_autoindex_module в ссылках на имена
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3014 файлов, содержащих символ ":".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3015
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3016 *) Исправление: процедура "make upgrade" не работала; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3017 0.7.53.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3018 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3019
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3020
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3021 Изменения в nginx 0.7.57 12.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3022
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3023 *) Исправление: при перенаправлении ошибок модуля
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3024 ngx_http_image_filter_module в именованный location в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3025 процессе происходил floating-point fault; ошибка появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3026
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3027
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3028 Изменения в nginx 0.7.56 11.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3029
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3030 *) Добавление: nginx/Windows поддерживает IPv6 в директиве listen модуля
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3031 HTTP.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3032
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3033 *) Исправление: в модуле ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3034
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3035
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3036 Изменения в nginx 0.7.55 06.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3037
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3038 *) Исправление: параметры http_XXX в директивах proxy_cache_use_stale и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3039 fastcgi_cache_use_stale не работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3040
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3041 *) Исправление: fastcgi кэш не кэшировал ответы, состоящие только из
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3042 заголовка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3043
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3044 *) Исправление: ошибки "select() failed (9: Bad file descriptor)" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3045 nginx/Unix и "select() failed (10038: ...)" в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3046
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3047 *) Исправление: при использовании директивы debug_connection в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3048 процессе мог произойти segmentation fault; ошибка появилась в 0.7.54.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3049
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3050 *) Исправление: в сборке модуля ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3051
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3052 *) Исправление: файлы больше 2G не передавались с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3053 $r->sendfile.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3054 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3055
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3056
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3057 Изменения в nginx 0.7.54 01.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3058
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3059 *) Добавление: модуль ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3060
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3061 *) Добавление: директивы proxy_ignore_headers и fastcgi_ignore_headers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3062
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3063 *) Исправление: при использовании переменных "open_file_cache_errors on"
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3064 в рабочем процессе мог произойти segmentation fault; ошибка появилась
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3065 в 0.7.53.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3066
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3067 *) Исправление: директива "port_in_redirect off" не работала; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3068 появилась в 0.7.39.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3069
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3070 *) Исправление: улучшение обработки ошибок метода select.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3071
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3072 *) Исправление: ошибки "select() failed (10022: ...)" в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3073
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3074 *) Исправление: в текстовых сообщениях об ошибках в nginx/Windows;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3075 ошибка появилась в 0.7.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3076
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3077
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3078 Изменения в nginx 0.7.53 27.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3079
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3080 *) Изменение: теперь лог, указанный в --error-log-path, создаётся с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3081 самого начала работы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3082
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3083 *) Добавление: теперь ошибки и предупреждения при старте записываются в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3084 error_log и выводятся на stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3085
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3086 *) Добавление: при сборке с пустым параметром --prefix= nginx использует
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3087 как префикс каталог, в котором он был запущен.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3088
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3089 *) Добавление: ключ -p.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3090
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3091 *) Добавление: ключ -s на Unix-платформах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3092
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3093 *) Добавление: ключи -? и -h.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3094 Спасибо Jerome Loyet.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3095
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3096 *) Добавление: теперь ключи можно задавать в сжатой форме.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3097
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3098 *) Исправление: nginx/Windows не работал, если файл конфигурации был
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3099 задан ключом -c.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3100
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3101 *) Исправление: при использовании директив proxy_store, fastcgi_store,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3102 proxy_cache или fastcgi_cache временные файлы могли не удаляться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3103 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3104
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3105 *) Исправление: в заголовке Auth-Method запроса серверу аутентификации
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3106 почтового прокси-сервера передавалось неверное значение; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3107 появилась в 0.7.34.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3108 Спасибо Simon Lecaille.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3109
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3110 *) Исправление: при логгировании на Linux не писались текстовые описания
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3111 системных ошибок; ошибка появилась в 0.7.45.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3112
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3113 *) Исправление: директива fastcgi_cache_min_uses не работала.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3114 Спасибо Андрею Воробьёву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3115
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3116
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3117 Изменения в nginx 0.7.52 20.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3118
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3119 *) Добавление: первая бинарная версия под Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3120
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3121 *) Исправление: корректная обработка метода HEAD при кэшировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3122
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3123 *) Исправление: корректная обработка строк "If-Modified-Since",
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3124 "If-Range" и им подобных в заголовке запроса клиента при кэшировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3125
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3126 *) Исправление: теперь строки "Set-Cookie" и "P3P" скрываются в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3127 заголовке ответа для закэшированных ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3128
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3129 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3130 perl поддерживал потоки, то при выходе основного процесса могла
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3131 выдаваться ошибка "panic: MUTEX_LOCK".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3132
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3133 *) Исправление: nginx не собирался с параметром --without-http-cache;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3134 ошибка появилась в 0.7.48.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3135
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3136 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3137 amd64, sparc и ppc; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3138
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3139
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3140 Изменения в nginx 0.7.51 12.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3141
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3142 *) Добавление: директива try_files поддерживает код ответа в последнем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3143 параметре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3144
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3145 *) Добавление: теперь в директиве return можно использовать любой код
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3146 ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3147
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3148 *) Исправление: директива error_page делала внешний редирект без строки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3149 запроса; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3150
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3151 *) Исправление: если сервера слушали на нескольких явно описанных
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3152 адресах, то виртуальные сервера могли не работать; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3153 0.7.39.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3154
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3155
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3156 Изменения в nginx 0.7.50 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3157
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3158 *) Исправление: переменные $arg_... не работали; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3159 0.7.49.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3160
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3161
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3162 Изменения в nginx 0.7.49 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3163
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3164 *) Исправление: при использовании переменных $arg_... в рабочем процессе
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3165 мог произойти segmentation fault; ошибка появилась в 0.7.48.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3166
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3167
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3168 Изменения в nginx 0.7.48 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3169
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3170 *) Добавление: директива proxy_cache_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3171
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3172 *) Исправление: теперь nginx учитывает при кэшировании строки
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3173 "X-Accel-Expires", "Expires" и "Cache-Control" в заголовке ответа
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3174 бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3175
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3176 *) Исправление: теперь nginx кэширует только ответы на запросы GET.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3177
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3178 *) Исправление: директива fastcgi_cache_key не наследовалась.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3179
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3180 *) Исправление: переменные $arg_... не работали с SSI-подзапросами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3181 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3182
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3183 *) Исправление: nginx не собирался с библиотекой uclibc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3184 Спасибо Timothy Redaelli.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3185
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3186 *) Исправление: nginx не собирался на OpenBSD; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3187 в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3188
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3189
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3190 Изменения в nginx 0.7.47 01.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3191
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3192 *) Исправление: nginx не собирался на FreeBSD 6 и более ранних версиях;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3193 ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3194
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3195 *) Исправление: nginx не собирался на MacOSX; ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3196
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3197 *) Исправление: если использовался параметр max_size, то cache manager
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3198 мог удалить весь кэш; ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3199
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3200 *) Изменение: в рабочем процессе мог произойти segmentation fault, если
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3201 директивы proxy_cache/fastcgi_cache и proxy_cache_valid/
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3202 fastcgi_cache_valid не были заданы на одном уровне; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3203 в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3204
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3205 *) Исправление: в рабочем процессе мог произойти segmentation fault при
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3206 перенаправлении запроса проксированному или FastCGI-серверу с помощью
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3207 error_page или try_files; ошибка появилась в 0.7.44.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3208
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3209
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3210 Изменения в nginx 0.7.46 30.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3211
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3212 *) Исправление: архив предыдущего релиза был неверным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3213
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3214
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3215 Изменения в nginx 0.7.45 30.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3216
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3217 *) Изменение: теперь директивы proxy_cache и proxy_cache_valid можно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3218 задавать на разных уровнях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3219
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3220 *) Изменение: параметр clean_time в директиве proxy_cache_path удалён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3221
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3222 *) Добавление: параметр max_size в директиве proxy_cache_path.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3223
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3224 *) Добавление: предварительная поддержка кэширования в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3225 ngx_http_fastcgi_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3226
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3227 *) Добавление: теперь при ошибках выделения в разделяемой памяти в логе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3228 указываются названия директивы и зоны.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3229
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3230 *) Исправление: директива "add_header last-modified ''" не удаляла в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3231 заголовке ответа строку "Last-Modified"; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3232
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3233 *) Исправление: в директиве auth_basic_user_file не работал
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3234 относительный путь, заданный строкой без переменных; ошибка появилась
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3235 в 0.7.44.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3236 Спасибо Jerome Loyet.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3237
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3238 *) Исправление: в директиве alias, заданной переменными без ссылок на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3239 выделения в регулярных выражениях; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3240
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3241
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3242 Изменения в nginx 0.7.44 23.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3243
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3244 *) Добавление: предварительная поддержка кэширования в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3245 ngx_http_proxy_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3246
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3247 *) Добавление: параметр --with-pcre в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3248
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3249 *) Добавление: теперь директива try_files может быть использована на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3250 уровне server.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3251
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3252 *) Исправление: директива try_files неправильно обрабатывала строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3253 запроса в последнем параметре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3254
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3255 *) Исправление: директива try_files могла неверно тестировать каталоги.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3256
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3257 *) Исправление: если для пары адрес:порт описан только один сервер, то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3258 выделения в регулярных выражениях в директиве server_name не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3259 работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3260
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3261
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3262 Изменения в nginx 0.7.43 18.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3263
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3264 *) Исправление: запрос обрабатывался неверно, если директива root
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3265 использовала переменные; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3266
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3267 *) Исправление: если сервер слушал на адресах типа "*", то значение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3268 переменной $server_addr было "0.0.0.0"; ошибка появилась в 0.7.36.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3269
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3270
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3271 Изменения в nginx 0.7.42 16.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3272
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3273 *) Изменение: ошибка "Invalid argument", возвращаемая
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3274 setsockopt(TCP_NODELAY) на Solaris, теперь игнорируется.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3275
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3276 *) Изменение: при отсутствии файла, указанного в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3277 auth_basic_user_file, теперь возвращается ошибка 403 вместо 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3278
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3279 *) Добавление: директива auth_basic_user_file поддерживает переменные.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3280 Спасибо Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3281
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3282 *) Добавление: директива listen поддерживает параметр ipv6only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3283 Спасибо Zhang Hua.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3284
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3285 *) Исправление: в директиве alias со ссылками на выделения в регулярных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3286 выражениях; ошибка появилась в 0.7.40.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3287
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3288 *) Исправление: совместимость с Tru64 UNIX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3289 Спасибо Dustin Marquess.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3290
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3291 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка появилась
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3292 в 0.7.41.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3293
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3294
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3295 Изменения в nginx 0.7.41 11.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3296
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3297 *) Исправление: в рабочем процессе мог произойти segmentation fault,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3298 если в server_name или location были выделения в регулярных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3299 выражениях; ошибка появилась в 0.7.40.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3300 Спасибо Владимиру Сопоту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3301
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3302
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3303 Изменения в nginx 0.7.40 09.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3304
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3305 *) Добавление: директива location поддерживает выделения в регулярных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3306 выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3307
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3308 *) Добавление: директиву alias с ссылками на выделения в регулярных
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3309 выражениях можно использовать внутри location'а, заданного регулярным
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3310 выражением с выделениями.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3311
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3312 *) Добавление: директива server_name поддерживает выделения в регулярных
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3313 выражениях.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3314
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3315 *) Изменение: модуль ngx_http_autoindex_module не показывал последний
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3316 слэш для каталогов на файловой системе XFS; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3317 0.7.15.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3318 Спасибо Дмитрию Кузьменко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3319
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3320
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3321 Изменения в nginx 0.7.39 02.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3322
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3323 *) Исправление: при включённом сжатии большие ответы с использованием
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3324 SSI могли зависать; ошибка появилась в 0.7.28.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3325 Спасибо Артёму Бохану.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3326
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3327 *) Исправление: при использовании коротких статических вариантов в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3328 директиве try_files в рабочем процессе мог произойти segmentation
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3329 fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3330
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3331
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3332 Изменения в nginx 0.7.38 23.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3333
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3334 *) Добавление: логгирование ошибок аутентификации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3335
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3336 *) Исправление: имя/пароль, заданные в auth_basic_user_file,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3337 игнорировались после нечётного числа пустых строк.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3338 Спасибо Александру Загребину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3339
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3340 *) Исправление: при использовании длинного пути в unix domain сокете в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3341 главном процессе происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3342 0.7.36.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3343
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3344
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3345 Изменения в nginx 0.7.37 21.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3346
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3347 *) Исправление: директивы, использующие upstream'ы, не работали; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3348 появилась в 0.7.36.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3349
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3350
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3351 Изменения в nginx 0.7.36 21.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3352
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3353 *) Добавление: предварительная поддержка IPv6; директива listen модуля
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3354 HTTP поддерживает IPv6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3355
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3356 *) Исправление: переменная $ancient_browser не работала для браузеров,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3357 заданных директивами modern_browser.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3358
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3359
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3360 Изменения в nginx 0.7.35 16.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3361
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3362 *) Исправление: директива ssl_engine не использовала SSL-акселератор для
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3363 асимметричных шифров.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3364 Спасибо Marcin Gozdalik.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3365
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3366 *) Исправление: директива try_files выставляла MIME-type, исходя из
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3367 расширения первоначального запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3368
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3369 *) Исправление: в директивах server_name, valid_referers и map
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3370 неправильно обрабатывались имена вида "*domain.tld", если
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3371 использовались маски вида ".domain.tld" и ".subdomain.domain.tld";
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3372 ошибка появилась в 0.7.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3373
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3374
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3375 Изменения в nginx 0.7.34 10.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3376
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3377 *) Добавление: параметр off в директиве if_modified_since.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3378
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3379 *) Добавление: теперь после команды XCLIENT nginx посылает команду
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3380 HELO/EHLO.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3381 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3382
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3383 *) Добавление: поддержка Microsoft-специфичного режима
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3384 "AUTH LOGIN with User Name" в почтовом прокси-сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3385 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3386
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3387 *) Исправление: в директиве rewrite, возвращающей редирект, старые
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3388 аргументы присоединялись к новым через символ "?" вместо "&";
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3389 ошибка появилась в 0.1.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3390 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3391
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3392 *) Исправление: nginx не собирался на AIX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3393
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3394
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3395 Изменения в nginx 0.7.33 02.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3396
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3397 *) Исправление: если на запрос с телом возвращался редирект, то ответ
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3398 мог быть двойным при использовании методов epoll или rtsig.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3399 Спасибо Eden Li.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3400
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3401 *) Исправление: для некоторых типов редиректов в переменной
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3402 $sent_http_location было пустое значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3403
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3404 *) Исправление: при использовании директивы resolver в SMTP
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3405 прокси-сервере в рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3406
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3407
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3408 Изменения в nginx 0.7.32 26.01.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3409
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3410 *) Добавление: теперь в директиве try_files можно явно указать проверку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3411 каталога.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3412
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3413 *) Исправление: fastcgi_store не всегда сохранял файлы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3414
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3415 *) Исправление: в гео-диапазонах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3416
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3417 *) Исправление: ошибки выделения больших блоков в разделяемой памяти,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3418 если nginx был собран без отладки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3419 Спасибо Андрею Квасову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3420
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3421
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3422 Изменения в nginx 0.7.31 19.01.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3423
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3424 *) Изменение: теперь директива try_files проверяет только файлы,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3425 игнорируя каталоги.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3426
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3427 *) Добавление: директива fastcgi_split_path_info.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3428
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3429 *) Исправления в поддержке строки "Expect" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3430
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3431 *) Исправления в гео-диапазонах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3432
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3433 *) Исправление: при отсутствии ответа ngx_http_memcached_module
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3434 возвращал в теле ответа строку "END" вместо 404-ой страницы по
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3435 умолчанию; ошибка появилась в 0.7.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3436 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3437
1048
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
3438 *) Исправление: при проксировании SMTP nginx выдавал сообщение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3439 "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: 11
diff changeset
3440 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3441
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3442
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3443 Изменения в nginx 0.7.30 24.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3444
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3445 *) Исправление: в рабочем процессе происходил segmentation fault, если в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3446 директивах fastcgi_pass или proxy_pass использовались переменные и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3447 имя хоста должно было резолвиться; ошибка появилась в 0.7.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3448
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3449
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3450 Изменения в nginx 0.7.29 24.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3451
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3452 *) Исправление: директивы fastcgi_pass и proxy_pass не поддерживали
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3453 переменные при использовании unix domain сокетов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3454
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3455 *) Исправления в обработке подзапросов; ошибки появились в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3456
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3457 *) Исправление: ответ "100 Continue" выдавался для запросов версии
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3458 HTTP/1.0;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3459 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3460
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3461 *) Исправление: в выделении памяти в модуле ngx_http_gzip_filter_module
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3462 под Cygwin.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3463
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3464
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3465 Изменения в nginx 0.7.28 22.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3466
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3467 *) Изменение: в выделении памяти в модуле ngx_http_gzip_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3468
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3469 *) Изменение: значения по умолчанию для директивы gzip_buffers изменены
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3470 с 4 4k/8k на 32 4k или 16 8k.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3471
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3472
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3473 Изменения в nginx 0.7.27 15.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3474
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3475 *) Добавление: директива try_files.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3476
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3477 *) Добавление: директива fastcgi_pass поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3478
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3479 *) Добавление: теперь директива geo может брать адрес из переменной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3480 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3481
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3482 *) Добавление: теперь модификатор location'а можно указывать без пробела
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3483 перед названием.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3484
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3485 *) Добавление: переменная $upstream_response_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3486
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3487 *) Исправление: теперь директива add_header не добавляет пустое
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3488 значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3489
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3490 *) Исправление: при запросе файла нулевой длины nginx закрывал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3491 соединение, ничего не передав; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3492
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3493 *) Исправление: метод MOVE не мог перемещать файл в несуществующий
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3494 каталог.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3495
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3496 *) Исправление: если в сервере не был описан ни один именованный
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3497 location, но такой location использовался в директиве error_page, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3498 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3499 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3500
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3501
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3502 Изменения в nginx 0.7.26 08.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3503
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3504 *) Исправление: в обработке подзапросов; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3505
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3506
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3507 Изменения в nginx 0.7.25 08.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3508
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3509 *) Изменение: в обработке подзапросов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3510
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3511 *) Изменение: теперь разрешаются POST'ы без строки "Content-Length" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3512 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3513
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3514 *) Исправление: теперь директивы limit_req и limit_conn указывают
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3515 причину запрета запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3516
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3517 *) Исправление: в параметре delete директивы geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3518
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3519
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3520 Изменения в nginx 0.7.24 01.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3521
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3522 *) Добавление: директива if_modified_since.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3523
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3524 *) Исправление: nginx не обрабатывал ответ FastCGI-сервера, если перед
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3525 ответом сервер передавал много сообщений в stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3526
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3527 *) Исправление: переменные "$cookie_..." не работали в SSI and в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3528 перловом модуле.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3529
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3531 Изменения в nginx 0.7.23 27.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3532
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3533 *) Добавление: параметры delete и ranges в директиве geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3534
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3535 *) Добавление: ускорение загрузки geo-базы с большим числом значений.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3536
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3537 *) Добавление: уменьшение памяти, необходимой для загрузки geo-базы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3538
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3539
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3540 Изменения в nginx 0.7.22 20.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3541
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3542 *) Добавление: параметр none в директиве smtp_auth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3543 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3544
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3545 *) Добавление: переменные "$cookie_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3546
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3547 *) Исправление: директива directio не работала с файловой системой XFS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3548
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3549 *) Исправление: resolver не понимал большие DNS-ответы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3550 Спасибо Zyb.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3551
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3552
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3553 Изменения в nginx 0.7.21 11.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3554
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3555 *) Изменения в модуле ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3556
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3557 *) Добавление: поддержка EXSLT в модуле ngx_http_xslt_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3558 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3559
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3560 *) Изменение: совместимость с glibc 2.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3561 Спасибо Eric Benson и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3562
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3563 *) Исправление: nginx не запускался на MacOSX 10.4 и более ранних;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3564 ошибка появилась в 0.7.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3565
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3566
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3567 Изменения в nginx 0.7.20 10.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3568
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3569 *) Изменения в модуле ngx_http_gzip_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3570
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3571 *) Добавление: модуль ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3572
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3573 *) Исправление: на платформах sparc и ppc рабочие процессы могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3574 выходить по сигналу SIGBUS; ошибка появилась в 0.7.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3575 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3576
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3577 *) Исправление: директивы вида "proxy_pass http://host/some:uri" не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3578 работали; ошибка появилась в 0.7.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3579
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3580 *) Исправление: при использовании HTTPS запросы могли завершаться с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3581 ошибкой "bad write retry".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3582
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3583 *) Исправление: модуль ngx_http_secure_link_module не работал внутри
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3584 location'ов с именами меньше 3 символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3585
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3586 *) Исправление: переменная $server_addr могла не иметь значения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3587
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3588
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3589 Изменения в nginx 0.7.19 13.10.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3590
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3591 *) Исправление: обновление номера версии.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3593
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3594 Изменения в nginx 0.7.18 13.10.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3595
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3596 *) Изменение: директива underscores_in_headers; теперь nginx по
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3597 умолчанию не разрешает подчёркивания в именах строк в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3598 запроса клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3599
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3600 *) Добавление: модуль ngx_http_secure_link_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3601
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3602 *) Добавление: директива real_ip_header поддерживает любой заголовок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3603
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3604 *) Добавление: директива log_subrequest.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3605
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3606 *) Добавление: переменная $realpath_root.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3607
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3608 *) Добавление: параметры http_502 и http_504 в директиве
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3609 proxy_next_upstream.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3610
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3611 *) Исправление: параметр http_503 в директивах proxy_next_upstream или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3612 fastcgi_next_upstream не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3613
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3614 *) Исправление: nginx мог выдавать строку "Transfer-Encoding: chunked"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3615 для запросов HEAD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3616
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3617 *) Исправление: теперь accept-лимит зависит от числа worker_connections.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3618
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3619
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3620 Изменения в nginx 0.7.17 15.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3621
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3622 *) Добавление: директива directio теперь работает на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3623
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3624 *) Добавление: переменная $pid.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3625
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3626 *) Исправление: оптимизация directio, появившаяся в 0.7.15, не работала
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3627 при использовании open_file_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3628
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3629 *) Исправление: access_log с переменными не работал на Linux; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3630 появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3631
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3632 *) Исправление: модуль ngx_http_charset_module не понимал название
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3633 кодировки в кавычках, полученное от бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3634
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3635
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3636 Изменения в nginx 0.7.16 08.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3637
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3638 *) Исправление: nginx не собирался на 64-битных платформах; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3639 появилась в 0.7.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3640
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3641
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3642 Изменения в nginx 0.7.15 08.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3643
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3644 *) Добавление: модуль ngx_http_random_index_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3645
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3646 *) Добавление: директива directio оптимизирована для запросов файлов,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3647 начинающихся с произвольной позиции.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3648
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3649 *) Добавление: директива directio при необходимости запрещает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3650 использование sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3651
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3652 *) Добавление: теперь nginx разрешает подчёркивания в именах строк в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3653 заголовке запроса клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3654
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3655
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3656 Изменения в nginx 0.7.14 01.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3657
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3658 *) Изменение: теперь директивы ssl_certificate и ssl_certificate_key не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3659 имеют значений по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3660
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3661 *) Добавление: директива listen поддерживает параметр ssl.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3662
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3663 *) Добавление: теперь при переконфигурации nginx учитывает изменение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3664 временной зоны на FreeBSD и Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3665
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3666 *) Исправление: параметры директивы listen, такие как backlog, rcvbuf и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3667 прочие, не устанавливались, если сервером по умолчанию был не первый
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3668 сервер.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3669
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3670 *) Исправление: при использовании в качестве аргументов части URI,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3671 выделенного с помощью директивы rewrite, эти аргументы не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3672 экранировались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3673
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3674 *) Исправление: улучшения тестирования правильности конфигурационного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3675 файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3676
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3677
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3678 Изменения в nginx 0.7.13 26.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3679
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3680 *) Исправление: nginx не собирался на Linux и Solaris; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3681 в 0.7.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3683
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3684 Изменения в nginx 0.7.12 26.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3685
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3686 *) Добавление: директива server_name поддерживает пустое имя "".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3687
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3688 *) Добавление: директива gzip_disable поддерживает специальную маску
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3689 msie6.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3690
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3691 *) Исправление: при использовании параметра max_fails=0 в upstream'е с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3692 несколькими серверами рабочий процесс выходил по сигналу SIGFPE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3693 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3694
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3695 *) Исправление: при перенаправлении запроса с помощью директивы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3696 error_page терялось тело запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3697
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3698 *) Исправление: при перенаправлении запроса с методом HEAD с помощью
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3699 директивы error_page возвращался полный ответ.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3700
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3701 *) Исправление: метод $r->header_in() не возвращал значения строк
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3702 "Host", "User-Agent", и "Connection" из заголовка запроса; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3703 появилась в 0.7.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3704
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3705
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3706 Изменения в nginx 0.7.11 18.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3707
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3708 *) Изменение: теперь ngx_http_charset_module по умолчанию не работает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3709 MIME-типом text/css.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3710
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3711 *) Добавление: теперь nginx возвращает код 405 для метода POST при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3712 запросе статического файла, только если файл существует.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3713
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3714 *) Добавление: директива proxy_ssl_session_reuse.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3715
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3716 *) Исправление: после перенаправления запроса с помощью
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3717 "X-Accel-Redirect" директива proxy_pass без URI могла использовать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3718 оригинальный запрос.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3719
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3720 *) Исправление: если у каталога были права доступа только на поиск
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3721 файлов и первый индексный файл отсутствовал, то nginx возвращал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3722 ошибку 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3723
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3724 *) Исправление: ошибок во вложенных location'ах; ошибки появились в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3725 0.7.1.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3726
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3727
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3728 Изменения в nginx 0.7.10 13.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3729
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3730 *) Исправление: ошибок в директивах addition_types, charset_types,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3731 gzip_types, ssi_types, sub_filter_types и xslt_types; ошибки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3732 появились в 0.7.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3733
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3734 *) Исправление: рекурсивной error_page для 500 ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3735
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3736 *) Исправление: теперь модуль ngx_http_realip_module устанавливает адрес
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3737 не для всего keepalive соединения, а для каждого запроса по этому
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3738 соединению.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3739
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3740
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3741 Изменения в nginx 0.7.9 12.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3742
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3743 *) Изменение: теперь ngx_http_charset_module по умолчанию работает со
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3744 следующими MIME-типами: text/html, text/css, text/xml, text/plain,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3745 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: 11
diff changeset
3746
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3747 *) Добавление: директивы charset_types и addition_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3748
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3749 *) Добавление: теперь директивы gzip_types, ssi_types и sub_filter_types
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3750 используют хэш.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3751
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3752 *) Добавление: модуль ngx_cpp_test_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3753
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3754 *) Добавление: директива expires поддерживает суточное время.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3755
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3756 *) Добавление: улучшения и исправления в модуле ngx_http_xslt_module.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3757 Спасибо Денису Латыпову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3758
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3759 *) Исправление: директива log_not_found не работала при поиске индексных
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3760 файлов.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3761
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3762 *) Исправление: HTTPS-соединения могли зависнуть, если использовались
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3763 методы kqueue, epoll, rtsig или eventport; ошибка появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3764
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3765 *) Исправление: если в директивах server_name, valid_referers и map
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3766 использовалась маска вида "*.domain.tld" и при этом полное имя вида
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3767 "domain.tld" не было описано, то это имя попадало под маску; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3768 появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3769
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3770
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3771 Изменения в nginx 0.7.8 04.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3772
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3773 *) Добавление: модуль ngx_http_xslt_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3774
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3775 *) Добавление: переменные "$arg_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3776
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3777 *) Добавление: поддержка directio в Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3778 Спасибо Ivan Debnar.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3779
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3780 *) Исправление: теперь, если FastCGI-сервер присылает строку "Location"
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3781 в заголовке ответа без строки статуса, то nginx использует код
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3782 статуса 302.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3783 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3784
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3785
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3786 Изменения в nginx 0.7.7 30.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3787
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3788 *) Изменение: теперь ошибка EAGAIN при вызове connect() не считается
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3789 временной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3790
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3791 *) Изменение: значением переменной $ssl_client_cert теперь является
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3792 сертификат, перед каждой строкой которого, кроме первой, вставляется
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3793 символ табуляции; неизменённый сертификат доступен через переменную
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3794 $ssl_client_raw_cert.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3795
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3796 *) Добавление: параметр ask директивы ssl_verify_client.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3797
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3798 *) Добавление: улучшения в обработке byte-range.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3799 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3800
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3801 *) Добавление: директива directio.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3802 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3803
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3804 *) Добавление: поддержка sendfile() в MacOSX 10.5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3805
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3806 *) Исправление: в MacOSX и Cygwin при проверке location'ов теперь
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3807 делается сравнение без учёта регистра символов; однако, сравнение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3808 ограничено только однобайтными locale'ями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3809
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3810 *) Исправление: соединения почтового прокси-сервера зависали в режиме
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3811 SSL, если использовались методы select, poll или /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3812
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3813 *) Исправление: ошибки при использовании кодировки UTF-8 в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3814 ngx_http_autoindex_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3815
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3816
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3817 Изменения в nginx 0.7.6 07.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3818
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3819 *) Исправление: теперь при использовании переменных в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3820 access_log всегда проверяется существовании root'а для запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3821
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3822 *) Исправление: модуль ngx_http_flv_module не поддерживал несколько
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3823 значений в аргументах запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3824
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3825
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3826 Изменения в nginx 0.7.5 01.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3827
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3828 *) Исправления в поддержке переменных в директиве access_log; ошибки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3829 появились в 0.7.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3830
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3831 *) Исправление: nginx не собирался с параметром
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3832 --without-http_gzip_module; ошибка появилась в 0.7.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3833 Спасибо Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3834
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3835 *) Исправление: при совместном использовании sub_filter и SSI ответы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3836 могли передаваться неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3837
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3838
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3839 Изменения в nginx 0.7.4 30.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3840
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3841 *) Добавление: директива access_log поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3842
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3843 *) Добавление: директива open_log_file_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3844
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3845 *) Добавление: ключ -g.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3846
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3847 *) Добавление: поддержка строки "Expect" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3848
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3849 *) Исправление: большие включения в SSI могли передавались не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3850
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3851
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3852 Изменения в nginx 0.7.3 23.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3853
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3854 *) Изменение: MIME-тип для расширения rss изменён на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3855 "application/rss+xml".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3856
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3857 *) Изменение: теперь директива "gzip_vary on" выдаёт строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3858 "Vary: Accept-Encoding" в заголовке ответа и для несжатых ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3859
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3860 *) Добавление: теперь при использовании протокола "https://" в директиве
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3861 rewrite автоматически делается редирект.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3862
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3863 *) Исправление: директива proxy_pass не работала с протоколом HTTPS;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3864 ошибка появилась в 0.6.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3865
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3866
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3867 Изменения в nginx 0.7.2 16.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3868
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3869 *) Добавление: теперь nginx поддерживает шифры с обменом EDH-ключами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3870
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3871 *) Добавление: директива ssl_dhparam.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3872
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3873 *) Добавление: переменная $ssl_client_cert.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3874 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3875
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3876 *) Исправление: после изменения URI с помощью директивы rewrite nginx не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3877 искал новый location; ошибка появилась в 0.7.1.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3878 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3879
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3880 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка появилась
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3881 в 0.7.1.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3882
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3883 *) Исправление: при редиректе запроса к каталогу с добавлением слэша
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3884 nginx не добавлял аргументы из оригинального запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3885
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3886
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3887 Изменения в nginx 0.7.1 26.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3888
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3889 *) Изменение: теперь поиск location'а делается с помощью дерева.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3890
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3891 *) Изменение: директива optimize_server_names упразднена в связи с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3892 появлением директивы server_name_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3893
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3894 *) Изменение: некоторые давно устаревшие директивы больше не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3895 поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3896
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3897 *) Изменение: параметр "none" в директиве ssl_session_cache; теперь этот
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3898 параметр используется по умолчанию.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3899 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3900
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3901 *) Исправление: рабочие процессы могли не реагировать на сигналы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3902 переконфигурации и ротации логов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3903
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3904 *) Исправление: nginx не собирался на последних Fedora 9 Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3905 Спасибо Roxis.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3906
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3907
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3908 Изменения в nginx 0.7.0 19.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3909
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3910 *) Изменение: теперь символы 0x00-0x1F, '"' и '\' в access_log
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3911 записываются в виде \xXX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3912 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3913
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3914 *) Изменение: теперь nginx разрешает несколько строк "Host" в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3915 запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3916
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3917 *) Добавление: директива expires поддерживает флаг modified.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3918
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3919 *) Добавление: переменные $uid_got и $uid_set можно использовать на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3920 любой стадии обработки запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3921
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3922 *) Добавление: переменная $hostname.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3923 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3924
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3925 *) Добавление: поддержка DESTDIR.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3926 Спасибо Todd A. Fisher и Andras Voroskoi.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3927
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3928 *) Исправление: при использовании keepalive на Linux в рабочем процессе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3929 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3930
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3931
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3932 Изменения в nginx 0.6.31 12.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3933
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3934 *) Исправление: nginx не обрабатывал ответ FastCGI-сервера, если строка
1264
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
3935 заголовка ответа была в конце записи FastCGI; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3936 0.6.2.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3937 Спасибо Сергею Серову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3938
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3939 *) Исправление: при удалении файла и использовании директивы
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3940 open_file_cache_errors off в рабочем процессе мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3941 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3942
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3943
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3944 Изменения в nginx 0.6.30 29.04.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3945
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3946 *) Изменение: теперь, если маске, заданной в директиве include, не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3947 соответствует ни один файл, то nginx не выдаёт ошибку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3948
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3949 *) Добавление: теперь время в директивах можно задавать без пробела,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3950 например, "1h50m".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3951
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3952 *) Исправление: утечек памяти, если директива ssl_verify_client имела
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3953 значение on.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3954 Спасибо Chavelle Vincent.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3955
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3956 *) Исправление: директива sub_filter могла вставлять заменяемый текст в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3957 вывод.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3958
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3959 *) Исправление: директива error_page не воспринимала параметры в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3960 перенаправляемом URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3961
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3962 *) Исправление: теперь при сборке с Cygwin nginx всегда открывает файлы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3963 в бинарном режиме.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3964
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3965 *) Исправление: nginx не собирался под OpenBSD; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3966 0.6.15.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3967
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3968
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3969 Изменения в nginx 0.6.29 18.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3970
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3971 *) Добавление: модуль ngx_google_perftools_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3972
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3973 *) Исправление: модуль ngx_http_perl_module не собирался на 64-битных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3974 платформах; ошибка появилась в 0.6.27.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3975
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3976
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3977 Изменения в nginx 0.6.28 13.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3978
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3979 *) Исправление: метод rtsig не собирался; ошибка появилась в 0.6.27.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3980
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3981
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3982 Изменения в nginx 0.6.27 12.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3983
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3984 *) Изменение: теперь на Linux 2.6.18+ по умолчанию не собирается метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3985 rtsig.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3986
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3987 *) Изменение: теперь при перенаправлении запроса в именованный location
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3988 с помощью директивы error_page метод запроса не изменяется.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3989
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3990 *) Добавление: директивы resolver и resolver_timeout в SMTP
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3991 прокси-сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3992
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3993 *) Добавление: директива post_action поддерживает именованные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3994 location'ы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
3995
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3996 *) Исправление: при перенаправлении запроса из location'а c обработчиком
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3997 proxy, FastCGI или memcached в именованный location со статическим
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3998 обработчиком в рабочем процессе происходил segmentation fault.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3999
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4000 *) Исправление: браузеры не повторяли SSL handshake, если при первом
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4001 handshake не оказалось правильного клиентского сертификата.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4002 Спасибо Александру Инюхину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4003
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4004 *) Исправление: при перенаправлении ошибок 495-497 с помощью директивы
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4005 error_page без изменения кода ошибки nginx пытался выделить очень
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4006 много памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4007
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4008 *) Исправление: утечки памяти в долгоживущих небуфферизированных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4009 соединениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4011 *) Исправление: утечки памяти в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4012
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4013 *) Исправление: при перенаправлении запроса из location'а c обработчиком
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4014 proxy в другой location с обработчиком proxy в рабочем процессе
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4015 происходил segmentation fault.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4016
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4017 *) Исправление: ошибки в кэшировании переменных $proxy_host и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4018 $proxy_port.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4019 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4020
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4021 *) Исправление: директива proxy_pass с переменными использовала порт,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4022 описанной в другой директиве proxy_pass без переменных, но с таким же
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4023 именем хоста.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4024 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4025
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4026 *) Исправление: во время переконфигурации на некоторых 64-битном
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4027 платформах в лог записывался alert "sendmsg() failed (9: Bad file
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4028 descriptor)".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4029
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4030 *) Исправление: при повторном использовании в SSI пустого block'а в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4031 качестве заглушки в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4032
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4033 *) Исправление: ошибки при копировании части URI, содержащего
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4034 экранированные символы, в аргументы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4035
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4036
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4037 Изменения в nginx 0.6.26 11.02.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4038
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4039 *) Исправление: директивы proxy_store и fastcgi_store не проверяли длину
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4040 ответа.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4041
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4042 *) Исправление: при использовании большого значения в директиве expires
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4043 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4044 Спасибо Joaquin Cuenca Abela.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4045
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4046 *) Исправление: nginx неверно определял длину строки кэша на Pentium 4.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4047 Спасибо Геннадию Махомеду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4048
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4049 *) Исправление: в проксированных подзапросах и подзапросах к
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4050 FastCGI-серверу вместо метода GET использовался оригинальный метод
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4051 клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4052
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4053 *) Исправление: утечки сокетов в режиме HTTPS при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4054 отложенного accept'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4055 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4056
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4057 *) Исправление: nginx выдавал ошибочное сообщение "SSL_shutdown() failed
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4058 (SSL: )"; ошибка появилась в 0.6.23.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4059
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4060 *) Исправление: при использовании HTTPS запросы могли завершаться с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4061 ошибкой "bad write retry"; ошибка появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4062
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4063
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4064 Изменения в nginx 0.6.25 08.01.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4065
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4066 *) Изменение: вместо специального параметра "*" в директиве server_name
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4067 теперь используется директива server_name_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4068
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4069 *) Изменение: в качестве основного имени в директиве server_name теперь
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4070 можно использовать имена с масками и регулярными выражениями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4071
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4072 *) Изменение: директива satisfy_any заменена директивой satisfy.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4073
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4074 *) Изменение: после переконфигурации старые рабочие процесс могли сильно
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4075 нагружать процессор при запуске под Linux OpenVZ.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4076
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4077 *) Добавление: директива min_delete_depth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4078
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4079 *) Исправление: методы COPY и MOVE не работали с одиночными файлами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4080
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4081 *) Исправление: модуль ngx_http_gzip_static_module не позволял работать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4082 модулю ngx_http_dav_module; ошибка появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4083
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4084 *) Исправление: утечки сокетов в режиме HTTPS при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4085 отложенного accept'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4086 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4087
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4088 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка появилась
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4089 в 0.6.23.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4090
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4091
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4092 Изменения в nginx 0.6.24 27.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4093
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4094 *) Исправление: при использовании HTTPS в рабочем процессе мог произойти
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4095 segmentation fault; ошибка появилась в 0.6.23.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4096
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4097
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4098 Изменения в nginx 0.6.23 27.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4099
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4100 *) Изменение: параметр "off" в директиве ssl_session_cache; теперь этот
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4101 параметр используется по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4102
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4103 *) Изменение: директива open_file_cache_retest переименована в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4104 open_file_cache_valid.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4105
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4106 *) Добавление: директива open_file_cache_min_uses.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4107
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4108 *) Добавление: модуль ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4109
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4110 *) Добавление: директива gzip_disable.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4111
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4112 *) Добавление: директиву memcached_pass можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4113 if.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4114
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4115 *) Исправление: если внутри одного location'а использовались директивы
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4116 "memcached_pass" и "if", то в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4117 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4118
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4119 *) Исправление: если при использовании директивы satisfy_any on" были
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4120 заданы директивы не всех модулей доступа, то заданные директивы не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4121 проверялись.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4122
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4123 *) Исправление: параметры, заданные регулярным выражением в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4124 valid_referers, не наследовалась с предыдущего уровня.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4125
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4126 *) Исправление: директива post_action не работала, если запрос
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4127 завершался с кодом 499.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4128
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4129 *) Исправление: оптимизация использования 16K буфера для SSL-соединения.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4130 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4131
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4132 *) Исправление: STARTTLS в режиме SMTP не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4133 Спасибо Олегу Мотиенко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4134
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4135 *) Исправление: при использовании HTTPS запросы могли завершаться с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4136 ошибкой "bad write retry"; ошибка появилась в 0.5.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4137
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4138
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4139 Изменения в nginx 0.6.22 19.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4140
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4141 *) Изменение: теперь все методы модуля ngx_http_perl_module возвращают
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4142 значения, скопированные в память, выделенную perl'ом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4143
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4144 *) Исправление: если nginx был собран с модулем ngx_http_perl_module,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4145 использовался perl до версии 5.8.6 и perl поддерживал потоки, то во
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4146 время переконфигурации основной процесс аварийно выходил; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4147 появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4148 Спасибо Борису Жмурову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4149
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4150 *) Исправление: в методы модуля ngx_http_perl_module могли передаваться
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4151 неверные результаты выделения в регулярных выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4152
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4153 *) Исправление: если метод $r->has_request_body() вызывался для запроса,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4154 у которого небольшое тело запроса было уже полностью получено, то в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4155 рабочем процессе происходил segmentation fault.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4156
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4157 *) Исправление: large_client_header_buffers не освобождались перед
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4158 переходом в состояние keep-alive.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4159 Спасибо Олександру Штепе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4160
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4161 *) Исправление: в переменной $upstream_addr не записывался последний
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4162 адрес; ошибка появилась в 0.6.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4163
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4164 *) Исправление: директива fastcgi_catch_stderr не возвращала ошибку;
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4165 теперь она возвращает ошибку 502, которую можно направить на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4166 следующий сервер с помощью "fastcgi_next_upstream invalid_header".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4167
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4168 *) Исправление: при использовании директивы fastcgi_catch_stderr в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4169 основном процессе происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4170 0.6.10.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4171 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4172
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4173
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4174 Изменения в nginx 0.6.21 03.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4175
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4176 *) Изменение: если в значениях переменных директивы proxy_pass
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4177 используются только IP-адреса, то указывать resolver не нужно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4178
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4179 *) Исправление: при использовании директивы proxy_pass c URI-частью в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4180 рабочем процессе мог произойти segmentation fault; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4181 0.6.19.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4182
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4183 *) Исправление: если resolver использовался на платформах, не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4184 поддерживающих метод kqueue, то nginx выдавал alert "name is out of
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4185 response".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4186 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4187
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4188 *) Исправление: При использовании переменной $server_protocol в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4189 FastCGI-параметрах и запросе, длина которого была близка к значению
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4190 директивы client_header_buffer_size, nginx выдавал alert "fastcgi:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4191 the request record is too big".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4192
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4193 *) Исправление: при обычном запросе версии HTTP/0.9 к HTTPS серверу
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4194 nginx возвращал обычный ответ.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4195
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4196
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4197 Изменения в nginx 0.6.20 28.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4198
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4199 *) Исправление: при использовании директивы proxy_pass c URI-частью в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4200 рабочем процессе мог произойти segmentation fault; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4201 0.6.19.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4202
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4203
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4204 Изменения в nginx 0.6.19 27.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4205
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4206 *) Исправление: версия 0.6.18 не собиралась.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4207
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4208
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4209 Изменения в nginx 0.6.18 27.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4210
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4211 *) Изменение: теперь модуль ngx_http_userid_module в поле куки с номером
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4212 процесса добавляет микросекунды на время старта.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4213
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4214 *) Изменение: в error_log теперь записывается полная строка запроса
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4215 вместо только URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4216
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4217 *) Добавление: директива proxy_pass поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4218
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4219 *) Добавление: директивы resolver и resolver_timeout.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4220
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4221 *) Добавление: теперь директива "add_header last-modified ''" удаляет в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4222 заголовке ответа строку "Last-Modified".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4223
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4224 *) Исправление: директива limit_rate не позволяла передавать на полной
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4225 скорости, даже если был указан очень большой лимит.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4226
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4227
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4228 Изменения в nginx 0.6.17 15.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4229
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4230 *) Добавление: поддержка строки "If-Range" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4231 Спасибо Александру Инюхину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4232
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4233 *) Исправление: при использовании директивы msie_refresh повторно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4234 экранировались уже экранированные символы; ошибка появилась в 0.6.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4235
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4236 *) Исправление: директива autoindex не работала при использовании "alias
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4237 /".
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4238
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4239 *) Исправление: при использовании подзапросов в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4240 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4241
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4242 *) Исправление: при использовании SSL и gzip большие ответы могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4243 передаваться не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4244
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4245 *) Исправление: если ответ проксированного сервера был версии HTTP/0.9,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4246 то переменная $status была равна 0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4247
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4248
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4249 Изменения в nginx 0.6.16 29.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4250
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4251 *) Изменение: теперь на Linux используется uname(2) вместо procfs.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4252 Спасибо Илье Новикову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4253
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4254 *) Исправление: если в директиве error_page использовался символ "?", то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4255 он экранировался при проксировании запроса; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4256 0.6.11.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4257
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4258 *) Исправление: совместимость с mget.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4259
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4260
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4261 Изменения в nginx 0.6.15 22.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4262
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4263 *) Добавление: совместимость с Cygwin.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4264 Спасибо Владимиру Кутакову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4265
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4266 *) Добавление: директива merge_slashes.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4267
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4268 *) Добавление: директива gzip_vary.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4269
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4270 *) Добавление: директива server_tokens.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4271
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4272 *) Исправление: nginx не раскодировал URI в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4273
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4274 *) Исправление: при использовании переменной в директивах charset или
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4275 source_charset на старте или во время переконфигурации происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4276 segmentation fault,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4277
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4278 *) Исправление: nginx возвращал ошибку 400 на запросы вида
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4279 "GET http://www.domain.com HTTP/1.0".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4280 Спасибо James Oakley.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4281
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4282 *) Исправление: после перенаправления запроса с телом запроса с помощью
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4283 директивы error_page nginx пытался снова прочитать тело запроса;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4284 ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4285
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4286 *) Исправление: в рабочем процессе происходил segmentation fault, если у
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4287 сервера, обрабатывающему запрос, не был явно определён server_name;
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4288 ошибка появилась в 0.6.7.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4289
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4290
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4291 Изменения в nginx 0.6.14 15.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4292
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4293 *) Изменение: теперь по умолчанию команда SSI echo использует
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4294 кодирование entity.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4295
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4296 *) Добавление: параметр encoding в команде SSI echo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4297
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4298 *) Добавление: директиву access_log можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4299 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4300
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4301 *) Исправление: если все сервера апстрима оказывались недоступными, то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4302 до восстановления работоспособности у всех серверов вес становился
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4303 равным одному; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4304
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4305 *) Исправление: при использовании переменных $date_local и $date_gmt вне
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4306 модуля ngx_http_ssi_filter_module в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4307 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4308
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4309 *) Исправление: при использовании включённом отладочном логе в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4310 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4311 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4312
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4313 *) Исправление: ngx_http_memcached_module не устанавливал
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4314 $upstream_response_time.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4315 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4316
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4317 *) Исправление: рабочий процесс мог зациклиться при использовании
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4318 memcached.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4319
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4320 *) Исправление: nginx распознавал параметры "close" и "keep-alive" в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4321 строке "Connection" в заголовке запроса только, если они были в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4322 нижнем регистре; ошибка появилась в 0.6.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4323
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4324 *) Исправление: sub_filter не работал с пустой строкой замены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4325
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4326 *) Исправление: в парсинге sub_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4327
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4328
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4329 Изменения в nginx 0.6.13 24.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4330
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4331 *) Исправление: nginx не закрывал файл каталога для запроса HEAD, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4332 использовался autoindex
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4333 Спасибо Arkadiusz Patyk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4334
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4335
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4336 Изменения в nginx 0.6.12 21.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4337
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4338 *) Изменение: почтовый прокси-сервер разделён на три модуля: pop3, imap
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4339 и smtp.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4340
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4341 *) Добавление: параметры конфигурации --without-mail_pop3_module,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4342 --without-mail_imap_module и --without-mail_smtp_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4343
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4344 *) Добавление: директивы smtp_greeting_delay и smtp_client_buffer модуля
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4345 ngx_mail_smtp_module.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4346
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4347 *) Исправление: wildcard в конце имени сервера не работали; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4348 появилась в 0.6.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4349
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4350 *) Исправление: при использовании разделяемой библиотеки PCRE,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4351 расположенной в нестандартном месте, nginx не запускался на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4352
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4353 *) Исправление: директивы proxy_hide_header и fastcgi_hide_header не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4354 скрывали строки заголовка ответа с именем больше 32 символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4355 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4356
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4357
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4358 Изменения в nginx 0.6.11 11.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4359
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4360 *) Исправление: счётчик активных соединений всегда рос при использовании
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4361 почтового прокси-сервера.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4362
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4363 *) Исправление: если бэкенд возвращал только заголовок ответа при
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4364 небуферизированном проксировании, то nginx закрывал соединение с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4365 бэкендом по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4366
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4367 *) Исправление: nginx не поддерживал несколько строк "Connection" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4368 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4369
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4370 *) Исправление: если в сервере апстрима был задан max_fails, то после
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4371 первой же неудачной попытки вес сервера навсегда становился равным
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4372 одному; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4373
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4374
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4375 Изменения в nginx 0.6.10 03.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4376
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4377 *) Добавление: директивы open_file_cache, open_file_cache_retest и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4378 open_file_cache_errors.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4379
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4380 *) Исправление: утечки сокетов; ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4381
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4382 *) Исправление: В строку заголовка ответа "Content-Type", указанную в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4383 методе $r->send_http_header(), не добавлялась кодировка, указанная в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4384 директиве charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4385
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4386 *) Исправление: при использовании метода /dev/poll в рабочем процессе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4387 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4388
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4389
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4390 Изменения в nginx 0.6.9 28.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4391
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4392 *) Исправление: рабочий процесс мог зациклиться при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4393 протокола HTTPS; ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4394
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4395 *) Исправление: если сервер слушал на двух адресах или портах, то nginx
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4396 не запускался при использовании wildcard в конце имени сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4397
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4398 *) Исправление: директива ip_hash могла неверно помечать сервера как
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4399 нерабочие.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4400
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4401 *) Исправление: nginx не собирался на amd64; ошибка появилась в 0.6.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4402
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4403
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4404 Изменения в nginx 0.6.8 20.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4405
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4406 *) Изменение: теперь nginx пытается установить директивы
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4407 worker_priority, worker_rlimit_nofile, worker_rlimit_core,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4408 worker_rlimit_sigpending без привилегий root'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4409
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4410 *) Изменение: теперь nginx экранирует символы пробела и "%" при передаче
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4411 запроса серверу аутентификации почтового прокси-сервера.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4412
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4413 *) Изменение: теперь nginx экранирует символ "%" в переменной
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4414 $memcached_key.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4415
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4416 *) Исправление: при указании относительного пути к конфигурационному
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4417 файлу в качестве параметра ключа -c nginx определял путь относительно
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4418 конфигурационного префикса; ошибка появилась в 0.6.6.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4419
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4420 *) Исправление: nginx не работал на FreeBSD/sparc64.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4421
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4422
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4423 Изменения в nginx 0.6.7 15.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4424
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4425 *) Изменение: теперь пути, указанные в директивах include,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4426 auth_basic_user_file, perl_modules, ssl_certificate,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4427 ssl_certificate_key и ssl_client_certificate, определяются
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4428 относительно каталога конфигурационного файла nginx.conf, а не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4429 относительно префикса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4430
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4431 *) Изменение: параметр --sysconfdir=PATH в configure упразднён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4432
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4433 *) Изменение: для обновления на лету версий 0.1.x создан специальный
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4434 сценарий make upgrade1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4435
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4436 *) Добавление: директивы server_name и valid_referers поддерживают
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4437 регулярные выражения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4438
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4439 *) Добавление: директива server в блоке upstream поддерживает параметр
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4440 backup.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4441
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4442 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4443 $r->discard_request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4444
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4445 *) Добавление: директива "add_header Last-Modified ..." меняет строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4446 "Last-Modified" в заголовке ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4447
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4448 *) Исправление: если на запрос с телом возвращался ответ с кодом HTTP
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4449 отличным от 200, и после этого запроса соединение переходило в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4450 состояние keep-alive, то на следующий запрос nginx возвращал 400.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4451
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4452 *) Исправление: если в директиве auth_http был задан неправильный адрес,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4453 то в рабочем процессе происходил segmentation fault.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4454
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4455 *) Исправление: теперь по умолчанию nginx использует значение 511 для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4456 listen backlog на всех платформах, кроме FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4457 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4458
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4459 *) Исправление: рабочий процесс мог зациклиться, если server в блоке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4460 upstream был помечен как down; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4461
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4462 *) Исправление: sendfilev() в Solaris теперь не используется при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4463 передаче тела запроса FastCGI-серверу через unix domain сокет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4464
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4465
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4466 Изменения в nginx 0.6.6 30.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4467
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4468 *) Добавление: параметр --sysconfdir=PATH в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4469
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4470 *) Добавление: именованные location'ы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4471
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4472 *) Добавление: переменную $args можно устанавливать с помощью set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4473
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4474 *) Добавление: переменная $is_args.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4475
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4476 *) Исправление: равномерное распределение запросов к апстримам с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4477 большими весами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4478
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4479 *) Исправление: если клиент в почтовом прокси-сервере закрывал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4480 соединение, то nginx мог не закрывать соединение с бэкендом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4481
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4482 *) Исправление: при использовании одного хоста в качестве бэкендов для
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4483 протоколов HTTP и HTTPS без явного указания портов, nginx использовал
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4484 только один порт - 80 или 443.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4485
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4486 *) Исправление: nginx не собирался на Solaris/amd64 Sun Studio 11 и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4487 более ранними версиями; ошибка появилась в 0.6.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4488
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4489
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4490 Изменения в nginx 0.6.5 23.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4491
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4492 *) Добавление: переменная $nginx_version.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4493 Спасибо Николаю Гречуху.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4494
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4495 *) Добавление: почтовый прокси-сервер поддерживает AUTHENTICATE в режиме
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4496 IMAP.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4497 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4498
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4499 *) Добавление: почтовый прокси-сервер поддерживает STARTTLS в режиме
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4500 SMTP.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4501 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4502
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4503 *) Исправление: теперь nginx экранирует пробел в переменной
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4504 $memcached_key.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4505
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4506 *) Исправление: nginx неправильно собирался Sun Studio на Solaris/amd64.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4507 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4508
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4509 *) Исправление: незначительных потенциальных ошибок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4510 Спасибо Coverity's Scan.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4511
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4512
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4513 Изменения в nginx 0.6.4 17.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4514
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4515 *) Безопасность: при использовании директивы msie_refresh был возможен
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4516 XSS.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4517 Спасибо Максиму Богуку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4518
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4519 *) Изменение: директивы proxy_store и fastcgi_store изменены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4520
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4521 *) Добавление: директивы proxy_store_access и fastcgi_store_access.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4522
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4523 *) Исправление: nginx не работал на Solaris/sparc64, если был собран Sun
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4524 Studio.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4525 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4526
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4527 *) Изменение: обход ошибки в Sun Studio 12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4528 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4529
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4531 Изменения в nginx 0.6.3 12.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4532
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4533 *) Добавление: директивы proxy_store и fastcgi_store.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4534
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4535 *) Исправление: при использовании директивы auth_http_header в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4536 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4537 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4538
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4539 *) Исправление: если использовался метод аутентификации CRAM-MD5, но он
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4540 не был разрешён, то в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4541
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4542 *) Исправление: при использовании протокола HTTPS в директиве proxy_pass
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4543 в рабочем процессе мог произойти segmentation fault.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4544
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4545 *) Исправление: в рабочем процессе мог произойти segmentation fault,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4546 если использовался метод eventport.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4547
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4548 *) Исправление: директивы proxy_ignore_client_abort и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4549 fastcgi_ignore_client_abort не работали; ошибка появилась в 0.5.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4550
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4551
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4552 Изменения в nginx 0.6.2 09.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4553
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4554 *) Исправление: если заголовок ответа был разделён в FastCGI-записях, то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4555 nginx передавал клиенту мусор в таких заголовках.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4556
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4557
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4558 Изменения в nginx 0.6.1 17.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4559
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4560 *) Исправление: в парсинге SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4561
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4562 *) Исправление: при использовании удалённого подзапроса в SSI
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4563 последующий подзапрос локального файла мог отдаваться клиенту в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4564 неверном порядке.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4565
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4566 *) Исправление: большие включения в SSI, сохранённые во временные файлы,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4567 передавались не полностью.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4568
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4569 *) Исправление: значение perl'овой переменной $$ модуля
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4570 ngx_http_perl_module было равно номеру главного процесса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4571
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4572
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4573 Изменения в nginx 0.6.0 14.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4574
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4575 *) Добавление: директивы "server_name", "map", and "valid_referers"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4576 поддерживают маски вида "www.example.*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4577
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4578
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4579 Изменения в nginx 0.5.25 11.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4580
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4581 *) Исправление: nginx не собирался с параметром
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4582 --without-http_rewrite_module; ошибка появилась в 0.5.24.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4583
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4584
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4585 Изменения в nginx 0.5.24 06.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4586
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4587 *) Безопасность: директива ssl_verify_client не работала, если запрос
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4588 выполнялся по протоколу HTTP/0.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4589
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4590 *) Исправление: при использовании сжатия часть ответа могла передаваться
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4591 несжатой; ошибка появилась в 0.5.23.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4593
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4594 Изменения в nginx 0.5.23 04.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4595
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4596 *) Добавление: модуль ngx_http_ssl_module поддерживает расширение TLS
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4597 Server Name Indication.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4598
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4599 *) Добавление: директива fastcgi_catch_stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4600 Спасибо Николаю Гречуху, проект OWOX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4601
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4602 *) Исправление: на Линуксе в основном процессе происходил segmentation
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4603 fault, если два виртуальных сервера должны bind()ится к
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4604 пересекающимся портам.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4605
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4606 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4607 perl поддерживал потоки, то во время второй переконфигурации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4608 выдавались ошибки "panic: MUTEX_LOCK" и "perl_parse() failed".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4609
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4610 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4611
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4612
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4613 Изменения в nginx 0.5.22 29.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4614
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4615 *) Исправление: большое тело запроса могло не передаваться бэкенду;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4616 ошибка появилась в 0.5.21.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4617
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4618
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4619 Изменения в nginx 0.5.21 28.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4620
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4621 *) Исправление: если внутри сервера описано больше примерно десяти
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4622 location'ов, то location'ы, заданные с помощью регулярного выражения,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4623 могли выполняться не в том, порядке, в каком они описаны.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4624
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4625 *) Исправление: на 64-битной платформе рабочий процесс мог зациклиться,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4626 если 33-тий по счёту или последующий бэкенд упал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4627 Спасибо Антону Поварову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4628
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4629 *) Исправление: при использовании библиотеки PCRE на Solaris/sparc64 мог
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4630 произойти bus error.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4631 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4632
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4633 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4634
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4635
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4636 Изменения в nginx 0.5.20 07.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4637
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4638 *) Добавление: директива sendfile_max_chunk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4639
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4640 *) Добавление: переменные "$http_...", "$sent_http_..." и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4641 "$upstream_http_..." можно менять директивой set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4642
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4643 *) Исправление: при использовании SSI-команды 'if expr="$var = /"' в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4644 рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4645
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4646 *) Исправление: завершающая строка multipart range ответа передавалась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4647 неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4648 Спасибо Evan Miller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4649
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4650 *) Исправление: nginx не работал на Solaris/sparc64, если был собран Sun
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4651 Studio.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4652 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4653
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4654 *) Исправление: модуль ngx_http_perl_module не собирался make в Solaris.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4655 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4656
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4657
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4658 Изменения в nginx 0.5.19 24.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4659
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4660 *) Изменение: значение переменной $request_time теперь записывается с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4661 точностью до миллисекунд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4662
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4663 *) Изменение: метод $r->rflush в модуле ngx_http_perl_module
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4664 переименован в $r->flush.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4665
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4666 *) Добавление: переменная $upstream_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4667
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4668 *) Добавление: директивы proxy_headers_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4669 proxy_headers_hash_bucket_size.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4670 Спасибо Володымыру Костырко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4671
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4672 *) Исправление: при использовании sendfile и limit_rate на 64-битных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4673 платформах нельзя было передавать файлы больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4674
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4675 *) Исправление: при использовании sendfile на 64-битном Linux нельзя
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4676 было передавать файлы больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4677
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4678
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4679 Изменения в nginx 0.5.18 19.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4680
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4681 *) Добавление: модуль ngx_http_sub_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4683 *) Добавление: переменные "$upstream_http_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4684
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4685 *) Добавление: теперь переменные $upstream_status и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4686 $upstream_response_time содержат данные о всех обращениях к
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4687 апстримам, сделанным до X-Accel-Redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4688
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4689 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4690 perl не поддерживал multiplicity, то после первой переконфигурации и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4691 после получения любого сигнала в основном процессе происходил
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4692 segmentation fault; ошибка появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4693
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4694 *) Исправление: если perl не поддерживал multiplicity, то после
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4695 переконфигурации перловый код не работал; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4696
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4697
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4698 Изменения в nginx 0.5.17 02.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4699
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4700 *) Изменение: теперь nginx для метода TRACE всегда возвращает код 405.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4701
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4702 *) Добавление: теперь nginx поддерживает директиву include внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4703 types.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4704
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4705 *) Исправление: использование переменной $document_root в директиве root
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4706 и alias запрещено: оно вызывало рекурсивное переполнение стека.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4707
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4708 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4709
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4710 *) Исправление: в некоторых случаях некэшируемые переменные (такие, как
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4711 $uri) возвращали старое закэшированное значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4712
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4713
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4714 Изменения в nginx 0.5.16 26.03.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4715
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4716 *) Исправление: в качестве ключа для хэша в директиве ip_hash не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4717 использовалась сеть класса С.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4718 Спасибо Павлу Ярковому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4719
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4720 *) Исправление: если в строке "Content-Type" в заголовке ответа бэкенда
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4721 был указан charset и строка завершалась символом ";", то в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4722 процессе мог произойти segmentation fault; ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4723
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4724 *) Исправление: ошибки "[alert] zero size buf" при работе с
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4725 FastCGI-сервером, если тело запроса, записанное во временный файл,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4726 было кратно 32K.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4727
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4728 *) Исправление: nginx не собирался на Solaris без параметра
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4729 --with-debug; ошибка появилась в 0.5.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4730
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4731
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4732 Изменения в nginx 0.5.15 19.03.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4733
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4734 *) Добавление: почтовый прокси-сервер поддерживает аутентифицированное
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4735 SMTP-проксирование и директивы smtp_auth, smtp_capablities и xclient.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4736 Спасибо Антону Южанинову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4737
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4738 *) Добавление: теперь keep-alive соединения закрываются сразу же по
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4739 получении сигнала переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4740
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4741 *) Изменение: директивы imap и auth переименованы соответственно в mail
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4742 и pop3_auth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4743
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4744 *) Исправление: если использовался метод аутентификации CRAM-MD5 и не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4745 был разрешён метод APOP, то в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4746 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4747
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4748 *) Исправление: при использовании директивы starttls only в протоколе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4749 POP3 nginx разрешал аутентификацию без перехода в режим SSL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4750
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4751 *) Исправление: рабочие процессы не выходили после переконфигурации и не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4752 переоткрывали логи, если использовался метод eventport.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4753
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4754 *) Исправление: при использовании директивы ip_hash рабочий процесс мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4755 зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4756
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4757 *) Исправление: теперь nginx не пишет в лог некоторые alert'ы, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4758 используются методы eventport или /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4759
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4760
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4761 Изменения в nginx 0.5.14 23.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4762
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4763 *) Исправление: nginx игнорировал лишние закрывающие скобки "}" в конце
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4764 конфигурационного файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4765
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4766
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4767 Изменения в nginx 0.5.13 19.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4768
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4769 *) Добавление: методы COPY и MOVE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4770
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4771 *) Исправление: модуль ngx_http_realip_module устанавливал мусор для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4772 запросов, переданных по keep-alive соединению.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4773
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4774 *) Исправление: nginx не работал на 64-битном big-endian Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4775 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4776
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4777 *) Исправление: при получении слишком длинной команды IMAP/POP3-прокси
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4778 теперь сразу закрывает соединение, а не по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4779
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4780 *) Исправление: если при использовании метода epoll клиент закрывал
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4781 преждевременно соединение со своей стороны, то nginx закрывал это
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4782 соединение только по истечении таймаута на передачу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4783
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4784 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4785 amd64, sparc и ppc; ошибка появилась в 0.5.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4786
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4787
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4788 Изменения в nginx 0.5.12 12.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4789
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4790 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4791 amd64, sparc и ppc; ошибка появилась в 0.5.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4792
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4793 *) Исправление: при использовании временных файлов в время работы с
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4794 FastCGI-сервером в рабочем процессе мог произойти segmentation fault;
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4795 ошибка появилась в 0.5.8.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4796
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4797 *) Исправление: если переменная $fastcgi_script_name записывалась в лог,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4798 то в рабочем процессе мог произойти segmentation fault.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4799
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4800 *) Исправление: ngx_http_perl_module не собирался на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4801
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4802
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4803 Изменения в nginx 0.5.11 05.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4804
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4805 *) Добавление: теперь configure определяет библиотеку PCRE в MacPorts.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4806 Спасибо Chris McGrath.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4807
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4808 *) Исправление: ответ был неверным, если запрашивалось несколько
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4809 диапазонов; ошибка появилась в 0.5.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4810
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4811 *) Исправление: директива create_full_put_path не могла создавать
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4812 промежуточные каталоги, если не была установлена директива
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4813 dav_access.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4814 Спасибо Evan Miller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4815
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4816 *) Исправление: вместо кодов ошибок "400" и "408" в access_log мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4817 записываться код "0".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4818
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4819 *) Исправление: при сборке с оптимизацией -O2 в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4820 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4821
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4822
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4823 Изменения в nginx 0.5.10 26.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4824
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4825 *) Исправление: во время обновления исполняемого файла новый процесс не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4826 наследовал слушающие сокеты; ошибка появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4827
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4828 *) Исправление: при сборке с оптимизацией -O2 в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4829 произойти segmentation fault; ошибка появилась в 0.5.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4830
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4831
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4832 Изменения в nginx 0.5.9 25.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4833
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4834 *) Изменение: модуль ngx_http_memcached_module теперь в качестве ключа
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4835 использует значение переменной $memcached_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4836
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4837 *) Добавление: переменная $memcached_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4838
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4839 *) Добавление: параметр clean в директиве client_body_in_file_only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4840
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4841 *) Добавление: директива env.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4842
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4843 *) Добавление: директива sendfile работает внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4844
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4845 *) Добавление: теперь при ошибке записи в access_log nginx записывает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4846 сообщение в error_log, но не чаще одного раза в минуту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4847
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4848 *) Исправление: директива "access_log off" не всегда запрещала запись в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4849 лог.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4850
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4851
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4852 Изменения в nginx 0.5.8 19.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4853
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4854 *) Исправление: если использовалась директива
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4855 "client_body_in_file_only on" и тело запроса было небольшое, то мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4856 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4857
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4858 *) Исправление: происходил segmentation fault, если использовались
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4859 директивы "client_body_in_file_only on" и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4860 "proxy_pass_request_body off" или "fastcgi_pass_request_body off", и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4861 делался переход к следующему бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4862
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4863 *) Исправление: если при использовании директивы "proxy_buffering off"
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4864 соединение с клиентом было неактивно, то оно закрывалось по таймауту,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4865 заданному директивой send_timeout; ошибка появилась в 0.4.7.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4866
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4867 *) Исправление: если при использовании метода epoll клиент закрывал
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4868 преждевременно соединение со своей стороны, то nginx закрывал это
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4869 соединение только по истечении таймаута на передачу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4870
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4871 *) Исправление: ошибки "[alert] zero size buf" при работе с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4872 FastCGI-сервером.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4873
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4874 *) Исправление ошибок в директиве limit_zone.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4875
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4876
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4877 Изменения в nginx 0.5.7 15.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4878
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4879 *) Добавление: оптимизация использования памяти в ssl_session_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4880
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4881 *) Исправление ошибок в директивах ssl_session_cache и limit_zone.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4882
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4883 *) Исправление: на старте или во время переконфигурации происходил
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4884 segmentation fault, если директивы ssl_session_cache или limit_zone
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4885 использовались на 64-битных платформах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4886
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4887 *) Исправление: при использовании директив add_before_body или
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4888 add_after_body происходил segmentation fault, если в заголовке ответа
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4889 нет строки "Content-Type".
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4890
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4891 *) Исправление: библиотека OpenSSL всегда собиралась с поддержкой
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4892 потоков.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4893 Спасибо Дену Иванову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4894
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4895 *) Исправление: совместимость библиотеки PCRE-6.5+ и компилятора icc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4896
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4897
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4898 Изменения в nginx 0.5.6 09.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4899
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4900 *) Изменение: теперь модуль ngx_http_index_module игнорирует все методы,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4901 кроме GET, HEAD и POST.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4902
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4903 *) Добавление: модуль ngx_http_limit_zone_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4904
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4905 *) Добавление: переменная $binary_remote_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4906
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4907 *) Добавление: директивы ssl_session_cache модулей ngx_http_ssl_module и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4908 ngx_imap_ssl_module.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4909
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4910 *) Добавление: метод DELETE поддерживает рекурсивное удаление.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4911
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4912 *) Исправление: при использовании $r->sendfile() byte-ranges
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4913 передавались неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4914
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4915
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4916 Изменения в nginx 0.5.5 24.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4917
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4918 *) Изменение: ключ -v больше не выводит информацию о компиляторе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4919
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4920 *) Добавление: ключ -V.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4921
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4922 *) Добавление: директива worker_rlimit_core поддерживает указание
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4923 размера в K, M и G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4924
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4925 *) Исправление: модуль nginx.pm теперь может устанавливаться
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4926 непривилегированным пользователем.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4927
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4928 *) Исправление: при использовании методов $r->request_body или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4929 $r->request_body_file мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4930
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4931 *) Исправление: ошибок, специфичных для платформы ppc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4932
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4933
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4934 Изменения в nginx 0.5.4 15.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4935
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4936 *) Добавление: директиву perl можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4937 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4938
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4939 *) Исправление: модуль ngx_http_dav_module требовал строку "Date" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4940 заголовке запроса для метода DELETE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4941
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4942 *) Исправление: при использовании одного параметра в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4943 dav_access nginx мог сообщить об ошибке в конфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4944
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4945 *) Исправление: при использовании переменной $host мог произойти
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4946 segmentation fault; ошибка появилась в 0.4.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4947
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4948
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4949 Изменения в nginx 0.5.3 13.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4950
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4951 *) Добавление: модуль ngx_http_perl_module поддерживает методы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4952 $r->status, $r->log_error и $r->sleep.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4953
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4954 *) Добавление: метод $r->variable поддерживает переменные, неописанные в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4955 конфигурации nginx'а.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4956
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4957 *) Исправление: метод $r->has_request_body не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4958
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4959
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4960 Изменения в nginx 0.5.2 11.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4961
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4962 *) Исправление: если в директивах proxy_pass использовалось имя,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4963 указанное в upstream, то nginx пытался найти IP-адрес этого имени;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4964 ошибка появилась в 0.5.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4965
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4966
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4967 Изменения в nginx 0.5.1 11.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4968
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4969 *) Исправление: директива post_action могла не работать после неудачного
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4970 завершения запроса.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4971
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4972 *) Изменение: обход ошибки в Eudora для Mac; ошибка появилась в 0.4.11.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4973 Спасибо Bron Gondwana.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4974
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4975 *) Исправление: при указании в директиве fastcgi_pass имени описанного
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4976 upstream'а выдавалось сообщение "no port in upstream"; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4977 появилась в 0.5.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4978
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4979 *) Исправление: если в директивах proxy_pass и fastcgi_pass
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4980 использовались одинаковых имена серверов, но с разными портами, то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4981 эти директивы использовали первый описанный порт; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4982 0.5.0.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4983
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4984 *) Исправление: если в директивах proxy_pass и fastcgi_pass
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4985 использовались unix domain сокеты, то эти директивы использовали
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4986 первый описанный сокет; ошибка появилась в 0.5.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4987
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4988 *) Исправление: ngx_http_auth_basic_module игнорировал пользователя,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4989 если он был указан в последней строке файла паролей и после пароля не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4990 было перевода строки, возврата каретки или символа ":".
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4991
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4992 *) Исправление: переменная $upstream_response_time могла быть равна
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4993 "0.000", хотя время обработки было больше 1 миллисекунды.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4994
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4995
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4996 Изменения в nginx 0.5.0 04.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4997
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4998 *) Изменение: параметры в виде "%name" в директиве log_format больше не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
4999 поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5000
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5001 *) Изменение: директивы proxy_upstream_max_fails,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5002 proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5003 fastcgi_upstream_fail_timeout, memcached_upstream_max_fails и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5004 memcached_upstream_fail_timeout больше не поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5005
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5006 *) Добавление: директива server в блоке upstream поддерживает параметры
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5007 max_fails, fail_timeout и down.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5009 *) Добавление: директива ip_hash в блоке upstream.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5010
1264
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
5011 *) Добавление: статус WAIT в строке "Auth-Status" в заголовке ответа
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5012 сервера аутентификации IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5013
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5014 *) Исправление: nginx не собирался на 64-битных платформах; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5015 появилась в 0.4.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5016
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5017
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5018 Изменения в nginx 0.4.14 27.11.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5019
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5020 *) Добавление: директива proxy_pass_error_message в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5021
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5022 *) Добавление: теперь configure определяет библиотеку PCRE на FreeBSD,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5023 Linux и NetBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5024
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5025 *) Исправление: ngx_http_perl_module не работал с перлом, собранным с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5026 поддержкой потоков; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5027
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5028 *) Исправление: ngx_http_perl_module не работал корректно, если перл
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5029 вызывался рекурсивно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5030
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5031 *) Исправление: nginx игнорировал имя сервера в строке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5032
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5033 *) Исправление: если FastCGI сервер передавал много в stderr, то рабочий
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5034 процесс мог зациклиться.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5035
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5036 *) Исправление: при изменении системного времени переменная
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5037 $upstream_response_time могла быть отрицательной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5038
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5039 *) Исправление: при использовании POP3 серверу аутентификации IMAP/POP3
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5040 прокси не передавался параметр Auth-Login-Attempt.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5041
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5042 *) Исправление: при ошибке соединения с сервером аутентификации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5043 IMAP/POP3 прокси мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5044
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5045
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5046 Изменения в nginx 0.4.13 15.11.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5047
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5048 *) Добавление: директиву proxy_pass можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5049 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5050
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5051 *) Добавление: директива limit_except поддерживает все WebDAV методы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5052
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5053 *) Исправление: при использовании директивы add_before_body без
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5054 директивы add_after_body ответ передавался не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5055
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5056 *) Исправление: большое тело запроса не принималось, если использовались
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5057 метод epoll и deferred accept().
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5058
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5059 *) Исправление: для ответов модуля ngx_http_autoindex_module не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5060 выставлялась кодировка; ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5061
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5062 *) Исправление: ошибки "[alert] zero size buf" при работе с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5063 FastCGI-сервером;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5064
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5065 *) Исправление: параметр конфигурации --group= игнорировался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5066 Спасибо Thomas Moschny.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5067
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5068 *) Исправление: 50-й подзапрос в SSI ответе не работал; ошибка появилась
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5069 в 0.3.50.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5070
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5071
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5072 Изменения в nginx 0.4.12 31.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5073
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5074 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5075 $r->variable.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5076
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5077 *) Исправление: при включении в ответ большого статического файла с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5078 помощью SSI ответ мог передаваться не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5079
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5080 *) Исправление: nginx не убирал "#fragment" в URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5081
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5082
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5083 Изменения в nginx 0.4.11 25.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5084
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5085 *) Добавление: POP3 прокси поддерживает AUTH LOIGN PLAIN и CRAM-MD5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5086
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5087 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5088 $r->allow_ranges.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5089
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5090 *) Исправление: при включённой поддержке команды APOP в POP3 прокси
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5091 могли не работать команды USER/PASS; ошибка появилась в 0.4.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5092
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5093
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5094 Изменения в nginx 0.4.10 23.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5095
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5096 *) Добавление: POP3 прокси поддерживает APOP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5097
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5098 *) Исправление: при использовании методов select, poll и /dev/poll во
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5099 время ожидания ответа от сервера аутентификации IMAP/POP3 прокси
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5100 нагружал процессор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5101
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5102 *) Исправление: при использовании переменной $server_addr в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5103 map мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5104
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5105 *) Исправление: модуль ngx_http_flv_module не поддерживал byte ranges
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5106 для полных ответов; ошибка появилась в 0.4.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5107
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5108 *) Исправление: nginx не собирался на Debian amd64; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5109 0.4.9.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5110
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5111
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5112 Изменения в nginx 0.4.9 13.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5113
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5114 *) Добавление: параметр set в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5115
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5116 *) Добавление: модуль ngx_http_perl_module теперь проверяет версию
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5117 модуля nginx.pm.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5118
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5119
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5120 Изменения в nginx 0.4.8 11.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5121
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5122 *) Исправление: если до команды SSI include с параметром wait
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5123 выполнялась ещё одна команда SSI include, то параметр wait мог не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5124 работать.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5125
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5126 *) Исправление: модуль ngx_http_flv_module добавлял FLV-заголовок для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5127 полных ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5128 Спасибо Алексею Ковырину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5129
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5130
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5131 Изменения в nginx 0.4.7 10.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5132
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5133 *) Добавление: модуль ngx_http_flv_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5134
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5135 *) Добавление: переменная $request_body_file.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5136
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5137 *) Добавление: директивы charset и source_charset поддерживают
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5138 переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5139
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5140 *) Исправление: если до команды SSI include с параметром wait
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5141 выполнялась ещё одна команда SSI include, то параметр wait мог не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5142 работать.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5143
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5144 *) Исправление: при использовании директивы "proxy_buffering off" или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5145 при работе с memcached соединения могли не закрываться по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5146
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5147 *) Исправление: nginx не запускался на 64-битных платформах, отличных от
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5148 amd64, sparc64 и ppc64.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5149
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5150
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5151 Изменения в nginx 0.4.6 06.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5152
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5153 *) Исправление: nginx не запускался на 64-битных платформах, отличных от
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5154 amd64, sparc64 и ppc64.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5155
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5156 *) Исправление: при запросе версии HTTP/1.1 nginx передавал ответ
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5157 chunk'ами, если длина ответа в методе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5158 $r->headers_out("Content-Length", ...) была задана текстовой строкой.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5159
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5160 *) Исправление: после перенаправления ошибки с помощью директивы
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5161 error_page любая директива модуля ngx_http_rewrite_module возвращала
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5162 эту ошибку; ошибка появилась в 0.4.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5163
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5164
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5165 Изменения в nginx 0.4.5 02.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5166
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5167 *) Исправление: nginx не собирался на Linux и Solaris; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5168 в 0.4.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5169
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5170
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5171 Изменения в nginx 0.4.4 02.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5172
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5173 *) Добавление: переменная $scheme.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5174
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5175 *) Добавление: директива expires поддерживает параметр max.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5176
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5177 *) Добавление: директива include поддерживает маску "*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5178 Спасибо Jonathan Dance.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5179
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5180 *) Исправление: директива return всегда изменяла код ответа,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5181 перенаправленного директивой error_page.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5182
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5183 *) Исправление: происходил segmentation fault, если в методе PUT
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5184 передавалось тело нулевой длины.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5185
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5186 *) Исправление: при использовании переменных в директиве proxy_redirect
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5187 редирект изменялся неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5188
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5189
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5190 Изменения в nginx 0.4.3 26.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5191
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5192 *) Изменение: ошибку 499 теперь нельзя перенаправить с помощью директивы
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5193 error_page.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5194
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5195 *) Добавление: поддержка Solaris 10 event ports.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5196
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5197 *) Добавление: модуль ngx_http_browser_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5198
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5199 *) Исправление: при перенаправлении ошибки 400 проксированному серверу
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5200 помощью директивы error_page мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5201
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5202 *) Исправление: происходил segmentation fault, если в директиве
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5203 proxy_pass использовался unix domain сокет; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5204 0.3.47.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5205
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5206 *) Исправление: SSI не работал с ответами memcached и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5207 небуферизированными проксированными ответами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5208
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5209 *) Изменение: обход ошибки PAUSE hardware capability в Sun Studio.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5210
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5211
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5212 Изменения в nginx 0.4.2 14.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5213
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5214 *) Исправление: убрана поддержка флага O_NOATIME на Linux; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5215 появилась в 0.4.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5216
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5217
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5218 Изменения в nginx 0.4.1 14.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5219
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5220 *) Исправление: совместимость с DragonFlyBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5221 Спасибо Павлу Назарову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5222
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5223 *) Изменение: обход ошибки в sendfile() в 64-битном Linux при передаче
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5224 файлов больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5225
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5226 *) Добавление: теперь на Linux nginx для статических запросов использует
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5227 флаг O_NOATIME.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5228 Спасибо Yusuf Goolamabbas.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5229
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5230
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5231 Изменения в nginx 0.4.0 30.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5232
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5233 *) Изменение во внутреннем API: инициализация модулей HTTP перенесена из
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5234 фазы init module в фазу HTTP postconfiguration.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5235
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5236 *) Изменение: теперь тело запроса в модуле ngx_http_perl_module не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5237 считывается заранее: нужно явно инициировать чтение с помощью метода
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5238 $r->has_request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5239
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5240 *) Добавление: модуль ngx_http_perl_module поддерживает код возврата
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5241 DECLINED.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5242
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5243 *) Добавление: модуль ngx_http_dav_module поддерживает входящую строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5244 заголовка "Date" для метода PUT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5245
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5246 *) Добавление: директива ssi работает внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5247
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5248 *) Исправление: происходил segmentation fault, если в директиве index
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5249 использовалась переменные и при этом первое имя индексного файла было
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5250 без переменных; ошибка появилась в 0.1.29.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5251
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5252
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5253 Изменения в nginx 0.3.61 28.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5254
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5255 *) Изменение: директива tcp_nodelay теперь по умолчанию включена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5256
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5257 *) Добавление: директива msie_refresh.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5258
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5259 *) Добавление: директива recursive_error_pages.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5260
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5261 *) Исправление: директива rewrite возвращала неправильный редирект, если
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5262 редирект включал в себя выделенные закодированные символы из
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5263 оригинального URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5264
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5265
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5266 Изменения в nginx 0.3.60 18.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5267
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5268 *) Исправление: во время перенаправления ошибки рабочий процесс мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5269 зациклиться; ошибка появилась в 0.3.59.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5270
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5271
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5272 Изменения в nginx 0.3.59 16.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5273
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5274 *) Добавление: теперь можно делать несколько перенаправлений через
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5275 директиву error_page.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5276
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5277 *) Исправление: директива dav_access не поддерживала три параметра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5278
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5279 *) Исправление: директива error_page не изменяла строку "Content-Type"
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5280 после перенаправления с помощью "X-Accel-Redirect"; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5281 в 0.3.58.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5282
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5283
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5284 Изменения в nginx 0.3.58 14.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5285
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5286 *) Добавление: директива error_page поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5287
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5288 *) Изменение: теперь на Linux используется интерфейс procfs вместо
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5289 sysctl.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5290
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5291 *) Изменение: теперь при использовании "X-Accel-Redirect" строка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5292 "Content-Type" наследуется из первоначального ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5293
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5294 *) Исправление: директива error_page не перенаправляла ошибку 413.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5295
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5296 *) Исправление: завершающий "?" не удалял старые аргументы, если в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5297 переписанном URI не было новых аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5298
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5299 *) Исправление: nginx не запускался на 64-битной FreeBSD 7.0-CURRENT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5300
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5301
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5302 Изменения в nginx 0.3.57 09.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5303
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5304 *) Добавление: переменная $ssl_client_serial.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5305
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5306 *) Исправление: в операторе "!-e" в директиве if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5307 Спасибо Андриану Буданцову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5308
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5309 *) Исправление: при проверке клиентского сертификата nginx не передавал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5310 клиенту информацию о требуемых сертификатах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5311
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5312 *) Исправление: переменная $document_root не поддерживала переменные в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5313 директиве root.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5314
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5315
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5316 Изменения в nginx 0.3.56 04.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5317
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5318 *) Добавление: директива dav_access.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5319
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5320 *) Добавление: директива if поддерживает операторы "-d", "!-d", "-e",
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5321 "!-e", "-x" и "!-x".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5322
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5323 *) Исправление: при записи в access_log некоторых передаваемых клиенту
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5324 строк заголовков происходил segmentation fault, если запрос возвращал
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5325 редирект.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5326
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5327
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5328 Изменения в nginx 0.3.55 28.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5329
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5330 *) Добавление: параметр stub в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5331
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5332 *) Добавление: команда SSI block.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5333
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5334 *) Добавление: скрипт unicode2nginx добавлен в contrib.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5335
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5336 *) Исправление: если root был задан только переменной, то корень
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5337 задавался относительно префикса сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5338
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5339 *) Исправление: если в запросе был "//" или "/.", и после этого
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5340 закодированные символы в виде "%XX", то проксируемый запрос
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5341 передавался незакодированным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5342
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5343 *) Исправление: метод $r->header_in("Cookie") модуля
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5344 ngx_http_perl_module теперь возвращает все строки "Cookie" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5345 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5346
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5347 *) Исправление: происходил segmentation fault, если использовался
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5348 "client_body_in_file_only on" и делался переход к следующему бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5349
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5350 *) Исправление: при некоторых условиях во время переконфигурации коды
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5351 символов внутри директивы charset_map могли считаться неверными;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5352 ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5353
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5354
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5355 Изменения в nginx 0.3.54 11.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5356
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5357 *) Добавление: nginx теперь записывает в лог информацию о подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5358
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5359 *) Добавление: директивы proxy_next_upstream, fastcgi_next_upstream и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5360 memcached_next_upstream поддерживают параметр off.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5361
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5362 *) Добавление: директива debug_connection поддерживает запись адресов в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5363 формате CIDR.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5364
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5365 *) Исправление: при перекодировании ответа проксированного сервера или
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5366 сервера FastCGI в UTF-8 или наоборот ответ мог передаваться не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5367 полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5368
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5369 *) Исправление: переменная $upstream_response_time содержала время
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5370 только первого обращения к бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5371
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5372 *) Исправление: nginx не собирался на платформе amd64; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5373 в 0.3.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5374
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5375
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5376 Изменения в nginx 0.3.53 07.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5377
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5378 *) Изменение: директива add_header добавляет строки в ответы с кодом
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5379 204, 301 и 302.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5380
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5381 *) Добавление: директива server в блоке upstream поддерживает параметр
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5382 weight.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5383
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5384 *) Добавление: директива server_name поддерживает маску "*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5385
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5386 *) Добавление: nginx поддерживает тело запроса больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5387
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5388 *) Исправление: если при использовании "satisfy_any on" клиент успешно
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5389 проходил аутентификацию, в лог всё равно записалоcь сообщение "access
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5390 forbidden by rule".
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5391
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5392 *) Исправление: метод PUT мог ошибочно не создать файл и вернуть код
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5393 409.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5394
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5395 *) Исправление: если во время аутентификации IMAP/POP3 бэкенд возвращал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5396 ошибку, nginx продолжал проксирование.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5397
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5398
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5399 Изменения в nginx 0.3.52 03.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5400
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5401 *) Изменение: восстановлено поведение модуля ngx_http_index_module для
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5402 запросов "POST /": как в версии до 0.3.40, модуль теперь не выдаёт
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5403 ошибку 405.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5404
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5405 *) Исправление: при использовании ограничения скорости рабочий процесс
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5406 мог зациклиться; ошибка появилась в 0.3.37.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5407
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5408 *) Исправление: модуль ngx_http_charset_module записывал в лог ошибку
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5409 "unknown charset", даже если перекодировка не требовалась; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5410 появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5411
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5412 *) Исправление: если в результате запроса PUT возвращался код 409, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5413 временный файл не удалялся.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5414
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5415
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5416 Изменения в nginx 0.3.51 30.06.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5417
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5418 *) Исправление: при некоторых условиях в SSI мог пропадать символы "<";
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5419 ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5420
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5421
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5422 Изменения в nginx 0.3.50 28.06.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5423
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5424 *) Изменение: директивы proxy_redirect_errors и fastcgi_redirect_errors
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5425 переименованы соответственно в proxy_intercept_errors и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5426 fastcgi_intercept_errors.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5427
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5428 *) Добавление: модуль ngx_http_charset_module поддерживает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5429 перекодирование из однобайтных кодировок в UTF-8 и обратно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5430
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5431 *) Добавление: в режиме прокси и FastCGI поддерживается строка заголовка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5432 "X-Accel-Charset" в ответе бэкенда.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5433
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5434 *) Исправление: символ "\" в парах "\"" и "\'" в SSI командах убирался,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5435 только если также использовался символ "$".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5436
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5437 *) Исправление: при некоторых условиях в SSI после вставки могла быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5438 добавлена строка "<!--".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5439
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5440 *) Исправление: если в заголовке ответа была строка "Content-Length: 0",
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5441 то при использовании небуферизированного проксировании не закрывалось
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5442 соединение с клиентом.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5443
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5444
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5445 Изменения в nginx 0.3.49 31.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5446
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5447 *) Исправление: в директиве set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5448
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5449 *) Исправление: при включении в ssi двух и более подзапросов,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5450 обрабатываемых через FastCGI, вместо вывода второго и остальных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5451 подзапросов в ответ включался вывод первого подзапроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5452
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5453
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5454 Изменения в nginx 0.3.48 29.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5455
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5456 *) Изменение: теперь модуль ngx_http_charset_module работает для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5457 подзапросов, в ответах которых нет строки заголовка "Content-Type".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5458
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5459 *) Исправление: если в директиве proxy_pass не было URI, то директива
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5460 "proxy_redirect default" добавляла в переписанный редирект в начало
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5461 лишний слэш.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5462
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5463 *) Исправление: внутренний редирект всегда превращал любой HTTP-метод в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5464 GET, теперь это делается только для редиректов, выполняемых с помощью
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5465 X-Accel-Redirect, и у которых метод не равен HEAD; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5466 0.3.42.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5467
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5468 *) Исправление: модуль ngx_http_perl_module не собирался, если перл был
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5469 с поддержкой потоков; ошибка появилась в 0.3.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5470
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5471
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5472 Изменения в nginx 0.3.47 23.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5473
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5474 *) Добавление: директива upstream.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5475
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5476 *) Изменение: символ "\" в парах "\"" и "\'" в SSI командах теперь
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5477 всегда убирается.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5478
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5479
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5480 Изменения в nginx 0.3.46 11.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5481
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5482 *) Добавление: директивы proxy_hide_header, proxy_pass_header,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5483 fastcgi_hide_header и fastcgi_pass_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5484
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5485 *) Изменение: директивы proxy_pass_x_powered_by, fastcgi_x_powered_by и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5486 proxy_pass_server упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5487
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5488 *) Добавление: в режиме прокси поддерживается строка заголовка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5489 "X-Accel-Buffering" в ответе бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5490
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5491 *) Исправление: ошибок и утечек памяти при переконфигурации в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5492 ngx_http_perl_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5493
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5494
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5495 Изменения в nginx 0.3.45 06.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5496
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5497 *) Добавление: директивы ssl_verify_client, ssl_verify_depth и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5498 ssl_client_certificate.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5499
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5500 *) Изменение: теперь переменная $request_method возвращает метод только
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5501 основного запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5502
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5503 *) Изменение: в таблице перекодировки koi-win изменены коды символа
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5504 &deg;.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5505
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5506 *) Добавление: в таблицу перекодировки koi-win добавлены символы евро и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5507 номера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5508
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5509 *) Исправление: если nginx распределял запросы на несколько машин, то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5510 при падении одной из них запросы, предназначенные для этой машины,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5511 перенаправлялись только на одну машину вместо того, чтобы равномерно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5512 распределяться между остальными.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5513
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5514
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5515 Изменения в nginx 0.3.44 04.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5516
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5517 *) Добавление: параметр wait в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5518
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5519 *) Добавление: в таблицу перекодировки koi-win добавлены украинские и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5520 белорусские символы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5521
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5522 *) Исправление: в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5523
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5524
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5525 Изменения в nginx 0.3.43 26.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5526
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5527 *) Исправление: в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5528
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5529
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5530 Изменения в nginx 0.3.42 26.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5531
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5532 *) Добавление: параметр bind в директиве listen в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5533
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5534 *) Исправление: ошибки при использовании в директиве rewrite одного и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5535 того же выделения более одного раза.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5536
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5537 *) Исправление: в лог не записывались переменные
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5538 $sent_http_content_type, $sent_http_content_length,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5539 $sent_http_last_modified, $sent_http_connection,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5540 $sent_http_keep_alive и $sent_http_transfer_encoding.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5541
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5542 *) Исправление: переменная $sent_http_cache_control возвращала
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5543 содержимое только одной строки "Cache-Control" в заголовке ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5544
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5545
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5546 Изменения в nginx 0.3.41 21.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5547
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5548 *) Добавление: ключ -v.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5549
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5550 *) Исправление: при включении в SSI удалённых подзапросов мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5551 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5552
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5553 *) Исправление: в обработке FastCGI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5554
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5555 *) Исправление: если путь к перловым модулям не был указан с помощью
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5556 --with-perl_modules_path=PATH или директивы perl_modules, то на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5557 старте происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5558
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5559
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5560 Изменения в nginx 0.3.40 19.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5561
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5562 *) Добавление: модуль ngx_http_dav_module поддерживает метод MKCOL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5563
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5564 *) Добавление: директива create_full_put_path.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5565
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5566 *) Добавление: переменная $limit_rate.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5567
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5568
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5569 Изменения в nginx 0.3.39 17.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5570
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5571 *) Добавление: директива uninitialized_variable_warn; уровень
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5572 логгирования сообщения о неинициализированной переменной понижен с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5573 уровня alert на warn.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5574
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5575 *) Добавление: директива override_charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5576
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5577 *) Изменение: при использовании неизвестной переменной в SSI-командах
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5578 echo и if expr='$name' теперь не записывается в лог сообщение о
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5579 неизвестной переменной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5580
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5581 *) Исправление: счётчик активных соединений рос при превышении лимита
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5582 соединений, заданного директивой worker_connections; ошибка появилась
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5583 в 0.2.0.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5584
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5585 *) Исправление: при некоторых условия ограничение скорости соединения
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5586 могло не работать; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5587
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5588
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5589 Изменения в nginx 0.3.38 14.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5590
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5591 *) Добавление: модуль ngx_http_dav_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5593 *) Изменение: оптимизация модуля ngx_http_perl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5594 Спасибо Сергею Скворцову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5595
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5596 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5597 $r->request_body_file.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5598
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5599 *) Добавление: директива client_body_in_file_only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5600
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5601 *) Изменение: теперь при переполнении диска nginx пытается писать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5602 access_log'и только раз в секунду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5603 Спасибо Антону Южанинову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5604
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5605 *) Исправление: теперь директива limit_rate точнее ограничивает скорость
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5606 при значениях больше 100 Kbyte/s.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5607 Спасибо ForJest.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5608
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5609 *) Исправление: IMAP/POP3 прокси теперь передаёт серверу авторизации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5610 символы "\r" и "\n" в логине и пароле в закодированном виде.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5611 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5612
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5613
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5614 Изменения в nginx 0.3.37 07.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5615
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5616 *) Добавление: директива limit_except.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5617
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5618 *) Добавление: директива if поддерживает операторы "!~", "!~*", "-f" и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5619 "!-f".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5620
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5621 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5622 $r->request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5623
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5624 *) Исправление: в модуле ngx_http_addition_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5625
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5626
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5627 Изменения в nginx 0.3.36 05.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5628
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5629 *) Добавление: модуль ngx_http_addition_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5630
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5631 *) Добавление: директивы proxy_pass и fastcgi_pass можно использовать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5632 внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5633
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5634 *) Добавление: директивы proxy_ignore_client_abort и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5635 fastcgi_ignore_client_abort.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5636
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5637 *) Добавление: переменная $request_completion.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5638
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5639 *) Добавление: модуль ngx_http_perl_module поддерживает методы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5640 $r->request_method и $r->remote_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5641
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5642 *) Добавление: модуль ngx_http_ssi_module поддерживает команду elif.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5643
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5644 *) Исправление: строка "\/" в начале выражения команды if модуля
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5645 ngx_http_ssi_module воспринималась неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5646
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5647 *) Исправление: в использовании регулярных выражениях в команде if
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5648 модуля ngx_http_ssi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5649
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5650 *) Исправление: при задании относительного пути в директивах
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5651 client_body_temp_path, proxy_temp_path, fastcgi_temp_path и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5652 perl_modules использовался каталог относительно текущего каталога, а
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5653 не относительно префикса сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5654
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5655
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5656 Изменения в nginx 0.3.35 22.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5657
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5658 *) Исправление: accept-фильтр и TCP_DEFER_ACCEPT устанавливались только
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5659 для первой директивы listen; ошибка появилась в 0.3.31.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5660
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5661 *) Исправление: в директиве proxy_pass без URI при использовании в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5662 подзапросе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5663
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5664
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5665 Изменения в nginx 0.3.34 21.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5666
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5667 *) Добавление: директива add_header поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5668
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5669
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5670 Изменения в nginx 0.3.33 15.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5671
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5672 *) Добавление: параметр http_503 в директивах proxy_next_upstream или
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5673 fastcgi_next_upstream.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5674
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5675 *) Исправление: ngx_http_perl_module не работал со встроенным в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5676 конфигурационный файл кодом, если он не начинался сразу же с "sub".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5677
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5678 *) Исправление: в директиве post_action.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5679
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5680
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5681 Изменения в nginx 0.3.32 11.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5682
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5683 *) Исправление: удаление отладочного логгирования на старте и при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5684 переконфигурации; ошибка появилась в 0.3.31.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5685
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5686
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5687 Изменения в nginx 0.3.31 10.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5688
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5689 *) Изменение: теперь nginx передаёт неверные ответы проксированного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5690 бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5691
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5692 *) Добавление: директивы listen поддерживают адрес в виде "*:порт".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5693
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5694 *) Добавление: поддержка EVFILER_TIMER в MacOSX 10.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5695
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5696 *) Изменение: обход ошибки обработки миллисекундных таймаутов kqueue в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5697 64-битном ядре MacOSX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5698 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5699
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5700 *) Исправление: если внутри одного сервера описаны несколько директив
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5701 listen, слушающих на разных адресах, то имена серверов вида
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5702 "*.domain.tld" работали только для первого адреса; ошибка появилась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5703 0.3.18.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5704
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5705 *) Исправление: при использовании протокола HTTPS в директиве proxy_pass
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5706 не передавались запросы с телом, записанным во временный файл.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5707
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5708 *) Исправление: совместимость с perl 5.8.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5709
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5710
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5711 Изменения в nginx 0.3.30 22.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5712
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5713 *) Изменение: уровень записи в лог ошибки ECONNABORTED изменён на error
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5714 с уровня crit.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5715
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5716 *) Исправление: модуль ngx_http_perl_module не собирался без модуля
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5717 ngx_http_ssi_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5718
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5719 *) Исправление: nginx не собирался на i386 платформе, если использовался
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5720 PIC; ошибка появилась в 0.3.27.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5721
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5722
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5723 Изменения в nginx 0.3.29 20.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5724
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5725 *) Добавление: теперь nginx использует меньше памяти, если PHP в режиме
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5726 FastCGI передаёт большое количество предупреждений перед ответом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5727
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5728 *) Исправление: в ответах 204 для запросов версии HTTP/1.1 выдавалась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5729 строка заголовка "Transfer-Encoding: chunked".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5730
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5731 *) Исправление: nginx возвращал 502 код ответа, если FastCGI сервер
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5732 передавал полные строки заголовка ответа в отдельных FastCGI записях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5733
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5734 *) Исправление: если в директиве post_action был указан проксируемый
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5735 URI, то он выполнялся только после успешного завершения запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5736
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5737
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5738 Изменения в nginx 0.3.28 16.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5739
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5740 *) Добавление: директива restrict_host_names упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5741
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5742 *) Добавление: параметр конфигурации --with-cpu-opt=ppc64.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5743
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5744 *) Исправление: при некоторых условиях проксированное соединение с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5745 клиентом завершалось преждевременно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5746 Спасибо Владимиру Шутову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5747
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5748 *) Исправление: строка заголовка "X-Accel-Limit-Rate" не учитывалась для
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5749 запросов, перенаправленных с помощью строки "X-Accel-Redirect".
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5750
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5751 *) Исправление: директива post_action работала только после успешного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5752 завершения запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5753
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5754 *) Исправление: тело проксированного ответа, создаваемого директивой
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5755 post_action, передавалось клиенту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5756
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5757
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5758 Изменения в nginx 0.3.27 08.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5759
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5760 *) Изменение: директивы variables_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5761 variables_hash_bucket_size.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5762
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5763 *) Добавление: переменная $body_bytes_sent доступна не только в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5764 директиве log_format.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5765
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5766 *) Добавление: переменные $ssl_protocol и $ssl_cipher.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5767
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5768 *) Добавление: определение размера строки кэша распространённых
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5769 процессоров при старте.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5770
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5771 *) Добавление: директива accept_mutex теперь поддерживается посредством
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5772 fcntl(2) на платформах, отличных от i386, amd64, sparc64 и ppc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5773
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5774 *) Добавление: директива lock_file и параметр автоконфигурации
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5775 --with-lock-path=PATH.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5776
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5777 *) Исправление: при использовании протокола HTTPS в директиве proxy_pass
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5778 не передавались запросы с телом.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5779
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5780
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5781 Изменения в nginx 0.3.26 03.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5782
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5783 *) Изменение: директива optimize_host_names переименована в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5784 optimize_server_names.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5785
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5786 *) Исправление: при проксировании подзапроса в SSI бэкенду передавался
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5787 URI основного запроса, если в директиве proxy_pass отсутствовал URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5788
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5789
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5790 Изменения в nginx 0.3.25 01.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5791
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5792 *) Исправление: при неверной конфигурации на старте или во время
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5793 переконфигурации происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5794 0.3.24.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5795
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5796
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5797 Изменения в nginx 0.3.24 01.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5798
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5799 *) Изменение: обход ошибки в kqueue во FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5800
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5801 *) Исправление: ответ, создаваемый директивой post_action, теперь не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5802 передаётся клиенту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5803
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5804 *) Исправление: при использовании большого количества лог-файлов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5805 происходила утечка памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5806
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5807 *) Исправление: внутри одного location работала только первая директива
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5808 proxy_redirect.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5809
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5810 *) Исправление: на 64-битных платформах при старте мог произойти
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5811 segmentation fault, если использовалось большое количество имён в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5812 директивах server_name; ошибка появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5813
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5814
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5815 Изменения в nginx 0.3.23 24.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5816
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5817 *) Добавление: директива optimize_host_names.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5818
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5819 *) Исправление: ошибки при использовании переменных в директивах path и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5820 alias.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5821
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5822 *) Исправление: модуль ngx_http_perl_module неправильно собирался на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5823 Linux и Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5824
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5825
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5826 Изменения в nginx 0.3.22 17.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5827
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5828 *) Добавление: модуль ngx_http_perl_module поддерживает методы $r->args
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5829 и $r->unescape.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5830
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5831 *) Добавление: метод $r->query_string в модуле ngx_http_perl_module
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5832 упразднён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5833
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5834 *) Исправление: если в директиве valid_referers указаны только none или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5835 blocked, то происходил segmentation fault; ошибка появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5836
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5837
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5838 Изменения в nginx 0.3.21 16.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5839
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5840 *) Добавление: модуль ngx_http_perl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5841
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5842 *) Изменение: директива valid_referers разрешает использовать рефереры
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5843 совсем без URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5844
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5845
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5846 Изменения в nginx 0.3.20 11.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5847
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5848 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5849
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5850 *) Исправление: модуль ngx_http_memcached_module не поддерживал ключи в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5851 виде /uri?args.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5852
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5853
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5854 Изменения в nginx 0.3.19 28.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5855
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5856 *) Добавление: директивы path и alias поддерживают переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5857
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5858 *) Изменение: теперь директива valid_referers опять учитывает URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5859
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5860 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5861
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5862
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5863 Изменения в nginx 0.3.18 26.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5864
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5865 *) Добавление: директива server_names поддерживает имена вида
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5866 ".domain.tld".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5867
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5868 *) Добавление: директива server_names использует хэш для имён вида
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5869 "*.domain.tld" и более эффективный хэш для обычных имён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5870
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5871 *) Изменение: директивы server_names_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5872 server_names_hash_bucket_size.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5873
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5874 *) Изменение: директивы server_names_hash и server_names_hash_threshold
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5875 упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5876
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5877 *) Добавление: директива valid_referers использует хэш для имён сайтов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5878
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5879 *) Изменение: теперь директива valid_referers проверяет только имена
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5880 сайтов без учёта URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5881
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5882 *) Исправление: некоторые имена вида ".domain.tld" неверно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5883 обрабатывались модулем ngx_http_map_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5884
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5885 *) Исправление: если конфигурационного файла не было, то происходил
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5886 segmentation fault; ошибка появилась в 0.3.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5887
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5888 *) Исправление: на 64-битных платформах при старте мог произойти
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5889 segmentation fault; ошибка появилась в 0.3.16.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5890
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5891
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5892 Изменения в nginx 0.3.17 18.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5893
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5894 *) Изменение: на Linux configure теперь проверяет наличие epoll и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5895 sendfile64() в ядре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5896
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5897 *) Добавление: директива map поддерживает доменные имена в формате
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5898 ".domain.tld".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5899
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5900 *) Исправление: во время SSL handshake не иcпользовались таймауты;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5901 ошибка появилась в 0.2.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5902
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5903 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5904
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5905 *) Исправление: при использовании протокола HTTPS в директиве proxy_pass
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5906 по умолчанию использовался порт 80.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5907
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5908
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5909 Изменения в nginx 0.3.16 16.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5910
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5911 *) Добавление: модуль ngx_http_map_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5912
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5913 *) Добавление: директивы types_hash_max_size и types_hash_bucket_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5914
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5915 *) Добавление: директива ssi_value_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5916
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5917 *) Добавление: директива worker_rlimit_core.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5918
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5919 *) Изменение: при сборке компиляторами icc 8.1 и 9.0 с оптимизацией для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5920 Pentium 4 номер соединения в логах всегда был равен 1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5921
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5922 *) Исправление: команда config timefmt в SSI задавала неверный формат
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5923 времени.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5924
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5925 *) Исправление: nginx не закрывал соединения с IMAP/POP3 бэкендом при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5926 использовании SSL соединений; ошибка появилась в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5927 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5928
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5929 *) Исправление: segmentation fault мог произойти во время SSL shutdown;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5930 ошибка появилась в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5931
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5932
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5933 Изменения в nginx 0.3.15 07.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5934
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5935 *) Добавление: новой код 444 в директиве return для закрытия соединения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5936
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5937 *) Добавление: директива so_keepalive в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5938
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5939 *) Исправление: nginx теперь вызывает abort() при обнаружении незакрытых
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5940 соединений только при планом выходе и включённой директиве
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5941 debug_points.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5942
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5943
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5944 Изменения в nginx 0.3.14 05.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5945
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5946 *) Исправление: в ответе 304 передавалось тело ответа; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5947 в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5948
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5949
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5950 Изменения в nginx 0.3.13 05.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5951
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5952 *) Добавление: IMAP/POP3 прокси поддерживает STARTTLS и STLS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5953
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5954 *) Исправление: IMAP/POP3 прокси не работала с методами select, poll и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5955 /dev/poll.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5956
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5957 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5958
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5959 *) Исправление: sendfilev() в Solaris теперь не используется при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5960 передаче тела запроса FastCGI-серверу через unix domain сокет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5961
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5962 *) Исправление: директива auth_basic не запрещала аутентификацию; ошибка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5963 появилась в 0.3.11.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5964
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5965
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5966 Изменения в nginx 0.3.12 26.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5967
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5968 *) Безопасность: если nginx был собран с модулем ngx_http_realip_module,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5969 то при использовании директивы "satisfy_any on" директивы доступа и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5970 аутентификации не работали. Модуль ngx_http_realip_module не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5971 собирался и не собирается по умолчанию.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5972
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5973 *) Изменение: имя переменной "$time_gmt" изменено на "$time_local".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5974
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5975 *) Изменение: директивы proxy_header_buffer_size и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5976 fastcgi_header_buffer_size переименованы соответственно в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5977 proxy_buffer_size и fastcgi_buffer_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5978
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5979 *) Добавление: модуль ngx_http_memcached_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5980
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5981 *) Добавление: директива proxy_buffering.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5982
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5983 *) Исправление: изменение в работе с accept mutex при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5984 метода rtsig; ошибка появилась в 0.3.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5985
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5986 *) Исправление: если клиент передал строку "Transfer-Encoding: chunked"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5987 в заголовке запроса, то nginx теперь выдаёт ошибку 411.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
5988
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5989 *) Исправление: при наследовании директивы auth_basic с уровня http в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5990 строке "WWW-Authenticate" заголовка ответа выводился realm без текста
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5991 "Basic realm".
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5992
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5993 *) Исправление: если в директиве access_log был явно указан формат
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5994 combined, то в лог записывались пустые строки; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5995 0.3.8.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5996
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5997 *) Исправление: nginx не работал на платформе sparc под любыми OS, кроме
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5998 Solaris.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5999
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6000 *) Исправление: в директиве if теперь не нужно разделять пробелом строку
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6001 в кавычках и закрывающую скобку.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6002
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6003
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6004 Изменения в nginx 0.3.11 15.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6005
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6006 *) Исправление: nginx не передавал при проксировании тело запроса и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6007 строки заголовка клиента; ошибка появилась в 0.3.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6010 Изменения в nginx 0.3.10 15.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6011
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6012 *) Изменение: директива valid_referers и переменная $invalid_referer
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6013 перенесены из модуля ngx_http_rewrite_module в новый модуль
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6014 ngx_http_referer_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6015
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6016 *) Изменение: имя переменной "$apache_bytes_sent" изменено на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6017 "$body_bytes_sent".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6018
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6019 *) Добавление: переменные "$sent_http_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6020
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6021 *) Добавление: директива if поддерживает операции "=" и "!=".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6022
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6023 *) Добавление: директива proxy_pass поддерживает протокол HTTPS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6024
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6025 *) Добавление: директива proxy_set_body.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6026
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6027 *) Добавление: директива post_action.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6028
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6029 *) Добавление: модуль ngx_http_empty_gif_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6030
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6031 *) Добавление: директива worker_cpu_affinity для Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6032
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6033 *) Исправление: директива rewrite не раскодировала символы в редиректах
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6034 в URI, теперь символы раскодируются, кроме символов %00-%25 и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6035 %7F-%FF.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6036
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6037 *) Исправление: nginx не собирался компилятором icc 9.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6038
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6039 *) Исправление: если для статического файла нулевого размера был
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6040 разрешён SSI, то ответ передавался неверно при кодировании chunk'ами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6041
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6042
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6043 Изменения в nginx 0.3.9 10.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6044
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6045 *) Исправление: nginx считал небезопасными URI, в которых между двумя
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6046 слэшами находилось два любых символа; ошибка появилась в 0.3.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6047
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6048
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6049 Изменения в nginx 0.3.8 09.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6050
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6051 *) Безопасность: nginx теперь проверят URI, полученные от бэкенда в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6052 строке "X-Accel-Redirect" в заголовке ответа, или в SSI файле на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6053 наличие путей "/../" и нулей.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6054
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6055 *) Изменение: nginx теперь не воспринимает пустое имя как правильное в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6056 строке "Authorization" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6057
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6058 *) Добавление: директива ssl_session_timeout модулей ngx_http_ssl_module
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6059 и ngx_imap_ssl_module.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6060
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6061 *) Добавление: директива auth_http_header модуля
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6062 ngx_imap_auth_http_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6063
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6064 *) Добавление: директива add_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6065
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6066 *) Добавление: модуль ngx_http_realip_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6067
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6068 *) Добавление: новые переменные для использования в директиве
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6069 log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6070 $uri, $request_time, $request_length, $upstream_status,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6071 $upstream_response_time, $gzip_ratio, $uid_got, $uid_set,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6072 $connection, $pipe и $msec. Параметры в виде "%name" скоро будут
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6073 упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6074
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6075 *) Изменение: в директиве "if" ложными значениями переменных теперь
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6076 являются пустая строка "" и строки, начинающиеся на "0".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6077
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6078 *) Исправление: при работает с проксированными или FastCGI-серверами
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6079 nginx мог оставлять открытыми соединения и временные файлы с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6080 запросами клиентов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6081
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6082 *) Исправление: рабочие процессы не сбрасывали буферизированные логи при
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6083 плавном выходе.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6084
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6085 *) Исправление: если URI запроса изменялось с помощью rewrite, а затем
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6086 запрос проксировался в location, заданном регулярным выражением, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6087 бэкенду передавался неверный запрос; ошибка появилась в 0.2.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6088
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6089 *) Исправление: директива expires не удаляла уже установленную строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6090 заголовка "Expires".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6091
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6092 *) Исправление: при использовании метода rtsig и нескольких рабочих
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6093 процессах nginx мог перестать принимать запросы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6094
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6095 *) Исправление: в SSI командах неверно обрабатывались строки "\"" и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6096 "\'".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6097
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6098 *) Исправление: если ответ заканчивался сразу же после SSI команды, то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6099 при использовании сжатия ответ передавался не до конца или не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6100 передавался вообще.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6101
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6102
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6103 Изменения в nginx 0.3.7 27.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6104
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6105 *) Добавление: директива access_log поддерживает параметр buffer=.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6106
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6107 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6108 amd64, sparc и ppc; ошибка появилась в 0.3.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6109
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6110
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6111 Изменения в nginx 0.3.6 24.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6112
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6113 *) Изменение: IMAP/POP3 прокси теперь не передаёт серверу авторизации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6114 пустой логин.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6115
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6116 *) Добавление: директива log_format поддерживает переменные в виде
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6117 $name.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6118
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6119 *) Исправление: если хотя бы в одном сервере не было описано ни одной
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6120 директивы listen, то nginx не слушал на 80 порту; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6121 0.3.3.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6122
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6123 *) Исправление: если в директиве proxy_pass отсутствовал URI, то всегда
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6124 использовался порт 80.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6125
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6126
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6127 Изменения в nginx 0.3.5 21.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6128
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6129 *) Исправление: если логин IMAP/POP3 менялся сервером авторизации, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6130 мог произойти segmentation fault; ошибка появилась в 0.2.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6131
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6132 *) Исправление: accept mutex не работал, все соединения обрабатывались
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6133 одним рабочим процессом; ошибка появилась в 0.3.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6134
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6135 *) Исправление: при использовании метода rtsig и директивы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6136 timer_resolution не работали таймауты.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6137
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6138
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6139 Изменения в nginx 0.3.4 19.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6140
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6141 *) Исправление: nginx не собирался на Linux 2.4+ и MacOS X; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6142 появилась в 0.3.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6143
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6144
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6145 Изменения в nginx 0.3.3 19.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6146
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6147 *) Изменение: параметры "bl" и "af" директивы listen переименованы в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6148 "backlog" и "accept_filter".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6149
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6150 *) Добавление: параметры "rcvbuf" и "sndbuf" в директиве listen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6151
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6152 *) Изменение: параметр лога $msec теперь не требует дополнительного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6153 системного вызова gettimeofday().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6154
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6155 *) Добавление: ключ -t теперь проверяет директивы listen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6156
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6157 *) Исправление: если в директиве listen был указан неверный адрес, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6158 nginx после сигнала -HUP оставлял открытый сокет в состоянии CLOSED.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6159
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6160 *) Исправление: для индексных файлов, содержащих в имени переменную, мог
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6161 неверно выставляться тип mime по умолчанию; ошибка появилась в 0.3.0.
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6162
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6163 *) Добавление: директива timer_resolution.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6164
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6165 *) Добавление: параметр лога $upstream_response_time в миллисекундах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6166
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6167 *) Исправление: временный файл с телом запроса клиента теперь удаляется
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6168 сразу после того, как клиенту передан заголовок ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6169
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6170 *) Исправление: совместимость с OpenSSL 0.9.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6171
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6172 *) Исправление: пути к файлам с SSL сертификатом и ключом не могли быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6173 относительными.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6174
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6175 *) Исправление: директива ssl_prefer_server_ciphers не работала для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6176 модуля ngx_imap_ssl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6177
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6178 *) Исправление: директива ssl_protocols позволяла задать только один
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6179 протокол.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6180
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6181
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6182 Изменения в nginx 0.3.2 12.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6183
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6184 *) Добавление: поддержка Sun Studio 10 C compiler.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6185
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6186 *) Добавление: директивы proxy_upstream_max_fails,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6187 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
6188 fastcgi_upstream_fail_timeout.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6189
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6190
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6191 Изменения в nginx 0.3.1 10.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6192
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6193 *) Исправление: во время переполнения очереди сигналов при использовании
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6194 метода rtsig происходил segmentation fault; ошибка появилась в 0.2.0.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6195
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6196 *) Изменение: корректная обработка пар "\\", "\"", "\'" и "\$" в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6197
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6198
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6199 Изменения в nginx 0.3.0 07.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6200
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6201 *) Изменение: убрано десятидневное ограничение времени работы рабочего
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6202 процесса. Ограничение было введено из-за переполнения миллисекундных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6203 таймеров.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6204
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6205
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6206 Изменения в nginx 0.2.6 05.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6207
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6208 *) Изменение: с 60 до 10 секунд уменьшено время повторного обращения к
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6209 бэкенду при использовании распределения нагрузки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6210
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6211 *) Изменение: директива proxy_pass_unparsed_uri упразднена, оригинальный
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6212 запрос теперь передаётся, если в директиве proxy_pass отсутствует
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6213 URI.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6214
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6215 *) Добавление: директива error_page поддерживает редиректы и позволяет
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6216 более гибко менять код ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6217
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6218 *) Изменение: в проксированных подзапросах теперь игнорируется
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6219 переданный charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6220
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6221 *) Исправление: если после изменения URI в блоке if для запроса не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6222 находилась новая конфигурация, то правила модуля
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6223 ngx_http_rewrite_module выполнялись снова.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6224
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6225 *) Исправление: если директива set устанавливала переменную модуля
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6226 ngx_http_geo_module в какой-либо части конфигурации, то эта
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6227 переменная не была доступна в других частях конфигурации и выдавалась
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6228 ошибка "using uninitialized variable"; ошибка появилась в 0.2.2.
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6229
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6230
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6231 Изменения в nginx 0.2.5 04.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6232
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6233 *) Изменение: дублирующее значение переменной модуля ngx_http_geo_module
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6234 теперь выдаёт предупреждение и изменяет старое значение.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6235
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6236 *) Добавление: модуль ngx_http_ssi_module поддерживает команду set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6237
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6238 *) Добавление: модуль ngx_http_ssi_module поддерживает параметр file в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6239 команде include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6240
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6241 *) Добавление: модуль ngx_http_ssi_module поддерживает подстановку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6242 значений переменных в выражениях команды if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6243
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6244
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6245 Изменения в nginx 0.2.4 03.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6246
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6247 *) Добавление: модуль ngx_http_ssi_module поддерживает выражения
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6248 "$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
6249 if.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6250
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6251 *) Исправление: ошибки при проксировании location без слэша в конце;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6252 ошибка появилась в 0.1.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6253
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6254 *) Исправление: при использовании метода rtsig мог произойти
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6255 segmentation fault; ошибка появилась в 0.2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6256
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6257
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6258 Изменения в nginx 0.2.3 30.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6259
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6260 *) Исправление: nginx не собирался без параметра --with-debug; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6261 появилась в 0.2.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6262
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6263
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6264 Изменения в nginx 0.2.2 30.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6265
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6266 *) Добавление: команда config errmsg в модуле ngx_http_ssi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6267
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6268 *) Изменение: переменные модуля ngx_http_geo_module можно переопределять
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6269 директивой set.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6270
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6271 *) Добавление: директивы ssl_protocols и ssl_prefer_server_ciphers
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6272 модулей ngx_http_ssl_module и ngx_imap_ssl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6273
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6274 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6275 длинных имён файлов;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6276
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6277 *) Исправление: модуль ngx_http_autoindex_module теперь не показывает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6278 файлы, начинающиеся на точку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6279
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6280 *) Исправление: если SSL handshake завершался с ошибкой, то это могло
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6281 привести также к закрытию другого соединения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6282 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6283
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6284 *) Исправление: экспортные версии MSIE 5.x не могли соединиться по
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6285 HTTPS.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6286
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6287
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6288 Изменения в nginx 0.2.1 23.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6289
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6290 *) Исправление: если все бэкенды, используемые для балансировки
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6291 нагрузки, оказывались в нерабочем состоянии после одной ошибки, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6292 nginx мог зациклится; ошибка появилась в 0.2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6293
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6294
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6295 Изменения в nginx 0.2.0 23.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6296
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6297 *) Изменились имена pid-файлов, используемые во время обновления
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6298 исполняемого файла. Ручное переименование теперь не нужно. Старый
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6299 основной процесс добавляет к своему pid-файл суффикс ".oldbin" и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6300 запускает новый исполняемый файл. Новый основной процесс создаёт
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6301 обычный pid-файл без суффикса ".newbin". Если новый основной процесс
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6302 выходит, то старый процесс переименовывает свой pid-файл c суффиксом
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6303 ".oldbin" в pid-файл без суффикса. При обновлении с версии 0.1.х до
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6304 0.2.0 нужно учитывать, что оба процесса - старый 0.1.x и новый
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6305 0.2.0 - используют pid-файл без суффиксов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6306
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6307 *) Изменение: директива worker_connections, новое название директивы
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6308 connections; директива теперь задаёт максимальное число соединений, а
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6309 не максимально возможный номер дескриптора для сокета.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6310
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6311 *) Добавление: SSL поддерживает кэширование сессий в пределах одного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6312 рабочего процесса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6313
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6314 *) Добавление: директива satisfy_any.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6315
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6316 *) Изменение: модули ngx_http_access_module и ngx_http_auth_basic_module
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6317 не работают для подзапросов.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6318
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6319 *) Добавление: директивы worker_rlimit_nofile и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6320 worker_rlimit_sigpending.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6321
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6322 *) Исправление: если все бэкенды, используемые для балансировки
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6323 нагрузки, оказывались в нерабочем состоянии после одной ошибки, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6324 nginx не обращался к ним в течение 60 секунд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6325
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6326 *) Исправление: в парсинге аргументов IMAP/POP3 команд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6327 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6328
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6329 *) Исправление: ошибки при использовании SSL в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6330
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6331 *) Исправление: ошибки при использовании SSI и сжатия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6332
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6333 *) Исправление: в ответах 304 не добавлялись строки заголовка ответа
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6334 "Expires" и "Cache-Control".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6335 Спасибо Александру Кукушкину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6336
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6337
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6338 Изменения в nginx 0.1.45 08.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6339
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6340 *) Изменение: директива ssl_engine упразднена в модуле
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6341 ngx_http_ssl_module и перенесена на глобальный уровень.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6342
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6343 *) Исправление: ответы с подзапросами, включённые с помощью SSI, не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6344 передавались через SSL соединение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6345
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6346 *) Разные исправления в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6347
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6348
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6349 Изменения в nginx 0.1.44 06.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6350
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6351 *) Добавление: IMAP/POP3 прокси поддерживает SSL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6352
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6353 *) Добавление: директива proxy_timeout модуля ngx_imap_proxy_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6354
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6355 *) Добавление: директива userid_mark.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6356
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6357 *) Добавление: значение переменной $remote_user определяется независимо
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6358 от того, используется ли авторизация или нет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6359
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6360
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6361 Изменения в nginx 0.1.43 30.08.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6362
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6363 *) Добавление: listen(2) backlog в директиве listen можно менять по
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6364 сигналу -HUP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6365
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6366 *) Добавление: скрипт geo2nginx.pl добавлен в contrib.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6367
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6368 *) Изменение: параметры FastCGI с пустым значениями теперь передаются
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6369 серверу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6370
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6371 *) Исправление: если в ответе проксированного сервера или FastCGI
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6372 сервера была строка "Cache-Control", то при использовании директивы
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6373 expires происходил segmentation fault или рабочий процесс мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6374 зациклится; в режиме прокси ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6375
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6376
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6377 Изменения в nginx 0.1.42 23.08.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6378
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6379 *) Исправление: если URI запроса получался нулевой длины после обработки
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6380 модулем ngx_http_rewrite_module, то в модуле ngx_http_proxy_module
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6381 происходил segmentation fault или bus error.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6382
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6383 *) Исправление: директива limit_rate не работала внутри блока if; ошибка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6384 появилась в 0.1.38.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6385
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6386
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6387 Изменения в nginx 0.1.41 25.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6388
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6389 *) Исправление: если переменная использовалась в файле конфигурации, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6390 она не могла использоваться в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6391
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6392
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6393 Изменения в nginx 0.1.40 22.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6394
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6395 *) Исправление: если клиент слал очень длинную строку заголовка, то в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6396 логе не помещалась информация, связанная с этим запросом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6397
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6398 *) Исправление: при использовании "X-Accel-Redirect" не передавалась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6399 строка "Set-Cookie"; ошибка появилась в 0.1.39.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6400
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6401 *) Исправление: при использовании "X-Accel-Redirect" не передавалась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6402 строка "Content-Disposition".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6403
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6404 *) Исправление: по сигналу SIGQUIT основной процесс не закрывал сокеты,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6405 на которых он слушал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6406
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6407 *) Исправление: после обновления исполняемого файла на лету на Linux и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6408 Solaris название процесса в команде ps становилось короче.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6409
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6410
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6411 Изменения в nginx 0.1.39 14.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6412
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6413 *) Изменения в модуле ngx_http_charset_module: директива default_charset
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6414 упразднена; директива charset задаёт кодировку ответа; директива
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6415 source_charset задаёт только исходную кодировку.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6416
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6417 *) Исправление: при перенаправлении ошибки 401, полученной от бэкенда,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6418 не передавалась строка заголовка "WWW-Authenticate".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6419
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6420 *) Исправление: модули ngx_http_proxy_module и ngx_http_fastcgi_module
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6421 могли закрыть соединение до того, как что-нибудь было передано
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6422 клиенту; ошибка появилась в 0.1.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6423
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6424 *) Изменение: обработка ошибки инициализации в crypt_r() в Linux glibc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6425
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6426 *) Исправление: модуль ngx_http_ssi_module не поддерживал относительные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6427 URI в команде include virtual.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6428
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6429 *) Исправление: если в строке заголовка ответа бэкенда была строка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6430 "Location", которую nginx не должен был изменять, то в ответе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6431 передавалось тело 500 ошибки; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6432
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6433 *) Исправление: некоторые директивы модулей ngx_http_proxy_module и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6434 ngx_http_fastcgi_module не наследовались с уровня server на уровень
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6435 location; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6436
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6437 *) Исправление: модуль ngx_http_ssl_module не поддерживал цепочки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6438 сертификатов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6439
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6440 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6441 длинных имён файлов; ошибка появилась в 0.1.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6442
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6443 *) Исправления в IMAP/POP3 прокси при взаимодействии с бэкендом на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6444 стадии login.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6445
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6446
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6447 Изменения в nginx 0.1.38 08.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6448
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6449 *) Добавление: директива limit_rate поддерживается в режиме прокси и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6450 FastCGI.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6451
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6452 *) Добавление: в режиме прокси и FastCGI поддерживается строка заголовка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6453 "X-Accel-Limit-Rate" в ответе бэкенда.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6454
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6455 *) Добавление: директива break.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6456
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6457 *) Добавление: директива log_not_found.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6458
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6459 *) Исправление: при перенаправлении запроса с помощью строки заголовка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6460 "X-Accel-Redirect" не изменялся код ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6461
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6462 *) Исправление: переменные, установленные директивой set не могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6463 использоваться в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6464
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6465 *) Исправление: при включении в SSI более одного удалённого подзапроса
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6466 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6467
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6468 *) Исправление: если статусная строка в ответе бэкенда передавалась в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6469 двух пакетах, то nginx считал ответ неверным; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6470 0.1.29.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6471
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6472 *) Добавление: директива ssi_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6473
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6474 *) Добавление: директива autoindex_exact_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6475
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6476 *) Исправление: модуль ngx_http_autoindex_module не поддерживал длинные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6477 имена файлов в UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6478
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6479 *) Добавление: IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6480
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6481
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6482 Изменения в nginx 0.1.37 23.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6483
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6484 *) Изменение: в конце файла nginx.pid теперь добавляется "\n".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6485
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6486 *) Исправление: при включении большого количества вставок или нескольких
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6487 больших вставок с помощью SSI ответ мог передаваться не полностью.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6488
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6489 *) Исправление: если все бэкенды возвращали ответ 404, то при
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6490 использовании параметра http_404 в директивах proxy_next_upstream или
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6491 fastcgi_next_upstream, nginx начинал запрашивать все бэкенды снова.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6492
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6493
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6494 Изменения в nginx 0.1.36 15.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6495
1264
f6d12250cda5 nginx-1.7.4, nginx-1.6.1
Maxim Dounin <mdounin@mdounin.ru>
parents: 1245
diff changeset
6496 *) Изменение: если в заголовке запроса есть дублирующиеся строки "Host",
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6497 "Connection", "Content-Length" и "Authorization", то nginx теперь
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6498 выдаёт ошибку 400.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6499
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6500 *) Изменение: директива post_accept_timeout упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6501
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6502 *) Добавление: параметры default, af=, bl=, deferred и bind в директиве
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6503 listen.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6504
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6505 *) Добавление: поддержка accept фильтров во FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6506
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6507 *) Добавление: поддержка TCP_DEFER_ACCEPT в Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6508
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6509 *) Исправление: модуль ngx_http_autoindex_module не поддерживал имена
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6510 файлов в UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6511
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6512 *) Исправление: после добавления новый лог-файл ротация этого лога по
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6513 сигналу -USR1 выполнялась, только если переконфигурировать nginx два
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6514 раза по сигналу -HUP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6515
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6516
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6517 Изменения в nginx 0.1.35 07.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6518
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6519 *) Добавление: директива working_directory.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6520
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6521 *) Добавление: директива port_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6522
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6523 *) Исправление: если заголовок ответа бэкенда не помещался в один пакет,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6524 то происходил segmentation fault; ошибка появилась в 0.1.29.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6525
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6526 *) Исправление: если было сконфигурировано более 10 серверов или в
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6527 сервере не описана директива "listen", то при запуске мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6528 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6529
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6530 *) Исправление: если ответ не помещался во временный файл, то мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6531 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6532
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6533 *) Исправление: nginx возвращал ошибку 400 на запросы вида
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6534 "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: 11
diff changeset
6535
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6536
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6537 Изменения в nginx 0.1.34 26.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6538
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6539 *) Исправление: при включении больших ответов с помощью SSI рабочий
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6540 процесс мог зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6541
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6542 *) Исправление: переменные, устанавливаемые директивой "set", не были
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6543 доступны в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6544
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6545 *) Добавление: директива autoindex_localtime.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6546
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6547 *) Исправление: пустое значение в директиве proxy_set_header запрещает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6548 передачу заголовка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6549
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6550
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6551 Изменения в nginx 0.1.33 23.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6552
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6553 *) Исправление: nginx не собирался с параметром --without-pcre; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6554 появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6555
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6556 *) Исправление: 3, 5, 7 и 8 директив proxy_set_header на одном уровне
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6557 вызывали bus fault при запуске.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6558
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6559 *) Исправление: в редиректах внутри HTTPS сервера был указан протокол
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6560 HTTP.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6561
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6562 *) Исправление: если директива rewrite использовала выделения внутри
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6563 директивы if, то возвращалась ошибка 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6564
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6565
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6566 Изменения в nginx 0.1.32 19.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6567
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6568 *) Исправление: в редиректах, выдаваемых с помощью директивы rewrite, не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6569 передавались аргументы; ошибка появилась в 0.1.29.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6570
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6571 *) Добавление: директива if поддерживает выделения в регулярных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6572 выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6573
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6574 *) Добавление: директива set поддерживает переменные и выделения из
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6575 регулярных выражений.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6576
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6577 *) Добавление: в режиме прокси и FastCGI поддерживается строка заголовка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6578 "X-Accel-Redirect" в ответе бэкенда.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6579
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6580
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6581 Изменения в nginx 0.1.31 16.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6582
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6583 *) Исправление: при использовании SSL ответ мог передаваться не до
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6584 конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6585
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6586 *) Исправление: ошибки при обработке SSI в ответе, полученного от
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6587 FastCGI-сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6588
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6589 *) Исправление: ошибки при использовании SSI и сжатия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6590
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6591 *) Исправление: редирект с кодом 301 передавался без тела ответа; ошибка
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6592 появилась в 0.1.30.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6593
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6594
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6595 Изменения в nginx 0.1.30 14.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6596
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6597 *) Исправление: при использовании SSI рабочий процесс мог зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6598
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6599 *) Исправление: при использовании SSL ответ мог передаваться не до
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6600 конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6601
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6602 *) Исправление: если длина части ответа, полученного за один раз от
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6603 проксируемого или FastCGI сервера была равна 500 байт, то nginx
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6604 возвращал код ответа 500; в режиме прокси ошибка появилась только в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6605 0.1.29.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6606
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6607 *) Исправление: nginx не считал неверными директивы с 8-ю или 9-ю
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6608 параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6609
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6610 *) Добавление: директива return может возвращать код ответа 204.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6611
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6612 *) Добавление: директива ignore_invalid_headers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6613
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6614
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6615 Изменения в nginx 0.1.29 12.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6616
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6617 *) Добавление: модуль ngx_http_ssi_module поддерживает команду include
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6618 virtual.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6619
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6620 *) Добавление: модуль ngx_http_ssi_module поддерживает условную команду
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6621 вида 'if expr="$NAME"' и команды else и endif. Допускается только
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6622 один уровень вложенности.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6623
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6624 *) Добавление: модуль ngx_http_ssi_module поддерживает две переменные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6625 DATE_LOCAL и DATE_GMT и команду config timefmt.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6626
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6627 *) Добавление: директива ssi_ignore_recycled_buffers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6628
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6629 *) Исправление: если переменная QUERY_STRING не была определена, то в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6630 команде echo не ставилось значение по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6631
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6632 *) Изменение: модуль ngx_http_proxy_module полностью переписан.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6633
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6634 *) Добавление: директивы proxy_redirect, proxy_pass_request_headers,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6635 proxy_pass_request_body и proxy_method.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6636
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6637 *) Добавление: директива proxy_set_header. Директива proxy_x_var
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6638 упразднена и должна быть заменена директивой proxy_set_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6639
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6640 *) Изменение: директива proxy_preserve_host упразднена и должна быть
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6641 заменена директивами "proxy_set_header Host $host" и "proxy_redirect
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6642 off" или директивой "proxy_set_header Host $host:$proxy_port" и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6643 соответствующими ей директивами proxy_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6644
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6645 *) Изменение: директива proxy_set_x_real_ip упразднена и должна быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6646 заменена директивой "proxy_set_header X-Real-IP $remote_addr".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6647
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6648 *) Изменение: директива proxy_add_x_forwarded_for упразднена и должна
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6649 быть заменена директивой
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6650 "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
6651
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6652 *) Изменение: директива proxy_set_x_url упразднена и должна быть
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6653 заменена директивой
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6654 "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
6655
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6656 *) Добавление: директива fastcgi_param.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6657
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6658 *) Изменение: директивы fastcgi_root, fastcgi_set_var и fastcgi_params
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6659 упразднены и должны быть замены директивами fastcgi_param.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6660
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6661 *) Добавление: директива index может использовать переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6662
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6663 *) Добавление: директива index может быть указана на уровне http и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6664 server.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6665
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6666 *) Изменение: только последний параметр в директиве index может быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6667 абсолютным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6668
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6669 *) Добавление: в директиве rewrite могут использоваться переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6670
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6671 *) Добавление: директива internal.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6672
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6673 *) Добавление: переменные CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6674 SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6675 SERVER_NAME, REQUEST_METHOD, REQUEST_URI и REMOTE_USER.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6676
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6677 *) Изменение: nginx теперь передаёт неверные строки в заголовках запроса
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6678 клиента и ответа бэкенда.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6679
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6680 *) Исправление: если бэкенд долго не передавал ответ и send_timeout был
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6681 меньше, чем proxy_read_timeout, то клиенту возвращался ответ 408.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6682
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6683 *) Исправление: если бэкенд передавал неверную строку в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6684 ответа, то происходил segmentation fault; ошибка появилась в 0.1.26.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6685
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6686 *) Исправление: при использовании отказоустойчивой конфигурации в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6687 FastCGI мог происходить segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6688
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6689 *) Исправление: директива expires не удаляла уже установленные строки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6690 заголовка "Expires" и "Cache-Control".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6691
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6692 *) Исправление: nginx не учитывал завершающую точку в строке заголовка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6693 запроса "Host".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6694
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6695 *) Исправление: модуль ngx_http_auth_module не работал на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6696
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6697 *) Исправление: директива rewrite неверно работала, если в запросе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6698 присутствовали аргументы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6699
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6700 *) Исправление: nginx не собирался на MacOS X.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6701
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6702
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6703 Изменения в nginx 0.1.28 08.04.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6704
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6705 *) Исправление: при проксировании больших файлов nginx сильно нагружал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6706 процессор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6707
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6708 *) Исправление: nginx не собирался gcc 4.0 на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6709
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6710
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6711 Изменения в nginx 0.1.27 28.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6712
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6713 *) Добавление: параметр blocked в директиве valid_referers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6714
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6715 *) Изменение: ошибки обработки заголовка запроса теперь записываются на
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6716 уровне info, в лог также записывается имя сервера и строки заголовка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6717 запроса "Host" и "Referer".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6718
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6719 *) Изменение: при записи ошибок в лог записывается также строка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6720 заголовка запроса "Host".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6721
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6722 *) Добавление: директива proxy_pass_unparsed_uri. Специальная обработка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6723 символов "://" в URI, введённая в версии 0.1.11, теперь упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6724
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6725 *) Исправление: nginx не собирался на FreeBSD и Linux, если был указан
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6726 параметр конфигурации --without-ngx_http_auth_basic_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6727
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6728
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6729 Изменения в nginx 0.1.26 22.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6730
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6731 *) Изменение: неверные строки заголовка, переданные клиентом, теперь
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6732 игнорируется и записываются в error_log на уровне info.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6733
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6734 *) Изменение: при записи ошибок в лог записывается также имя сервера,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6735 при обращении к которому произошла ошибка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6736
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6737 *) Добавление: модуль ngx_http_auth_basic_module и директивы auth_basic
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6738 и auth_basic_user_file.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6739
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6740
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6741 Изменения в nginx 0.1.25 19.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6742
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6743 *) Исправление: nginx не работал на Linux parisc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6744
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6745 *) Добавление: nginx теперь не запускается под FreeBSD, если значение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6746 sysctl kern.ipc.somaxconn слишком большое.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6747
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6748 *) Исправление: если модуль ngx_http_index_module делал внутреннее
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6749 перенаправление запроса в модули ngx_http_proxy_module или
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6750 ngx_http_fastcgi_module, то файл индекса не закрывался после
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6751 обслуживания запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6752
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6753 *) Добавление: директива proxy_pass может использоваться в location,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6754 заданных регулярным выражением.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6755
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6756 *) Добавление: модуль ngx_http_rewrite_filter_module поддерживает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6757 условия вида "if ($HTTP_USER_AGENT ~ MSIE)".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6758
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6759 *) Исправление: nginx очень медленно запускался при большом количестве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6760 адресов и использовании текстовых значений в директиве geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6761
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6762 *) Изменение: имя переменной в директиве geo нужно указывать, как $name.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6763 Прежний вариант без "$" пока работает, но вскоре будет убран.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6764
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6765 *) Добавление: параметр лога "%{VARIABLE}v".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6766
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6767 *) Добавление: директива "set $name value".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6768
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6769 *) Исправление: совместимость с gcc 4.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6770
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6771 *) Добавление: параметр автоконфигурации --with-openssl-opt=OPTIONS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6772
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6773
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6774 Изменения в nginx 0.1.24 04.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6775
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6776 *) Добавление: модуль ngx_http_ssi_filter_module поддерживает переменные
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6777 QUERY_STRING и DOCUMENT_URI.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6778
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6779 *) Исправление: модуль ngx_http_autoindex_module мог выдавать ответ 404
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6780 на существующий каталог, если этот каталог был указан как alias.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6781
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6782 *) Исправление: модуль ngx_http_ssi_filter_module неправильно работал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6783 при больших ответах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6784
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6785 *) Исправление: отсутствие строки заголовка "Referer" всегда считалось
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6786 правильным referrer'ом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6787
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6788
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6789 Изменения в nginx 0.1.23 01.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6790
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6791 *) Добавление: модуль ngx_http_ssi_filter_module и директивы ssi,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6792 ssi_silent_errors и ssi_min_file_chunk. Поддерживаются команды 'echo
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6793 var="HTTP_..." default=""' и 'echo var="REMOTE_ADDR"'.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6794
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6795 *) Добавление: параметр лога %request_time.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6796
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6797 *) Добавление: если запрос пришёл без строки заголовка "Host", то
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6798 директива proxy_preserve_host устанавливает в качестве этого
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6799 заголовка первое имя сервера из директивы server_name.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6800
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6801 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6802 amd64, sparc и ppc; ошибка появилась в 0.1.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6803
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6804 *) Исправление: модуль ngx_http_autoindex_module теперь показывает
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6805 информацию не о символическом линке, а о файле или каталоге, на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6806 который он указывает.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6807
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6808 *) Исправление: если клиенту ничего не передавалось, то параметр
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6809 %apache_length записывал в лог отрицательную длину заголовка ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6810
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6811
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6812 Изменения в nginx 0.1.22 22.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6813
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6814 *) Исправление: модуль ngx_http_stub_status_module показывал неверную
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6815 статистику для обработанных соединений, если использовалось
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6816 проксирование или FastCGI-сервер.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6817
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6818 *) Исправление: на Linux и Solaris установочные пути были неверно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6819 заключены в кавычки; ошибка появилась в 0.1.21.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6820
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6821
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6822 Изменения в nginx 0.1.21 22.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6823
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6824 *) Исправление: модуль ngx_http_stub_status_module показывал неверную
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6825 статистику при использовании метода rtsig или при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6826 нескольких рабочих процессов на SMP машине.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6827
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6828 *) Исправление: nginx не собирался компилятором icc под Линуксом или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6829 если библиотека zlib-1.2.x собиралась из исходных текстов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6830
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6831 *) Исправление: nginx не собирался под NetBSD 2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6832
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6833
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6834 Изменения в nginx 0.1.20 17.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6835
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6836 *) Добавление: новые параметры script_filename и remote_port в директиве
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6837 fastcgi_params.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6838
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6839 *) Исправление: неправильно обрабатывался поток stderr от
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6840 FastCGI-сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6841
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6842
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6843 Изменения в nginx 0.1.19 16.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6844
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6845 *) Исправление: если в запросе есть нуль, то для локальных запросов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6846 теперь возвращается ошибка 404.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6847
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6848 *) Исправление: nginx не собирался под NetBSD 2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6849
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6850 *) Исправление: во время чтения тела запроса клиента в SSL соединении
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6851 мог произойти таймаут.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6852
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6853
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6854 Изменения в nginx 0.1.18 09.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6855
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6856 *) Изменение: для совместимости с Solaris 10 в директивах devpoll_events
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6857 и devpoll_changes значения по умолчанию уменьшены с 512 до 32.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6858
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6859 *) Исправление: директивы proxy_set_x_var и fastcgi_set_var не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6860 наследовались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6861
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6862 *) Исправление: в директиве rewrite, возвращающей редирект, аргументы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6863 присоединялись к URI через символ "&" вместо "?".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6864
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6865 *) Исправление: строки для модуля ngx_http_geo_module без символа ";" во
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6866 включённом файле игнорировались.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6867
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6868 *) Добавление: модуль ngx_http_stub_status_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6869
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6870 *) Исправление: неизвестный формат лог-файла в директиве access_log
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6871 вызывал segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6872
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6873 *) Добавление: новый параметр document_root в директиве fastcgi_params.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6874
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6875 *) Добавление: директива fastcgi_redirect_errors.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6876
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6877 *) Добавление: новый модификатор break в директиве rewrite позволяет
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6878 прекратить цикл rewrite/location и устанавливает текущую конфигурацию
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6879 для запроса.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6880
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6881
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6882 Изменения в nginx 0.1.17 03.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6883
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6884 *) Изменение: модуль ngx_http_rewrite_module полностью переписан. Теперь
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6885 можно делать редиректы, возвращать коды ошибок и проверять переменные
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6886 и рефереры. Эти директивы можно использовать внутри location.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6887 Директива redirect упразднена.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6888
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6889 *) Добавление: модуль ngx_http_geo_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6890
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6891 *) Добавление: директивы proxy_set_x_var и fastcgi_set_var.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6892
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6893 *) Исправление: конфигурация location с модификатором "=" могла
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6894 использоваться в другом location.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6895
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6896 *) Исправление: правильный тип ответа выставлялся только для запросов, у
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6897 которых в расширении были только маленькие буквы.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6898
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6899 *) Исправление: если для location установлен proxy_pass или
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6900 fastcgi_pass, и доступ к нему запрещался, а ошибка перенаправлялась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6901 на статическую страницу, то происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6902
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6903 *) Исправление: если в проксированном ответе в заголовке "Location"
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6904 передавался относительный URL, то к нему добавлялось имя хоста и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6905 слэш; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6906
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6907 *) Исправление: на Linux в лог не записывался текст системной ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6908
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6909
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6910 Изменения в nginx 0.1.16 25.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6911
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6912 *) Исправление: если ответ передавался chunk'ами, то при запросе HEAD
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6913 выдавался завершающий chunk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6914
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6915 *) Исправление: заголовок "Connection: keep-alive" выдавался, даже если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6916 директива keepalive_timeout запрещала использование keep-alive.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6917
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6918 *) Исправление: ошибки в модуле ngx_http_fastcgi_module вызывали
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6919 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6920
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6921 *) Исправление: при использовании SSL сжатый ответ мог передаваться не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6922 до конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6923
1048
b08143db5fea nginx-1.5.9
Maxim Dounin <mdounin@mdounin.ru>
parents: 1033
diff changeset
6924 *) Исправление: опции TCP_NODELAY, TCP_NOPUSH и TCP_CORK, специфичные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6925 для TCP сокетов, не используются для unix domain сокетов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6926
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6927 *) Добавление: директива rewrite поддерживает перезаписывание
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6928 аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6929
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6930 *) Исправление: на запрос POST с заголовком "Content-Length: 0"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6931 возвращался ответ 400; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6932
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6933
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6934 Изменения в nginx 0.1.15 19.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6935
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6936 *) Исправление: ошибка соединения с FastCGI-сервером вызывала
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6937 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6938
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6939 *) Исправление: корректная обработка регулярного выражения, в котором
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6940 число выделенных частей не совпадает с числом подстановок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6941
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6942 *) Добавление: location, который передаётся FastCGI-серверу, может быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6943 задан с помощью регулярного выражения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6944
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6945 *) Исправление: параметр FastCGI REQUEST_URI теперь передаётся вместе с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6946 аргументами и в том виде, в котором был получен от клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6947
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6948 *) Исправление: для использования регулярных выражений в location нужно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6949 было собирать nginx вместе с ngx_http_rewrite_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6950
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6951 *) Исправление: если бэкенд слушал на 80-ом порту, то при использовании
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6952 директивы "proxy_preserve_host on" в заголовке "Host" указывался
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6953 также порт 80; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6954
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6955 *) Исправление: если задать одинаковые пути в параметрах
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6956 автоконфигурации --http-client-body-temp-path=PATH и
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6957 --http-proxy-temp-path=PATH или --http-client-body-temp-path=PATH и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6958 --http-fastcgi-temp-path=PATH, то происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6959
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6960
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6961 Изменения в nginx 0.1.14 18.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6962
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6963 *) Добавление: параметры автоконфигурации
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6964 --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
6965 --http-fastcgi-temp-path=PATH
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6966
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6967 *) Изменение: имя каталога с временными файлами, содержащие тело запроса
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6968 клиента, задаётся директивой client_body_temp_path, по умолчанию
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6969 <prefix>/client_body_temp.
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6970
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6971 *) Добавление: модуль ngx_http_fastcgi_module и директивы fastcgi_pass,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6972 fastcgi_root, fastcgi_index, fastcgi_params, fastcgi_connect_timeout,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6973 fastcgi_send_timeout, fastcgi_read_timeout, fastcgi_send_lowat,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6974 fastcgi_header_buffer_size, fastcgi_buffers,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6975 fastcgi_busy_buffers_size, fastcgi_temp_path,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6976 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: 11
diff changeset
6977 fastcgi_next_upstream и fastcgi_x_powered_by.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6978
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6979 *) Исправление: ошибка "[alert] zero size buf"; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6980 0.1.3.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6981
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6982 *) Изменение: в директиве proxy_pass нужно обязательно указывать URI
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6983 после имени хоста.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6984
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6985 *) Изменение: если в URI встречался символ %3F, то он считался началом
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6986 строки аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6987
1164
57c6219b2975 Missed comma fixed. A couple of Latin symbols plugged into
Maxim Konovalov <maxim@nginx.com>
parents: 1148
diff changeset
6988 *) Добавление: поддержка unix domain сокетов в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6989 ngx_http_proxy_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6990
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6991 *) Добавление: директивы ssl_engine и ssl_ciphers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6992 Спасибо Сергею Скворцову за SSL-акселератор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6993
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6994
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6995 Изменения в nginx 0.1.13 21.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
6996
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
6997 *) Добавление: директивы server_names_hash и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6998 server_names_hash_threshold.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6999
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7000 *) Исправление: имена *.domain.tld в директиве server_name не работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7001
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7002 *) Исправление: параметр лога %request_length записывал неверную длину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7003
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7005 Изменения в nginx 0.1.12 06.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7007 *) Добавление: параметр лога %request_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7008
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7009 *) Исправление: при использовании /dev/poll, select и poll на
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7010 платформах, где возможны ложные срабатывания указанных методов, могли
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7011 быть длительные задержки при обработке запроса по keep-alive
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7012 соединению. Наблюдалось по крайней мере на Solaris с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7013 /dev/poll.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7014
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7015 *) Исправление: директива send_lowat игнорируется на Linux, так как
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7016 Linux не поддерживает опцию SO_SNDLOWAT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7017
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7018
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7019 Изменения в nginx 0.1.11 02.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7020
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7021 *) Добавление: директива worker_priority.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7022
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7023 *) Изменение: под FreeBSD директивы tcp_nopush и tcp_nodelay вместе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7024 влияют на передачу ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7025
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7026 *) Исправление: nginx не вызывал initgroups().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7027 Спасибо Андрею Ситникову и Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7028
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7029 *) Изменение: ngx_http_auto_index_module теперь выдаёт размер файлов в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7030 байтах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7031
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7032 *) Исправление: ngx_http_auto_index_module возвращал ошибку 500, если в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7033 каталоге есть битый symlink.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7034
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7035 *) Исправление: файлы больше 4G не передавались с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7036 sendfile.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7037
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7038 *) Исправление: если бэкенд резолвился в несколько адресов и при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7039 ожидании от него ответа происходила ошибка, то процесс зацикливался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7040
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7041 *) Исправление: при использовании метода /dev/poll рабочий процесс мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7042 завершиться с сообщением "unknown cycle".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7043
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7044 *) Исправление: ошибки "close() channel failed".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7045
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7046 *) Исправление: автоматическое определение групп nobody и nogroup.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7047
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7048 *) Исправление: директива send_lowat не работала на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7049
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7050 *) Исправление: если в конфигурации не было раздела events, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7051 происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7052
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7053 *) Исправление: nginx не собирался под OpenBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7054
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7055 *) Исправление: двойные слэшы в "://" в URI превращались в ":/".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7056
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7057
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7058 Изменения в nginx 0.1.10 26.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7059
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7060 *) Исправление: если в запросе без аргументов есть "//", "/./", "/../"
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7061 или "%XX", то терялся последний символ в строке запроса; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7062 появилась в 0.1.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7063
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7064 *) Исправление: исправление в версии 0.1.9 для файлов больше 2G на Linux
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7065 не работало.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7066
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7067
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7068 Изменения в nginx 0.1.9 25.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7069
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7070 *) Исправление: если в запросе есть "//", "/./", "/../" или "%XX", то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7071 проксируемый запрос передавался без аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7072
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7073 *) Исправление: при сжатии больших ответов иногда они передавались не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7074 полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7075
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7076 *) Исправление: не передавались файлы больше 2G на Linux,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7077 неподдерживающем sendfile64().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7078
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7079 *) Исправление: на Linux при конфигурации сборки нужно было обязательно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7080 использовать параметр --with-poll_module; ошибка появилась в 0.1.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7081
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7082
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7083 Изменения в nginx 0.1.8 20.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7084
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7085 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7086 длинных имён файлов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7087
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7088 *) Добавление: модификатор "^~" в директиве location.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7089
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7090 *) Добавление: директива proxy_max_temp_file_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7091
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7092
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7093 Изменения в nginx 0.1.7 12.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7094
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7095 *) Исправление: при использовании sendfile, если передаваемый файл
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7096 менялся, то мог произойти segmentation fault на FreeBSD; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7097 появилась в 0.1.5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7098
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7099
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7100 Изменения в nginx 0.1.6 11.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7101
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7102 *) Исправление: при некоторых комбинациях директив location c
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7103 регулярными выражениями использовалась конфигурация не из того
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7104 location.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7105
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7106
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7107 Изменения в nginx 0.1.5 11.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7108
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7109 *) Исправление: на Solaris и Linux могло быть очень много сообщений
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7110 "recvmsg() returned not enough data".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7111
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7112 *) Исправление: в режиме прокси без использования sendfile на Solaris
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7113 возникала ошибка "writev() failed (22: Invalid argument)". На других
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7114 платформах, не поддерживающих sendfile, процесс зацикливался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7115
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7116 *) Исправление: при использовании sendfile в режиме прокси на Solaris
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7117 возникал segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7118
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7119 *) Исправление: segmentation fault на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7120
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7121 *) Исправление: обновление исполняемого файла на лету не работало на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7122 Linux.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7123
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7124 *) Исправление: в списке файлов, выдаваемом модулем
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7125 ngx_http_autoindex_module, не перекодировались пробелы, кавычки и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7126 знаки процента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7127
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7128 *) Изменение: уменьшение операций копирования.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7129
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7130 *) Добавление: директива userid_p3p.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7131
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7132
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7133 Изменения в nginx 0.1.4 26.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7134
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7135 *) Исправление: ошибка в модуле ngx_http_autoindex_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7136
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7137
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7138 Изменения в nginx 0.1.3 25.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7139
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7140 *) Добавление: модуль ngx_http_autoindex_module и директива autoindex.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7141
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7142 *) Добавление: директива proxy_set_x_url.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7143
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7144 *) Исправление: модуль проксировании мог привести к зацикливанию, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7145 не использовался sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7146
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7147
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7148 Изменения в nginx 0.1.2 21.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7149
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7150 *) Добавление: параметры --user=USER, --group=GROUP и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7151 --with-ld-opt=OPTIONS в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7152
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7153 *) Добавление: директива server_name поддерживает *.domain.tld.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7154
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7155 *) Исправление: улучшена переносимость на неизвестные платформы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7156
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7157 *) Исправление: нельзя переконфигурировать nginx, если конфигурационный
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7158 файл указан в командной строке; ошибка появилась в 0.1.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7159
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7160 *) Исправление: модуль проксировании мог привести к зацикливанию, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7161 не использовался sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7162
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7163 *) Исправление: при использовании sendfile текст ответа не
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7164 перекодировался согласно директивам модуля charset; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7165 в 0.1.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7166
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7167 *) Исправление: очень редкая ошибка при обработке kqueue.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7168
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7169 *) Исправление: модуль сжатия сжимал уже сжатые ответы, полученные при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7170 проксировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7171
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7172
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7173 Изменения в nginx 0.1.1 11.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7174
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7175 *) Добавление: директива gzip_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7176
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7177 *) Добавление: директива tcp_nodelay.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7178
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7179 *) Добавление: директива send_lowat работает не только на платформах,
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7180 поддерживающих kqueue NOTE_LOWAT, но и на всех, поддерживающих
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7181 SO_SNDLOWAT.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7182
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7183 *) Добавление: эмуляция setproctitle() для Linux и Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7184
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7185 *) Исправление: ошибка при переписывании заголовка "Location" при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7186 проксировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7187
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7188 *) Исправление: ошибка в модуле ngx_http_chunked_module, приводившая к
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7189 зацикливанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7190
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7191 *) Исправление: ошибки в модуле /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7192
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7193 *) Исправление: при проксировании и использовании временных файлов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7194 ответы портились.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7195
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7196 *) Исправление: бэкенду передавались запросы с неперекодированными
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7197 символами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7198
21
a6e1763d5590 nginx-1.1.2
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
7199 *) Исправление: на Linux 2.4 при конфигурации сборки нужно было
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7200 обязательно использовать параметр --with-poll_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7201
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7202
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7203 Изменения в nginx 0.1.0 04.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7204
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7205 *) Первая публично доступная версия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 11
diff changeset
7206