Hi!
ftp://ftp.lexa.ru/pub/apache-rus/*25.6*/
Changes:
1. suexec теперь компилируется с -DRUSSIAN_APACHE даже если делать это через
./configure --with-suexec
2. configure поправлен на тот счет, чтобы mod_charset никогда не собирался
как DSO. Теоретически такая сборка возможна, но практически в ней нет
смысла - без патченого http_protocol.c/httpd.h оно все-равно работать не
будет.
3. Исправлен код, обрабатывающий подзапросы. Теперь оно не падает в core
и корректно обрабатывает включения (через SSI) документов в разных
кодировках.
Внимание. Если вы включаете что-то через SSI и это что-то обрабатывает
параметры ($REQUEST_URI, $QUERY_STRING, или #include virtual="some.cgi?a=b"),
то это что-то получит параметры в кодировке хранения включающего (внешнего)
документа. К сожалению, добиться более корректной работы без существенного
понижения эффективности обработки подзапросов пока не удалось, а подзапросов
может быть очень много (например, при генерации листингов директории)
4. Добавлена директива CharsetUseMultiViews, полный аналог CharsetMatchLanguage
в районе выхода из бета-тестирования, старые директивы будут включаться
(для совместимости) отдельным ключом компиляции. Значение по умолчанию
стало Off - у кого не было в конфигурации CharsetMatchLanguage Off придется
явно поставить CharsetUseMultiViews On.
Alex Tutubalin
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.