annotate text/ru/CHANGES.ru-1.0 @ 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 2406529bc838
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
487
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
2 Изменения в nginx 1.0.15 12.04.2012
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
3
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
4 *) Безопасность: при обработке специально созданного mp4 файла модулем
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
5 ngx_http_mp4_module могли перезаписываться области памяти рабочего
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
6 процесса, что могло приводить к выполнению произвольного кода
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
7 (CVE-2012-2089).
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
8 Спасибо Matthew Daley.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
9
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
10 *) Исправление: в модуле ngx_http_mp4_module.
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
11
2406529bc838 nginx-1.1.19, nginx-1.0.15
Maxim Dounin <mdounin@mdounin.ru>
parents: 445
diff changeset
12
445
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 440
diff changeset
13 Изменения в nginx 1.0.14 15.03.2012
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 440
diff changeset
14
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 440
diff changeset
15 *) Безопасность: содержимое ранее освобождённой памяти могло быть
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 440
diff changeset
16 отправлено клиенту, если бэкенд возвращал специально созданный ответ.
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 440
diff changeset
17 Спасибо Matthew Daley.
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 440
diff changeset
18
86d441d817dd nginx-1.1.17, nginx-1.0.14
Maxim Dounin <mdounin@mdounin.ru>
parents: 440
diff changeset
19
440
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
20 Изменения в nginx 1.0.13 05.03.2012
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
21
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
22 *) Добавление: директивы return и error_page теперь могут использоваться
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
23 для возврата перенаправлений с кодом 307.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
24
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
25 *) Исправление: в рабочем процессе мог произойти segmentation fault,
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
26 если использовалась директива resolver и на глобальном уровне не была
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
27 задана директива error_log.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
28 Спасибо Роману Арутюняну.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
29
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
30 *) Исправление: утечек памяти.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
31 Спасибо Lanshun Zhou.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
32
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
33 *) Исправление: nginx мог некорректно сообщать об ошибке "upstream
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
34 prematurely closed connection" вместо "upstream sent too big header".
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
35 Спасибо Feibo Li.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
36
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
37 *) Исправление: при использовании ZFS размер кэша на диске мог считаться
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
38 некорректно; ошибка появилась в 1.0.1.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
39
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
40 *) Исправление: количество внутренних перенаправлений в именованные
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
41 location'ы не ограничивалось.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
42
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
43 *) Исправление: при использовании директивы proxy_store с
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
44 SSI-подзапросами временные файлы могли не удаляться.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
45
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
46 *) Исправление: в некоторых случаях некэшируемые переменные (такие, как
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
47 $args) возвращали старое пустое закэшированное значение.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
48
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
49 *) Исправление: директивы proxy_redirect могли наследоваться
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
50 некорректно.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
51
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
52 *) Исправление: nginx не собирался с модулем ngx_http_perl_module, если
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
53 использовался параметр --with-openssl.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
54
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
55 *) Исправление: nginx не собирался компилятором icc 12.1.
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
56
8cacbb44ecb5 nginx-1.0.13
Maxim Dounin <mdounin@mdounin.ru>
parents: 395
diff changeset
57
395
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
58 Изменения в nginx 1.0.12 06.02.2012
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
59
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
60 *) Добавление: параметры TLSv1.1 и TLSv1.2 в директиве ssl_protocols.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
61
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
62 *) Добавление: SSI команда if поддерживает выделения в регулярных
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
63 выражениях.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
64
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
65 *) Исправление: SSI команда if не работала внутри команды block.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
66
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
67 *) Исправление: в обработке ошибок при использовании AIO на FreeBSD.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
68
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
69 *) Исправление: в инициализации библиотеки OpenSSL.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
70
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
71 *) Исправление: директива worker_cpu_affinity могла не работать.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
72
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
73 *) Исправление: директивы limit_conn_log_level и limit_req_log_level
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
74 могли не работать.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
75
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
76 *) Исправление: директива read_ahead могла не работать при использовании
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
77 совместно с try_files и open_file_cache.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
78
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
79 *) Исправление: директива proxy_cache_use_stale с параметром error не
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
80 возвращала ответ из кэша, если все бэкенды были признаны
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
81 неработающими.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
82
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
83 *) Исправление: если в параметре inactive директивы proxy_cache_path
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
84 было указано малое время, в рабочем процессе мог произойти
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
85 segmentation fault.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
86
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
87 *) Исправление: ответы из кэша могли зависать.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
88
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
89 *) Исправление: в обработке ошибок при соединении с бэкендом.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
90 Спасибо Piotr Sikora.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
91
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
92 *) Исправление: в методе epoll.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
93 Спасибо Yichun Zhang.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
94
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
95 *) Исправление: переменная $sent_http_cache_control могла содержать
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
96 неверное значение при использовании директивы expires.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
97 Спасибо Yichun Zhang.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
98
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
99 *) Исправление: директива limit_rate не позволяла передавать на полной
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
100 скорости, даже если был указан очень большой лимит.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
101
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
102 *) Исправление: директива sendfile_max_chunk не работала, если
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
103 использовалась директива limit_rate.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
104
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
105 *) Исправление: nginx не собирался на Solaris; ошибка появилась в
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
106 1.0.11.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
107
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
108 *) Исправление: в модуле ngx_http_scgi_module.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
109
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
110 *) Исправление: в модуле ngx_http_mp4_module.
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
111
b9ae01d4dbf1 nginx-1.0.12
Maxim Dounin <mdounin@mdounin.ru>
parents: 245
diff changeset
112
245
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
113 Изменения в nginx 1.0.11 15.12.2011
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
114
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
115 *) Изменение: теперь двойные кавычки экранируется при выводе
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
116 SSI-командой echo.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
117 Спасибо Зауру Абасмирзоеву.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
118
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
119 *) Добавление: директива image_filter_sharpen.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
120
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
121 *) Исправление: в рабочем процессе мог произойти segmentation fault,
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
122 если использовалось SNI; ошибка появилась в 1.0.9.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
123
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
124 *) Исправление: сигнал SIGWINCH переставал работать после первого
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
125 обновления исполняемого файла; ошибка появилась в 1.0.9.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
126
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
127 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
128 заголовке запроса клиента могли передаваться бэкенду при кэшировании;
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
129 или не передаваться при выключенном кэшировании, если кэширование
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
130 было включено в другой части конфигурации.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
131
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
132 *) Исправление: в директиве scgi_param при использовании составных
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
133 параметров.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
134
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
135 *) Исправление: директивы add_header и expires не работали для ответов с
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
136 кодом 206, если запрос проксировался.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
137
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
138 *) Исправление: в директиве "expires @time".
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
139
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
140 *) Исправление: в модуле ngx_http_flv_module.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
141 Спасибо Piotr Sikora.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
142
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
143 *) Исправление: в модуле ngx_http_mp4_module.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
144
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
145 *) Исправление: nginx не собирался на FreeBSD 10.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
146
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
147 *) Исправление: nginx не собирался на AIX.
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
148
a627ecdece14 nginx-1.0.11
Maxim Dounin <mdounin@mdounin.ru>
parents: 181
diff changeset
149
181
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
150 Изменения в nginx 1.0.10 15.11.2011
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
151
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
152 *) Исправление: в рабочем процессе мог произойти segmentation fault,
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
153 если resolver получил большой DNS-ответ.
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
154 Спасибо Ben Hawkes.
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
155
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
156 *) Исправление: в вычислении ключа для кэширования, если использовалась
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
157 внутренняя реализация MD5; ошибка появилась в 1.0.4.
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
158
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
159 *) Исправление: модуль ngx_http_mp4_module выдавал неверную строку
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
160 "Content-Length" в заголовке ответа, использовался аргумент start.
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
161 Спасибо Piotr Sikora.
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
162
f26606d1203b nginx-1.0.10
Igor Sysoev <igor@sysoev.ru>
parents: 165
diff changeset
163
165
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
164 Изменения в nginx 1.0.9 01.11.2011
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
165
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
166 *) Изменение: теперь символы 0x7F-0xFF в access_log записываются в виде
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
167 \xXX.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
168
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
169 *) Изменение: SIGWINCH сигнал теперь работает только в режиме демона.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
170
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
171 *) Добавление: директивы "proxy/fastcgi/scgi/uwsgi_ignore_headers"
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
172 теперь поддерживают значения X-Accel-Limit-Rate, X-Accel-Buffering и
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
173 X-Accel-Charset.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
174
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
175 *) Добавление: уменьшение потребления памяти при использовании SSL.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
176
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
177 *) Добавление: теперь на NetBSD поддерживаются accept фильтры.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
178
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
179 *) Добавление: директивы uwsgi_buffering и scgi_buffering.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
180 Спасибо Peter Smit.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
181
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
182 *) Исправление: на старте или во время переконфигурации происходил
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
183 segmentation fault, если директива ssl использовалась на уровне http
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
184 и не был указан ssl_certificate.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
185
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
186 *) Исправление: некоторые UTF-8 символы обрабатывались неправильно.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
187 Спасибо Алексею Куцу.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
188
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
189 *) Исправление: директивы модуля ngx_http_rewrite_module, заданные на
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
190 уровне server, применялись повторно, если для запроса не находилось
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
191 ни одного location'а.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
192
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
193 *) Исправление: при использовании "aio sendfile" могла происходить
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
194 утечка сокетов.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
195
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
196 *) Исправление: при использовании файлового AIO соединения с быстрыми
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
197 клиентами могли быть закрыты по истечению send_timeout.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
198
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
199 *) Исправление: в модуле ngx_http_autoindex_module.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
200
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
201 *) Исправление: модуль ngx_http_mp4_module не поддерживал перемотку на
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
202 32-битных платформах.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
203
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
204 *) Исправление: при использовании proxy_cache_bypass могли быть
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
205 закэшированы некэшируемые ответы.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
206 Спасибо John Ferlito.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
207
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
208 *) Исправление: закэшированные ответы с пустым телом возвращались
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
209 некорректно; ошибка появилась в 0.8.31.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
210
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
211 *) Исправление: ответы с кодом 201 модуля ngx_http_dav_module были
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
212 некорректны; ошибка появилась в 0.8.32.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
213
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
214 *) Исправление: в директиве return.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
215
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
216 *) Исправление: директивы ssl_verify_client, ssl_verify_depth и
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
217 ssl_prefer_server_cipher могли работать некорректно, если
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
218 использовался SNI.
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
219
c14df688e927 nginx-1.0.9
Igor Sysoev <igor@sysoev.ru>
parents: 36
diff changeset
220
36
b5dd504893be nginx-1.0.8
Igor Sysoev <igor@sysoev.ru>
parents: 35
diff changeset
221 Изменения в nginx 1.0.8 01.10.2011
b5dd504893be nginx-1.0.8
Igor Sysoev <igor@sysoev.ru>
parents: 35
diff changeset
222
b5dd504893be nginx-1.0.8
Igor Sysoev <igor@sysoev.ru>
parents: 35
diff changeset
223 *) Исправление: nginx не собирался с модулем ngx_http_mp4_module и без
b5dd504893be nginx-1.0.8
Igor Sysoev <igor@sysoev.ru>
parents: 35
diff changeset
224 параметра --with-debug.
b5dd504893be nginx-1.0.8
Igor Sysoev <igor@sysoev.ru>
parents: 35
diff changeset
225
b5dd504893be nginx-1.0.8
Igor Sysoev <igor@sysoev.ru>
parents: 35
diff changeset
226
35
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
227 Изменения в nginx 1.0.7 30.09.2011
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
228
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
229 *) Изменение: теперь, если суммарный размер всех диапазонов больше
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
230 размера исходного ответа, то nginx возвращает только исходный ответ,
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
231 не обрабатывая диапазоны.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
232
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
233 *) Добавление: директива max_ranges.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
234
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
235 *) Добавление: модуль ngx_http_mp4_module.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
236
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
237 *) Добавление: директива worker_aio_requests.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
238
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
239 *) Исправление: если nginx был собран с файловым AIO, он не мог
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
240 запускаться на Linux без поддержки AIO.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
241
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
242 *) Исправление: в обработке ошибок при работе с Linux AIO.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
243 Спасибо Hagai Avrahami.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
244
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
245 *) Исправление: в Linux AIO, используемым совместно с open_file_cache.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
246
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
247 *) Исправление: open_file_cache не обновлял информацию о файле, если
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
248 файл был изменён не атомарно.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
249
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
250 *) Исправление: уменьшено потребление памяти для долгоживущих запросов.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
251
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
252 *) Исправление: в директивах proxy/fastcgi/scgi/
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
253 uwsgi_ignore_client_abort.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
254
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
255 *) Исправление: nginx не собирался на MacOSX 10.7.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
256
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
257 *) Исправление: обработка тела запроса могла быть неверной, если клиент
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
258 использовал pipelining.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
259
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
260 *) Исправление: в директиве request_body_in_single_buf.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
261
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
262 *) Исправление: в директивах proxy_set_body и proxy_pass_request_body
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
263 при использовании SSL-соединения с бэкендом.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
264
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
265 *) Исправление: nginx нагружал процессор, если все серверы в upstream'е
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
266 были помечены флагом down.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
267
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
268 *) Исправление: при переконфигурации мог произойти segmentation fault,
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
269 если в предыдущей конфигурации был определён, но не использовался
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
270 ssl_session_cache.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
271
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
272 *) Исправление: при использовании большого количества backup-серверов в
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
273 рабочем процессе мог произойти segmentation fault.
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
274
fb7dffebeff0 1.0.7 CHANGES
Igor Sysoev <igor@sysoev.ru>
parents: 20
diff changeset
275
20
c1e6b2b4a758 data fix
Igor Sysoev <igor@sysoev.ru>
parents: 19
diff changeset
276 Изменения в nginx 1.0.6 29.08.2011
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
277
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
278 *) Добавление: уменьшение времени работы загрузчика кэша.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
279
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
280 *) Добавление: уменьшение времени загрузки конфигураций с большим
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
281 количеством HTTPS серверов.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
282
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
283 *) Добавление: теперь nginx поддерживает шифры с обменом ECDHE-ключами.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
284 Спасибо Adrian Kotelba.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
285
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
286 *) Добавление: директива lingering_close.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
287
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
288 *) Добавление: теперь разделяемые зоны и кэши используют семафоры POSIX
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
289 на Solaris.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
290 Спасибо Денису Иванову.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
291
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
292 *) Исправление: nginx не собирался на Linux 3.0.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
293
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
294 *) Исправление: при использовании директив fastcgi/scgi/uwsgi_param со
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
295 значениями, начинающимися со строки "HTTP_", в рабочем процессе мог
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
296 произойти segmentation fault; ошибка появилась в 0.8.40.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
297
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
298 *) Исправление: закрытия соединения для pipelined-запросов.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
299
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
300 *) Исправление: nginx не запрещал сжатие при получении значения
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
301 "gzip;q=0" в строке "Accept-Encoding" в заголовке запроса клиента.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
302
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
303 *) Исправление: таймаута при небуферизированном проксировании.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
304
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
305 *) Исправление: утечки памяти при использовании переменных в директиве
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
306 proxy_pass при работе с бэкендом по HTTPS.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
307
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
308 *) Исправление: в проверке параметра директивы proxy_pass, заданного
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
309 переменными.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
310 Спасибо Lanshun Zhou.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
311
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
312 *) Исправление: SSL не работал на QNX.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
313
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
314 *) Исправление: SSL модули не собирались gcc 4.6 без параметра
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
315 --with-debug.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
316
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
317
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
318 Изменения в nginx 1.0.5 19.07.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
319
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
320 *) Изменение: теперь по умолчанию используются следующие шифры SSL:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
321 "HIGH:!aNULL:!MD5".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
322 Спасибо Rob Stradling.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
323
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
324 *) Добавление: директивы referer_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
325 referer_hash_bucket_size.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
326 Спасибо Witold Filipczyk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
327
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
328 *) Добавление: переменная $uid_reset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
329
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
330 *) Исправление: при использовании кэширования в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
331 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
332 Спасибо Lanshun Zhou.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
333
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
334 *) Исправление: при использовании кэширования рабочие процессы могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
335 зациклиться во время переконфигурации; ошибка появилась в 0.8.48.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
336 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
337
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
338 *) Исправление: сообщения "stalled cache updating".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
339 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
340
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
341
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
342 Изменения в nginx 1.0.4 01.06.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
343
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
344 *) Изменение: теперь в регулярных выражениях в директиве map можно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
345 задать чувствительность к регистру с помощью префиксов "~" и "~*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
346
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
347 *) Добавление: теперь разделяемые зоны и кэши используют семафоры POSIX
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
348 на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
349 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
350
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
351 *) Исправление: сообщения "stalled cache updating".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
352
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
353 *) Исправление: nginx не собирался с параметром
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
354 --without-http_auth_basic_module; ошибка появилась в 1.0.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
355
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
356
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
357 Изменения в nginx 1.0.3 25.05.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
358
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
359 *) Добавление: директива auth_basic_user_file поддерживает шифрование
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
360 пароля методами "$apr1", "{PLAIN}" и "{SSHA}".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
361 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
362
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
363 *) Добавление: директива geoip_org и переменная $geoip_org.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
364 Спасибо Александру Ускову, Arnaud Granal и Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
365
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
366 *) Добавление: модули ngx_http_geo_module и ngx_http_geoip_module
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
367 поддерживают адреса IPv4, отображённые на IPv6 адреса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
368
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
369 *) Исправление: при проверке адреса IPv4, отображённого на адрес IPv6, в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
370 рабочем процессе происходил segmentation fault, если директивы access
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
371 или deny были определены только для адресов IPv6; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
372 0.8.22.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
373
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
374 *) Исправление: закэшированный ответ мог быть испорчен, если значения
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
375 директив 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: 0
diff changeset
376 uwsgi_no_cache были разными; ошибка появилась в 0.8.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
377
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
378
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
379 Изменения в nginx 1.0.2 10.05.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
380
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
381 *) Добавление: теперь разделяемые зоны и кэши используют семафоры POSIX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
382
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
383 *) Исправление: в работе параметра rotate директивы image_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
384 Спасибо Adam Bocim.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
385
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
386 *) Исправление: nginx не собирался на Solaris; ошибка появилась в 1.0.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
387
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
388
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
389 Изменения в nginx 1.0.1 03.05.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
390
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
391 *) Изменение: теперь директива split_clients использует алгоритм
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
392 MurmurHash2 из-за лучшего распределения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
393 Спасибо Олегу Мамонтову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
394
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
395 *) Изменение: теперь длинные строки, начинающиеся с нуля, не считаются
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
396 ложными значениями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
397 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
398
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
399 *) Изменение: теперь по умолчанию nginx использует значение 511 для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
400 listen backlog на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
401
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
402 *) Добавление: переменные $upstream_... можно использовать в SSI и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
403 перловом модулях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
404
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
405 *) Исправление: теперь nginx лучше ограничивает размер кэша на диске.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
406 Спасибо Олегу Мамонтову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
407
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
408 *) Исправление: при парсинге неправильного IPv4 адреса мог произойти
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
409 segmentation fault; ошибка появилась в 0.8.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
410 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
411
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
412 *) Исправление: nginx не собирался gcc 4.6 без параметра --with-debug.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
413
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
414 *) Исправление: nginx не собирался на Solaris 9 и более ранних; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
415 появилась в 0.9.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
416 Спасибо Dagobert Michelsen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
417
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
418 *) Исправление: переменная $request_time имела неверные значения, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
419 использовались подзапросы; ошибка появилась в 0.8.47.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
420 Спасибо Игорю А. Валькову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
421
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
422
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
423 Изменения в nginx 1.0.0 12.04.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
424
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
425 *) Исправление: cache manager мог нагружать процессор после
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
426 переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
427 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
428
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
429 *) Исправление: директива "image_filter crop" неправильно работала в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
430 сочетании с "image_filter rotate 180".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
431
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
432 *) Исправление: директива "satisfy any" запрещала выдачу
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
433 пользовательской страницы для 401 кода.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
434
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
435
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
436 Изменения в nginx 0.9.7 04.04.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
437
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
438 *) Добавление: теперь соединения в состоянии keepalive могут быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
439 закрыты преждевременно, если у воркера нет свободных соединений.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
440 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
441
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
442 *) Добавление: параметр rotate директивы image_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
443 Спасибо Adam Bocim.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
444
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
445 *) Исправление: ситуации, когда бэкенд в директивах fastcgi_pass,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
446 scgi_pass или uwsgi_pass задан выражением и ссылается на описанный
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
447 upstream.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
448
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
449
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
450 Изменения в nginx 0.9.6 21.03.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
451
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
452 *) Добавление: директива map поддерживает регулярные выражения в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
453 качестве значения первого параметра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
454
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
455 *) Добавление: переменная $time_iso8601 для access_log.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
456 Спасибо Michael Lustfield.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
457
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
458
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
459 Изменения в nginx 0.9.5 21.02.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
460
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
461 *) Изменение: теперь по умолчанию nginx использует значение -1 для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
462 listen backlog на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
463 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
464
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
465 *) Добавление: параметр utf8 в директивах geoip_country и geoip_city.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
466 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
467
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
468 *) Исправление: исправление в умолчательной директиве proxy_redirect,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
469 если в директиве proxy_pass не был описан URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
470 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
471
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
472 *) Исправление: директива error_page не работала с нестандартными кодами
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
473 ошибок; ошибка появилась в 0.8.53.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
474 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
475
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
476
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
477 Изменения в nginx 0.9.4 21.01.2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
478
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
479 *) Добавление: директива server_name поддерживает переменную $hostname.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
480
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
481 *) Добавление: 494 код для ошибки "Request Header Too Large".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
482
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
483
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
484 Изменения в nginx 0.9.3 13.12.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
485
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
486 *) Исправление: если для пары IPv6-адрес:порт описан только один сервер,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
487 то выделения в регулярных выражениях в директиве server_name не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
488 работали.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
489
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
490 *) Исправление: nginx не собирался под Solaris; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
491 0.9.0.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
492
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
493
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
494 Изменения в nginx 0.9.2 06.12.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
495
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
496 *) Добавление: поддержка строки "If-Unmodified-Since" в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
497 запросе клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
498
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
499 *) Изменение: использование accept(), если accept4() не реализован;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
500 ошибка появилась в 0.9.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
501
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
502 *) Исправление: nginx не собирался под Cygwin; ошибка появилась в 0.9.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
503
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
504 *) Исправление: уязвимости в OpenSSL CVE-2010-4180.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
505 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
506
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
507
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
508 Изменения в nginx 0.9.1 30.11.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
509
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
510 *) Исправление: директивы вида "return CODE message" не работали; ошибка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
511 появилась в 0.9.0.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
512
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
513
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
514 Изменения в nginx 0.9.0 29.11.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
515
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
516 *) Добавление: директива keepalive_disable.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
517
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
518 *) Добавление: директива map поддерживает переменные в качестве значения
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
519 определяемой переменной.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
520
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
521 *) Добавление: директива map поддерживает пустые строки в качестве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
522 значения первого параметра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
523
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
524 *) Добавление: директива map поддерживает выражения в первом параметре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
525
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
526 *) Добавление: страница руководства nginx(8).
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
527 Спасибо Сергею Осокину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
528
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
529 *) Добавление: поддержка accept4() в Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
530 Спасибо Simon Liu.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
531
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
532 *) Изменение: устранение предупреждения линкера о "sys_errlist" и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
533 "sys_nerr" под Linux; предупреждение появилось в 0.8.35.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
534
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
535 *) Исправление: при использовании директивы auth_basic в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
536 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
537 Спасибо Михаилу Лалетину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
538
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
539 *) Исправление: совместимость с модулем ngx_http_eval_module; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
540 появилась в 0.8.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
541
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
542
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
543 Изменения в nginx 0.8.53 18.10.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
544
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
545 *) Добавление: теперь директива error_page позволяет менять код статуса
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
546 у редиректа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
547
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
548 *) Добавление: директива gzip_disable поддерживает специальную маску
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
549 degradation.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
550
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
551 *) Исправление: при использовании файлового AIO могла происходить утечка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
552 сокетов.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
553 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
554
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
555 *) Исправление: если в первом сервере не была описана директива listen и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
556 нигде явно не описан сервер по умолчанию, то сервером по умолчанию
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
557 становился следующий сервер с директивой listen; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
558 0.8.21.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
559
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
560
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
561 Изменения в nginx 0.8.52 28.09.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
562
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
563 *) Исправление: nginx использовал режим SSL для listen сокета, если для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
564 него был установлен любой listen-параметр; ошибка появилась в 0.8.51.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
565
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
566
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
567 Изменения в nginx 0.8.51 27.09.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
568
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
569 *) Изменение: директива secure_link_expires упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
570
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
571 *) Изменение: уровень логгирования ошибок resolver'а понижен с уровня
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
572 alert на error.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
573
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
574 *) Добавление: теперь параметр "ssl" listen-сокета можно устанавливать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
575 несколько раз.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
576
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
577
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
578 Изменения в nginx 0.8.50 02.09.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
579
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
580 *) Добавление: директивы secure_link, secure_link_md5 и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
581 secure_link_expires модуля ngx_http_secure_link_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
582
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
583 *) Добавление: ключ -q.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
584 Спасибо Геннадию Махомеду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
585
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
586 *) Исправление: при использовании кэширования рабочие процессы и могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
587 зациклиться во время переконфигурации; ошибка появилась в 0.8.48.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
588
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
589 *) Исправление: в директиве gzip_disable.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
590 Спасибо Derrick Petzold.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
591
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
592 *) Исправление: nginx/Windows не мог посылать сигналы stop, quit,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
593 reopen, reload процессу, запущенному в другой сессии.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
594
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
595
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
596 Изменения в nginx 0.8.49 09.08.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
597
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
598 *) Добавление: директива image_filter_jpeg_quality поддерживает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
599 переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
600
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
601 *) Исправление: при использовании переменной $geoip_region_name в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
602 рабочем процессе мог произойти segmentation fault; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
603 0.8.48.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
604
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
605 *) Исправление: ошибки, перехваченные error_page, кэшировались только до
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
606 следующего запроса; ошибка появилась в 0.8.48.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
607
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
608
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
609 Изменения в nginx 0.8.48 03.08.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
610
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
611 *) Изменение: теперь по умолчанию директива server_name имеет значение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
612 пустое имя "".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
613 Спасибо Геннадию Махомеду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
614
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
615 *) Изменение: теперь по умолчанию директива server_name_in_redirect
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
616 имеет значение off.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
617
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
618 *) Добавление: переменные $geoip_dma_code, $geoip_area_code и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
619 $geoip_region_name.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
620 Спасибо Christine McGonagle.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
621
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
622 *) Исправление: директивы proxy_pass, fastcgi_pass, uwsgi_pass и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
623 scgi_pass не наследовались в блоки limit_except.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
624
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
625 *) Исправление: директивы proxy_cache_min_uses, fastcgi_cache_min_uses
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
626 uwsgi_cache_min_uses и scgi_cache_min_uses не работали; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
627 появилась в 0.8.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
628
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
629 *) Исправление: директива fastcgi_split_path_info неверно использовала
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
630 выделения, если в выделения попадала только часть URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
631 Спасибо Юрию Тарадаю и Frank Enderle.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
632
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
633 *) Исправление: директива rewrite не экранировала символ ";" при
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
634 копировании из URI в аргументы.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
635 Спасибо Daisuke Murase.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
636
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
637 *) Исправление: модуль ngx_http_image_filter_module закрывал соединение,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
638 если изображение было больше размера image_filter_buffer.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
639
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
640
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
641 Изменения в nginx 0.8.47 28.07.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
642
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
643 *) Исправление: переменная $request_time имела неверные значения для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
644 подзапросов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
645
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
646 *) Исправление: ошибки, перехваченные error_page, не кэшировались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
647
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
648 *) Исправление: если использовался параметр max_size, то cache manager
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
649 мог зациклиться; ошибка появилась в 0.8.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
650
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
651
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
652 Изменения в nginx 0.8.46 19.07.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
653
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
654 *) Изменение: директивы proxy_no_cache, fastcgi_no_cache, uwsgi_no_cache
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
655 и scgi_no_cache теперь влияют только на сохранение закэшированного
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
656 ответа.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
657
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
658 *) Добавление: директивы proxy_cache_bypass, fastcgi_cache_bypass,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
659 uwsgi_cache_bypass и scgi_cache_bypass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
660
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
661 *) Исправление: nginx не освобождал память в keys_zone кэшей в случае
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
662 ошибки работы с бэкендом: память освобождалась только по истечении
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
663 времени неактивности или при недостатке памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
664
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
665
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
666 Изменения в nginx 0.8.45 13.07.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
667
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
668 *) Добавление: улучшения в модуле ngx_http_xslt_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
669 Спасибо Laurence Rowe.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
670
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
671 *) Исправление: ответ SSI модуля мог передаваться не полностью после
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
672 команды include с параметром wait="yes"; ошибка появилась в 0.7.25.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
673 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
674
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
675 *) Исправление: директива listen не поддерживала параметр setfib=0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
676
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
677
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
678 Изменения в nginx 0.8.44 05.07.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
679
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
680 *) Изменение: теперь nginx по умолчанию не кэширует ответы бэкендов, в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
681 заголовке которых есть строка "Set-Cookie".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
683 *) Добавление: директива listen поддерживает параметр setfib.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
684 Спасибо Андрею Филонову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
685
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
686 *) Исправление: директива sub_filter могла изменять регистр букв при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
687 частичном совпадении.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
688
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
689 *) Исправление: совместимость с HP/UX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
690
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
691 *) Исправление: совместимость с компилятором AIX xlC_r.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
692
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
693 *) Исправление: nginx считал большие пакеты SSLv2 как обычные текстовые
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
694 запросы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
695 Спасибо Miroslaw Jaworski.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
696
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
697
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
698 Изменения в nginx 0.8.43 30.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
699
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
700 *) Добавление: ускорение загрузки больших баз geo-диапазонов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
701
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
702 *) Исправление: перенаправление ошибки в "location /zero {return 204;}"
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
703 без изменения кода ответа оставляло тело ошибки; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
704 0.8.42.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
705
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
706 *) Исправление: nginx мог закрывать IPv6 listen сокет во время
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
707 переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
708 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
709
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
710 *) Исправление: переменную $uid_set можно использовать на любой стадии
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
711 обработки запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
712
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
713
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
714 Изменения в nginx 0.8.42 21.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
715
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
716 *) Изменение: теперь nginx проверяет location'ы, заданные регулярными
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
717 выражениями, если запрос полностью совпал с location'ом, заданным
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
718 строкой префикса. Предыдущее поведение появилось в 0.7.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
719
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
720 *) Добавление: модуль ngx_http_scgi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
721 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
722
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
723 *) Добавление: в директиве return можно добавлять текст ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
724
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
725
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
726 Изменения в nginx 0.8.41 15.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
727
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
728 *) Безопасность: рабочий процесс nginx/Windows мог завершаться аварийно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
729 при запросе файла с неверной кодировкой UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
730
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
731 *) Изменение: теперь nginx разрешает использовать пробелы в строке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
732 запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
733
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
734 *) Исправление: директива proxy_redirect неправильно изменяла строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
735 "Refresh" в заголовке ответа бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
736 Спасибо Андрею Андрееву и Максиму Согину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
737
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
738 *) Исправление: nginx не поддерживал путь без имени хоста в строке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
739 "Destination" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
740
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
741
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
742 Изменения в nginx 0.8.40 07.06.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
743
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
744 *) Безопасность: теперь nginx/Windows игнорирует имя потока файла по
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
745 умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
746 Спасибо Jose Antonio Vazquez Gonzalez.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
747
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
748 *) Добавление: модуль ngx_http_uwsgi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
749 Спасибо Roberto De Ioris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
750
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
751 *) Добавление: директива fastcgi_param со значением, начинающимся со
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
752 строки "HTTP_", изменяет строку заголовка в запросе клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
753
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
754 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
755 заголовке запроса клиента передавались FastCGI-серверу при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
756 кэшировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
757
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
758 *) Исправление: listen unix domain сокет нельзя было изменить во время
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
759 переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
760 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
761
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
762
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
763 Изменения в nginx 0.8.39 31.05.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
764
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
765 *) Исправление: наследуемая директива alias неправильно работала во
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
766 вложенном location'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
767
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
768 *) Исправление: в комбинации директив alias с переменными и try_files;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
769
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
770 *) Исправление: listen unix domain и IPv6 сокеты не наследовались во
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
771 время обновления без перерыва.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
772 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
773
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
774
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
775 Изменения в nginx 0.8.38 24.05.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
776
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
777 *) Добавление: директивы proxy_no_cache и fastcgi_no_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
778
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
779 *) Добавление: теперь при использовании переменной $scheme в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
780 rewrite автоматически делается редирект.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
781 Спасибо Piotr Sikora.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
782
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
783 *) Исправление: теперь задержки в директиве limit_req соответствует
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
784 описанному алгоритму.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
785 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
786
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
787 *) Исправление: переменную $uid_got нельзя было использовать в SSI и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
788 перловом модулях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
789
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
790
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
791 Изменения в nginx 0.8.37 17.05.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
792
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
793 *) Добавление: модуль ngx_http_split_clients_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
794
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
795 *) Добавление: директива map поддерживает ключи больше 255 символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
796
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
797 *) Исправление: nginx игнорировал значения "private" и "no-store" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
798 строке "Cache-Control" в заголовке ответа бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
799
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
800 *) Исправление: параметр stub в SSI-директиве include не использовался,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
801 если пустой ответ имел код 200.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
802
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
803 *) Исправление: если проксированный или FastCGI запрос внутренне
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
804 перенаправлялся в другой проксированный или FastCGI location, то в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
805 рабочем процессе мог произойти segmentation fault; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
806 0.8.33.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
807 Спасибо Yichun Zhang.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
808
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
809 *) Исправление: соединения IMAP к серверу Zimbra могло зависнуть до
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
810 таймаута.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
811 Спасибо Alan Batie.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
812
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
813
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
814 Изменения в nginx 0.8.36 22.04.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
815
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
816 *) Исправление: модуль ngx_http_dav_module неправильно обрабатывал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
817 методы DELETE, COPY и MOVE для симлинков.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
818
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
819 *) Исправление: модуль SSI в подзапросах использовал закэшированные в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
820 основном запросе значения переменных $query_string, $arg_... и им
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
821 подобных.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
822
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
823 *) Исправление: значение переменной повторно экранировалось после
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
824 каждого вывода SSI-команды echo; ошибка появилась в 0.6.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
825
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
826 *) Исправление: рабочий процесс зависал при запросе файла FIFO.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
827 Спасибо Vicente Aguilar и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
828
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
829 *) Исправление: совместимость с OpenSSL-1.0.0 на 64-битном Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
830 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
831
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
832 *) Исправление: nginx не собирался с параметром --without-http-cache;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
833 ошибка появилась в 0.8.35.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
834
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
835
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
836 Изменения в nginx 0.8.35 01.04.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
837
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
838 *) Изменение: теперь charset-фильтр работает до SSI-фильтра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
839
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
840 *) Добавление: директива chunked_transfer_encoding.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
841
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
842 *) Исправление: символ "&" при копировании в аргументы в правилах
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
843 rewrite не экранировался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
844
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
845 *) Исправление: nginx мог завершаться аварийно во время обработки
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
846 сигнала или при использовании директивы timer_resolution на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
847 платформах, не поддерживающих методы kqueue или eventport.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
848 Спасибо George Xie и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
849
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
850 *) Исправление: если временные файлы и постоянное место хранения
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
851 располагались на разных файловых системах, то у постоянных файлов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
852 время изменения было неверным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
853 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
854
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
855 *) Исправление: модуль ngx_http_memcached_module мог выдавать ошибку
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
856 "memcached sent invalid trailer".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
857 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
858
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
859 *) Исправление: nginx не мог собрать библиотеку zlib-1.2.4 из исходных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
860 текстов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
861 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
862
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
863 *) Исправление: в рабочем процессе происходил segmentation fault, если
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
864 перед ответом FastCGI-сервера было много вывода в stderr; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
865 появилась в 0.8.34.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
866 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
867
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
868
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
869 Изменения в nginx 0.8.34 03.03.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
870
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
871 *) Исправление: nginx не поддерживал все шифры, используемые в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
872 клиентских сертификатах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
873 Спасибо Иннокентию Еникееву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
874
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
875 *) Исправление: nginx неправильно кэшировал FastCGI-ответы, если перед
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
876 ответом было много вывода в stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
877
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
878 *) Исправление: nginx не поддерживал HTTPS-рефереры.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
879
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
880 *) Исправление: nginx/Windows мог не находить файлы, если путь в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
881 конфигурации был задан в другом регистре; ошибка появилась в 0.8.33.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
882
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
883 *) Исправление: переменная $date_local выдавала неверное время, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
884 использовался формат "%s".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
885 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
886
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
887 *) Исправление: если ssl_session_cache не был установлен или установлен
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
888 в none, то при проверке клиентского сертификаты могла происходить
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
889 ошибка "session id context uninitialized"; ошибка появилась в 0.7.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
890
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
891 *) Исправление: geo-диапазон возвращал значение по умолчанию, если
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
892 диапазон включал в себя одну и более сетей размером /16 и не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
893 начинался на границе сети размером /16.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
894
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
895 *) Исправление: блок, используемый в параметре stub в SSI-директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
896 include, выводился с MIME-типом "text/plain".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
897
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
898 *) Исправление: $r->sleep() не работал; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
899
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
900
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
901 Изменения в nginx 0.8.33 01.02.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
902
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
903 *) Безопасность: теперь nginx/Windows игнорирует пробелы в конце URI.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
904 Спасибо Dan Crowley, Core Security Technologies.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
905
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
906 *) Безопасность: теперь nginx/Windows игнорирует короткие имена файлов.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
907 Спасибо Dan Crowley, Core Security Technologies.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
908
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
909 *) Изменение: теперь keepalive соединения после запросов POST не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
910 запрещаются для MSIE 7.0+.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
911 Спасибо Adam Lounds.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
912
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
913 *) Изменение: теперь keepalive соединения запрещены для Safari.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
914 Спасибо Joshua Sierles.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
915
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
916 *) Исправление: если проксированный или FastCGI запрос внутренне
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
917 перенаправлялся в другой проксированный или FastCGI location, то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
918 переменная $upstream_response_time могла иметь ненормально большое
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
919 значение; ошибка появилась в 0.8.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
920
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
921 *) Исправление: в рабочем процессе мог произойти segmentation fault при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
922 отбрасывания тела запроса; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
923
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
924
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
925 Изменения в nginx 0.8.32 11.01.2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
926
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
927 *) Исправление: ошибки при использовании кодировки UTF-8 в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
928 ngx_http_autoindex_module.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
929 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
930
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
931 *) Исправление: именованные выделения в регулярных выражениях работали
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
932 только для двух переменных.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
933 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
934
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
935 *) Исправление: теперь в строке заголовка запроса "Host" используется
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
936 имя "localhost", если в директиве auth_http указан unix domain сокет.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
937 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
938
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
939 *) Исправление: nginx не поддерживал передачу chunk'ами для 201-ых
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
940 ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
941 Спасибо Julian Reich.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
942
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
943 *) Исправление: если директива "expires modified" выставляла дату в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
944 прошлом, то в строке заголовка ответа "Cache-Control" выдавалось
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
945 отрицательное число.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
946 Спасибо Алексею Капранову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
947
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
948
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
949 Изменения в nginx 0.8.31 23.12.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
950
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
951 *) Добавление: теперь директива error_page может перенаправлять ответы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
952 со статусом 301 и 302.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
953
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
954 *) Добавление: переменные $geoip_city_continent_code, $geoip_latitude и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
955 $geoip_longitude.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
956 Спасибо Arvind Sundararajan.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
957
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
958 *) Добавление: модуль ngx_http_image_filter_module теперь всегда удаляет
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
959 EXIF и другие данные, если они занимают больше 5% в JPEG-файле.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
960
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
961 *) Исправление: nginx закрывал соединение при запросе закэшированного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
962 ответа с пустым телом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
963 Спасибо Piotr Sikora.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
964
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
965 *) Исправление: nginx мог не собираться gcc 4.x при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
966 оптимизации -O2 и выше.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
967 Спасибо Максиму Дунину и Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
968
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
969 *) Исправление: регулярные выражения в location всегда тестировались с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
970 учётом регистра; ошибка появилась в 0.8.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
971
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
972 *) Исправление: nginx кэшировал 304 ответ, если в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
973 проксируемого запроса была строка "If-None-Match".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
974 Спасибо Tim Dettrick и David Kostal.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
975
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
976 *) Исправление: nginx/Windows пытался дважды удалить временный файл при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
977 перезаписи уже существующего файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
978
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
979
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
980 Изменения в nginx 0.8.30 15.12.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
981
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
982 *) Изменение: теперь по умолчанию размер буфера директивы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
983 large_client_header_buffers равен 8K.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
984 Спасибо Andrew Cholakian.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
985
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
986 *) Добавление: файл conf/fastcgi.conf для простых конфигураций FastCGI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
987
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
988 *) Исправление: nginx/Windows пытался дважды переименовать временный
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
989 файл при перезаписи уже существующего файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
990
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
991 *) Исправление: ошибки double free or corruption, возникающей, если имя
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
992 хоста не было найдено; ошибка появилась в 0.8.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
993 Спасибо Константину Свисту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
994
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
995 *) Исправление: в использовании libatomic на некоторых платформах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
996 Спасибо W-Mark Kubacki.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
997
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
998
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
999 Изменения в nginx 0.8.29 30.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1000
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1001 *) Изменение: теперь для проксируемых ответов HTTP/0.9 в лог пишется код
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1002 ответа "009".
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1003
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1004 *) Добавление: директивы addition_types, charset_types, gzip_types,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1005 ssi_types, sub_filter_types и xslt_types поддерживают параметр "*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1007 *) Добавление: использование встроенных атомарных операций GCC 4.1+.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1008 Спасибо W-Mark Kubacki.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1010 *) Добавление: параметр --with-libatomic[=DIR] в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1011 Спасибо W-Mark Kubacki.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1012
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1013 *) Исправление: listen unix domain сокет имели ограниченные права
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1014 доступа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1015
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1016 *) Исправление: закэшированные ответы ответов HTTP/0.9 неправильно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1017 обрабатывались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1018
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1019 *) Исправление: именованные выделения в регулярных выражениях, заданные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1020 как "?P<...>", не работали в директиве server_name.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1021 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1022
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1023
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1024 Изменения в nginx 0.8.28 23.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1025
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1026 *) Исправление: nginx не собирался с параметром --without-pcre; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1027 появилась в 0.8.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1028
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1029
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1030 Изменения в nginx 0.8.27 17.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1031
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1032 *) Исправление: регулярные выражения не работали в nginx/Windows; ошибка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1033 появилась в 0.8.25.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1034
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1035
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1036 Изменения в nginx 0.8.26 16.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1037
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1038 *) Исправление: ошибки при использовании выделений в директиве rewrite;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1039 ошибка появилась в 0.8.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1040
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1041 *) Исправление: nginx не собирался без параметра --with-debug; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1042 появилась в 0.8.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1043
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1044
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1045 Изменения в nginx 0.8.25 16.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1046
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1047 *) Изменение: теперь в лог ошибок не пишется сообщение, если переменная
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1048 не найдена с помощью метода $r->variable().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1049
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1050 *) Добавление: модуль ngx_http_degradation_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1051
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1052 *) Добавление: именованные выделения в регулярных выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1053
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1054 *) Добавление: теперь при использовании переменных в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1055 proxy_pass не требуется задавать URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1056
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1057 *) Добавление: теперь директива msie_padding работает и для Chrome.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1058
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1059 *) Исправление: в рабочем процессе происходил segmentation fault при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1060 недостатке памяти; ошибка появилась в 0.8.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1061
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1062 *) Исправление: nginx передавал сжатые ответы клиентам, не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1063 поддерживающим сжатие, при настройках gzip_static on и gzip_vary off;
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1064 ошибка появилась в 0.8.16.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1065
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1066
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1067 Изменения в nginx 0.8.24 11.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1068
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1069 *) Исправление: nginx всегда добавлял строку "Content-Encoding: gzip" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1070 заголовок 304-ых ответов модуля ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1071
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1072 *) Исправление: nginx не собирался без параметра --with-debug; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1073 появилась в 0.8.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1074
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1075 *) Исправление: параметр "unix:" в директиве set_real_ip_from
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1076 неправильно наследовался с предыдущего уровня.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1077
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1078 *) Исправление: в resolver'е при определении пустого имени.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1079
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1080
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1081 Изменения в nginx 0.8.23 11.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1082
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1083 *) Безопасность: теперь SSL/TLS renegotiation запрещён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1084 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1085
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1086 *) Исправление: listen unix domain сокет не наследовался во время
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1087 обновления без перерыва.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1088
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1089 *) Исправление: параметр "unix:" в директиве set_real_ip_from не работал
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1090 без ещё одной директивы с любым IP-адресом.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1091
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1092 *) Исправление: segmentation fault и зацикливания в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1093
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1094 *) Исправление: в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1095 Спасибо Артёму Бохану.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1096
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1097
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1098 Изменения в nginx 0.8.22 03.11.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1099
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1100 *) Добавление: директивы proxy_bind, fastcgi_bind и memcached_bind.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1101
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1102 *) Добавление: директивы access и deny поддерживают IPv6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1103
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1104 *) Добавление: директива set_real_ip_from поддерживает IPv6 адреса в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1105 заголовках запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1106
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1107 *) Добавление: параметр "unix:" в директиве set_real_ip_from.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1108
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1109 *) Исправление: nginx не удалял unix domain сокет после тестирования
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1110 конфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1111
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1112 *) Исправление: nginx удалял unix domain сокет во время обновления без
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1113 перерыва.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1114
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1115 *) Исправление: оператор "!-x" не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1116 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1117
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1118 *) Исправление: в рабочем процессе мог произойти segmentation fault при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1119 использовании limit_rate в HTTPS сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1120 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1121
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1122 *) Исправление: при записи в лог переменной $limit_rate в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1123 процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1124 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1125
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1126 *) Исправление: в рабочем процессе мог произойти segmentation fault,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1127 если внутри блока server не было директивы listen; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1128 0.8.21.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1129
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1130
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1131 Изменения в nginx 0.8.21 26.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1132
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1133 *) Добавление: теперь ключ -V показывает статус поддержки TLS SNI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1134
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1135 *) Добавление: директива listen модуля HTTP поддерживает unix domain
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1136 сокеты.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1137 Спасибо Hongli Lai.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1138
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1139 *) Добавление: параметр "default_server" в директиве listen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1140
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1141 *) Добавление: теперь параметр "default" не обязателен для установки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1142 параметров listen-сокета.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1143
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1144 *) Исправление: nginx не поддерживал даты в 2038 году на 32-битных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1145 платформах;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1146
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1147 *) Исправление: утечки сокетов; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1148
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1149
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1150 Изменения в nginx 0.8.20 14.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1151
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1152 *) Изменение: теперь по умолчанию используются следующие шифры SSL:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1153 "HIGH:!ADH:!MD5".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1154
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1155 *) Исправление: модуль ngx_http_autoindex_module не показывал последний
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1156 слэш для линков на каталоги; ошибка появилась в 0.7.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1157
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1158 *) Исправление: nginx не закрывал лог, заданный параметром конфигурации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1159 --error-log-path; ошибка появилась в 0.7.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1160
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1161 *) Исправление: nginx не считал запятую разделителем в строке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1162 "Cache-Control" в заголовке ответа бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1163
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1164 *) Исправление: nginx/Windows мог не создать временный файл, файл в кэше
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1165 или файл с помощью директив proxy/fastcgi_store, если рабочий процесс
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1166 не имел достаточно прав для работы с каталогами верхнего уровня.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1167
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1168 *) Исправление: строки "Set-Cookie" и "P3P" в заголовке ответа
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1169 FastCGI-сервера не скрывались при кэшировании, если не использовались
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1170 директивы fastcgi_hide_header с любыми параметрами.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1171
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1172 *) Исправление: nginx неверно считал размер кэша на диске.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1173
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1174
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1175 Изменения в nginx 0.8.19 06.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1176
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1177 *) Изменение: теперь протокол SSLv2 по умолчанию запрещён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1178
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1179 *) Изменение: теперь по умолчанию используются следующие шифры SSL:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1180 "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1181
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1182 *) Исправление: директива limit_req не работала; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1183 0.8.18.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1184
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1185
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1186 Изменения в nginx 0.8.18 06.10.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1187
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1188 *) Добавление: директива read_ahead.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1189
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1190 *) Добавление: теперь можно использовать несколько директив
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1191 perl_modules.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1192
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1193 *) Добавление: директивы limit_req_log_level и limit_conn_log_level.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1194
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1195 *) Исправление: теперь директива limit_req соответствует алгоритму leaky
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1196 bucket.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1197 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1198
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1199 *) Исправление: nginx не работал на Linux/sparc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1200 Спасибо Marcus Ramberg.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1201
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1202 *) Исправление: nginx слал символ '\0' в строке "Location" в заголовке в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1203 ответе на запрос MKCOL.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1204 Спасибо Xie Zhenye.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1205
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1206 *) Исправление: вместо кода ответа 499 в лог записывался код 0; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1207 появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1208
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1209 *) Исправление: утечки сокетов; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1210
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1211
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1212 Изменения в nginx 0.8.17 28.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1213
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1214 *) Безопасность: теперь символы "/../" запрещены в строке "Destination"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1215 в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1216
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1217 *) Изменение: теперь значение переменной $host всегда в нижнем регистре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1218
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1219 *) Добавление: переменная $ssl_session_id.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1220
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1221 *) Исправление: утечки сокетов; ошибка появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1222
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1223
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1224 Изменения в nginx 0.8.16 22.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1225
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1226 *) Добавление: директива image_filter_transparency.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1227
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1228 *) Исправление: директива "addition_types" была неверно названа
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1229 "addtion_types".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1230
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1231 *) Исправление: порчи кэша resolver'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1232 Спасибо Matthew Dempsky.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1233
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1234 *) Исправление: утечки памяти в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1235 Спасибо Matthew Dempsky.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1236
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1237 *) Исправление: неверная строка запроса в переменной $request
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1238 записывалась в access_log только при использовании error_log на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1239 уровне info или debug.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1240
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1241 *) Исправление: в поддержке альфа-канала PNG в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1242 ngx_http_image_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1243
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1244 *) Исправление: nginx всегда добавлял строку "Vary: Accept-Encoding" в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1245 заголовок ответа, если обе директивы gzip_static и gzip_vary были
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1246 включены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1247
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1248 *) Исправление: в поддержке кодировки UTF-8 директивой try_files в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1249 nginx/Windows.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1250
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1251 *) Исправление: ошибки при использовании post_action; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1252 0.8.11.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1253 Спасибо Игорю Артемьеву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1254
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1255
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1256 Изменения в nginx 0.8.15 14.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1257
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1258 *) Безопасность: при обработке специально созданного запроса в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1259 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1260 Спасибо Chris Ries.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1261
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1262 *) Исправление: если были описаны имена .domain.tld, .sub.domain.tld и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1263 .domain-some.tld, то имя .sub.domain.tld попадало под маску
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1264 .domain.tld.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1265
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1266 *) Исправление: в поддержке прозрачности в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1267 ngx_http_image_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1268
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1269 *) Исправление: в файловом AIO.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1270
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1271 *) Исправление: ошибки при использовании X-Accel-Redirect; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1272 появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1273
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1274 *) Исправление: ошибки при использовании встроенного перла; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1275 появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1276
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1277
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1278 Изменения в nginx 0.8.14 07.09.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1279
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1280 *) Исправление: устаревший закэшированный запрос мог залипнуть в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1281 состоянии "UPDATING".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1282
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1283 *) Исправление: при использовании error_log на уровне info или debug в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1284 рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1285 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1286
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1287 *) Исправление: ошибки при использовании встроенного перла; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1288 появилась в 0.8.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1289
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1290 *) Исправление: директива error_page не перенаправляла ошибку 413;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1291 ошибка появилась в 0.6.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1292
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1293
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1294 Изменения в nginx 0.8.13 31.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1295
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1296 *) Исправление: в директиве "aio sendfile"; ошибка появилась в 0.8.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1297
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1298 *) Исправление: nginx не собирался без параметра --with-file-aio на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1299 FreeBSD; ошибка появилась в 0.8.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1300
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1301
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1302 Изменения в nginx 0.8.12 31.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1303
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1304 *) Добавление: параметр sendfile в директиве aio во FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1305
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1306 *) Исправление: ошибки при использовании try_files; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1307 0.8.11.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1308
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1309 *) Исправление: ошибки при использовании memcached; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1310 0.8.11.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1311
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1312
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1313 Изменения в nginx 0.8.11 28.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1314
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1315 *) Изменение: теперь директива "gzip_disable msie6" не запрещает сжатие
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1316 для MSIE 6.0 SV1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1317
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1318 *) Добавление: поддержка файлового AIO во FreeBSD и Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1319
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1320 *) Добавление: директива directio_alignment.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1321
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1322
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1323 Изменения в nginx 0.8.10 24.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1324
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1325 *) Исправление: утечек памяти при использовании базы GeoIP City.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1326
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1327 *) Исправление: ошибки при копировании временных файлов в постоянное
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1328 место хранения; ошибка появилась в 0.8.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1329
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1330
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1331 Изменения в nginx 0.8.9 17.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1332
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1333 *) Добавление: теперь стартовый загрузчик кэша работает в отдельном
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1334 процесс; это должно улучшить обработку больших кэшей.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1335
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1336 *) Добавление: теперь временные файлы и постоянное место хранения могут
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1337 располагаться на разных файловых системах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1338
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1339
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1340 Изменения в nginx 0.8.8 10.08.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1341
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1342 *) Исправление: в обработке заголовков ответа, разделённых в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1343 FastCGI-записях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1344
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1345 *) Исправление: если запрос обрабатывался в двух проксированных или
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1346 FastCGI location'ах и в первом из них использовалось кэширование, то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1347 в рабочем процессе происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1348 0.8.7.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1349
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1350
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1351 Изменения в nginx 0.8.7 27.07.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1352
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1353 *) Изменение: минимальная поддерживаемая версия OpenSSL - 0.9.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1354
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1355 *) Изменение: параметр ask директивы ssl_verify_client изменён на
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1356 параметр optional и теперь он проверяет клиентский сертификат, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1357 он был предложен.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1358 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1359
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1360 *) Добавление: переменная $ssl_client_verify.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1361 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1362
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1363 *) Добавление: директива ssl_crl.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1364 Спасибо Brice Figureau.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1365
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1366 *) Добавление: параметр proxy директивы geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1367
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1368 *) Добавление: директива image_filter поддерживает переменные для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1369 задания размеров.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1370
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1371 *) Исправление: использование переменной $ssl_client_cert портило
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1372 память; ошибка появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1373 Спасибо Сергею Журавлёву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1374
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1375 *) Исправление: директивы proxy_pass_header и fastcgi_pass_header" не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1376 передавали клиенту строки "X-Accel-Redirect", "X-Accel-Limit-Rate",
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1377 "X-Accel-Buffering" и "X-Accel-Charset" из заголовка ответа бэкенда.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1378 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1379
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1380 *) Исправление: в обработке строк "Last-Modified" и "Accept-Ranges" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1381 заголовке ответа бэкенда; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1382 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1383
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1384 *) Исправление: ошибки "[alert] zero size buf" при получении пустых
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1385 ответы в подзапросах; ошибка появилась в 0.8.5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1386
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1387
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1388 Изменения в nginx 0.8.6 20.07.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1389
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1390 *) Добавление: модуль ngx_http_geoip_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1391
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1392 *) Исправление: XSLT-фильтр мог выдавать ошибку "not well formed XML
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1393 document" для правильного документа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1394 Спасибо Kuramoto Eiji.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1395
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1396 *) Исправление: в MacOSX, Cygwin и nginx/Windows при проверке
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1397 location'ов, заданных регулярным выражением, теперь всегда делается
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1398 сравнение без учёта регистра символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1399
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1400 *) Исправление: теперь nginx/Windows игнорирует точки в конце URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1401 Спасибо Hugo Leisink.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1402
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1403 *) Исправление: имя файла указанного в --conf-path игнорировалось при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1404 установке; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1405 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1406
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1407
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1408 Изменения в nginx 0.8.5 13.07.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1409
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1410 *) Исправление: теперь nginx разрешает подчёркивания в методе запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1411
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1412 *) Исправление: при использовании HTTP Basic-аутентификации на Windows
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1413 для неверных имени/пароля возвращалась 500-ая ошибка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1414
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1415 *) Исправление: ответы модуля ngx_http_perl_module не работали в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1416 подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1417
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1418 *) Исправление: в модуле ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1419 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1420
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1421
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1422 Изменения в nginx 0.8.4 22.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1423
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1424 *) Исправление: nginx не собирался с параметром --without-http-cache;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1425 ошибка появилась в 0.8.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1426
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1427
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1428 Изменения в nginx 0.8.3 19.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1429
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1430 *) Добавление: переменная $upstream_cache_status.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1431
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1432 *) Исправление: nginx не собирался на MacOSX 10.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1433
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1434 *) Исправление: nginx не собирался с параметром --without-http-cache;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1435 ошибка появилась в 0.8.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1436
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1437 *) Исправление: если использовался перехват 401 ошибки от бэкенда и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1438 бэкенд не возвращал строку "WWW-Authenticate" в заголовке ответа, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1439 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1440 Спасибо Евгению Мычло.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1441
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1442
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1443 Изменения в nginx 0.8.2 15.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1444
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1445 *) Исправление: во взаимодействии open_file_cache и proxy/fastcgi кэша
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1446 на старте.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1447
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1448 *) Исправление: open_file_cache мог кэшировать открытые файлы очень
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1449 долго; ошибка появилась в 0.7.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1450
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1451
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1452 Изменения в nginx 0.8.1 08.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1453
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1454 *) Добавление: параметр updating в директивах proxy_cache_use_stale и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1455 fastcgi_cache_use_stale.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1456
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1457 *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1458 заголовке запроса клиента передавались бэкенду при кэшировании, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1459 не использовалась директива proxy_set_header с любыми параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1460
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1461 *) Исправление: строки "Set-Cookie" и "P3P" в заголовке ответа бэкенда
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1462 не скрывались при кэшировании, если не использовались директивы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1463 proxy_hide_header/fastcgi_hide_header с любыми параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1464
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1465 *) Исправление: модуль ngx_http_image_filter_module не понимал формат
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1466 GIF87a.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1467 Спасибо Денису Ильиных.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1468
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1469 *) Исправление: nginx не собирался на Solaris 10 и более ранних; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1470 появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1471
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1472
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1473 Изменения в nginx 0.8.0 02.06.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1474
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1475 *) Добавление: директива keepalive_requests.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1476
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1477 *) Добавление: директива limit_rate_after.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1478 Спасибо Ivan Debnar.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1479
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1480 *) Исправление: XSLT-фильтр не работал в подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1481
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1482 *) Исправление: обработке относительных путей в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1483
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1484 *) Исправление: в proxy_store, fastcgi_store, proxy_cache и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1485 fastcgi_cache в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1486
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1487 *) Исправление: в обработке ошибок выделения памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1488 Спасибо Максиму Дунину и Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1489
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1490
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1491 Изменения в nginx 0.7.59 25.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1492
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1493 *) Добавление: директивы proxy_cache_methods и fastcgi_cache_methods.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1494
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1495 *) Исправление: утечки сокетов; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1496 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1497
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1498 *) Исправление: при использовании переменной $request_body в рабочем
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1499 процессе происходил segmentation fault, если в запросе не было тела;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1500 ошибка появилась в 0.7.58.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1501
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1502 *) Исправление: SSL-модули могли не собираться на Solaris и Linux;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1503 ошибка появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1504
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1505 *) Исправление: ответы модуля ngx_http_xslt_filter_module не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1506 обрабатывались SSI-, charset- и gzip-фильтрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1507
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1508 *) Исправление: директива charset не ставила кодировку для ответов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1509 модуля ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1510
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1511
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1512 Изменения в nginx 0.7.58 18.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1513
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1514 *) Добавление: директива listen почтового прокси-сервера поддерживает
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1515 IPv6.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1516
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1517 *) Добавление: директива image_filter_jpeg_quality.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1518
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1519 *) Добавление: директива client_body_in_single_buffer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1520
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1521 *) Добавление: переменная $request_body.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1522
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1523 *) Исправление: в модуле ngx_http_autoindex_module в ссылках на имена
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1524 файлов, содержащих символ ":".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1525
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1526 *) Исправление: процедура "make upgrade" не работала; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1527 0.7.53.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1528 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1529
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1531 Изменения в nginx 0.7.57 12.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1532
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1533 *) Исправление: при перенаправлении ошибок модуля
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1534 ngx_http_image_filter_module в именованный location в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1535 процессе происходил floating-point fault; ошибка появилась в 0.7.56.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1536
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1537
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1538 Изменения в nginx 0.7.56 11.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1539
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1540 *) Добавление: nginx/Windows поддерживает IPv6 в директиве listen модуля
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1541 HTTP.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1542
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1543 *) Исправление: в модуле ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1544
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1545
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1546 Изменения в nginx 0.7.55 06.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1547
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1548 *) Исправление: параметры http_XXX в директивах proxy_cache_use_stale и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1549 fastcgi_cache_use_stale не работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1550
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1551 *) Исправление: fastcgi кэш не кэшировал ответы, состоящие только из
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1552 заголовка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1553
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1554 *) Исправление: ошибки "select() failed (9: Bad file descriptor)" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1555 nginx/Unix и "select() failed (10038: ...)" в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1556
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1557 *) Исправление: при использовании директивы debug_connection в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1558 процессе мог произойти segmentation fault; ошибка появилась в 0.7.54.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1559
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1560 *) Исправление: в сборке модуля ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1561
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1562 *) Исправление: файлы больше 2G не передавались с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1563 $r->sendfile.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1564 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1565
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1566
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1567 Изменения в nginx 0.7.54 01.05.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1568
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1569 *) Добавление: модуль ngx_http_image_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1570
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1571 *) Добавление: директивы proxy_ignore_headers и fastcgi_ignore_headers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1572
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1573 *) Исправление: при использовании переменных "open_file_cache_errors on"
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1574 в рабочем процессе мог произойти segmentation fault; ошибка появилась
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1575 в 0.7.53.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1576
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1577 *) Исправление: директива "port_in_redirect off" не работала; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1578 появилась в 0.7.39.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1579
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1580 *) Исправление: улучшение обработки ошибок метода select.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1581
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1582 *) Исправление: ошибки "select() failed (10022: ...)" в nginx/Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1583
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1584 *) Исправление: в текстовых сообщениях об ошибках в nginx/Windows;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1585 ошибка появилась в 0.7.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1586
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1587
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1588 Изменения в nginx 0.7.53 27.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1589
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1590 *) Изменение: теперь лог, указанный в --error-log-path, создаётся с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1591 самого начала работы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1592
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1593 *) Добавление: теперь ошибки и предупреждения при старте записываются в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1594 error_log и выводятся на stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1595
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1596 *) Добавление: при сборке с пустым параметром --prefix= nginx использует
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1597 как префикс каталог, в котором он был запущен.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1598
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1599 *) Добавление: ключ -p.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1600
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1601 *) Добавление: ключ -s на Unix-платформах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1602
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1603 *) Добавление: ключи -? и -h.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1604 Спасибо Jerome Loyet.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1605
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1606 *) Добавление: теперь ключи можно задавать в сжатой форме.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1607
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1608 *) Исправление: nginx/Windows не работал, если файл конфигурации был
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1609 задан ключом -c.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1610
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1611 *) Исправление: при использовании директив proxy_store, fastcgi_store,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1612 proxy_cache или fastcgi_cache временные файлы могли не удаляться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1613 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1614
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1615 *) Исправление: в заголовке Auth-Method запроса серверу аутентификации
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1616 почтового прокси-сервера передавалось неверное значение; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1617 появилась в 0.7.34.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1618 Спасибо Simon Lecaille.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1619
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1620 *) Исправление: при логгировании на Linux не писались текстовые описания
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1621 системных ошибок; ошибка появилась в 0.7.45.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1622
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1623 *) Исправление: директива fastcgi_cache_min_uses не работала.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1624 Спасибо Андрею Воробьёву.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1625
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1626
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1627 Изменения в nginx 0.7.52 20.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1628
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1629 *) Добавление: первая бинарная версия под Windows.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1630
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1631 *) Исправление: корректная обработка метода HEAD при кэшировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1632
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1633 *) Исправление: корректная обработка строк "If-Modified-Since",
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1634 "If-Range" и им подобных в заголовке запроса клиента при кэшировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1635
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1636 *) Исправление: теперь строки "Set-Cookie" и "P3P" скрываются в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1637 заголовке ответа для закэшированных ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1638
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1639 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1640 perl поддерживал потоки, то при выходе основного процесса могла
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1641 выдаваться ошибка "panic: MUTEX_LOCK".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1642
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1643 *) Исправление: nginx не собирался с параметром --without-http-cache;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1644 ошибка появилась в 0.7.48.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1645
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1646 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1647 amd64, sparc и ppc; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1648
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1649
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1650 Изменения в nginx 0.7.51 12.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1651
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1652 *) Добавление: директива try_files поддерживает код ответа в последнем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1653 параметре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1654
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1655 *) Добавление: теперь в директиве return можно использовать любой код
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1656 ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1657
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1658 *) Исправление: директива error_page делала внешний редирект без строки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1659 запроса; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1660
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1661 *) Исправление: если сервера слушали на нескольких явно описанных
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1662 адресах, то виртуальные сервера могли не работать; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1663 0.7.39.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1664
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1665
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1666 Изменения в nginx 0.7.50 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1667
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1668 *) Исправление: переменные $arg_... не работали; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1669 0.7.49.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1670
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1671
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1672 Изменения в nginx 0.7.49 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1673
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1674 *) Исправление: при использовании переменных $arg_... в рабочем процессе
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1675 мог произойти segmentation fault; ошибка появилась в 0.7.48.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1676
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1677
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1678 Изменения в nginx 0.7.48 06.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1679
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1680 *) Добавление: директива proxy_cache_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1681
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1682 *) Исправление: теперь nginx учитывает при кэшировании строки
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1683 "X-Accel-Expires", "Expires" и "Cache-Control" в заголовке ответа
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1684 бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1685
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1686 *) Исправление: теперь nginx кэширует только ответы на запросы GET.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1687
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1688 *) Исправление: директива fastcgi_cache_key не наследовалась.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1689
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1690 *) Исправление: переменные $arg_... не работали с SSI-подзапросами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1691 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1692
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1693 *) Исправление: nginx не собирался с библиотекой uclibc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1694 Спасибо Timothy Redaelli.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1695
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1696 *) Исправление: nginx не собирался на OpenBSD; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1697 в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1698
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1699
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1700 Изменения в nginx 0.7.47 01.04.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1701
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1702 *) Исправление: nginx не собирался на FreeBSD 6 и более ранних версиях;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1703 ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1704
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1705 *) Исправление: nginx не собирался на MacOSX; ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1706
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1707 *) Исправление: если использовался параметр max_size, то cache manager
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1708 мог удалить весь кэш; ошибка появилась в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1709
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1710 *) Изменение: в рабочем процессе мог произойти segmentation fault, если
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1711 директивы proxy_cache/fastcgi_cache и proxy_cache_valid/
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1712 fastcgi_cache_valid не были заданы на одном уровне; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1713 в 0.7.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1714
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1715 *) Исправление: в рабочем процессе мог произойти segmentation fault при
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1716 перенаправлении запроса проксированному или FastCGI-серверу с помощью
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1717 error_page или try_files; ошибка появилась в 0.7.44.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1718
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1719
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1720 Изменения в nginx 0.7.46 30.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1721
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1722 *) Исправление: архив предыдущего релиза был неверным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1723
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1724
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1725 Изменения в nginx 0.7.45 30.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1726
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1727 *) Изменение: теперь директивы proxy_cache и proxy_cache_valid можно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1728 задавать на разных уровнях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1729
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1730 *) Изменение: параметр clean_time в директиве proxy_cache_path удалён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1731
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1732 *) Добавление: параметр max_size в директиве proxy_cache_path.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1733
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1734 *) Добавление: предварительная поддержка кэширования в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1735 ngx_http_fastcgi_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1736
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1737 *) Добавление: теперь при ошибках выделения в разделяемой памяти в логе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1738 указываются названия директивы и зоны.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1739
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1740 *) Исправление: директива "add_header last-modified ''" не удаляла в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1741 заголовке ответа строку "Last-Modified"; ошибка появилась в 0.7.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1742
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1743 *) Исправление: в директиве auth_basic_user_file не работал
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1744 относительный путь, заданный строкой без переменных; ошибка появилась
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1745 в 0.7.44.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1746 Спасибо Jerome Loyet.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1747
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1748 *) Исправление: в директиве alias, заданной переменными без ссылок на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1749 выделения в регулярных выражениях; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1750
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1751
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1752 Изменения в nginx 0.7.44 23.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1753
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1754 *) Добавление: предварительная поддержка кэширования в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1755 ngx_http_proxy_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1756
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1757 *) Добавление: параметр --with-pcre в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1758
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1759 *) Добавление: теперь директива try_files может быть использована на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1760 уровне server.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1761
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1762 *) Исправление: директива try_files неправильно обрабатывала строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1763 запроса в последнем параметре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1764
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1765 *) Исправление: директива try_files могла неверно тестировать каталоги.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1766
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1767 *) Исправление: если для пары адрес:порт описан только один сервер, то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1768 выделения в регулярных выражениях в директиве server_name не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1769 работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1770
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1771
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1772 Изменения в nginx 0.7.43 18.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1773
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1774 *) Исправление: запрос обрабатывался неверно, если директива root
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1775 использовала переменные; ошибка появилась в 0.7.42.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1776
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1777 *) Исправление: если сервер слушал на адресах типа "*", то значение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1778 переменной $server_addr было "0.0.0.0"; ошибка появилась в 0.7.36.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1779
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1780
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1781 Изменения в nginx 0.7.42 16.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1782
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1783 *) Изменение: ошибка "Invalid argument", возвращаемая
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1784 setsockopt(TCP_NODELAY) на Solaris, теперь игнорируется.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1785
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1786 *) Изменение: при отсутствии файла, указанного в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1787 auth_basic_user_file, теперь возвращается ошибка 403 вместо 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1788
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1789 *) Добавление: директива auth_basic_user_file поддерживает переменные.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1790 Спасибо Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1791
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1792 *) Добавление: директива listen поддерживает параметр ipv6only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1793 Спасибо Zhang Hua.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1794
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1795 *) Исправление: в директиве alias со ссылками на выделения в регулярных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1796 выражениях; ошибка появилась в 0.7.40.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1797
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1798 *) Исправление: совместимость с Tru64 UNIX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1799 Спасибо Dustin Marquess.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1800
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1801 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка появилась
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1802 в 0.7.41.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1803
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1804
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1805 Изменения в nginx 0.7.41 11.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1806
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1807 *) Исправление: в рабочем процессе мог произойти segmentation fault,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1808 если в server_name или location были выделения в регулярных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1809 выражениях; ошибка появилась в 0.7.40.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1810 Спасибо Владимиру Сопоту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1811
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1812
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1813 Изменения в nginx 0.7.40 09.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1814
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1815 *) Добавление: директива location поддерживает выделения в регулярных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1816 выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1817
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1818 *) Добавление: директиву alias с ссылками на выделения в регулярных
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1819 выражениях можно использовать внутри location'а, заданного регулярным
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1820 выражением с выделениями.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1821
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1822 *) Добавление: директива server_name поддерживает выделения в регулярных
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1823 выражениях.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1824
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1825 *) Изменение: модуль ngx_http_autoindex_module не показывал последний
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1826 слэш для каталогов на файловой системе XFS; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1827 0.7.15.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1828 Спасибо Дмитрию Кузьменко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1829
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1830
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1831 Изменения в nginx 0.7.39 02.03.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1832
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1833 *) Исправление: при включённом сжатии большие ответы с использованием
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1834 SSI могли зависать; ошибка появилась в 0.7.28.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1835 Спасибо Артёму Бохану.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1836
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1837 *) Исправление: при использовании коротких статических вариантов в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1838 директиве try_files в рабочем процессе мог произойти segmentation
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1839 fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1840
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1841
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1842 Изменения в nginx 0.7.38 23.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1843
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1844 *) Добавление: логгирование ошибок аутентификации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1845
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1846 *) Исправление: имя/пароль, заданные в auth_basic_user_file,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1847 игнорировались после нечётного числа пустых строк.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1848 Спасибо Александру Загребину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1849
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1850 *) Исправление: при использовании длинного пути в unix domain сокете в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1851 главном процессе происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1852 0.7.36.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1853
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1854
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1855 Изменения в nginx 0.7.37 21.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1856
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1857 *) Исправление: директивы, использующие upstream'ы, не работали; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1858 появилась в 0.7.36.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1859
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1860
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1861 Изменения в nginx 0.7.36 21.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1862
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1863 *) Добавление: предварительная поддержка IPv6; директива listen модуля
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1864 HTTP поддерживает IPv6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1865
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1866 *) Исправление: переменная $ancient_browser не работала для браузеров,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1867 заданных директивами modern_browser.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1868
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1869
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1870 Изменения в nginx 0.7.35 16.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1871
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1872 *) Исправление: директива ssl_engine не использовала SSL-акселератор для
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1873 асимметричных шифров.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1874 Спасибо Marcin Gozdalik.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1875
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1876 *) Исправление: директива try_files выставляла MIME-type, исходя из
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1877 расширения первоначального запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1878
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1879 *) Исправление: в директивах server_name, valid_referers и map
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1880 неправильно обрабатывались имена вида "*domain.tld", если
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1881 использовались маски вида ".domain.tld" и ".subdomain.domain.tld";
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1882 ошибка появилась в 0.7.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1883
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1884
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1885 Изменения в nginx 0.7.34 10.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1886
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1887 *) Добавление: параметр off в директиве if_modified_since.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1888
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1889 *) Добавление: теперь после команды XCLIENT nginx посылает команду
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1890 HELO/EHLO.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1891 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1892
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1893 *) Добавление: поддержка Microsoft-специфичного режима
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1894 "AUTH LOGIN with User Name" в почтовом прокси-сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1895 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1896
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1897 *) Исправление: в директиве rewrite, возвращающей редирект, старые
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1898 аргументы присоединялись к новым через символ "?" вместо "&";
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1899 ошибка появилась в 0.1.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1900 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1901
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1902 *) Исправление: nginx не собирался на AIX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1903
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1904
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1905 Изменения в nginx 0.7.33 02.02.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1906
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1907 *) Исправление: если на запрос с телом возвращался редирект, то ответ
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1908 мог быть двойным при использовании методов epoll или rtsig.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1909 Спасибо Eden Li.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1910
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1911 *) Исправление: для некоторых типов редиректов в переменной
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1912 $sent_http_location было пустое значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1913
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1914 *) Исправление: при использовании директивы resolver в SMTP
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1915 прокси-сервере в рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1916
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1917
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1918 Изменения в nginx 0.7.32 26.01.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1919
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1920 *) Добавление: теперь в директиве try_files можно явно указать проверку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1921 каталога.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1922
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1923 *) Исправление: fastcgi_store не всегда сохранял файлы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1924
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1925 *) Исправление: в гео-диапазонах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1926
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1927 *) Исправление: ошибки выделения больших блоков в разделяемой памяти,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1928 если nginx был собран без отладки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1929 Спасибо Андрею Квасову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1930
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1931
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1932 Изменения в nginx 0.7.31 19.01.2009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1933
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1934 *) Изменение: теперь директива try_files проверяет только файлы,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1935 игнорируя каталоги.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1936
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1937 *) Добавление: директива fastcgi_split_path_info.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1938
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1939 *) Исправления в поддержке строки "Expect" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1940
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1941 *) Исправления в гео-диапазонах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1942
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1943 *) Исправление: при отсутствии ответа ngx_http_memcached_module
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1944 возвращал в теле ответа строку "END" вместо 404-ой страницы по
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1945 умолчанию; ошибка появилась в 0.7.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1946 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1947
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1948 *) Исправление: при проксировании SMPT nginx выдавал сообщение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1949 "250 2.0.0 OK" вместо "235 2.0.0 OK"; ошибка появилась в 0.7.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1950 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1951
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1952
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1953 Изменения в nginx 0.7.30 24.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1954
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1955 *) Исправление: в рабочем процессе происходил segmentation fault, если в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1956 директивах fastcgi_pass или proxy_pass использовались переменные и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1957 имя хоста должно было резолвиться; ошибка появилась в 0.7.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1958
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1959
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1960 Изменения в nginx 0.7.29 24.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1961
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1962 *) Исправление: директивы fastcgi_pass и proxy_pass не поддерживали
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1963 переменные при использовании unix domain сокетов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1964
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1965 *) Исправления в обработке подзапросов; ошибки появились в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1966
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1967 *) Исправление: ответ "100 Continue" выдавался для запросов версии
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1968 HTTP/1.0;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1969 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1970
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1971 *) Исправление: в выделении памяти в модуле ngx_http_gzip_filter_module
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1972 под Cygwin.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1973
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1974
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1975 Изменения в nginx 0.7.28 22.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1976
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1977 *) Изменение: в выделении памяти в модуле ngx_http_gzip_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1978
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1979 *) Изменение: значения по умолчанию для директивы gzip_buffers изменены
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1980 с 4 4k/8k на 32 4k или 16 8k.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1981
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1982
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1983 Изменения в nginx 0.7.27 15.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1984
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1985 *) Добавление: директива try_files.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1986
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1987 *) Добавление: директива fastcgi_pass поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1988
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1989 *) Добавление: теперь директива geo может брать адрес из переменной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1990 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1991
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1992 *) Добавление: теперь модификатор location'а можно указывать без пробела
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1993 перед названием.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1994
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1995 *) Добавление: переменная $upstream_response_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1996
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
1997 *) Исправление: теперь директива add_header не добавляет пустое
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1998 значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
1999
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2000 *) Исправление: при запросе файла нулевой длины nginx закрывал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2001 соединение, ничего не передав; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2002
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2003 *) Исправление: метод MOVE не мог перемещать файл в несуществующий
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2004 каталог.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2005
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2006 *) Исправление: если в сервере не был описан ни один именованный
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2007 location, но такой location использовался в директиве error_page, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2008 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2009 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2010
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2011
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2012 Изменения в nginx 0.7.26 08.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2013
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2014 *) Исправление: в обработке подзапросов; ошибка появилась в 0.7.25.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2015
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2016
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2017 Изменения в nginx 0.7.25 08.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2018
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2019 *) Изменение: в обработке подзапросов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2020
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2021 *) Изменение: теперь разрешаются POST'ы без строки "Content-Length" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2022 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2023
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2024 *) Исправление: теперь директивы limit_req и limit_conn указывают
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2025 причину запрета запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2026
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2027 *) Исправление: в параметре delete директивы geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2028
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2029
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2030 Изменения в nginx 0.7.24 01.12.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2031
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2032 *) Добавление: директива if_modified_since.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2033
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2034 *) Исправление: nginx не обрабатывал ответ FastCGI-сервера, если перед
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2035 ответом сервер передавал много сообщений в stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2036
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2037 *) Исправление: переменные "$cookie_..." не работали в SSI and в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2038 перловом модуле.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2039
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2040
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2041 Изменения в nginx 0.7.23 27.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2042
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2043 *) Добавление: параметры delete и ranges в директиве geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2044
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2045 *) Добавление: ускорение загрузки geo-базы с большим числом значений.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2046
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2047 *) Добавление: уменьшение памяти, необходимой для загрузки geo-базы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2048
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2049
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2050 Изменения в nginx 0.7.22 20.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2051
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2052 *) Добавление: параметр none в директиве smtp_auth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2053 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2054
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2055 *) Добавление: переменные "$cookie_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2056
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2057 *) Исправление: директива directio не работала с файловой системой XFS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2058
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2059 *) Исправление: resolver не понимал большие DNS-ответы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2060 Спасибо Zyb.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2061
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2062
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2063 Изменения в nginx 0.7.21 11.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2064
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2065 *) Изменения в модуле ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2066
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2067 *) Добавление: поддержка EXSLT в модуле ngx_http_xslt_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2068 Спасибо Денису Латыпову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2069
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2070 *) Изменение: совместимость с glibc 2.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2071 Спасибо Eric Benson и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2072
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2073 *) Исправление: nginx не запускался на MacOSX 10.4 и более ранних;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2074 ошибка появилась в 0.7.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2075
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2076
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2077 Изменения в nginx 0.7.20 10.11.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2078
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2079 *) Изменения в модуле ngx_http_gzip_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2080
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2081 *) Добавление: модуль ngx_http_limit_req_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2082
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2083 *) Исправление: на платформах sparc и ppc рабочие процессы могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2084 выходить по сигналу SIGBUS; ошибка появилась в 0.7.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2085 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2086
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2087 *) Исправление: директивы вида "proxy_pass http://host/some:uri" не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2088 работали; ошибка появилась в 0.7.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2089
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2090 *) Исправление: при использовании HTTPS запросы могли завершаться с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2091 ошибкой "bad write retry".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2092
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2093 *) Исправление: модуль ngx_http_secure_link_module не работал внутри
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2094 location'ов с именами меньше 3 символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2095
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2096 *) Исправление: переменная $server_addr могла не иметь значения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2097
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2098
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2099 Изменения в nginx 0.7.19 13.10.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2100
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2101 *) Исправление: обновление номера версии.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2102
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2103
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2104 Изменения в nginx 0.7.18 13.10.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2105
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2106 *) Изменение: директива underscores_in_headers; теперь nginx по
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2107 умолчанию не разрешает подчёркивания в именах строк в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2108 запроса клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2109
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2110 *) Добавление: модуль ngx_http_secure_link_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2111
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2112 *) Добавление: директива real_ip_header поддерживает любой заголовок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2113
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2114 *) Добавление: директива log_subrequest.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2115
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2116 *) Добавление: переменная $realpath_root.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2117
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2118 *) Добавление: параметры http_502 и http_504 в директиве
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2119 proxy_next_upstream.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2120
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2121 *) Исправление: параметр http_503 в директивах proxy_next_upstream или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2122 fastcgi_next_upstream не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2123
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2124 *) Исправление: nginx мог выдавать строку "Transfer-Encoding: chunked"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2125 для запросов HEAD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2126
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2127 *) Исправление: теперь accept-лимит зависит от числа worker_connections.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2128
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2129
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2130 Изменения в nginx 0.7.17 15.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2131
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2132 *) Добавление: директива directio теперь работает на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2133
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2134 *) Добавление: переменная $pid.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2135
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2136 *) Исправление: оптимизация directio, появившаяся в 0.7.15, не работала
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2137 при использовании open_file_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2138
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2139 *) Исправление: access_log с переменными не работал на Linux; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2140 появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2141
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2142 *) Исправление: модуль ngx_http_charset_module не понимал название
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2143 кодировки в кавычках, полученное от бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2144
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2145
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2146 Изменения в nginx 0.7.16 08.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2147
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2148 *) Исправление: nginx не собирался на 64-битных платформах; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2149 появилась в 0.7.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2150
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2151
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2152 Изменения в nginx 0.7.15 08.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2153
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2154 *) Добавление: модуль ngx_http_random_index_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2155
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2156 *) Добавление: директива directio оптимизирована для запросов файлов,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2157 начинающихся с произвольной позиции.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2158
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2159 *) Добавление: директива directio при необходимости запрещает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2160 использование sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2161
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2162 *) Добавление: теперь nginx разрешает подчёркивания в именах строк в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2163 заголовке запроса клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2164
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2165
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2166 Изменения в nginx 0.7.14 01.09.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2167
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2168 *) Изменение: теперь директивы ssl_certificate и ssl_certificate_key не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2169 имеют значений по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2170
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2171 *) Добавление: директива listen поддерживает параметр ssl.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2172
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2173 *) Добавление: теперь при переконфигурации nginx учитывает изменение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2174 временной зоны на FreeBSD и Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2175
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2176 *) Исправление: параметры директивы listen, такие как backlog, rcvbuf и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2177 прочие, не устанавливались, если сервером по умолчанию был не первый
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2178 сервер.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2179
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2180 *) Исправление: при использовании в качестве аргументов части URI,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2181 выделенного с помощью директивы rewrite, эти аргументы не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2182 экранировались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2183
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2184 *) Исправление: улучшения тестирования правильности конфигурационного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2185 файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2186
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2187
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2188 Изменения в nginx 0.7.13 26.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2189
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2190 *) Исправление: nginx не собирался на Linux и Solaris; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2191 в 0.7.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2192
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2193
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2194 Изменения в nginx 0.7.12 26.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2195
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2196 *) Добавление: директива server_name поддерживает пустое имя "".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2197
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2198 *) Добавление: директива gzip_disable поддерживает специальную маску
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2199 msie6.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2200
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2201 *) Исправление: при использовании параметра max_fails=0 в upstream'е с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2202 несколькими серверами рабочий процесс выходил по сигналу SIGFPE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2203 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2204
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2205 *) Исправление: при перенаправлении запроса с помощью директивы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2206 error_page терялось тело запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2207
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2208 *) Исправление: при перенаправлении запроса с методом HEAD с помощью
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2209 директивы error_page возвращался полный ответ.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2210
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2211 *) Исправление: метод $r->header_in() не возвращал значения строк
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2212 "Host", "User-Agent", и "Connection" из заголовка запроса; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2213 появилась в 0.7.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2214
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2215
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2216 Изменения в nginx 0.7.11 18.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2217
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2218 *) Изменение: теперь ngx_http_charset_module по умолчанию не работает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2219 MIME-типом text/css.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2220
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2221 *) Добавление: теперь nginx возвращает код 405 для метода POST при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2222 запросе статического файла, только если файл существует.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2223
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2224 *) Добавление: директива proxy_ssl_session_reuse.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2225
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2226 *) Исправление: после перенаправления запроса с помощью
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2227 "X-Accel-Redirect" директива proxy_pass без URI могла использовать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2228 оригинальный запрос.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2229
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2230 *) Исправление: если у каталога были права доступа только на поиск
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2231 файлов и первый индексный файл отсутствовал, то nginx возвращал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2232 ошибку 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2233
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2234 *) Исправление: ошибок во вложенных location'ах; ошибки появились в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2235 0.7.1.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2236
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2237
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2238 Изменения в nginx 0.7.10 13.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2239
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2240 *) Исправление: ошибок в директивах addition_types, charset_types,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2241 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: 0
diff changeset
2242 появились в 0.7.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2243
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2244 *) Исправление: рекурсивной error_page для 500 ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2245
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2246 *) Исправление: теперь модуль ngx_http_realip_module устанавливает адрес
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2247 не для всего keepalive соединения, а для каждого запроса по этому
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2248 соединению.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2249
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2250
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2251 Изменения в nginx 0.7.9 12.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2252
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2253 *) Изменение: теперь ngx_http_charset_module по умолчанию работает со
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2254 следующими 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: 0
diff changeset
2255 text/vnd.wap.wml, application/x-javascript и application/rss+xml.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2256
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2257 *) Добавление: директивы charset_types и addition_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2258
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2259 *) Добавление: теперь директивы gzip_types, ssi_types и sub_filter_types
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2260 используют хэш.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2261
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2262 *) Добавление: модуль ngx_cpp_test_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2263
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2264 *) Добавление: директива expires поддерживает суточное время.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2265
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2266 *) Добавление: улучшения и исправления в модуле ngx_http_xslt_module.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2267 Спасибо Денису Латыпову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2268
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2269 *) Исправление: директива log_not_found не работала при поиске индексных
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2270 файлов.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2271
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2272 *) Исправление: HTTPS-соединения могли зависнуть, если использовались
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2273 методы kqueue, epoll, rtsig или eventport; ошибка появилась в 0.7.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2274
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2275 *) Исправление: если в директивах server_name, valid_referers и map
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2276 использовалась маска вида "*.domain.tld" и при этом полное имя вида
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2277 "domain.tld" не было описано, то это имя попадало под маску; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2278 появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2279
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2280
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2281 Изменения в nginx 0.7.8 04.08.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2282
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2283 *) Добавление: модуль ngx_http_xslt_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2284
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2285 *) Добавление: переменные "$arg_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2286
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2287 *) Добавление: поддержка directio в Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2288 Спасибо Ivan Debnar.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2289
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2290 *) Исправление: теперь, если FastCGI-сервер присылает строку "Location"
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2291 в заголовке ответа без строки статуса, то nginx использует код
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2292 статуса 302.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2293 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2294
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2295
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2296 Изменения в nginx 0.7.7 30.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2297
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2298 *) Изменение: теперь ошибка EAGAIN при вызове connect() не считается
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2299 временной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2300
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2301 *) Изменение: значением переменной $ssl_client_cert теперь является
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2302 сертификат, перед каждой строкой которого, кроме первой, вставляется
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2303 символ табуляции; неизменённый сертификат доступен через переменную
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2304 $ssl_client_raw_cert.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2305
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2306 *) Добавление: параметр ask директивы ssl_verify_client.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2307
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2308 *) Добавление: улучшения в обработке byte-range.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2309 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2310
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2311 *) Добавление: директива directio.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2312 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2313
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2314 *) Добавление: поддержка sendfile() в MacOSX 10.5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2315
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2316 *) Исправление: в MacOSX и Cygwin при проверке location'ов теперь
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2317 делается сравнение без учёта регистра символов; однако, сравнение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2318 ограничено только однобайтными locale'ями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2319
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2320 *) Исправление: соединения почтового прокси-сервера зависали в режиме
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2321 SSL, если использовались методы select, poll или /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2322
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2323 *) Исправление: ошибки при использовании кодировки UTF-8 в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2324 ngx_http_autoindex_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2325
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2326
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2327 Изменения в nginx 0.7.6 07.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2328
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2329 *) Исправление: теперь при использовании переменных в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2330 access_log всегда проверяется существовании root'а для запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2331
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2332 *) Исправление: модуль ngx_http_flv_module не поддерживал несколько
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2333 значений в аргументах запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2334
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2335
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2336 Изменения в nginx 0.7.5 01.07.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2337
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2338 *) Исправления в поддержке переменных в директиве access_log; ошибки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2339 появились в 0.7.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2340
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2341 *) Исправление: nginx не собирался с параметром
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2342 --without-http_gzip_module; ошибка появилась в 0.7.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2343 Спасибо Кириллу Коринскому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2344
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2345 *) Исправление: при совместном использовании sub_filter и SSI ответы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2346 могли передаваться неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2347
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2348
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2349 Изменения в nginx 0.7.4 30.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2350
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2351 *) Добавление: директива access_log поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2352
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2353 *) Добавление: директива open_log_file_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2354
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2355 *) Добавление: ключ -g.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2356
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2357 *) Добавление: поддержка строки "Expect" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2358
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2359 *) Исправление: большие включения в SSI могли передавались не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2360
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2361
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2362 Изменения в nginx 0.7.3 23.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2363
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2364 *) Изменение: MIME-тип для расширения rss изменён на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2365 "application/rss+xml".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2366
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2367 *) Изменение: теперь директива "gzip_vary on" выдаёт строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2368 "Vary: Accept-Encoding" в заголовке ответа и для несжатых ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2369
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2370 *) Добавление: теперь при использовании протокола "https://" в директиве
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2371 rewrite автоматически делается редирект.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2372
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2373 *) Исправление: директива proxy_pass не работала с протоколом HTTPS;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2374 ошибка появилась в 0.6.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2375
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2376
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2377 Изменения в nginx 0.7.2 16.06.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2378
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2379 *) Добавление: теперь nginx поддерживает шифры с обменом EDH-ключами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2380
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2381 *) Добавление: директива ssl_dhparam.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2382
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2383 *) Добавление: переменная $ssl_client_cert.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2384 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2385
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2386 *) Исправление: после изменения URI с помощью директивы rewrite nginx не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2387 искал новый location; ошибка появилась в 0.7.1.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2388 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2389
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2390 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка появилась
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2391 в 0.7.1.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2392
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2393 *) Исправление: при редиректе запроса к каталогу с добавлением слэша
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2394 nginx не добавлял аргументы из оригинального запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2395
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2396
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2397 Изменения в nginx 0.7.1 26.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2398
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2399 *) Изменение: теперь поиск location'а делается с помощью дерева.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2400
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2401 *) Изменение: директива optimize_server_names упразднена в связи с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2402 появлением директивы server_name_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2403
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2404 *) Изменение: некоторые давно устаревшие директивы больше не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2405 поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2406
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2407 *) Изменение: параметр "none" в директиве ssl_session_cache; теперь этот
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2408 параметр используется по умолчанию.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2409 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2410
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2411 *) Исправление: рабочие процессы могли не реагировать на сигналы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2412 переконфигурации и ротации логов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2413
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2414 *) Исправление: nginx не собирался на последних Fedora 9 Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2415 Спасибо Roxis.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2416
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2417
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2418 Изменения в nginx 0.7.0 19.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2419
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2420 *) Изменение: теперь символы 0x00-0x1F, '"' и '\' в access_log
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2421 записываются в виде \xXX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2422 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2423
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2424 *) Изменение: теперь nginx разрешает несколько строк "Host" в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2425 запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2426
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2427 *) Добавление: директива expires поддерживает флаг modified.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2428
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2429 *) Добавление: переменные $uid_got и $uid_set можно использовать на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2430 любой стадии обработки запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2431
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2432 *) Добавление: переменная $hostname.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2433 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2434
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2435 *) Добавление: поддержка DESTDIR.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2436 Спасибо Todd A. Fisher и Andras Voroskoi.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2437
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2438 *) Исправление: при использовании keepalive на Linux в рабочем процессе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2439 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2440
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2441
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2442 Изменения в nginx 0.6.31 12.05.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2443
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2444 *) Исправление: nginx не обрабатывал ответ FastCGI-сервера, если строка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2445 заголовка ответ была в конце записи FastCGI; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2446 0.6.2.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2447 Спасибо Сергею Серову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2448
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2449 *) Исправление: при удалении файла и использовании директивы
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2450 open_file_cache_errors off в рабочем процессе мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2451 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2452
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2453
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2454 Изменения в nginx 0.6.30 29.04.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2455
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2456 *) Изменение: теперь, если маске, заданной в директиве include, не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2457 соответствует ни один файл, то nginx не выдаёт ошибку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2458
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2459 *) Добавление: теперь время в директивах можно задавать без пробела,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2460 например, "1h50m".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2461
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2462 *) Исправление: утечек памяти, если директива ssl_verify_client имела
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2463 значение on.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2464 Спасибо Chavelle Vincent.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2465
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2466 *) Исправление: директива sub_filter могла вставлять заменяемый текст в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2467 вывод.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2468
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2469 *) Исправление: директива error_page не воспринимала параметры в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2470 перенаправляемом URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2471
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2472 *) Исправление: теперь при сборке с Cygwin nginx всегда открывает файлы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2473 в бинарном режиме.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2474
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2475 *) Исправление: nginx не собирался под OpenBSD; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2476 0.6.15.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2477
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2478
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2479 Изменения в nginx 0.6.29 18.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2480
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2481 *) Добавление: модуль ngx_google_perftools_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2482
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2483 *) Исправление: модуль ngx_http_perl_module не собирался на 64-битных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2484 платформах; ошибка появилась в 0.6.27.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2485
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2486
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2487 Изменения в nginx 0.6.28 13.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2488
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2489 *) Исправление: метод rtsig не собирался; ошибка появилась в 0.6.27.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2490
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2491
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2492 Изменения в nginx 0.6.27 12.03.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2493
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2494 *) Изменение: теперь на Linux 2.6.18+ по умолчанию не собирается метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2495 rtsig.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2496
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2497 *) Изменение: теперь при перенаправлении запроса в именованный location
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2498 с помощью директивы error_page метод запроса не изменяется.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2499
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2500 *) Добавление: директивы resolver и resolver_timeout в SMTP
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2501 прокси-сервере.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2502
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2503 *) Добавление: директива post_action поддерживает именованные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2504 location'ы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2505
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2506 *) Исправление: при перенаправлении запроса из location'а c обработчиком
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2507 proxy, FastCGI или memcached в именованный location со статическим
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2508 обработчиком в рабочем процессе происходил segmentation fault.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2509
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2510 *) Исправление: браузеры не повторяли SSL handshake, если при первом
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2511 handshake не оказалось правильного клиентского сертификата.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2512 Спасибо Александру Инюхину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2513
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2514 *) Исправление: при перенаправлении ошибок 495-497 с помощью директивы
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2515 error_page без изменения кода ошибки nginx пытался выделить очень
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2516 много памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2517
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2518 *) Исправление: утечки памяти в долгоживущих небуфферизированных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2519 соединениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2520
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2521 *) Исправление: утечки памяти в resolver'е.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2522
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2523 *) Исправление: при перенаправлении запроса из location'а c обработчиком
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2524 proxy в другой location с обработчиком proxy в рабочем процессе
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2525 происходил segmentation fault.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2526
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2527 *) Исправление: ошибки в кэшировании переменных $proxy_host и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2528 $proxy_port.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2529 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2530
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2531 *) Исправление: директива proxy_pass с переменными использовала порт,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2532 описанной в другой директиве proxy_pass без переменных, но с таким же
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2533 именем хоста.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2534 Спасибо Сергею Боченкову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2535
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2536 *) Исправление: во время переконфигурации на некоторых 64-битном
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2537 платформах в лог записывался alert "sendmsg() failed (9: Bad file
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2538 descriptor)".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2539
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2540 *) Исправление: при повторном использовании в SSI пустого block'а в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2541 качестве заглушки в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2542
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2543 *) Исправление: ошибки при копировании части URI, содержащего
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2544 экранированные символы, в аргументы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2545
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2546
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2547 Изменения в nginx 0.6.26 11.02.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2548
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2549 *) Исправление: директивы proxy_store и fastcgi_store не проверяли длину
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2550 ответа.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2551
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2552 *) Исправление: при использовании большого значения в директиве expires
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2553 в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2554 Спасибо Joaquin Cuenca Abela.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2555
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2556 *) Исправление: nginx неверно определял длину строки кэша на Pentium 4.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2557 Спасибо Геннадию Махомеду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2558
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2559 *) Исправление: в проксированных подзапросах и подзапросах к
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2560 FastCGI-серверу вместо метода GET использовался оригинальный метод
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2561 клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2562
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2563 *) Исправление: утечки сокетов в режиме HTTPS при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2564 отложенного accept'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2565 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2566
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2567 *) Исправление: nginx выдавал ошибочное сообщение "SSL_shutdown() failed
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2568 (SSL: )"; ошибка появилась в 0.6.23.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2569
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2570 *) Исправление: при использовании HTTPS запросы могли завершаться с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2571 ошибкой "bad write retry"; ошибка появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2572
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2573
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2574 Изменения в nginx 0.6.25 08.01.2008
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2575
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2576 *) Изменение: вместо специального параметра "*" в директиве server_name
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2577 теперь используется директива server_name_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2578
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2579 *) Изменение: в качестве основного имени в директиве server_name теперь
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2580 можно использовать имена с масками и регулярными выражениями.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2581
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2582 *) Изменение: директива satisfy_any заменена директивой satisfy.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2583
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2584 *) Изменение: после переконфигурации старые рабочие процесс могли сильно
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2585 нагружать процессор при запуске под Linux OpenVZ.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2586
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2587 *) Добавление: директива min_delete_depth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2588
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2589 *) Исправление: методы COPY и MOVE не работали с одиночными файлами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2590
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2591 *) Исправление: модуль ngx_http_gzip_static_module не позволял работать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2592 модулю ngx_http_dav_module; ошибка появилась в 0.6.23.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2593
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2594 *) Исправление: утечки сокетов в режиме HTTPS при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2595 отложенного accept'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2596 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2597
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2598 *) Исправление: nginx не собирался без библиотеки PCRE; ошибка появилась
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2599 в 0.6.23.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2600
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2601
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2602 Изменения в nginx 0.6.24 27.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2603
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2604 *) Исправление: при использовании HTTPS в рабочем процессе мог произойти
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2605 segmentation fault; ошибка появилась в 0.6.23.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2606
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2607
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2608 Изменения в nginx 0.6.23 27.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2609
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2610 *) Изменение: параметр "off" в директиве ssl_session_cache; теперь этот
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2611 параметр используется по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2612
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2613 *) Изменение: директива open_file_cache_retest переименована в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2614 open_file_cache_valid.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2615
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2616 *) Добавление: директива open_file_cache_min_uses.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2617
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2618 *) Добавление: модуль ngx_http_gzip_static_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2619
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2620 *) Добавление: директива gzip_disable.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2621
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2622 *) Добавление: директиву memcached_pass можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2623 if.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2624
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2625 *) Исправление: если внутри одного location'а использовались директивы
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2626 "memcached_pass" и "if", то в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2627 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2628
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2629 *) Исправление: если при использовании директивы satisfy_any on" были
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2630 заданы директивы не всех модулей доступа, то заданные директивы не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2631 проверялись.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2632
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2633 *) Исправление: параметры, заданные регулярным выражением в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2634 valid_referers, не наследовалась с предыдущего уровня.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2635
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2636 *) Исправление: директива post_action не работала, если запрос
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2637 завершался с кодом 499.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2638
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2639 *) Исправление: оптимизация использования 16K буфера для SSL-соединения.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2640 Спасибо Ben Maurer.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2641
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2642 *) Исправление: STARTTLS в режиме SMTP не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2643 Спасибо Олегу Мотиенко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2644
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2645 *) Исправление: при использовании HTTPS запросы могли завершаться с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2646 ошибкой "bad write retry"; ошибка появилась в 0.5.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2647
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2648
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2649 Изменения в nginx 0.6.22 19.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2650
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2651 *) Изменение: теперь все методы модуля ngx_http_perl_module возвращают
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2652 значения, скопированные в память, выделенную perl'ом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2653
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2654 *) Исправление: если nginx был собран с модулем ngx_http_perl_module,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2655 использовался perl до версии 5.8.6 и perl поддерживал потоки, то во
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2656 время переконфигурации основной процесс аварийно выходил; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2657 появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2658 Спасибо Борису Жмурову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2659
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2660 *) Исправление: в методы модуля ngx_http_perl_module могли передаваться
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2661 неверные результаты выделения в регулярных выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2662
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2663 *) Исправление: если метод $r->has_request_body() вызывался для запроса,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2664 у которого небольшое тело запроса было уже полностью получено, то в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2665 рабочем процессе происходил segmentation fault.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2666
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2667 *) Исправление: large_client_header_buffers не освобождались перед
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2668 переходом в состояние keep-alive.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2669 Спасибо Олександру Штепе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2670
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2671 *) Исправление: в переменной $upstream_addr не записывался последний
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2672 адрес; ошибка появилась в 0.6.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2673
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2674 *) Исправление: директива fastcgi_catch_stderr не возвращала ошибку;
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2675 теперь она возвращает ошибку 502, которую можно направить на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2676 следующий сервер с помощью "fastcgi_next_upstream invalid_header".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2677
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2678 *) Исправление: при использовании директивы fastcgi_catch_stderr в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2679 основном процессе происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2680 0.6.10.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2681 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2683
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2684 Изменения в nginx 0.6.21 03.12.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2685
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2686 *) Изменение: если в значениях переменных директивы proxy_pass
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2687 используются только IP-адреса, то указывать resolver не нужно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2688
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2689 *) Исправление: при использовании директивы proxy_pass c URI-частью в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2690 рабочем процессе мог произойти segmentation fault; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2691 0.6.19.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2692
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2693 *) Исправление: если resolver использовался на платформах, не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2694 поддерживающих метод kqueue, то nginx выдавал alert "name is out of
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2695 response".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2696 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2697
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2698 *) Исправление: При использовании переменной $server_protocol в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2699 FastCGI-параметрах и запросе, длина которого была близка к значению
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2700 директивы client_header_buffer_size, nginx выдавал alert "fastcgi:
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2701 the request record is too big".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2702
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2703 *) Исправление: при обычном запросе версии HTTP/0.9 к HTTPS серверу
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2704 nginx возвращал обычный ответ.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2705
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2706
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2707 Изменения в nginx 0.6.20 28.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2708
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2709 *) Исправление: при использовании директивы proxy_pass c URI-частью в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2710 рабочем процессе мог произойти segmentation fault; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2711 0.6.19.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2712
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2713
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2714 Изменения в nginx 0.6.19 27.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2715
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2716 *) Исправление: версия 0.6.18 не собиралась.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2717
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2718
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2719 Изменения в nginx 0.6.18 27.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2720
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2721 *) Изменение: теперь модуль ngx_http_userid_module в поле куки с номером
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2722 процесса добавляет микросекунды на время старта.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2723
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2724 *) Изменение: в error_log теперь записывается полная строка запроса
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2725 вместо только URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2726
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2727 *) Добавление: директива proxy_pass поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2728
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2729 *) Добавление: директивы resolver и resolver_timeout.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2730
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2731 *) Добавление: теперь директива "add_header last-modified ''" удаляет в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2732 заголовке ответа строку "Last-Modified".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2733
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2734 *) Исправление: директива limit_rate не позволяла передавать на полной
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2735 скорости, даже если был указан очень большой лимит.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2736
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2737
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2738 Изменения в nginx 0.6.17 15.11.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2739
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2740 *) Добавление: поддержка строки "If-Range" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2741 Спасибо Александру Инюхину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2742
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2743 *) Исправление: при использовании директивы msie_refresh повторно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2744 экранировались уже экранированные символы; ошибка появилась в 0.6.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2745
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2746 *) Исправление: директива autoindex не работала при использовании "alias
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2747 /".
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2748
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2749 *) Исправление: при использовании подзапросов в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2750 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2751
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2752 *) Исправление: при использовании SSL и gzip большие ответы могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2753 передаваться не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2754
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2755 *) Исправление: если ответ проксированного сервера был версии HTTP/0.9,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2756 то переменная $status была равна 0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2757
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2758
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2759 Изменения в nginx 0.6.16 29.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2760
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2761 *) Изменение: теперь на Linux используется uname(2) вместо procfs.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2762 Спасибо Илье Новикову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2763
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2764 *) Исправление: если в директиве error_page использовался символ "?", то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2765 он экранировался при проксировании запроса; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2766 0.6.11.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2767
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2768 *) Исправление: совместимость с mget.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2769
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2770
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2771 Изменения в nginx 0.6.15 22.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2772
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2773 *) Добавление: совместимость с Cygwin.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2774 Спасибо Владимиру Кутакову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2775
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2776 *) Добавление: директива merge_slashes.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2777
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2778 *) Добавление: директива gzip_vary.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2779
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2780 *) Добавление: директива server_tokens.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2781
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2782 *) Исправление: nginx не раскодировал URI в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2783
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2784 *) Исправление: при использовании переменной в директивах charset или
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2785 source_charset на старте или во время переконфигурации происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2786 segmentation fault,
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2787
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2788 *) Исправление: nginx возвращал ошибку 400 на запросы вида
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2789 "GET http://www.domain.com HTTP/1.0".
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2790 Спасибо James Oakley.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2791
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2792 *) Исправление: после перенаправления запроса с телом запроса с помощью
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2793 директивы error_page nginx пытался снова прочитать тело запроса;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2794 ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2795
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2796 *) Исправление: в рабочем процессе происходил segmentation fault, если у
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2797 сервера, обрабатывающему запрос, не был явно определён server_name;
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2798 ошибка появилась в 0.6.7.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2799
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2800
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2801 Изменения в nginx 0.6.14 15.10.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2802
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2803 *) Изменение: теперь по умолчанию команда SSI echo использует
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2804 кодирование entity.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2805
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2806 *) Добавление: параметр encoding в команде SSI echo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2807
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2808 *) Добавление: директиву access_log можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2809 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2810
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2811 *) Исправление: если все сервера апстрима оказывались недоступными, то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2812 до восстановления работоспособности у всех серверов вес становился
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2813 равным одному; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2814
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2815 *) Исправление: при использовании переменных $date_local и $date_gmt вне
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2816 модуля ngx_http_ssi_filter_module в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2817 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2818
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2819 *) Исправление: при использовании включённом отладочном логе в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2820 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2821 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2822
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2823 *) Исправление: ngx_http_memcached_module не устанавливал
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2824 $upstream_response_time.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2825 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2826
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2827 *) Исправление: рабочий процесс мог зациклиться при использовании
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2828 memcached.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2829
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2830 *) Исправление: nginx распознавал параметры "close" и "keep-alive" в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2831 строке "Connection" в заголовке запроса только, если они были в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2832 нижнем регистре; ошибка появилась в 0.6.11.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2833
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2834 *) Исправление: sub_filter не работал с пустой строкой замены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2835
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2836 *) Исправление: в парсинге sub_filter.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2837
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2838
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2839 Изменения в nginx 0.6.13 24.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2840
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2841 *) Исправление: nginx не закрывал файл каталога для запроса HEAD, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2842 использовался autoindex
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2843 Спасибо Arkadiusz Patyk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2844
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2845
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2846 Изменения в nginx 0.6.12 21.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2847
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2848 *) Изменение: почтовый прокси-сервер разделён на три модуля: pop3, imap
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2849 и smtp.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2850
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2851 *) Добавление: параметры конфигурации --without-mail_pop3_module,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2852 --without-mail_imap_module и --without-mail_smtp_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2853
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2854 *) Добавление: директивы smtp_greeting_delay и smtp_client_buffer модуля
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2855 ngx_mail_smtp_module.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2856
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2857 *) Исправление: wildcard в конце имени сервера не работали; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2858 появилась в 0.6.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2859
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2860 *) Исправление: при использовании разделяемой библиотеки PCRE,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2861 расположенной в нестандартном месте, nginx не запускался на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2862
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2863 *) Исправление: директивы proxy_hide_header и fastcgi_hide_header не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2864 скрывали строки заголовка ответа с именем больше 32 символов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2865 Спасибо Manlio Perillo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2866
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2867
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2868 Изменения в nginx 0.6.11 11.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2869
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2870 *) Исправление: счётчик активных соединений всегда рос при использовании
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2871 почтового прокси-сервера.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2872
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2873 *) Исправление: если бэкенд возвращал только заголовок ответа при
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2874 небуферизированном проксировании, то nginx закрывал соединение с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2875 бэкендом по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2876
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2877 *) Исправление: nginx не поддерживал несколько строк "Connection" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2878 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2879
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2880 *) Исправление: если в сервере апстрима был задан max_fails, то после
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2881 первой же неудачной попытки вес сервера навсегда становился равным
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2882 одному; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2883
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2884
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2885 Изменения в nginx 0.6.10 03.09.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2886
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2887 *) Добавление: директивы open_file_cache, open_file_cache_retest и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2888 open_file_cache_errors.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2889
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2890 *) Исправление: утечки сокетов; ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2891
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2892 *) Исправление: В строку заголовка ответа "Content-Type", указанную в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2893 методе $r->send_http_header(), не добавлялась кодировка, указанная в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2894 директиве charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2895
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2896 *) Исправление: при использовании метода /dev/poll в рабочем процессе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2897 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2898
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2899
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2900 Изменения в nginx 0.6.9 28.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2901
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2902 *) Исправление: рабочий процесс мог зациклиться при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2903 протокола HTTPS; ошибка появилась в 0.6.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2904
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2905 *) Исправление: если сервер слушал на двух адресах или портах, то nginx
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2906 не запускался при использовании wildcard в конце имени сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2907
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2908 *) Исправление: директива ip_hash могла неверно помечать сервера как
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2909 нерабочие.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2910
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2911 *) Исправление: nginx не собирался на amd64; ошибка появилась в 0.6.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2912
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2913
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2914 Изменения в nginx 0.6.8 20.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2915
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2916 *) Изменение: теперь nginx пытается установить директивы
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2917 worker_priority, worker_rlimit_nofile, worker_rlimit_core,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2918 worker_rlimit_sigpending без привилегий root'а.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2919
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2920 *) Изменение: теперь nginx экранирует символы пробела и "%" при передаче
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2921 запроса серверу аутентификации почтового прокси-сервера.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2922
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2923 *) Изменение: теперь nginx экранирует символ "%" в переменной
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2924 $memcached_key.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2925
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2926 *) Исправление: при указании относительного пути к конфигурационному
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2927 файлу в качестве параметра ключа -c nginx определял путь относительно
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2928 конфигурационного префикса; ошибка появилась в 0.6.6.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2929
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2930 *) Исправление: nginx не работал на FreeBSD/sparc64.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2931
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2932
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2933 Изменения в nginx 0.6.7 15.08.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2934
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2935 *) Изменение: теперь пути, указанные в директивах include,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2936 auth_basic_user_file, perl_modules, ssl_certificate,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2937 ssl_certificate_key и ssl_client_certificate, определяются
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2938 относительно каталога конфигурационного файла nginx.conf, а не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2939 относительно префикса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2940
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2941 *) Изменение: параметр --sysconfdir=PATH в configure упразднён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2942
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2943 *) Изменение: для обновления на лету версий 0.1.x создан специальный
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2944 сценарий make upgrade1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2945
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2946 *) Добавление: директивы server_name и valid_referers поддерживают
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2947 регулярные выражения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2948
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2949 *) Добавление: директива server в блоке upstream поддерживает параметр
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2950 backup.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2951
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2952 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2953 $r->discard_request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
2954
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2955 *) Добавление: директива "add_header Last-Modified ..." меняет строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2956 "Last-Modified" в заголовке ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2957
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2958 *) Исправление: если на запрос с телом возвращался ответ с кодом HTTP
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2959 отличным от 200, и после этого запроса соединение переходило в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2960 состояние keep-alive, то на следующий запрос nginx возвращал 400.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2961
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2962 *) Исправление: если в директиве auth_http был задан неправильный адрес,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2963 то в рабочем процессе происходил segmentation fault.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2964
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2965 *) Исправление: теперь по умолчанию nginx использует значение 511 для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2966 listen backlog на всех платформах, кроме FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2967 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2968
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2969 *) Исправление: рабочий процесс мог зациклиться, если server в блоке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2970 upstream был помечен как down; ошибка появилась в 0.6.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2971
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2972 *) Исправление: sendfilev() в Solaris теперь не используется при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2973 передаче тела запроса FastCGI-серверу через unix domain сокет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2974
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2975
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2976 Изменения в nginx 0.6.6 30.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2977
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2978 *) Добавление: параметр --sysconfdir=PATH в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2979
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2980 *) Добавление: именованные location'ы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2981
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2982 *) Добавление: переменную $args можно устанавливать с помощью set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2983
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2984 *) Добавление: переменная $is_args.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2985
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2986 *) Исправление: равномерное распределение запросов к апстримам с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2987 большими весами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2988
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2989 *) Исправление: если клиент в почтовом прокси-сервере закрывал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2990 соединение, то nginx мог не закрывать соединение с бэкендом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2991
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2992 *) Исправление: при использовании одного хоста в качестве бэкендов для
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2993 протоколов HTTP и HTTPS без явного указания портов, nginx использовал
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2994 только один порт - 80 или 443.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2995
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
2996 *) Исправление: nginx не собирался на Solaris/amd64 Sun Studio 11 и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2997 более ранними версиями; ошибка появилась в 0.6.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2998
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
2999
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3000 Изменения в nginx 0.6.5 23.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3001
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3002 *) Добавление: переменная $nginx_version.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3003 Спасибо Николаю Гречуху.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3004
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3005 *) Добавление: почтовый прокси-сервер поддерживает AUTHENTICATE в режиме
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3006 IMAP.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3007 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3008
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3009 *) Добавление: почтовый прокси-сервер поддерживает STARTTLS в режиме
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3010 SMTP.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3011 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3012
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3013 *) Исправление: теперь nginx экранирует пробел в переменной
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3014 $memcached_key.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3015
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3016 *) Исправление: nginx неправильно собирался Sun Studio на Solaris/amd64.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3017 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3018
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3019 *) Исправление: незначительных потенциальных ошибок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3020 Спасибо Coverity's Scan.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3021
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3022
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3023 Изменения в nginx 0.6.4 17.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3024
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3025 *) Безопасность: при использовании директивы msie_refresh был возможен
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3026 XSS.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3027 Спасибо Максиму Богуку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3028
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3029 *) Изменение: директивы proxy_store и fastcgi_store изменены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3030
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3031 *) Добавление: директивы proxy_store_access и fastcgi_store_access.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3032
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3033 *) Исправление: nginx не работал на Solaris/sparc64, если был собран Sun
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3034 Studio.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3035 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3036
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3037 *) Изменение: обход ошибки в Sun Studio 12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3038 Спасибо Jiang Hong.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3039
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3040
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3041 Изменения в nginx 0.6.3 12.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3042
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3043 *) Добавление: директивы proxy_store и fastcgi_store.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3044
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3045 *) Исправление: при использовании директивы auth_http_header в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3046 процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3047 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3048
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3049 *) Исправление: если использовался метод аутентификации CRAM-MD5, но он
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3050 не был разрешён, то в рабочем процессе происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3051
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3052 *) Исправление: при использовании протокола HTTPS в директиве proxy_pass
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3053 в рабочем процессе мог произойти segmentation fault.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3054
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3055 *) Исправление: в рабочем процессе мог произойти segmentation fault,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3056 если использовался метод eventport.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3057
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3058 *) Исправление: директивы proxy_ignore_client_abort и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3059 fastcgi_ignore_client_abort не работали; ошибка появилась в 0.5.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3060
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3061
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3062 Изменения в nginx 0.6.2 09.07.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3063
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3064 *) Исправление: если заголовок ответа был разделён в FastCGI-записях, то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3065 nginx передавал клиенту мусор в таких заголовках.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3066
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3067
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3068 Изменения в nginx 0.6.1 17.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3069
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3070 *) Исправление: в парсинге SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3071
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3072 *) Исправление: при использовании удалённого подзапроса в SSI
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3073 последующий подзапрос локального файла мог отдаваться клиенту в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3074 неверном порядке.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3075
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3076 *) Исправление: большие включения в SSI, сохранённые во временные файлы,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3077 передавались не полностью.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3078
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3079 *) Исправление: значение perl'овой переменной $$ модуля
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3080 ngx_http_perl_module было равно номеру главного процесса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3081
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3082
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3083 Изменения в nginx 0.6.0 14.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3084
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3085 *) Добавление: директивы "server_name", "map", and "valid_referers"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3086 поддерживают маски вида "www.example.*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3087
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3088
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3089 Изменения в nginx 0.5.25 11.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3090
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3091 *) Исправление: nginx не собирался с параметром
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3092 --without-http_rewrite_module; ошибка появилась в 0.5.24.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3093
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3094
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3095 Изменения в nginx 0.5.24 06.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3096
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3097 *) Безопасность: директива ssl_verify_client не работала, если запрос
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3098 выполнялся по протоколу HTTP/0.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3099
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3100 *) Исправление: при использовании сжатия часть ответа могла передаваться
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3101 несжатой; ошибка появилась в 0.5.23.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3102
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3103
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3104 Изменения в nginx 0.5.23 04.06.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3105
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3106 *) Добавление: модуль ngx_http_ssl_module поддерживает расширение TLS
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3107 Server Name Indication.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3108
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3109 *) Добавление: директива fastcgi_catch_stderr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3110 Спасибо Николаю Гречуху, проект OWOX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3111
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3112 *) Исправление: на Линуксе в основном процессе происходил segmentation
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3113 fault, если два виртуальных сервера должны bind()ится к
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3114 пересекающимся портам.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3115
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3116 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3117 perl поддерживал потоки, то во время второй переконфигурации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3118 выдавались ошибки "panic: MUTEX_LOCK" и "perl_parse() failed".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3119
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3120 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3121
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3122
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3123 Изменения в nginx 0.5.22 29.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3124
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3125 *) Исправление: большое тело запроса могло не передаваться бэкенду;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3126 ошибка появилась в 0.5.21.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3127
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3128
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3129 Изменения в nginx 0.5.21 28.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3130
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3131 *) Исправление: если внутри сервера описано больше примерно десяти
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3132 location'ов, то location'ы, заданные с помощью регулярного выражения,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3133 могли выполняться не в том, порядке, в каком они описаны.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3134
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3135 *) Исправление: на 64-битной платформе рабочий процесс мог зациклиться,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3136 если 33-тий по счёту или последующий бэкенд упал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3137 Спасибо Антону Поварову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3138
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3139 *) Исправление: при использовании библиотеки PCRE на Solaris/sparc64 мог
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3140 произойти bus error.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3141 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3142
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3143 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3144
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3145
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3146 Изменения в nginx 0.5.20 07.05.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3147
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3148 *) Добавление: директива sendfile_max_chunk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3149
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3150 *) Добавление: переменные "$http_...", "$sent_http_..." и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3151 "$upstream_http_..." можно менять директивой set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3152
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3153 *) Исправление: при использовании SSI-команды 'if expr="$var = /"' в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3154 рабочем процессе мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3155
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3156 *) Исправление: завершающая строка multipart range ответа передавалась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3157 неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3158 Спасибо Evan Miller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3159
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3160 *) Исправление: nginx не работал на Solaris/sparc64, если был собран Sun
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3161 Studio.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3162 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3163
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3164 *) Исправление: модуль ngx_http_perl_module не собирался make в Solaris.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3165 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3166
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3167
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3168 Изменения в nginx 0.5.19 24.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3169
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3170 *) Изменение: значение переменной $request_time теперь записывается с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3171 точностью до миллисекунд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3172
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3173 *) Изменение: метод $r->rflush в модуле ngx_http_perl_module
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3174 переименован в $r->flush.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3175
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3176 *) Добавление: переменная $upstream_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3177
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3178 *) Добавление: директивы proxy_headers_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3179 proxy_headers_hash_bucket_size.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3180 Спасибо Володымыру Костырко.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3181
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3182 *) Исправление: при использовании sendfile и limit_rate на 64-битных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3183 платформах нельзя было передавать файлы больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3184
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3185 *) Исправление: при использовании sendfile на 64-битном Linux нельзя
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3186 было передавать файлы больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3187
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3188
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3189 Изменения в nginx 0.5.18 19.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3190
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3191 *) Добавление: модуль ngx_http_sub_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3192
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3193 *) Добавление: переменные "$upstream_http_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3194
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3195 *) Добавление: теперь переменные $upstream_status и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3196 $upstream_response_time содержат данные о всех обращениях к
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3197 апстримам, сделанным до X-Accel-Redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3198
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3199 *) Исправление: если nginx был собран с модулем ngx_http_perl_module и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3200 perl не поддерживал multiplicity, то после первой переконфигурации и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3201 после получения любого сигнала в основном процессе происходил
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3202 segmentation fault; ошибка появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3203
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3204 *) Исправление: если perl не поддерживал multiplicity, то после
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3205 переконфигурации перловый код не работал; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3206
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3207
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3208 Изменения в nginx 0.5.17 02.04.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3209
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3210 *) Изменение: теперь nginx для метода TRACE всегда возвращает код 405.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3211
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3212 *) Добавление: теперь nginx поддерживает директиву include внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3213 types.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3214
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3215 *) Исправление: использование переменной $document_root в директиве root
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3216 и alias запрещено: оно вызывало рекурсивное переполнение стека.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3217
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3218 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3219
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3220 *) Исправление: в некоторых случаях некэшируемые переменные (такие, как
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3221 $uri) возвращали старое закэшированное значение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3222
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3223
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3224 Изменения в nginx 0.5.16 26.03.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3225
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3226 *) Исправление: в качестве ключа для хэша в директиве ip_hash не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3227 использовалась сеть класса С.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3228 Спасибо Павлу Ярковому.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3229
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3230 *) Исправление: если в строке "Content-Type" в заголовке ответа бэкенда
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3231 был указан charset и строка завершалась символом ";", то в рабочем
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3232 процессе мог произойти segmentation fault; ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3233
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3234 *) Исправление: ошибки "[alert] zero size buf" при работе с
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3235 FastCGI-сервером, если тело запроса, записанное во временный файл,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3236 было кратно 32K.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3237
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3238 *) Исправление: nginx не собирался на Solaris без параметра
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3239 --with-debug; ошибка появилась в 0.5.15.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3240
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3241
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3242 Изменения в nginx 0.5.15 19.03.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3243
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3244 *) Добавление: почтовый прокси-сервер поддерживает аутентифицированное
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3245 SMTP-проксирование и директивы smtp_auth, smtp_capablities и xclient.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3246 Спасибо Антону Южанинову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3247
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3248 *) Добавление: теперь keep-alive соединения закрываются сразу же по
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3249 получении сигнала переконфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3250
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3251 *) Изменение: директивы imap и auth переименованы соответственно в mail
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3252 и pop3_auth.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3253
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3254 *) Исправление: если использовался метод аутентификации CRAM-MD5 и не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3255 был разрешён метод APOP, то в рабочем процессе происходил
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3256 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3257
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3258 *) Исправление: при использовании директивы starttls only в протоколе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3259 POP3 nginx разрешал аутентификацию без перехода в режим SSL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3260
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3261 *) Исправление: рабочие процессы не выходили после переконфигурации и не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3262 переоткрывали логи, если использовался метод eventport.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3263
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3264 *) Исправление: при использовании директивы ip_hash рабочий процесс мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3265 зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3266
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3267 *) Исправление: теперь nginx не пишет в лог некоторые alert'ы, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3268 используются методы eventport или /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3269
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3270
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3271 Изменения в nginx 0.5.14 23.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3272
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3273 *) Исправление: nginx игнорировал лишние закрывающие скобки "}" в конце
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3274 конфигурационного файла.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3275
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3276
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3277 Изменения в nginx 0.5.13 19.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3278
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3279 *) Добавление: методы COPY и MOVE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3280
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3281 *) Исправление: модуль ngx_http_realip_module устанавливал мусор для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3282 запросов, переданных по keep-alive соединению.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3283
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3284 *) Исправление: nginx не работал на 64-битном big-endian Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3285 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3286
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3287 *) Исправление: при получении слишком длинной команды IMAP/POP3-прокси
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3288 теперь сразу закрывает соединение, а не по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3289
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3290 *) Исправление: если при использовании метода epoll клиент закрывал
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3291 преждевременно соединение со своей стороны, то nginx закрывал это
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3292 соединение только по истечении таймаута на передачу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3293
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3294 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3295 amd64, sparc и ppc; ошибка появилась в 0.5.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3296
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3297
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3298 Изменения в nginx 0.5.12 12.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3299
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3300 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3301 amd64, sparc и ppc; ошибка появилась в 0.5.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3302
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3303 *) Исправление: при использовании временных файлов в время работы с
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3304 FastCGI-сервером в рабочем процессе мог произойти segmentation fault;
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3305 ошибка появилась в 0.5.8.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3306
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3307 *) Исправление: если переменная $fastcgi_script_name записывалась в лог,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3308 то в рабочем процессе мог произойти segmentation fault.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3309
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3310 *) Исправление: ngx_http_perl_module не собирался на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3311
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3312
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3313 Изменения в nginx 0.5.11 05.02.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3314
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3315 *) Добавление: теперь configure определяет библиотеку PCRE в MacPorts.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3316 Спасибо Chris McGrath.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3317
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3318 *) Исправление: ответ был неверным, если запрашивалось несколько
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3319 диапазонов; ошибка появилась в 0.5.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3320
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3321 *) Исправление: директива create_full_put_path не могла создавать
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3322 промежуточные каталоги, если не была установлена директива
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3323 dav_access.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3324 Спасибо Evan Miller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3325
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3326 *) Исправление: вместо кодов ошибок "400" и "408" в access_log мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3327 записываться код "0".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3328
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3329 *) Исправление: при сборке с оптимизацией -O2 в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3330 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3331
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3332
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3333 Изменения в nginx 0.5.10 26.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3334
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3335 *) Исправление: во время обновления исполняемого файла новый процесс не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3336 наследовал слушающие сокеты; ошибка появилась в 0.5.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3337
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3338 *) Исправление: при сборке с оптимизацией -O2 в рабочем процессе мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3339 произойти segmentation fault; ошибка появилась в 0.5.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3340
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3341
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3342 Изменения в nginx 0.5.9 25.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3343
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3344 *) Изменение: модуль ngx_http_memcached_module теперь в качестве ключа
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3345 использует значение переменной $memcached_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3346
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3347 *) Добавление: переменная $memcached_key.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3348
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3349 *) Добавление: параметр clean в директиве client_body_in_file_only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3350
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3351 *) Добавление: директива env.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3352
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3353 *) Добавление: директива sendfile работает внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3354
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3355 *) Добавление: теперь при ошибке записи в access_log nginx записывает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3356 сообщение в error_log, но не чаще одного раза в минуту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3357
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3358 *) Исправление: директива "access_log off" не всегда запрещала запись в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3359 лог.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3360
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3361
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3362 Изменения в nginx 0.5.8 19.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3363
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3364 *) Исправление: если использовалась директива
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3365 "client_body_in_file_only on" и тело запроса было небольшое, то мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3366 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3367
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3368 *) Исправление: происходил segmentation fault, если использовались
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3369 директивы "client_body_in_file_only on" и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3370 "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: 0
diff changeset
3371 делался переход к следующему бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3372
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3373 *) Исправление: если при использовании директивы "proxy_buffering off"
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3374 соединение с клиентом было неактивно, то оно закрывалось по таймауту,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3375 заданному директивой send_timeout; ошибка появилась в 0.4.7.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3376
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3377 *) Исправление: если при использовании метода epoll клиент закрывал
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3378 преждевременно соединение со своей стороны, то nginx закрывал это
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3379 соединение только по истечении таймаута на передачу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3380
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3381 *) Исправление: ошибки "[alert] zero size buf" при работе с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3382 FastCGI-сервером.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3383
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3384 *) Исправление ошибок в директиве limit_zone.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3385
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3386
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3387 Изменения в nginx 0.5.7 15.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3388
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3389 *) Добавление: оптимизация использования памяти в ssl_session_cache.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3390
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3391 *) Исправление ошибок в директивах ssl_session_cache и limit_zone.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3392
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3393 *) Исправление: на старте или во время переконфигурации происходил
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3394 segmentation fault, если директивы ssl_session_cache или limit_zone
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3395 использовались на 64-битных платформах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3396
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3397 *) Исправление: при использовании директив add_before_body или
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3398 add_after_body происходил segmentation fault, если в заголовке ответа
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3399 нет строки "Content-Type".
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3400
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3401 *) Исправление: библиотека OpenSSL всегда собиралась с поддержкой
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3402 потоков.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3403 Спасибо Дену Иванову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3404
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3405 *) Исправление: совместимость библиотеки PCRE-6.5+ и компилятора icc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3406
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3407
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3408 Изменения в nginx 0.5.6 09.01.2007
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3409
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3410 *) Изменение: теперь модуль ngx_http_index_module игнорирует все методы,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3411 кроме GET, HEAD и POST.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3412
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3413 *) Добавление: модуль ngx_http_limit_zone_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3414
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3415 *) Добавление: переменная $binary_remote_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3416
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3417 *) Добавление: директивы ssl_session_cache модулей ngx_http_ssl_module и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3418 ngx_imap_ssl_module.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3419
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3420 *) Добавление: метод DELETE поддерживает рекурсивное удаление.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3421
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3422 *) Исправление: при использовании $r->sendfile() byte-ranges
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3423 передавались неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3424
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3425
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3426 Изменения в nginx 0.5.5 24.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3427
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3428 *) Изменение: ключ -v больше не выводит информацию о компиляторе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3429
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3430 *) Добавление: ключ -V.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3431
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3432 *) Добавление: директива worker_rlimit_core поддерживает указание
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3433 размера в K, M и G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3434
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3435 *) Исправление: модуль nginx.pm теперь может устанавливаться
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3436 непривилегированным пользователем.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3437
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3438 *) Исправление: при использовании методов $r->request_body или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3439 $r->request_body_file мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3440
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3441 *) Исправление: ошибок, специфичных для платформы ppc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3442
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3443
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3444 Изменения в nginx 0.5.4 15.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3445
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3446 *) Добавление: директиву perl можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3447 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3448
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3449 *) Исправление: модуль ngx_http_dav_module требовал строку "Date" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3450 заголовке запроса для метода DELETE.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3451
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3452 *) Исправление: при использовании одного параметра в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3453 dav_access nginx мог сообщить об ошибке в конфигурации.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3454
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3455 *) Исправление: при использовании переменной $host мог произойти
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3456 segmentation fault; ошибка появилась в 0.4.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3457
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3458
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3459 Изменения в nginx 0.5.3 13.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3460
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3461 *) Добавление: модуль ngx_http_perl_module поддерживает методы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3462 $r->status, $r->log_error и $r->sleep.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3463
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3464 *) Добавление: метод $r->variable поддерживает переменные, неописанные в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3465 конфигурации nginx'а.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3466
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3467 *) Исправление: метод $r->has_request_body не работал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3468
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3469
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3470 Изменения в nginx 0.5.2 11.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3471
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3472 *) Исправление: если в директивах proxy_pass использовалось имя,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3473 указанное в upstream, то nginx пытался найти IP-адрес этого имени;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3474 ошибка появилась в 0.5.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3475
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3476
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3477 Изменения в nginx 0.5.1 11.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3478
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3479 *) Исправление: директива post_action могла не работать после неудачного
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3480 завершения запроса.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3481
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3482 *) Изменение: обход ошибки в Eudora для Mac; ошибка появилась в 0.4.11.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3483 Спасибо Bron Gondwana.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3484
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3485 *) Исправление: при указании в директиве fastcgi_pass имени описанного
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3486 upstream'а выдавалось сообщение "no port in upstream"; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3487 появилась в 0.5.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3488
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3489 *) Исправление: если в директивах proxy_pass и fastcgi_pass
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3490 использовались одинаковых имена серверов, но с разными портами, то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3491 эти директивы использовали первый описанный порт; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3492 0.5.0.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3493
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3494 *) Исправление: если в директивах proxy_pass и fastcgi_pass
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3495 использовались unix domain сокеты, то эти директивы использовали
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3496 первый описанный сокет; ошибка появилась в 0.5.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3497
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3498 *) Исправление: ngx_http_auth_basic_module игнорировал пользователя,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3499 если он был указан в последней строке файла паролей и после пароля не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3500 было перевода строки, возврата каретки или символа ":".
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3501
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3502 *) Исправление: переменная $upstream_response_time могла быть равна
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3503 "0.000", хотя время обработки было больше 1 миллисекунды.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3504
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3505
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3506 Изменения в nginx 0.5.0 04.12.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3507
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3508 *) Изменение: параметры в виде "%name" в директиве log_format больше не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3509 поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3510
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3511 *) Изменение: директивы proxy_upstream_max_fails,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3512 proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3513 fastcgi_upstream_fail_timeout, memcached_upstream_max_fails и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3514 memcached_upstream_fail_timeout больше не поддерживаются.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3515
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3516 *) Добавление: директива server в блоке upstream поддерживает параметры
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3517 max_fails, fail_timeout и down.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3518
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3519 *) Добавление: директива ip_hash в блоке upstream.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3520
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3521 *) Добавление: статус WAIT в строке "Auth-Status" в заголовка ответа
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3522 сервера аутентификации IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3523
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3524 *) Исправление: nginx не собирался на 64-битных платформах; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3525 появилась в 0.4.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3526
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3527
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3528 Изменения в nginx 0.4.14 27.11.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3529
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3530 *) Добавление: директива proxy_pass_error_message в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3531
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3532 *) Добавление: теперь configure определяет библиотеку PCRE на FreeBSD,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3533 Linux и NetBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3534
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3535 *) Исправление: ngx_http_perl_module не работал с перлом, собранным с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3536 поддержкой потоков; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3537
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3538 *) Исправление: ngx_http_perl_module не работал корректно, если перл
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3539 вызывался рекурсивно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3540
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3541 *) Исправление: nginx игнорировал имя сервера в строке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3542
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3543 *) Исправление: если FastCGI сервер передавал много в stderr, то рабочий
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3544 процесс мог зациклиться.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3545
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3546 *) Исправление: при изменении системного времени переменная
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3547 $upstream_response_time могла быть отрицательной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3548
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3549 *) Исправление: при использовании POP3 серверу аутентификации IMAP/POP3
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3550 прокси не передавался параметр Auth-Login-Attempt.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3551
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3552 *) Исправление: при ошибке соединения с сервером аутентификации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3553 IMAP/POP3 прокси мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3554
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3555
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3556 Изменения в nginx 0.4.13 15.11.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3557
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3558 *) Добавление: директиву proxy_pass можно использовать внутри блока
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3559 limit_except.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3560
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3561 *) Добавление: директива limit_except поддерживает все WebDAV методы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3562
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3563 *) Исправление: при использовании директивы add_before_body без
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3564 директивы add_after_body ответ передавался не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3565
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3566 *) Исправление: большое тело запроса не принималось, если использовались
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3567 метод epoll и deferred accept().
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3568
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3569 *) Исправление: для ответов модуля ngx_http_autoindex_module не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3570 выставлялась кодировка; ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3571
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3572 *) Исправление: ошибки "[alert] zero size buf" при работе с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3573 FastCGI-сервером;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3574
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3575 *) Исправление: параметр конфигурации --group= игнорировался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3576 Спасибо Thomas Moschny.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3577
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3578 *) Исправление: 50-й подзапрос в SSI ответе не работал; ошибка появилась
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3579 в 0.3.50.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3580
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3581
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3582 Изменения в nginx 0.4.12 31.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3583
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3584 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3585 $r->variable.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3586
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3587 *) Исправление: при включении в ответ большого статического файла с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3588 помощью SSI ответ мог передаваться не полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3589
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3590 *) Исправление: nginx не убирал "#fragment" в URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3591
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3593 Изменения в nginx 0.4.11 25.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3594
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3595 *) Добавление: POP3 прокси поддерживает AUTH LOIGN PLAIN и CRAM-MD5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3596
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3597 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3598 $r->allow_ranges.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3599
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3600 *) Исправление: при включённой поддержке команды APOP в POP3 прокси
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3601 могли не работать команды USER/PASS; ошибка появилась в 0.4.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3602
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3603
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3604 Изменения в nginx 0.4.10 23.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3605
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3606 *) Добавление: POP3 прокси поддерживает APOP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3607
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3608 *) Исправление: при использовании методов select, poll и /dev/poll во
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3609 время ожидания ответа от сервера аутентификации IMAP/POP3 прокси
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3610 нагружал процессор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3611
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3612 *) Исправление: при использовании переменной $server_addr в директиве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3613 map мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3614
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3615 *) Исправление: модуль ngx_http_flv_module не поддерживал byte ranges
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3616 для полных ответов; ошибка появилась в 0.4.7.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3617
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3618 *) Исправление: nginx не собирался на Debian amd64; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3619 0.4.9.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3620
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3621
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3622 Изменения в nginx 0.4.9 13.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3623
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3624 *) Добавление: параметр set в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3625
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3626 *) Добавление: модуль ngx_http_perl_module теперь проверяет версию
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3627 модуля nginx.pm.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3628
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3629
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3630 Изменения в nginx 0.4.8 11.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3631
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3632 *) Исправление: если до команды SSI include с параметром wait
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3633 выполнялась ещё одна команда SSI include, то параметр wait мог не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3634 работать.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3635
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3636 *) Исправление: модуль ngx_http_flv_module добавлял FLV-заголовок для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3637 полных ответов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3638 Спасибо Алексею Ковырину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3639
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3640
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3641 Изменения в nginx 0.4.7 10.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3642
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3643 *) Добавление: модуль ngx_http_flv_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3644
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3645 *) Добавление: переменная $request_body_file.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3646
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3647 *) Добавление: директивы charset и source_charset поддерживают
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3648 переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3649
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3650 *) Исправление: если до команды SSI include с параметром wait
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3651 выполнялась ещё одна команда SSI include, то параметр wait мог не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3652 работать.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3653
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3654 *) Исправление: при использовании директивы "proxy_buffering off" или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3655 при работе с memcached соединения могли не закрываться по таймауту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3656
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3657 *) Исправление: nginx не запускался на 64-битных платформах, отличных от
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3658 amd64, sparc64 и ppc64.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3659
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3660
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3661 Изменения в nginx 0.4.6 06.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3662
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3663 *) Исправление: nginx не запускался на 64-битных платформах, отличных от
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3664 amd64, sparc64 и ppc64.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3665
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3666 *) Исправление: при запросе версии HTTP/1.1 nginx передавал ответ
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3667 chunk'ами, если длина ответа в методе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3668 $r->headers_out("Content-Length", ...) была задана текстовой строкой.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3669
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3670 *) Исправление: после перенаправления ошибки с помощью директивы
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3671 error_page любая директива модуля ngx_http_rewrite_module возвращала
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3672 эту ошибку; ошибка появилась в 0.4.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3673
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3674
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3675 Изменения в nginx 0.4.5 02.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3676
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3677 *) Исправление: nginx не собирался на Linux и Solaris; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3678 в 0.4.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3679
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3680
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3681 Изменения в nginx 0.4.4 02.10.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3683 *) Добавление: переменная $scheme.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3684
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3685 *) Добавление: директива expires поддерживает параметр max.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3686
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3687 *) Добавление: директива include поддерживает маску "*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3688 Спасибо Jonathan Dance.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3689
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3690 *) Исправление: директива return всегда изменяла код ответа,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3691 перенаправленного директивой error_page.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3692
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3693 *) Исправление: происходил segmentation fault, если в методе PUT
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3694 передавалось тело нулевой длины.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3695
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3696 *) Исправление: при использовании переменных в директиве proxy_redirect
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3697 редирект изменялся неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3698
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3699
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3700 Изменения в nginx 0.4.3 26.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3701
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3702 *) Изменение: ошибку 499 теперь нельзя перенаправить с помощью директивы
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3703 error_page.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3704
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3705 *) Добавление: поддержка Solaris 10 event ports.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3706
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3707 *) Добавление: модуль ngx_http_browser_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3708
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3709 *) Исправление: при перенаправлении ошибки 400 проксированному серверу
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3710 помощью директивы error_page мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3711
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3712 *) Исправление: происходил segmentation fault, если в директиве
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3713 proxy_pass использовался unix domain сокет; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3714 0.3.47.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3715
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3716 *) Исправление: SSI не работал с ответами memcached и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3717 небуферизированными проксированными ответами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3718
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3719 *) Изменение: обход ошибки PAUSE hardware capability в Sun Studio.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3720
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3721
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3722 Изменения в nginx 0.4.2 14.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3723
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3724 *) Исправление: убрана поддержка флага O_NOATIME на Linux; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3725 появилась в 0.4.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3726
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3727
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3728 Изменения в nginx 0.4.1 14.09.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3729
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3730 *) Исправление: совместимость с DragonFlyBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3731 Спасибо Павлу Назарову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3732
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3733 *) Изменение: обход ошибки в sendfile() в 64-битном Linux при передаче
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3734 файлов больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3735
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3736 *) Добавление: теперь на Linux nginx для статических запросов использует
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3737 флаг O_NOATIME.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3738 Спасибо Yusuf Goolamabbas.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3739
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3740
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3741 Изменения в nginx 0.4.0 30.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3742
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3743 *) Изменение во внутреннем API: инициализация модулей HTTP перенесена из
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3744 фазы init module в фазу HTTP postconfiguration.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3745
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3746 *) Изменение: теперь тело запроса в модуле ngx_http_perl_module не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3747 считывается заранее: нужно явно инициировать чтение с помощью метода
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3748 $r->has_request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3749
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3750 *) Добавление: модуль ngx_http_perl_module поддерживает код возврата
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3751 DECLINED.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3752
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3753 *) Добавление: модуль ngx_http_dav_module поддерживает входящую строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3754 заголовка "Date" для метода PUT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3755
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3756 *) Добавление: директива ssi работает внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3757
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3758 *) Исправление: происходил segmentation fault, если в директиве index
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3759 использовалась переменные и при этом первое имя индексного файла было
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3760 без переменных; ошибка появилась в 0.1.29.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3761
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3762
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3763 Изменения в nginx 0.3.61 28.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3764
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3765 *) Изменение: директива tcp_nodelay теперь по умолчанию включена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3766
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3767 *) Добавление: директива msie_refresh.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3768
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3769 *) Добавление: директива recursive_error_pages.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3770
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3771 *) Исправление: директива rewrite возвращала неправильный редирект, если
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3772 редирект включал в себя выделенные закодированные символы из
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3773 оригинального URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3774
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3775
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3776 Изменения в nginx 0.3.60 18.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3777
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3778 *) Исправление: во время перенаправления ошибки рабочий процесс мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3779 зациклиться; ошибка появилась в 0.3.59.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3780
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3781
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3782 Изменения в nginx 0.3.59 16.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3783
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3784 *) Добавление: теперь можно делать несколько перенаправлений через
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3785 директиву error_page.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3786
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3787 *) Исправление: директива dav_access не поддерживала три параметра.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3788
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3789 *) Исправление: директива error_page не изменяла строку "Content-Type"
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3790 после перенаправления с помощью "X-Accel-Redirect"; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3791 в 0.3.58.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3792
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3793
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3794 Изменения в nginx 0.3.58 14.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3795
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3796 *) Добавление: директива error_page поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3797
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3798 *) Изменение: теперь на Linux используется интерфейс procfs вместо
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3799 sysctl.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3800
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3801 *) Изменение: теперь при использовании "X-Accel-Redirect" строка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3802 "Content-Type" наследуется из первоначального ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3803
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3804 *) Исправление: директива error_page не перенаправляла ошибку 413.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3805
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3806 *) Исправление: завершающий "?" не удалял старые аргументы, если в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3807 переписанном URI не было новых аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3808
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3809 *) Исправление: nginx не запускался на 64-битной FreeBSD 7.0-CURRENT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3810
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3811
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3812 Изменения в nginx 0.3.57 09.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3813
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3814 *) Добавление: переменная $ssl_client_serial.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3815
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3816 *) Исправление: в операторе "!-e" в директиве if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3817 Спасибо Андриану Буданцову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3818
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3819 *) Исправление: при проверке клиентского сертификата nginx не передавал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3820 клиенту информацию о требуемых сертификатах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3821
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3822 *) Исправление: переменная $document_root не поддерживала переменные в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3823 директиве root.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3824
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3825
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3826 Изменения в nginx 0.3.56 04.08.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3827
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3828 *) Добавление: директива dav_access.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3829
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3830 *) Добавление: директива if поддерживает операторы "-d", "!-d", "-e",
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3831 "!-e", "-x" и "!-x".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3832
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3833 *) Исправление: при записи в access_log некоторых передаваемых клиенту
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3834 строк заголовков происходил segmentation fault, если запрос возвращал
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3835 редирект.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3836
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3837
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3838 Изменения в nginx 0.3.55 28.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3839
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3840 *) Добавление: параметр stub в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3841
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3842 *) Добавление: команда SSI block.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3843
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3844 *) Добавление: скрипт unicode2nginx добавлен в contrib.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3845
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3846 *) Исправление: если root был задан только переменной, то корень
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3847 задавался относительно префикса сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3848
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3849 *) Исправление: если в запросе был "//" или "/.", и после этого
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3850 закодированные символы в виде "%XX", то проксируемый запрос
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3851 передавался незакодированным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3852
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3853 *) Исправление: метод $r->header_in("Cookie") модуля
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3854 ngx_http_perl_module теперь возвращает все строки "Cookie" в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3855 заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3856
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3857 *) Исправление: происходил segmentation fault, если использовался
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3858 "client_body_in_file_only on" и делался переход к следующему бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3859
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3860 *) Исправление: при некоторых условиях во время переконфигурации коды
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3861 символов внутри директивы charset_map могли считаться неверными;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3862 ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3863
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3864
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3865 Изменения в nginx 0.3.54 11.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3866
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3867 *) Добавление: nginx теперь записывает в лог информацию о подзапросах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3868
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3869 *) Добавление: директивы proxy_next_upstream, fastcgi_next_upstream и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3870 memcached_next_upstream поддерживают параметр off.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3871
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3872 *) Добавление: директива debug_connection поддерживает запись адресов в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3873 формате CIDR.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3874
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3875 *) Исправление: при перекодировании ответа проксированного сервера или
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3876 сервера FastCGI в UTF-8 или наоборот ответ мог передаваться не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3877 полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3878
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3879 *) Исправление: переменная $upstream_response_time содержала время
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3880 только первого обращения к бэкенду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3881
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3882 *) Исправление: nginx не собирался на платформе amd64; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3883 в 0.3.53.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3884
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3885
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3886 Изменения в nginx 0.3.53 07.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3887
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3888 *) Изменение: директива add_header добавляет строки в ответы с кодом
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3889 204, 301 и 302.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3890
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3891 *) Добавление: директива server в блоке upstream поддерживает параметр
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3892 weight.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3893
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3894 *) Добавление: директива server_name поддерживает маску "*".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3895
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3896 *) Добавление: nginx поддерживает тело запроса больше 2G.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3897
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3898 *) Исправление: если при использовании "satisfy_any on" клиент успешно
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3899 проходил аутентификацию, в лог всё равно записалоcь сообщение "access
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3900 forbidden by rule".
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3901
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3902 *) Исправление: метод PUT мог ошибочно не создать файл и вернуть код
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3903 409.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3904
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3905 *) Исправление: если во время аутентификации IMAP/POP3 бэкенд возвращал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3906 ошибку, nginx продолжал проксирование.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3907
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3908
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3909 Изменения в nginx 0.3.52 03.07.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3910
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3911 *) Изменение: восстановлено поведение модуля ngx_http_index_module для
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3912 запросов "POST /": как в версии до 0.3.40, модуль теперь не выдаёт
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3913 ошибку 405.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3914
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3915 *) Исправление: при использовании ограничения скорости рабочий процесс
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3916 мог зациклиться; ошибка появилась в 0.3.37.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3917
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3918 *) Исправление: модуль ngx_http_charset_module записывал в лог ошибку
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3919 "unknown charset", даже если перекодировка не требовалась; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3920 появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3921
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3922 *) Исправление: если в результате запроса PUT возвращался код 409, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3923 временный файл не удалялся.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3924
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3925
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3926 Изменения в nginx 0.3.51 30.06.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3927
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3928 *) Исправление: при некоторых условиях в SSI мог пропадать символы "<";
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3929 ошибка появилась в 0.3.50.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3930
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3931
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3932 Изменения в nginx 0.3.50 28.06.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3933
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3934 *) Изменение: директивы proxy_redirect_errors и fastcgi_redirect_errors
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3935 переименованы соответственно в proxy_intercept_errors и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3936 fastcgi_intercept_errors.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
3937
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3938 *) Добавление: модуль ngx_http_charset_module поддерживает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3939 перекодирование из однобайтных кодировок в UTF-8 и обратно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3940
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3941 *) Добавление: в режиме прокси и FastCGI поддерживается строка заголовка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3942 "X-Accel-Charset" в ответе бэкенда.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3943
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3944 *) Исправление: символ "\" в парах "\"" и "\'" в SSI командах убирался,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3945 только если также использовался символ "$".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3946
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3947 *) Исправление: при некоторых условиях в SSI после вставки могла быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3948 добавлена строка "<!--".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3949
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3950 *) Исправление: если в заголовке ответа была строка "Content-Length: 0",
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3951 то при использовании небуферизированного проксировании не закрывалось
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3952 соединение с клиентом.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3953
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3954
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3955 Изменения в nginx 0.3.49 31.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3956
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3957 *) Исправление: в директиве set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3958
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3959 *) Исправление: при включении в ssi двух и более подзапросов,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3960 обрабатываемых через FastCGI, вместо вывода второго и остальных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3961 подзапросов в ответ включался вывод первого подзапроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3962
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3963
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3964 Изменения в nginx 0.3.48 29.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3965
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3966 *) Изменение: теперь модуль ngx_http_charset_module работает для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3967 подзапросов, в ответах которых нет строки заголовка "Content-Type".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3968
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3969 *) Исправление: если в директиве proxy_pass не было URI, то директива
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3970 "proxy_redirect default" добавляла в переписанный редирект в начало
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3971 лишний слэш.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3972
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3973 *) Исправление: внутренний редирект всегда превращал любой HTTP-метод в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3974 GET, теперь это делается только для редиректов, выполняемых с помощью
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3975 X-Accel-Redirect, и у которых метод не равен HEAD; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3976 0.3.42.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3977
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3978 *) Исправление: модуль ngx_http_perl_module не собирался, если перл был
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3979 с поддержкой потоков; ошибка появилась в 0.3.46.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3980
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3981
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3982 Изменения в nginx 0.3.47 23.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3983
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3984 *) Добавление: директива upstream.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3985
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3986 *) Изменение: символ "\" в парах "\"" и "\'" в SSI командах теперь
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3987 всегда убирается.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3988
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3989
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3990 Изменения в nginx 0.3.46 11.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3991
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3992 *) Добавление: директивы proxy_hide_header, proxy_pass_header,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3993 fastcgi_hide_header и fastcgi_pass_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3994
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3995 *) Изменение: директивы 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: 0
diff changeset
3996 proxy_pass_server упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3997
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
3998 *) Добавление: в режиме прокси поддерживается строка заголовка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
3999 "X-Accel-Buffering" в ответе бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4000
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4001 *) Исправление: ошибок и утечек памяти при переконфигурации в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4002 ngx_http_perl_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4003
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4004
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4005 Изменения в nginx 0.3.45 06.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4006
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4007 *) Добавление: директивы ssl_verify_client, ssl_verify_depth и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4008 ssl_client_certificate.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4009
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4010 *) Изменение: теперь переменная $request_method возвращает метод только
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4011 основного запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4012
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4013 *) Изменение: в таблице перекодировки koi-win изменены коды символа
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4014 &deg;.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4015
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4016 *) Добавление: в таблицу перекодировки koi-win добавлены символы евро и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4017 номера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4018
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4019 *) Исправление: если nginx распределял запросы на несколько машин, то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4020 при падении одной из них запросы, предназначенные для этой машины,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4021 перенаправлялись только на одну машину вместо того, чтобы равномерно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4022 распределяться между остальными.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4023
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4024
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4025 Изменения в nginx 0.3.44 04.05.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4026
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4027 *) Добавление: параметр wait в команде SSI include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4028
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4029 *) Добавление: в таблицу перекодировки koi-win добавлены украинские и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4030 белорусские символы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4031
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4032 *) Исправление: в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4033
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4034
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4035 Изменения в nginx 0.3.43 26.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4036
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4037 *) Исправление: в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4038
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4039
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4040 Изменения в nginx 0.3.42 26.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4041
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4042 *) Добавление: параметр bind в директиве listen в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4043
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4044 *) Исправление: ошибки при использовании в директиве rewrite одного и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4045 того же выделения более одного раза.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4046
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4047 *) Исправление: в лог не записывались переменные
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4048 $sent_http_content_type, $sent_http_content_length,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4049 $sent_http_last_modified, $sent_http_connection,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4050 $sent_http_keep_alive и $sent_http_transfer_encoding.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4051
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4052 *) Исправление: переменная $sent_http_cache_control возвращала
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4053 содержимое только одной строки "Cache-Control" в заголовке ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4054
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4055
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4056 Изменения в nginx 0.3.41 21.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4057
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4058 *) Добавление: ключ -v.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4059
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4060 *) Исправление: при включении в SSI удалённых подзапросов мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4061 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4062
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4063 *) Исправление: в обработке FastCGI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4064
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4065 *) Исправление: если путь к перловым модулям не был указан с помощью
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4066 --with-perl_modules_path=PATH или директивы perl_modules, то на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4067 старте происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4068
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4069
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4070 Изменения в nginx 0.3.40 19.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4071
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4072 *) Добавление: модуль ngx_http_dav_module поддерживает метод MKCOL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4073
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4074 *) Добавление: директива create_full_put_path.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4075
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4076 *) Добавление: переменная $limit_rate.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4077
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4078
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4079 Изменения в nginx 0.3.39 17.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4080
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4081 *) Добавление: директива uninitialized_variable_warn; уровень
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4082 логгирования сообщения о неинициализированной переменной понижен с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4083 уровня alert на warn.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4084
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4085 *) Добавление: директива override_charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4086
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4087 *) Изменение: при использовании неизвестной переменной в SSI-командах
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4088 echo и if expr='$name' теперь не записывается в лог сообщение о
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4089 неизвестной переменной.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4090
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4091 *) Исправление: счётчик активных соединений рос при превышении лимита
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4092 соединений, заданного директивой worker_connections; ошибка появилась
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4093 в 0.2.0.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4094
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4095 *) Исправление: при некоторых условия ограничение скорости соединения
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4096 могло не работать; ошибка появилась в 0.3.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4097
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4098
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4099 Изменения в nginx 0.3.38 14.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4100
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4101 *) Добавление: модуль ngx_http_dav_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4102
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4103 *) Изменение: оптимизация модуля ngx_http_perl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4104 Спасибо Сергею Скворцову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4105
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4106 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4107 $r->request_body_file.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4108
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4109 *) Добавление: директива client_body_in_file_only.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4110
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4111 *) Изменение: теперь при переполнении диска nginx пытается писать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4112 access_log'и только раз в секунду.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4113 Спасибо Антону Южанинову и Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4114
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4115 *) Исправление: теперь директива limit_rate точнее ограничивает скорость
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4116 при значениях больше 100 Kbyte/s.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4117 Спасибо ForJest.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4118
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4119 *) Исправление: IMAP/POP3 прокси теперь передаёт серверу авторизации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4120 символы "\r" и "\n" в логине и пароле в закодированном виде.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4121 Спасибо Максиму Дунину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4122
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4123
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4124 Изменения в nginx 0.3.37 07.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4125
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4126 *) Добавление: директива limit_except.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4127
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4128 *) Добавление: директива if поддерживает операторы "!~", "!~*", "-f" и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4129 "!-f".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4130
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4131 *) Добавление: модуль ngx_http_perl_module поддерживает метод
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4132 $r->request_body.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4133
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4134 *) Исправление: в модуле ngx_http_addition_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4135
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4136
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4137 Изменения в nginx 0.3.36 05.04.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4138
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4139 *) Добавление: модуль ngx_http_addition_filter_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4140
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4141 *) Добавление: директивы proxy_pass и fastcgi_pass можно использовать
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4142 внутри блока if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4143
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4144 *) Добавление: директивы proxy_ignore_client_abort и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4145 fastcgi_ignore_client_abort.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4146
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4147 *) Добавление: переменная $request_completion.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4148
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4149 *) Добавление: модуль ngx_http_perl_module поддерживает методы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4150 $r->request_method и $r->remote_addr.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4151
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4152 *) Добавление: модуль ngx_http_ssi_module поддерживает команду elif.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4153
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4154 *) Исправление: строка "\/" в начале выражения команды if модуля
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4155 ngx_http_ssi_module воспринималась неверно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4156
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4157 *) Исправление: в использовании регулярных выражениях в команде if
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4158 модуля ngx_http_ssi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4159
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4160 *) Исправление: при задании относительного пути в директивах
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4161 client_body_temp_path, proxy_temp_path, fastcgi_temp_path и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4162 perl_modules использовался каталог относительно текущего каталога, а
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4163 не относительно префикса сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4164
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4165
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4166 Изменения в nginx 0.3.35 22.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4167
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4168 *) Исправление: accept-фильтр и TCP_DEFER_ACCEPT устанавливались только
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4169 для первой директивы listen; ошибка появилась в 0.3.31.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4170
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4171 *) Исправление: в директиве proxy_pass без URI при использовании в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4172 подзапросе.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4173
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4174
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4175 Изменения в nginx 0.3.34 21.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4176
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4177 *) Добавление: директива add_header поддерживает переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4178
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4179
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4180 Изменения в nginx 0.3.33 15.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4181
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4182 *) Добавление: параметр http_503 в директивах proxy_next_upstream или
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4183 fastcgi_next_upstream.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4184
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4185 *) Исправление: ngx_http_perl_module не работал со встроенным в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4186 конфигурационный файл кодом, если он не начинался сразу же с "sub".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4187
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4188 *) Исправление: в директиве post_action.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4189
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4190
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4191 Изменения в nginx 0.3.32 11.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4192
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4193 *) Исправление: удаление отладочного логгирования на старте и при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4194 переконфигурации; ошибка появилась в 0.3.31.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4195
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4196
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4197 Изменения в nginx 0.3.31 10.03.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4198
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4199 *) Изменение: теперь nginx передаёт неверные ответы проксированного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4200 бэкенда.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4201
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4202 *) Добавление: директивы listen поддерживают адрес в виде "*:порт".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4203
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4204 *) Добавление: поддержка EVFILER_TIMER в MacOSX 10.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4205
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4206 *) Изменение: обход ошибки обработки миллисекундных таймаутов kqueue в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4207 64-битном ядре MacOSX.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4208 Спасибо Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4209
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4210 *) Исправление: если внутри одного сервера описаны несколько директив
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4211 listen, слушающих на разных адресах, то имена серверов вида
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4212 "*.domain.tld" работали только для первого адреса; ошибка появилась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4213 0.3.18.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4214
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4215 *) Исправление: при использовании протокола HTTPS в директиве proxy_pass
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4216 не передавались запросы с телом, записанным во временный файл.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4217
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4218 *) Исправление: совместимость с perl 5.8.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4219
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4220
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4221 Изменения в nginx 0.3.30 22.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4222
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4223 *) Изменение: уровень записи в лог ошибки ECONNABORTED изменён на error
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4224 с уровня crit.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4225
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4226 *) Исправление: модуль ngx_http_perl_module не собирался без модуля
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4227 ngx_http_ssi_filter_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4228
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4229 *) Исправление: nginx не собирался на i386 платформе, если использовался
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4230 PIC; ошибка появилась в 0.3.27.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4231
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4232
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4233 Изменения в nginx 0.3.29 20.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4234
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4235 *) Добавление: теперь nginx использует меньше памяти, если PHP в режиме
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4236 FastCGI передаёт большое количество предупреждений перед ответом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4237
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4238 *) Исправление: в ответах 204 для запросов версии HTTP/1.1 выдавалась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4239 строка заголовка "Transfer-Encoding: chunked".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4240
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4241 *) Исправление: nginx возвращал 502 код ответа, если FastCGI сервер
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4242 передавал полные строки заголовка ответа в отдельных FastCGI записях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4243
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4244 *) Исправление: если в директиве post_action был указан проксируемый
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4245 URI, то он выполнялся только после успешного завершения запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4246
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4247
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4248 Изменения в nginx 0.3.28 16.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4249
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4250 *) Добавление: директива restrict_host_names упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4251
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4252 *) Добавление: параметр конфигурации --with-cpu-opt=ppc64.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4253
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4254 *) Исправление: при некоторых условиях проксированное соединение с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4255 клиентом завершалось преждевременно.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4256 Спасибо Владимиру Шутову.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4257
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4258 *) Исправление: строка заголовка "X-Accel-Limit-Rate" не учитывалась для
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4259 запросов, перенаправленных с помощью строки "X-Accel-Redirect".
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4260
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4261 *) Исправление: директива post_action работала только после успешного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4262 завершения запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4263
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4264 *) Исправление: тело проксированного ответа, создаваемого директивой
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4265 post_action, передавалось клиенту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4266
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4267
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4268 Изменения в nginx 0.3.27 08.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4269
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4270 *) Изменение: директивы variables_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4271 variables_hash_bucket_size.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4272
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4273 *) Добавление: переменная $body_bytes_sent доступна не только в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4274 директиве log_format.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4275
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4276 *) Добавление: переменные $ssl_protocol и $ssl_cipher.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4277
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4278 *) Добавление: определение размера строки кэша распространённых
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4279 процессоров при старте.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4280
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4281 *) Добавление: директива accept_mutex теперь поддерживается посредством
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4282 fcntl(2) на платформах, отличных от i386, amd64, sparc64 и ppc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4283
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4284 *) Добавление: директива lock_file и параметр автоконфигурации
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4285 --with-lock-path=PATH.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4286
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4287 *) Исправление: при использовании протокола HTTPS в директиве proxy_pass
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4288 не передавались запросы с телом.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4289
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4290
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4291 Изменения в nginx 0.3.26 03.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4292
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4293 *) Изменение: директива optimize_host_names переименована в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4294 optimize_server_names.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4295
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4296 *) Исправление: при проксировании подзапроса в SSI бэкенду передавался
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4297 URI основного запроса, если в директиве proxy_pass отсутствовал URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4298
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4299
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4300 Изменения в nginx 0.3.25 01.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4301
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4302 *) Исправление: при неверной конфигурации на старте или во время
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4303 переконфигурации происходил segmentation fault; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4304 0.3.24.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4305
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4306
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4307 Изменения в nginx 0.3.24 01.02.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4308
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4309 *) Изменение: обход ошибки в kqueue во FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4310
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4311 *) Исправление: ответ, создаваемый директивой post_action, теперь не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4312 передаётся клиенту.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4313
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4314 *) Исправление: при использовании большого количества лог-файлов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4315 происходила утечка памяти.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4316
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4317 *) Исправление: внутри одного location работала только первая директива
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4318 proxy_redirect.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4319
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4320 *) Исправление: на 64-битных платформах при старте мог произойти
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4321 segmentation fault, если использовалось большое количество имён в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4322 директивах server_name; ошибка появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4323
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4324
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4325 Изменения в nginx 0.3.23 24.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4326
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4327 *) Добавление: директива optimize_host_names.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4328
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4329 *) Исправление: ошибки при использовании переменных в директивах path и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4330 alias.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4331
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4332 *) Исправление: модуль ngx_http_perl_module неправильно собирался на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4333 Linux и Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4334
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4335
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4336 Изменения в nginx 0.3.22 17.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4337
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4338 *) Добавление: модуль ngx_http_perl_module поддерживает методы $r->args
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4339 и $r->unescape.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4340
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4341 *) Добавление: метод $r->query_string в модуле ngx_http_perl_module
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4342 упразднён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4343
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4344 *) Исправление: если в директиве valid_referers указаны только none или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4345 blocked, то происходил segmentation fault; ошибка появилась в 0.3.18.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4346
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4347
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4348 Изменения в nginx 0.3.21 16.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4349
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4350 *) Добавление: модуль ngx_http_perl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4351
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4352 *) Изменение: директива valid_referers разрешает использовать рефереры
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4353 совсем без URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4354
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4355
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4356 Изменения в nginx 0.3.20 11.01.2006
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4357
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4358 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4359
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4360 *) Исправление: модуль ngx_http_memcached_module не поддерживал ключи в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4361 виде /uri?args.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4362
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4363
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4364 Изменения в nginx 0.3.19 28.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4365
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4366 *) Добавление: директивы path и alias поддерживают переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4367
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4368 *) Изменение: теперь директива valid_referers опять учитывает URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4369
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4370 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4371
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4372
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4373 Изменения в nginx 0.3.18 26.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4374
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4375 *) Добавление: директива server_names поддерживает имена вида
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4376 ".domain.tld".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4377
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4378 *) Добавление: директива server_names использует хэш для имён вида
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4379 "*.domain.tld" и более эффективный хэш для обычных имён.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4380
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4381 *) Изменение: директивы server_names_hash_max_size и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4382 server_names_hash_bucket_size.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4383
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4384 *) Изменение: директивы server_names_hash и server_names_hash_threshold
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4385 упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4386
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4387 *) Добавление: директива valid_referers использует хэш для имён сайтов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4388
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4389 *) Изменение: теперь директива valid_referers проверяет только имена
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4390 сайтов без учёта URI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4391
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4392 *) Исправление: некоторые имена вида ".domain.tld" неверно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4393 обрабатывались модулем ngx_http_map_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4394
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4395 *) Исправление: если конфигурационного файла не было, то происходил
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4396 segmentation fault; ошибка появилась в 0.3.12.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4397
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4398 *) Исправление: на 64-битных платформах при старте мог произойти
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4399 segmentation fault; ошибка появилась в 0.3.16.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4400
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4401
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4402 Изменения в nginx 0.3.17 18.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4403
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4404 *) Изменение: на Linux configure теперь проверяет наличие epoll и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4405 sendfile64() в ядре.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4406
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4407 *) Добавление: директива map поддерживает доменные имена в формате
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4408 ".domain.tld".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4409
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4410 *) Исправление: во время SSL handshake не иcпользовались таймауты;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4411 ошибка появилась в 0.2.4.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4412
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4413 *) Исправление: в использовании протокола HTTPS в директиве proxy_pass.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4414
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4415 *) Исправление: при использовании протокола HTTPS в директиве proxy_pass
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4416 по умолчанию использовался порт 80.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4417
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4418
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4419 Изменения в nginx 0.3.16 16.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4420
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4421 *) Добавление: модуль ngx_http_map_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4422
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4423 *) Добавление: директивы types_hash_max_size и types_hash_bucket_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4424
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4425 *) Добавление: директива ssi_value_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4426
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4427 *) Добавление: директива worker_rlimit_core.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4428
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4429 *) Изменение: при сборке компиляторами icc 8.1 и 9.0 с оптимизацией для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4430 Pentium 4 номер соединения в логах всегда был равен 1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4431
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4432 *) Исправление: команда config timefmt в SSI задавала неверный формат
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4433 времени.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4434
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4435 *) Исправление: nginx не закрывал соединения с IMAP/POP3 бэкендом при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4436 использовании SSL соединений; ошибка появилась в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4437 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4438
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4439 *) Исправление: segmentation fault мог произойти во время SSL shutdown;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4440 ошибка появилась в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4441
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4442
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4443 Изменения в nginx 0.3.15 07.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4444
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4445 *) Добавление: новой код 444 в директиве return для закрытия соединения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4446
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4447 *) Добавление: директива so_keepalive в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4448
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4449 *) Исправление: nginx теперь вызывает abort() при обнаружении незакрытых
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4450 соединений только при планом выходе и включённой директиве
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4451 debug_points.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4452
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4453
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4454 Изменения в nginx 0.3.14 05.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4455
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4456 *) Исправление: в ответе 304 передавалось тело ответа; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4457 в 0.3.13.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4458
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4459
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4460 Изменения в nginx 0.3.13 05.12.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4461
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4462 *) Добавление: IMAP/POP3 прокси поддерживает STARTTLS и STLS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4463
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4464 *) Исправление: IMAP/POP3 прокси не работала с методами select, poll и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4465 /dev/poll.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4466
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4467 *) Исправление: ошибки в обработке SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4468
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4469 *) Исправление: sendfilev() в Solaris теперь не используется при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4470 передаче тела запроса FastCGI-серверу через unix domain сокет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4471
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4472 *) Исправление: директива auth_basic не запрещала аутентификацию; ошибка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4473 появилась в 0.3.11.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4474
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4475
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4476 Изменения в nginx 0.3.12 26.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4477
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4478 *) Безопасность: если nginx был собран с модулем ngx_http_realip_module,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4479 то при использовании директивы "satisfy_any on" директивы доступа и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4480 аутентификации не работали. Модуль ngx_http_realip_module не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4481 собирался и не собирается по умолчанию.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4482
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4483 *) Изменение: имя переменной "$time_gmt" изменено на "$time_local".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4484
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4485 *) Изменение: директивы proxy_header_buffer_size и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4486 fastcgi_header_buffer_size переименованы соответственно в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4487 proxy_buffer_size и fastcgi_buffer_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4488
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4489 *) Добавление: модуль ngx_http_memcached_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4490
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4491 *) Добавление: директива proxy_buffering.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4492
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4493 *) Исправление: изменение в работе с accept mutex при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4494 метода rtsig; ошибка появилась в 0.3.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4495
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4496 *) Исправление: если клиент передал строку "Transfer-Encoding: chunked"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4497 в заголовке запроса, то nginx теперь выдаёт ошибку 411.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4498
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4499 *) Исправление: при наследовании директивы auth_basic с уровня http в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4500 строке "WWW-Authenticate" заголовка ответа выводился realm без текста
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4501 "Basic realm".
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4502
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4503 *) Исправление: если в директиве access_log был явно указан формат
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4504 combined, то в лог записывались пустые строки; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4505 0.3.8.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4506
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4507 *) Исправление: nginx не работал на платформе sparc под любыми OS, кроме
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4508 Solaris.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4509
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4510 *) Исправление: в директиве if теперь не нужно разделять пробелом строку
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4511 в кавычках и закрывающую скобку.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4512
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4513
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4514 Изменения в nginx 0.3.11 15.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4515
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4516 *) Исправление: nginx не передавал при проксировании тело запроса и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4517 строки заголовка клиента; ошибка появилась в 0.3.10.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4518
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4519
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4520 Изменения в nginx 0.3.10 15.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4521
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4522 *) Изменение: директива valid_referers и переменная $invalid_referer
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4523 перенесены из модуля ngx_http_rewrite_module в новый модуль
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4524 ngx_http_referer_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4525
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4526 *) Изменение: имя переменной "$apache_bytes_sent" изменено на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4527 "$body_bytes_sent".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4528
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4529 *) Добавление: переменные "$sent_http_...".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4531 *) Добавление: директива if поддерживает операции "=" и "!=".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4532
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4533 *) Добавление: директива proxy_pass поддерживает протокол HTTPS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4534
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4535 *) Добавление: директива proxy_set_body.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4536
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4537 *) Добавление: директива post_action.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4538
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4539 *) Добавление: модуль ngx_http_empty_gif_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4540
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4541 *) Добавление: директива worker_cpu_affinity для Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4542
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4543 *) Исправление: директива rewrite не раскодировала символы в редиректах
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4544 в URI, теперь символы раскодируются, кроме символов %00-%25 и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4545 %7F-%FF.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4546
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4547 *) Исправление: nginx не собирался компилятором icc 9.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4548
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4549 *) Исправление: если для статического файла нулевого размера был
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4550 разрешён SSI, то ответ передавался неверно при кодировании chunk'ами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4551
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4552
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4553 Изменения в nginx 0.3.9 10.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4554
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4555 *) Исправление: nginx считал небезопасными URI, в которых между двумя
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4556 слэшами находилось два любых символа; ошибка появилась в 0.3.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4557
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4558
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4559 Изменения в nginx 0.3.8 09.11.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4560
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4561 *) Безопасность: nginx теперь проверят URI, полученные от бэкенда в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4562 строке "X-Accel-Redirect" в заголовке ответа, или в SSI файле на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4563 наличие путей "/../" и нулей.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4564
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4565 *) Изменение: nginx теперь не воспринимает пустое имя как правильное в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4566 строке "Authorization" в заголовке запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4567
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4568 *) Добавление: директива ssl_session_timeout модулей ngx_http_ssl_module
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4569 и ngx_imap_ssl_module.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4570
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4571 *) Добавление: директива auth_http_header модуля
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4572 ngx_imap_auth_http_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4573
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4574 *) Добавление: директива add_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4575
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4576 *) Добавление: модуль ngx_http_realip_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4577
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4578 *) Добавление: новые переменные для использования в директиве
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4579 log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4580 $uri, $request_time, $request_length, $upstream_status,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4581 $upstream_response_time, $gzip_ratio, $uid_got, $uid_set,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4582 $connection, $pipe и $msec. Параметры в виде "%name" скоро будут
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4583 упразднены.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4584
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4585 *) Изменение: в директиве "if" ложными значениями переменных теперь
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4586 являются пустая строка "" и строки, начинающиеся на "0".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4587
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4588 *) Исправление: при работает с проксированными или FastCGI-серверами
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4589 nginx мог оставлять открытыми соединения и временные файлы с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4590 запросами клиентов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4591
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4592 *) Исправление: рабочие процессы не сбрасывали буферизированные логи при
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4593 плавном выходе.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4594
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4595 *) Исправление: если URI запроса изменялось с помощью rewrite, а затем
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4596 запрос проксировался в location, заданном регулярным выражением, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4597 бэкенду передавался неверный запрос; ошибка появилась в 0.2.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4598
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4599 *) Исправление: директива expires не удаляла уже установленную строку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4600 заголовка "Expires".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4601
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4602 *) Исправление: при использовании метода rtsig и нескольких рабочих
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4603 процессах nginx мог перестать принимать запросы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4604
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4605 *) Исправление: в SSI командах неверно обрабатывались строки "\"" и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4606 "\'".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4607
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4608 *) Исправление: если ответ заканчивался сразу же после SSI команды, то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4609 при использовании сжатия ответ передавался не до конца или не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4610 передавался вообще.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4611
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4612
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4613 Изменения в nginx 0.3.7 27.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4614
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4615 *) Добавление: директива access_log поддерживает параметр buffer=.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4616
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4617 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4618 amd64, sparc и ppc; ошибка появилась в 0.3.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4619
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4620
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4621 Изменения в nginx 0.3.6 24.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4622
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4623 *) Изменение: IMAP/POP3 прокси теперь не передаёт серверу авторизации
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4624 пустой логин.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4625
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4626 *) Добавление: директива log_format поддерживает переменные в виде
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4627 $name.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4628
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4629 *) Исправление: если хотя бы в одном сервере не было описано ни одной
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4630 директивы listen, то nginx не слушал на 80 порту; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4631 0.3.3.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4632
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4633 *) Исправление: если в директиве proxy_pass отсутствовал URI, то всегда
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4634 использовался порт 80.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4635
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4636
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4637 Изменения в nginx 0.3.5 21.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4638
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4639 *) Исправление: если логин IMAP/POP3 менялся сервером авторизации, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4640 мог произойти segmentation fault; ошибка появилась в 0.2.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4641
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4642 *) Исправление: accept mutex не работал, все соединения обрабатывались
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4643 одним рабочим процессом; ошибка появилась в 0.3.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4644
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4645 *) Исправление: при использовании метода rtsig и директивы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4646 timer_resolution не работали таймауты.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4647
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4648
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4649 Изменения в nginx 0.3.4 19.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4650
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4651 *) Исправление: nginx не собирался на Linux 2.4+ и MacOS X; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4652 появилась в 0.3.3.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4653
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4654
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4655 Изменения в nginx 0.3.3 19.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4656
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4657 *) Изменение: параметры "bl" и "af" директивы listen переименованы в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4658 "backlog" и "accept_filter".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4659
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4660 *) Добавление: параметры "rcvbuf" и "sndbuf" в директиве listen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4661
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4662 *) Изменение: параметр лога $msec теперь не требует дополнительного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4663 системного вызова gettimeofday().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4664
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4665 *) Добавление: ключ -t теперь проверяет директивы listen.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4666
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4667 *) Исправление: если в директиве listen был указан неверный адрес, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4668 nginx после сигнала -HUP оставлял открытый сокет в состоянии CLOSED.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4669
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4670 *) Исправление: для индексных файлов, содержащих в имени переменную, мог
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4671 неверно выставляться тип mime по умолчанию; ошибка появилась в 0.3.0.
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4672
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4673 *) Добавление: директива timer_resolution.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4674
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4675 *) Добавление: параметр лога $upstream_response_time в миллисекундах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4676
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4677 *) Исправление: временный файл с телом запроса клиента теперь удаляется
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4678 сразу после того, как клиенту передан заголовок ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4679
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4680 *) Исправление: совместимость с OpenSSL 0.9.6.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4681
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4682 *) Исправление: пути к файлам с SSL сертификатом и ключом не могли быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4683 относительными.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4684
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4685 *) Исправление: директива ssl_prefer_server_ciphers не работала для
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4686 модуля ngx_imap_ssl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4687
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4688 *) Исправление: директива ssl_protocols позволяла задать только один
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4689 протокол.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4690
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4691
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4692 Изменения в nginx 0.3.2 12.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4693
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4694 *) Добавление: поддержка Sun Studio 10 C compiler.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4695
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4696 *) Добавление: директивы proxy_upstream_max_fails,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4697 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
4698 fastcgi_upstream_fail_timeout.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4699
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4700
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4701 Изменения в nginx 0.3.1 10.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4702
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4703 *) Исправление: во время переполнения очереди сигналов при использовании
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4704 метода rtsig происходил segmentation fault; ошибка появилась в 0.2.0.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4705
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4706 *) Изменение: корректная обработка пар "\\", "\"", "\'" и "\$" в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4707
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4708
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4709 Изменения в nginx 0.3.0 07.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4710
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4711 *) Изменение: убрано десятидневное ограничение времени работы рабочего
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4712 процесса. Ограничение было введено из-за переполнения миллисекундных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4713 таймеров.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4714
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4715
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4716 Изменения в nginx 0.2.6 05.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4717
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4718 *) Изменение: с 60 до 10 секунд уменьшено время повторного обращения к
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4719 бэкенду при использовании распределения нагрузки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4720
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4721 *) Изменение: директива proxy_pass_unparsed_uri упразднена, оригинальный
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4722 запрос теперь передаётся, если в директиве proxy_pass отсутствует
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4723 URI.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4724
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4725 *) Добавление: директива error_page поддерживает редиректы и позволяет
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4726 более гибко менять код ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4727
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4728 *) Изменение: в проксированных подзапросах теперь игнорируется
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4729 переданный charset.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4730
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4731 *) Исправление: если после изменения URI в блоке if для запроса не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4732 находилась новая конфигурация, то правила модуля
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4733 ngx_http_rewrite_module выполнялись снова.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4734
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4735 *) Исправление: если директива set устанавливала переменную модуля
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4736 ngx_http_geo_module в какой-либо части конфигурации, то эта
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4737 переменная не была доступна в других частях конфигурации и выдавалась
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4738 ошибка "using uninitialized variable"; ошибка появилась в 0.2.2.
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4739
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4740
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4741 Изменения в nginx 0.2.5 04.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4742
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4743 *) Изменение: дублирующее значение переменной модуля ngx_http_geo_module
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4744 теперь выдаёт предупреждение и изменяет старое значение.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4745
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4746 *) Добавление: модуль ngx_http_ssi_module поддерживает команду set.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4747
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4748 *) Добавление: модуль ngx_http_ssi_module поддерживает параметр file в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4749 команде include.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4750
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4751 *) Добавление: модуль ngx_http_ssi_module поддерживает подстановку
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4752 значений переменных в выражениях команды if.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4753
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4754
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4755 Изменения в nginx 0.2.4 03.10.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4756
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4757 *) Добавление: модуль ngx_http_ssi_module поддерживает выражения
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4758 "$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
4759 if.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4760
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4761 *) Исправление: ошибки при проксировании location без слэша в конце;
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4762 ошибка появилась в 0.1.44.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4763
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4764 *) Исправление: при использовании метода rtsig мог произойти
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4765 segmentation fault; ошибка появилась в 0.2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4766
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4767
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4768 Изменения в nginx 0.2.3 30.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4769
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4770 *) Исправление: nginx не собирался без параметра --with-debug; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4771 появилась в 0.2.2.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4772
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4773
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4774 Изменения в nginx 0.2.2 30.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4775
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4776 *) Добавление: команда config errmsg в модуле ngx_http_ssi_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4777
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4778 *) Изменение: переменные модуля ngx_http_geo_module можно переопределять
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4779 директивой set.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4780
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4781 *) Добавление: директивы ssl_protocols и ssl_prefer_server_ciphers
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4782 модулей ngx_http_ssl_module и ngx_imap_ssl_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4783
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4784 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4785 длинных имён файлов;
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4786
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4787 *) Исправление: модуль ngx_http_autoindex_module теперь не показывает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4788 файлы, начинающиеся на точку.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4789
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4790 *) Исправление: если SSL handshake завершался с ошибкой, то это могло
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4791 привести также к закрытию другого соединения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4792 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4793
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4794 *) Исправление: экспортные версии MSIE 5.x не могли соединиться по
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4795 HTTPS.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4796
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4797
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4798 Изменения в nginx 0.2.1 23.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4799
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4800 *) Исправление: если все бэкенды, используемые для балансировки
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4801 нагрузки, оказывались в нерабочем состоянии после одной ошибки, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4802 nginx мог зациклится; ошибка появилась в 0.2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4803
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4804
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4805 Изменения в nginx 0.2.0 23.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4806
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4807 *) Изменились имена pid-файлов, используемые во время обновления
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4808 исполняемого файла. Ручное переименование теперь не нужно. Старый
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4809 основной процесс добавляет к своему pid-файл суффикс ".oldbin" и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4810 запускает новый исполняемый файл. Новый основной процесс создаёт
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4811 обычный pid-файл без суффикса ".newbin". Если новый основной процесс
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4812 выходит, то старый процесс переименовывает свой pid-файл c суффиксом
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4813 ".oldbin" в pid-файл без суффикса. При обновлении с версии 0.1.х до
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4814 0.2.0 нужно учитывать, что оба процесса - старый 0.1.x и новый
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4815 0.2.0 - используют pid-файл без суффиксов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4816
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4817 *) Изменение: директива worker_connections, новое название директивы
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4818 connections; директива теперь задаёт максимальное число соединений, а
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4819 не максимально возможный номер дескриптора для сокета.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4820
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4821 *) Добавление: SSL поддерживает кэширование сессий в пределах одного
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4822 рабочего процесса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4823
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4824 *) Добавление: директива satisfy_any.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4825
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4826 *) Изменение: модули ngx_http_access_module и ngx_http_auth_basic_module
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4827 не работают для подзапросов.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4828
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4829 *) Добавление: директивы worker_rlimit_nofile и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4830 worker_rlimit_sigpending.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4831
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4832 *) Исправление: если все бэкенды, используемые для балансировки
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4833 нагрузки, оказывались в нерабочем состоянии после одной ошибки, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4834 nginx не обращался к ним в течение 60 секунд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4835
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4836 *) Исправление: в парсинге аргументов IMAP/POP3 команд.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4837 Спасибо Rob Mueller.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4838
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4839 *) Исправление: ошибки при использовании SSL в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4840
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4841 *) Исправление: ошибки при использовании SSI и сжатия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4842
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4843 *) Исправление: в ответах 304 не добавлялись строки заголовка ответа
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4844 "Expires" и "Cache-Control".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4845 Спасибо Александру Кукушкину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4846
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4847
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4848 Изменения в nginx 0.1.45 08.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4849
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4850 *) Изменение: директива ssl_engine упразднена в модуле
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4851 ngx_http_ssl_module и перенесена на глобальный уровень.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4852
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4853 *) Исправление: ответы с подзапросами, включённые с помощью SSI, не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4854 передавались через SSL соединение.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4855
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4856 *) Разные исправления в IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4857
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4858
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4859 Изменения в nginx 0.1.44 06.09.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4860
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4861 *) Добавление: IMAP/POP3 прокси поддерживает SSL.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4862
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4863 *) Добавление: директива proxy_timeout модуля ngx_imap_proxy_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4864
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4865 *) Добавление: директива userid_mark.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4866
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4867 *) Добавление: значение переменной $remote_user определяется независимо
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4868 от того, используется ли авторизация или нет.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4869
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4870
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4871 Изменения в nginx 0.1.43 30.08.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4872
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4873 *) Добавление: listen(2) backlog в директиве listen можно менять по
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4874 сигналу -HUP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4875
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4876 *) Добавление: скрипт geo2nginx.pl добавлен в contrib.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4877
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4878 *) Изменение: параметры FastCGI с пустым значениями теперь передаются
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4879 серверу.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4880
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4881 *) Исправление: если в ответе проксированного сервера или FastCGI
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4882 сервера была строка "Cache-Control", то при использовании директивы
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4883 expires происходил segmentation fault или рабочий процесс мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4884 зациклится; в режиме прокси ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4885
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4886
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4887 Изменения в nginx 0.1.42 23.08.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4888
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4889 *) Исправление: если URI запроса получался нулевой длины после обработки
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4890 модулем ngx_http_rewrite_module, то в модуле ngx_http_proxy_module
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4891 происходил segmentation fault или bus error.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4892
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4893 *) Исправление: директива limit_rate не работала внутри блока if; ошибка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4894 появилась в 0.1.38.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4895
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4896
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4897 Изменения в nginx 0.1.41 25.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4898
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4899 *) Исправление: если переменная использовалась в файле конфигурации, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4900 она не могла использоваться в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4901
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4902
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4903 Изменения в nginx 0.1.40 22.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4904
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4905 *) Исправление: если клиент слал очень длинную строку заголовка, то в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4906 логе не помещалась информация, связанная с этим запросом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4907
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4908 *) Исправление: при использовании "X-Accel-Redirect" не передавалась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4909 строка "Set-Cookie"; ошибка появилась в 0.1.39.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4910
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4911 *) Исправление: при использовании "X-Accel-Redirect" не передавалась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4912 строка "Content-Disposition".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4913
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4914 *) Исправление: по сигналу SIGQUIT основной процесс не закрывал сокеты,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4915 на которых он слушал.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4916
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4917 *) Исправление: после обновления исполняемого файла на лету на Linux и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4918 Solaris название процесса в команде ps становилось короче.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4919
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4920
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4921 Изменения в nginx 0.1.39 14.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4922
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4923 *) Изменения в модуле ngx_http_charset_module: директива default_charset
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4924 упразднена; директива charset задаёт кодировку ответа; директива
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4925 source_charset задаёт только исходную кодировку.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4926
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4927 *) Исправление: при перенаправлении ошибки 401, полученной от бэкенда,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4928 не передавалась строка заголовка "WWW-Authenticate".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4929
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4930 *) Исправление: модули ngx_http_proxy_module и ngx_http_fastcgi_module
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4931 могли закрыть соединение до того, как что-нибудь было передано
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4932 клиенту; ошибка появилась в 0.1.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4933
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4934 *) Изменение: обработка ошибки инициализации в crypt_r() в Linux glibc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4935
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4936 *) Исправление: модуль ngx_http_ssi_module не поддерживал относительные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4937 URI в команде include virtual.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4938
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4939 *) Исправление: если в строке заголовка ответа бэкенда была строка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4940 "Location", которую nginx не должен был изменять, то в ответе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4941 передавалось тело 500 ошибки; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4942
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4943 *) Исправление: некоторые директивы модулей ngx_http_proxy_module и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4944 ngx_http_fastcgi_module не наследовались с уровня server на уровень
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4945 location; ошибка появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4946
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4947 *) Исправление: модуль ngx_http_ssl_module не поддерживал цепочки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4948 сертификатов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4949
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4950 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4951 длинных имён файлов; ошибка появилась в 0.1.38.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4952
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4953 *) Исправления в IMAP/POP3 прокси при взаимодействии с бэкендом на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4954 стадии login.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4955
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4956
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4957 Изменения в nginx 0.1.38 08.07.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4958
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4959 *) Добавление: директива limit_rate поддерживается в режиме прокси и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4960 FastCGI.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4961
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4962 *) Добавление: в режиме прокси и FastCGI поддерживается строка заголовка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4963 "X-Accel-Limit-Rate" в ответе бэкенда.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4964
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4965 *) Добавление: директива break.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4966
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4967 *) Добавление: директива log_not_found.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4968
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4969 *) Исправление: при перенаправлении запроса с помощью строки заголовка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4970 "X-Accel-Redirect" не изменялся код ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4971
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4972 *) Исправление: переменные, установленные директивой set не могли
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4973 использоваться в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4974
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4975 *) Исправление: при включении в SSI более одного удалённого подзапроса
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4976 мог произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4977
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4978 *) Исправление: если статусная строка в ответе бэкенда передавалась в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4979 двух пакетах, то nginx считал ответ неверным; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4980 0.1.29.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
4981
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4982 *) Добавление: директива ssi_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4983
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4984 *) Добавление: директива autoindex_exact_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4985
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4986 *) Исправление: модуль ngx_http_autoindex_module не поддерживал длинные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4987 имена файлов в UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4988
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4989 *) Добавление: IMAP/POP3 прокси.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4990
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4991
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4992 Изменения в nginx 0.1.37 23.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4993
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4994 *) Изменение: в конце файла nginx.pid теперь добавляется "\n".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
4995
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4996 *) Исправление: при включении большого количества вставок или нескольких
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4997 больших вставок с помощью SSI ответ мог передаваться не полностью.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4998
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
4999 *) Исправление: если все бэкенды возвращали ответ 404, то при
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5000 использовании параметра http_404 в директивах proxy_next_upstream или
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5001 fastcgi_next_upstream, nginx начинал запрашивать все бэкенды снова.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5002
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5003
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5004 Изменения в nginx 0.1.36 15.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5005
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5006 *) Изменение: если в заголовке запросе есть дублирующиеся строки "Host",
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5007 "Connection", "Content-Length" и "Authorization", то nginx теперь
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5008 выдаёт ошибку 400.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5009
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5010 *) Изменение: директива post_accept_timeout упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5011
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5012 *) Добавление: параметры default, af=, bl=, deferred и bind в директиве
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5013 listen.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5014
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5015 *) Добавление: поддержка accept фильтров во FreeBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5016
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5017 *) Добавление: поддержка TCP_DEFER_ACCEPT в Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5018
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5019 *) Исправление: модуль ngx_http_autoindex_module не поддерживал имена
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5020 файлов в UTF-8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5021
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5022 *) Исправление: после добавления новый лог-файл ротация этого лога по
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5023 сигналу -USR1 выполнялась, только если переконфигурировать nginx два
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5024 раза по сигналу -HUP.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5025
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5026
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5027 Изменения в nginx 0.1.35 07.06.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5028
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5029 *) Добавление: директива working_directory.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5030
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5031 *) Добавление: директива port_in_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5032
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5033 *) Исправление: если заголовок ответа бэкенда не помещался в один пакет,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5034 то происходил segmentation fault; ошибка появилась в 0.1.29.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5035
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5036 *) Исправление: если было сконфигурировано более 10 серверов или в
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5037 сервере не описана директива "listen", то при запуске мог произойти
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5038 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5039
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5040 *) Исправление: если ответ не помещался во временный файл, то мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5041 произойти segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5042
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5043 *) Исправление: nginx возвращал ошибку 400 на запросы вида
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5044 "GET http://www.domain.com/uri HTTP/1.0"; ошибка появилась в 0.1.28.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5045
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5046
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5047 Изменения в nginx 0.1.34 26.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5048
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5049 *) Исправление: при включении больших ответов с помощью SSI рабочий
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5050 процесс мог зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5051
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5052 *) Исправление: переменные, устанавливаемые директивой "set", не были
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5053 доступны в SSI.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5054
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5055 *) Добавление: директива autoindex_localtime.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5056
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5057 *) Исправление: пустое значение в директиве proxy_set_header запрещает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5058 передачу заголовка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5059
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5060
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5061 Изменения в nginx 0.1.33 23.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5062
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5063 *) Исправление: nginx не собирался с параметром --without-pcre; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5064 появилась в 0.1.29.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5065
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5066 *) Исправление: 3, 5, 7 и 8 директив proxy_set_header на одном уровне
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5067 вызывали bus fault при запуске.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5068
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5069 *) Исправление: в редиректах внутри HTTPS сервера был указан протокол
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5070 HTTP.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5071
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5072 *) Исправление: если директива rewrite использовала выделения внутри
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5073 директивы if, то возвращалась ошибка 500.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5074
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5075
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5076 Изменения в nginx 0.1.32 19.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5077
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5078 *) Исправление: в редиректах, выдаваемых с помощью директивы rewrite, не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5079 передавались аргументы; ошибка появилась в 0.1.29.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5080
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5081 *) Добавление: директива if поддерживает выделения в регулярных
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5082 выражениях.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5083
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5084 *) Добавление: директива set поддерживает переменные и выделения из
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5085 регулярных выражений.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5086
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5087 *) Добавление: в режиме прокси и FastCGI поддерживается строка заголовка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5088 "X-Accel-Redirect" в ответе бэкенда.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5089
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5090
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5091 Изменения в nginx 0.1.31 16.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5092
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5093 *) Исправление: при использовании SSL ответ мог передаваться не до
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5094 конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5095
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5096 *) Исправление: ошибки при обработке SSI в ответе, полученного от
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5097 FastCGI-сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5098
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5099 *) Исправление: ошибки при использовании SSI и сжатия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5100
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5101 *) Исправление: редирект с кодом 301 передавался без тела ответа; ошибка
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5102 появилась в 0.1.30.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5103
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5104
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5105 Изменения в nginx 0.1.30 14.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5106
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5107 *) Исправление: при использовании SSI рабочий процесс мог зациклиться.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5108
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5109 *) Исправление: при использовании SSL ответ мог передаваться не до
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5110 конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5111
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5112 *) Исправление: если длина части ответа, полученного за один раз от
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5113 проксируемого или FastCGI сервера была равна 500 байт, то nginx
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5114 возвращал код ответа 500; в режиме прокси ошибка появилась только в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5115 0.1.29.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5116
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5117 *) Исправление: nginx не считал неверными директивы с 8-ю или 9-ю
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5118 параметрами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5119
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5120 *) Добавление: директива return может возвращать код ответа 204.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5121
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5122 *) Добавление: директива ignore_invalid_headers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5123
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5124
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5125 Изменения в nginx 0.1.29 12.05.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5126
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5127 *) Добавление: модуль ngx_http_ssi_module поддерживает команду include
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5128 virtual.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5129
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5130 *) Добавление: модуль ngx_http_ssi_module поддерживает условную команду
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5131 вида 'if expr="$NAME"' и команды else и endif. Допускается только
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5132 один уровень вложенности.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5133
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5134 *) Добавление: модуль ngx_http_ssi_module поддерживает две переменные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5135 DATE_LOCAL и DATE_GMT и команду config timefmt.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5136
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5137 *) Добавление: директива ssi_ignore_recycled_buffers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5138
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5139 *) Исправление: если переменная QUERY_STRING не была определена, то в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5140 команде echo не ставилось значение по умолчанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5141
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5142 *) Изменение: модуль ngx_http_proxy_module полностью переписан.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5143
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5144 *) Добавление: директивы proxy_redirect, proxy_pass_request_headers,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5145 proxy_pass_request_body и proxy_method.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5146
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5147 *) Добавление: директива proxy_set_header. Директива proxy_x_var
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5148 упразднена и должна быть заменена директивой proxy_set_header.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5149
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5150 *) Изменение: директива proxy_preserve_host упразднена и должна быть
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5151 заменена директивами "proxy_set_header Host $host" и "proxy_redirect
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5152 off" или директивой "proxy_set_header Host $host:$proxy_port" и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5153 соответствующими ей директивами proxy_redirect.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5154
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5155 *) Изменение: директива proxy_set_x_real_ip упразднена и должна быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5156 заменена директивой "proxy_set_header X-Real-IP $remote_addr".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5157
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5158 *) Изменение: директива proxy_add_x_forwarded_for упразднена и должна
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5159 быть заменена директивой
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5160 "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
5161
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5162 *) Изменение: директива proxy_set_x_url упразднена и должна быть
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5163 заменена директивой
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5164 "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
5165
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5166 *) Добавление: директива fastcgi_param.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5167
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5168 *) Изменение: директивы fastcgi_root, fastcgi_set_var и fastcgi_params
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5169 упразднены и должны быть замены директивами fastcgi_param.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5170
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5171 *) Добавление: директива index может использовать переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5172
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5173 *) Добавление: директива index может быть указана на уровне http и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5174 server.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5175
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5176 *) Изменение: только последний параметр в директиве index может быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5177 абсолютным.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5178
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5179 *) Добавление: в директиве rewrite могут использоваться переменные.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5180
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5181 *) Добавление: директива internal.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5182
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5183 *) Добавление: переменные CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5184 SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5185 SERVER_NAME, REQUEST_METHOD, REQUEST_URI и REMOTE_USER.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5186
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5187 *) Изменение: nginx теперь передаёт неверные строки в заголовках запроса
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5188 клиента и ответа бэкенда.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5189
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5190 *) Исправление: если бэкенд долго не передавал ответ и send_timeout был
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5191 меньше, чем proxy_read_timeout, то клиенту возвращался ответ 408.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5192
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5193 *) Исправление: если бэкенд передавал неверную строку в заголовке
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5194 ответа, то происходил segmentation fault; ошибка появилась в 0.1.26.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5195
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5196 *) Исправление: при использовании отказоустойчивой конфигурации в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5197 FastCGI мог происходить segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5198
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5199 *) Исправление: директива expires не удаляла уже установленные строки
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5200 заголовка "Expires" и "Cache-Control".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5201
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5202 *) Исправление: nginx не учитывал завершающую точку в строке заголовка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5203 запроса "Host".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5204
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5205 *) Исправление: модуль ngx_http_auth_module не работал на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5206
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5207 *) Исправление: директива rewrite неверно работала, если в запросе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5208 присутствовали аргументы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5209
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5210 *) Исправление: nginx не собирался на MacOS X.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5211
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5212
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5213 Изменения в nginx 0.1.28 08.04.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5214
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5215 *) Исправление: при проксировании больших файлов nginx сильно нагружал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5216 процессор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5217
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5218 *) Исправление: nginx не собирался gcc 4.0 на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5219
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5220
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5221 Изменения в nginx 0.1.27 28.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5222
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5223 *) Добавление: параметр blocked в директиве valid_referers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5224
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5225 *) Изменение: ошибки обработки заголовка запроса теперь записываются на
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5226 уровне info, в лог также записывается имя сервера и строки заголовка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5227 запроса "Host" и "Referer".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5228
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5229 *) Изменение: при записи ошибок в лог записывается также строка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5230 заголовка запроса "Host".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5231
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5232 *) Добавление: директива proxy_pass_unparsed_uri. Специальная обработка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5233 символов "://" в URI, введённая в версии 0.1.11, теперь упразднена.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5234
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5235 *) Исправление: nginx не собирался на FreeBSD и Linux, если был указан
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5236 параметр конфигурации --without-ngx_http_auth_basic_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5237
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5238
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5239 Изменения в nginx 0.1.26 22.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5240
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5241 *) Изменение: неверные строки заголовка, переданные клиентом, теперь
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5242 игнорируется и записываются в error_log на уровне info.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5243
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5244 *) Изменение: при записи ошибок в лог записывается также имя сервера,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5245 при обращении к которому произошла ошибка.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5246
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5247 *) Добавление: модуль ngx_http_auth_basic_module и директивы auth_basic
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5248 и auth_basic_user_file.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5249
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5250
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5251 Изменения в nginx 0.1.25 19.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5252
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5253 *) Исправление: nginx не работал на Linux parisc.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5254
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5255 *) Добавление: nginx теперь не запускается под FreeBSD, если значение
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5256 sysctl kern.ipc.somaxconn слишком большое.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5257
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5258 *) Исправление: если модуль ngx_http_index_module делал внутреннее
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5259 перенаправление запроса в модули ngx_http_proxy_module или
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5260 ngx_http_fastcgi_module, то файл индекса не закрывался после
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5261 обслуживания запроса.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5262
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5263 *) Добавление: директива proxy_pass может использоваться в location,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5264 заданных регулярным выражением.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5265
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5266 *) Добавление: модуль ngx_http_rewrite_filter_module поддерживает
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5267 условия вида "if ($HTTP_USER_AGENT ~ MSIE)".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5268
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5269 *) Исправление: nginx очень медленно запускался при большом количестве
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5270 адресов и использовании текстовых значений в директиве geo.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5271
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5272 *) Изменение: имя переменной в директиве geo нужно указывать, как $name.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5273 Прежний вариант без "$" пока работает, но вскоре будет убран.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5274
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5275 *) Добавление: параметр лога "%{VARIABLE}v".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5276
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5277 *) Добавление: директива "set $name value".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5278
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5279 *) Исправление: совместимость с gcc 4.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5280
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5281 *) Добавление: параметр автоконфигурации --with-openssl-opt=OPTIONS.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5282
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5283
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5284 Изменения в nginx 0.1.24 04.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5285
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5286 *) Добавление: модуль ngx_http_ssi_filter_module поддерживает переменные
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5287 QUERY_STRING и DOCUMENT_URI.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5288
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5289 *) Исправление: модуль ngx_http_autoindex_module мог выдавать ответ 404
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5290 на существующий каталог, если этот каталог был указан как alias.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5291
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5292 *) Исправление: модуль ngx_http_ssi_filter_module неправильно работал
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5293 при больших ответах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5294
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5295 *) Исправление: отсутствие строки заголовка "Referer" всегда считалось
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5296 правильным referrer'ом.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5297
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5298
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5299 Изменения в nginx 0.1.23 01.03.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5300
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5301 *) Добавление: модуль ngx_http_ssi_filter_module и директивы ssi,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5302 ssi_silent_errors и ssi_min_file_chunk. Поддерживаются команды 'echo
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5303 var="HTTP_..." default=""' и 'echo var="REMOTE_ADDR"'.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5304
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5305 *) Добавление: параметр лога %request_time.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5306
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5307 *) Добавление: если запрос пришёл без строки заголовка "Host", то
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5308 директива proxy_preserve_host устанавливает в качестве этого
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5309 заголовка первое имя сервера из директивы server_name.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5310
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5311 *) Исправление: nginx не собирался на платформах, отличных от i386,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5312 amd64, sparc и ppc; ошибка появилась в 0.1.22.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5313
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5314 *) Исправление: модуль ngx_http_autoindex_module теперь показывает
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5315 информацию не о символическом линке, а о файле или каталоге, на
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5316 который он указывает.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5317
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5318 *) Исправление: если клиенту ничего не передавалось, то параметр
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5319 %apache_length записывал в лог отрицательную длину заголовка ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5320
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5321
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5322 Изменения в nginx 0.1.22 22.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5323
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5324 *) Исправление: модуль ngx_http_stub_status_module показывал неверную
ed706d84e29c nginx-1.0.6
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: 0
diff changeset
5326 проксирование или FastCGI-сервер.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5327
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5328 *) Исправление: на Linux и Solaris установочные пути были неверно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5329 заключены в кавычки; ошибка появилась в 0.1.21.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5330
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5331
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5332 Изменения в nginx 0.1.21 22.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5333
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5334 *) Исправление: модуль ngx_http_stub_status_module показывал неверную
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5335 статистику при использовании метода rtsig или при использовании
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5336 нескольких рабочих процессов на SMP машине.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5337
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5338 *) Исправление: nginx не собирался компилятором icc под Линуксом или
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5339 если библиотека zlib-1.2.x собиралась из исходных текстов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5340
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5341 *) Исправление: nginx не собирался под NetBSD 2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5342
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5343
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5344 Изменения в nginx 0.1.20 17.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5345
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5346 *) Добавление: новые параметры script_filename и remote_port в директиве
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5347 fastcgi_params.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5348
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5349 *) Исправление: неправильно обрабатывался поток stderr от
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5350 FastCGI-сервера.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5351
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5352
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5353 Изменения в nginx 0.1.19 16.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5354
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5355 *) Исправление: если в запросе есть нуль, то для локальных запросов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5356 теперь возвращается ошибка 404.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5357
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5358 *) Исправление: nginx не собирался под NetBSD 2.0.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5359
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5360 *) Исправление: во время чтения тела запроса клиента в SSL соединении
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5361 мог произойти таймаут.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5362
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5363
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5364 Изменения в nginx 0.1.18 09.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5365
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5366 *) Изменение: для совместимости с Solaris 10 в директивах devpoll_events
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5367 и devpoll_changes значения по умолчанию уменьшены с 512 до 32.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5368
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5369 *) Исправление: директивы proxy_set_x_var и fastcgi_set_var не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5370 наследовались.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5371
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5372 *) Исправление: в директиве rewrite, возвращающей редирект, аргументы
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5373 присоединялись к URI через символ "&" вместо "?".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5374
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5375 *) Исправление: строки для модуля ngx_http_geo_module без символа ";" во
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5376 включённом файле игнорировались.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5377
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5378 *) Добавление: модуль ngx_http_stub_status_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5379
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5380 *) Исправление: неизвестный формат лог-файла в директиве access_log
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5381 вызывал segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5382
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5383 *) Добавление: новый параметр document_root в директиве fastcgi_params.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5384
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5385 *) Добавление: директива fastcgi_redirect_errors.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5386
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5387 *) Добавление: новый модификатор break в директиве rewrite позволяет
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5388 прекратить цикл rewrite/location и устанавливает текущую конфигурацию
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5389 для запроса.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5390
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5391
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5392 Изменения в nginx 0.1.17 03.02.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5393
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5394 *) Изменение: модуль ngx_http_rewrite_module полностью переписан. Теперь
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5395 можно делать редиректы, возвращать коды ошибок и проверять переменные
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5396 и рефереры. Эти директивы можно использовать внутри location.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5397 Директива redirect упразднена.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5398
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5399 *) Добавление: модуль ngx_http_geo_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5400
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5401 *) Добавление: директивы proxy_set_x_var и fastcgi_set_var.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5402
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5403 *) Исправление: конфигурация location с модификатором "=" могла
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5404 использоваться в другом location.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5405
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5406 *) Исправление: правильный тип ответа выставлялся только для запросов, у
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5407 которых в расширении были только маленькие буквы.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5408
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5409 *) Исправление: если для location установлен proxy_pass или
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5410 fastcgi_pass, и доступ к нему запрещался, а ошибка перенаправлялась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5411 на статическую страницу, то происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5412
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5413 *) Исправление: если в проксированном ответе в заголовке "Location"
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5414 передавался относительный URL, то к нему добавлялось имя хоста и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5415 слэш; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5416
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5417 *) Исправление: на Linux в лог не записывался текст системной ошибки.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5418
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5419
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5420 Изменения в nginx 0.1.16 25.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5421
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5422 *) Исправление: если ответ передавался chunk'ами, то при запросе HEAD
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5423 выдавался завершающий chunk.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5424
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5425 *) Исправление: заголовок "Connection: keep-alive" выдавался, даже если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5426 директива keepalive_timeout запрещала использование keep-alive.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5427
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5428 *) Исправление: ошибки в модуле ngx_http_fastcgi_module вызывали
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5429 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5430
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5431 *) Исправление: при использовании SSL сжатый ответ мог передаваться не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5432 до конца.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5433
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5434 *) Исправление: опции TCP_NODELAY, TCP_NOPSUH и TCP_CORK, специфичные
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5435 для TCP сокетов, не используются для unix domain сокетов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5436
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5437 *) Добавление: директива rewrite поддерживает перезаписывание
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5438 аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5439
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5440 *) Исправление: на запрос POST с заголовком "Content-Length: 0"
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5441 возвращался ответ 400; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5442
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5443
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5444 Изменения в nginx 0.1.15 19.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5445
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5446 *) Исправление: ошибка соединения с FastCGI-сервером вызывала
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5447 segmentation fault.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5448
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5449 *) Исправление: корректная обработка регулярного выражения, в котором
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5450 число выделенных частей не совпадает с числом подстановок.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5451
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5452 *) Добавление: location, который передаётся FastCGI-серверу, может быть
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5453 задан с помощью регулярного выражения.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5454
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5455 *) Исправление: параметр FastCGI REQUEST_URI теперь передаётся вместе с
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5456 аргументами и в том виде, в котором был получен от клиента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5457
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5458 *) Исправление: для использования регулярных выражений в location нужно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5459 было собирать nginx вместе с ngx_http_rewrite_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5460
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5461 *) Исправление: если бэкенд слушал на 80-ом порту, то при использовании
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5462 директивы "proxy_preserve_host on" в заголовке "Host" указывался
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5463 также порт 80; ошибка появилась в 0.1.14.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5464
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5465 *) Исправление: если задать одинаковые пути в параметрах
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5466 автоконфигурации --http-client-body-temp-path=PATH и
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5467 --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: 0
diff changeset
5468 --http-fastcgi-temp-path=PATH, то происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5469
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5470
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5471 Изменения в nginx 0.1.14 18.01.2005
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5472
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5473 *) Добавление: параметры автоконфигурации
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5474 --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
5475 --http-fastcgi-temp-path=PATH
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5476
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5477 *) Изменение: имя каталога с временными файлами, содержащие тело запроса
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5478 клиента, задаётся директивой client_body_temp_path, по умолчанию
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5479 <prefix>/client_body_temp.
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5480
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5481 *) Добавление: модуль ngx_http_fastcgi_module и директивы fastcgi_pass,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5482 fastcgi_root, fastcgi_index, fastcgi_params, fastcgi_connect_timeout,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5483 fastcgi_send_timeout, fastcgi_read_timeout, fastcgi_send_lowat,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5484 fastcgi_header_buffer_size, fastcgi_buffers,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5485 fastcgi_busy_buffers_size, fastcgi_temp_path,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5486 fastcgi_max_temp_file_size, fastcgi_temp_file_write_size,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5487 fastcgi_next_upstream и fastcgi_x_powered_by.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5488
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5489 *) Исправление: ошибка "[alert] zero size buf"; ошибка появилась в
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5490 0.1.3.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5491
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5492 *) Изменение: в директиве proxy_pass нужно обязательно указывать URI
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5493 после имени хоста.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5494
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5495 *) Изменение: если в URI встречался символ %3F, то он считался началом
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5496 строки аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5497
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5498 *) Добавление: поддержка unix domain сoкетов в модуле
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5499 ngx_http_proxy_module.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5500
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5501 *) Добавление: директивы ssl_engine и ssl_ciphers.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5502 Спасибо Сергею Скворцову за SSL-акселератор.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5503
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5504
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5505 Изменения в nginx 0.1.13 21.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5506
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5507 *) Добавление: директивы server_names_hash и
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5508 server_names_hash_threshold.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5509
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5510 *) Исправление: имена *.domain.tld в директиве server_name не работали.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5511
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5512 *) Исправление: параметр лога %request_length записывал неверную длину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5513
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5514
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5515 Изменения в nginx 0.1.12 06.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5516
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5517 *) Добавление: параметр лога %request_length.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5518
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5519 *) Исправление: при использовании /dev/poll, select и poll на
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5520 платформах, где возможны ложные срабатывания указанных методов, могли
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5521 быть длительные задержки при обработке запроса по keep-alive
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5522 соединению. Наблюдалось по крайней мере на Solaris с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5523 /dev/poll.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5524
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5525 *) Исправление: директива send_lowat игнорируется на Linux, так как
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5526 Linux не поддерживает опцию SO_SNDLOWAT.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5527
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5528
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5529 Изменения в nginx 0.1.11 02.12.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5530
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5531 *) Добавление: директива worker_priority.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5532
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5533 *) Изменение: под FreeBSD директивы tcp_nopush и tcp_nodelay вместе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5534 влияют на передачу ответа.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5535
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5536 *) Исправление: nginx не вызывал initgroups().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5537 Спасибо Андрею Ситникову и Андрею Нигматулину.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5538
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5539 *) Изменение: ngx_http_auto_index_module теперь выдаёт размер файлов в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5540 байтах.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5541
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5542 *) Исправление: ngx_http_auto_index_module возвращал ошибку 500, если в
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5543 каталоге есть битый symlink.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5544
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5545 *) Исправление: файлы больше 4G не передавались с использованием
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5546 sendfile.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5547
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5548 *) Исправление: если бэкенд резолвился в несколько адресов и при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5549 ожидании от него ответа происходила ошибка, то процесс зацикливался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5550
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5551 *) Исправление: при использовании метода /dev/poll рабочий процесс мог
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5552 завершиться с сообщением "unknown cycle".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5553
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5554 *) Исправление: ошибки "close() channel failed".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5555
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5556 *) Исправление: автоматическое определение групп nobody и nogroup.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5557
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5558 *) Исправление: директива send_lowat не работала на Linux.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5559
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5560 *) Исправление: если в конфигурации не было раздела events, то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5561 происходил segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5562
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5563 *) Исправление: nginx не собирался под OpenBSD.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5564
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5565 *) Исправление: двойные слэшы в "://" в URI превращались в ":/".
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5566
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5567
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5568 Изменения в nginx 0.1.10 26.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5569
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5570 *) Исправление: если в запросе без аргументов есть "//", "/./", "/../"
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5571 или "%XX", то терялся последний символ в строке запроса; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5572 появилась в 0.1.9.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5573
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5574 *) Исправление: исправление в версии 0.1.9 для файлов больше 2G на Linux
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5575 не работало.
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5576
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5577
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5578 Изменения в nginx 0.1.9 25.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5579
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5580 *) Исправление: если в запросе есть "//", "/./", "/../" или "%XX", то
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5581 проксируемый запрос передавался без аргументов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5582
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5583 *) Исправление: при сжатии больших ответов иногда они передавались не
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5584 полностью.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5585
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5586 *) Исправление: не передавались файлы больше 2G на Linux,
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5587 неподдерживающем sendfile64().
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5588
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5589 *) Исправление: на Linux при конфигурации сборки нужно было обязательно
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5590 использовать параметр --with-poll_module; ошибка появилась в 0.1.8.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5591
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5592
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5593 Изменения в nginx 0.1.8 20.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5594
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5595 *) Исправление: ошибка в модуле ngx_http_autoindex_module при показе
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5596 длинных имён файлов.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5597
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5598 *) Добавление: модификатор "^~" в директиве location.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5599
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5600 *) Добавление: директива proxy_max_temp_file_size.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5601
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5602
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5603 Изменения в nginx 0.1.7 12.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5604
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5605 *) Исправление: при использовании sendfile, если передаваемый файл
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5606 менялся, то мог произойти segmentation fault на FreeBSD; ошибка
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5607 появилась в 0.1.5.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5608
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5609
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5610 Изменения в nginx 0.1.6 11.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5611
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5612 *) Исправление: при некоторых комбинациях директив location c
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5613 регулярными выражениями использовалась конфигурация не из того
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5614 location.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5615
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5616
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5617 Изменения в nginx 0.1.5 11.11.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5618
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5619 *) Исправление: на Solaris и Linux могло быть очень много сообщений
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5620 "recvmsg() returned not enough data".
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5621
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5622 *) Исправление: в режиме прокси без использования sendfile на Solaris
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5623 возникала ошибка "writev() failed (22: Invalid argument)". На других
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5624 платформах, не поддерживающих sendfile, процесс зацикливался.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5625
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5626 *) Исправление: при использовании sendfile в режиме прокси на Solaris
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5627 возникал segmentation fault.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5628
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5629 *) Исправление: segmentation fault на Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5630
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5631 *) Исправление: обновление исполняемого файла на лету не работало на
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5632 Linux.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5633
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5634 *) Исправление: в списке файлов, выдаваемом модулем
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5635 ngx_http_autoindex_module, не перекодировались пробелы, кавычки и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5636 знаки процента.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5637
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5638 *) Изменение: уменьшение операций копирования.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5639
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5640 *) Добавление: директива userid_p3p.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5641
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5642
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5643 Изменения в nginx 0.1.4 26.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5644
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5645 *) Исправление: ошибка в модуле ngx_http_autoindex_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5646
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5647
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5648 Изменения в nginx 0.1.3 25.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5649
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5650 *) Добавление: модуль ngx_http_autoindex_module и директива autoindex.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5651
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5652 *) Добавление: директива proxy_set_x_url.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5653
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5654 *) Исправление: модуль проксировании мог привести к зацикливанию, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5655 не использовался sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5656
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5657
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5658 Изменения в nginx 0.1.2 21.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5659
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5660 *) Добавление: параметры --user=USER, --group=GROUP и
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5661 --with-ld-opt=OPTIONS в configure.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5662
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5663 *) Добавление: директива server_name поддерживает *.domain.tld.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5664
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5665 *) Исправление: улучшена переносимость на неизвестные платформы.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5666
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5667 *) Исправление: нельзя переконфигурировать nginx, если конфигурационный
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5668 файл указан в командной строке; ошибка появилась в 0.1.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5669
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5670 *) Исправление: модуль проксировании мог привести к зацикливанию, если
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5671 не использовался sendfile.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5672
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5673 *) Исправление: при использовании sendfile текст ответа не
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5674 перекодировался согласно директивам модуля charset; ошибка появилась
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5675 в 0.1.1.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5676
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5677 *) Исправление: очень редкая ошибка при обработке kqueue.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5678
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5679 *) Исправление: модуль сжатия сжимал уже сжатые ответы, полученные при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5680 проксировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5681
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5682
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5683 Изменения в nginx 0.1.1 11.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5684
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5685 *) Добавление: директива gzip_types.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5686
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5687 *) Добавление: директива tcp_nodelay.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5688
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5689 *) Добавление: директива send_lowat работает не только на платформах,
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5690 поддерживающих kqueue NOTE_LOWAT, но и на всех, поддерживающих
0
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5691 SO_SNDLOWAT.
61e04fc01027 Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5692
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5693 *) Добавление: эмуляция setproctitle() для Linux и Solaris.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5694
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5695 *) Исправление: ошибка при переписывании заголовка "Location" при
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5696 проксировании.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5697
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5698 *) Исправление: ошибка в модуле ngx_http_chunked_module, приводившая к
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5699 зацикливанию.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5700
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5701 *) Исправление: ошибки в модуле /dev/poll.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5702
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5703 *) Исправление: при проксировании и использовании временных файлов
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5704 ответы портились.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5705
19
ed706d84e29c nginx-1.0.6
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: 0
diff changeset
5707 символами.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5708
19
ed706d84e29c nginx-1.0.6
Igor Sysoev <igor@sysoev.ru>
parents: 18
diff changeset
5709 *) Исправление: на Linux 2.4 при конфигурации сборки нужно было
18
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5710 обязательно использовать параметр --with-poll_module.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5711
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5712
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5713 Изменения в nginx 0.1.0 04.10.2004
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5714
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5715 *) Первая публично доступная версия.
74438c570949 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 0
diff changeset
5716