Hi!
Доступно из ftp://ftp.lexa.ru/pub/apache-rus/*19.3*. Я осмелел и не стал класть
это в alpha. Для желающих есть diff pl19.2 -> 19.3
ChangeLog:
PL19.3
1. Обработчик в mod_charset окончательно уехал в разряд fixups (он там уже
бывал). Причиной для этого стало нежелание править mod_negotiations (который
ставит вторую копию заголовка Vary: невзирая на наличие этого заголовка в
момент обработки). Впрочем ( если рассуждать чисто логически), место этому
обработчику именно там - уже после всех прочих обработок URL.
2. Исправлена имеющаяся в Apache-1.2.1 ошибка (в send_http_header),
которая приводит к двойной выдаче языка в Content-Language
(Content-Language: ru, ru) в случае, когда была language negotiation.
Если быть точным, ошибка не исправлена, а сделан workaround,
работающий если #ifdef USE_TRANSFER_TABLES
3. Исправлена ошибка в перекодировщике заголовков (заголовка Location:) -
если никакого charset не было выбрано, то все падало в core.
Спасибо Oleg Bartunov (oleg@sai.msu.su)
4. Теперь перекодируются все заголовки. Довольно своеобразным способом -
- если символ там был в виде %AA, то он в такой вид и перекодируется (%BB),
если символ был "символом" (например, '+', '?' или 'ы'), то он тоже будет
перекодирован в соответствии с текущей таблицей. Таким образом, вся
ответственность за представление символов в заголовках (i.e. %xx или символ,
пробел или '+' и т.п.) лежит на том, кто эти заголовки производит.
икакой самодеятельности.
5. Приведено в соответствие содержимое дистрибутивных конфигурационных файлов.
Надеюсь что ничего не забыл.
В httpd.conf-dist все директивы mod_charset убраны в "скобки"
<IfModule mod_charset.c>...</IfModule>
В srm.conf- написан комментарий про то, что ScriptAlias не живет с
MultiViews и про то, как это обойти.
6. В дистрибутив добавлены все имеющиеся в распоряжении автора таблицы
перекодировки
С уважением,Alex Tutubalin
--- GoldED 2.42.G1114+
"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.