diff options
Diffstat (limited to 'CHANGES.ru')
| -rw-r--r-- | CHANGES.ru | 90 |
1 files changed, 89 insertions, 1 deletions
diff --git a/CHANGES.ru b/CHANGES.ru index 800785c85..f93650c11 100644 --- a/CHANGES.ru +++ b/CHANGES.ru @@ -1,4 +1,92 @@ +Изменения в nginx 0.1.29 12.05.2005 + + *) Добавление: модуль ngx_http_ssi_module поддерживает команду include + virtual. + + *) Добавление: модуль ngx_http_ssi_module поддерживает условную команду + вида 'if expr="$NAME"' и команды else и endif. Допускается только + один уровень вложенности. + + *) Добавление: модуль ngx_http_ssi_module поддерживает две переменные + DATE_LOCAL и DATE_GMT и команду config timefmt. + + *) Добавление: директива ssi_ignore_recycled_buffers. + + *) Исправление: если переменная QUERY_STRING не была определена, то в + команде echo не ставилось значение по умолчанию. + + *) Изменение: модуль ngx_http_proxy_module полностью переписан. + + *) Добавление: директивы proxy_redirect, proxy_pass_request_headers, + proxy_pass_request_body и proxy_method. + + *) Добавление: директива proxy_set_header. Директива proxy_x_var + упразднена и должна быть заменена директивой proxy_set_header. + + *) Изменение: директива proxy_preserve_host упразднена и должна быть + заменена директивами "proxy_set_header Host $host" и "proxy_redirect + off" или директивой "proxy_set_header Host $host:$proxy_port" и + соответствующими ей директивами proxy_redirect. + + *) Изменение: директива proxy_set_x_real_ip упразднена и должна быть + заменена директивой "proxy_set_header X-Real-IP $remote_addr". + + *) Изменение: директива proxy_add_x_forwarded_for упразднена и должна + быть заменена директивой + "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for". + + *) Изменение: директива proxy_set_x_url упразднена и должна быть + заменена директивой + "proxy_set_header X-URL http://$host:$server_port$request_uri". + + *) Добавление: директива fastcgi_param. + + *) Изменение: директивы fastcgi_set_var и fastcgi_params упразднены и + должны быть замены директивами fastcgi_param. + + *) Добавление: директива index может использовать переменные. + + *) Добавление: директива index может быть указана на уровне http и + server. + + *) Изменение: только последний параметр в директиве index может быть + абсолютным. + + *) Добавление: в директиве rewrite могут использоваться переменные. + + *) Добавление: директива internal. + + *) Добавление: переменные CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, + SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, + SERVER_NAME, REQUEST_METHOD, REQUEST_URI и REMOTE_USER. + + *) Изменение: nginx теперь передаёт неверные строки в заголовках + запроса клиента и ответа бэкенда. + + *) Исправление: если бэкенд долго не передавал ответ и send_timeout был + меньше, чем proxy_read_timeout, то клиенту возвращался ответ 408. + + *) Исправление: если бэкенд передавал неверную строку в заголовке + ответа, то происходил segmentation fault; ошибка появилась в 0.1.26. + + *) Исправление: при использовании отказоустойчивой конфигурации в + FastCGI мог происходить segmentation fault. + + *) Исправление: директива expires не удаляла уже установленные строки + заголовка "Expires" и "Cache-Control". + + *) Исправление: nginx не учитывал завершающую точку в строке заголовка + запроса "Host". + + *) Исправление: модуль ngx_http_auth_module не работал на Linux. + + *) Исправление: директива rewrite неверно работала, если в запросе + присутствовали аргументы. + + *) Исправление: nginx не собирался на MacOS X. + + Изменения в nginx 0.1.28 08.04.2005 *) Исправление: при проксировании больших файлов nginx сильно нагружал @@ -181,7 +269,7 @@ Изменения в nginx 0.1.17 03.02.2005 - *) Добавление: модуль ngx_http_rewrite_module полностью переписан. + *) Изменение: модуль ngx_http_rewrite_module полностью переписан. Теперь можно делать редиректы, возвращать коды ошибок и проверять переменные и рефереры. Эти директивы можно использовать внутри location. Директива redirect упразднена. |
