Hi!
alr>> Ok.
AT> Нда. Я посмотрю как только немного оправлюсь от гриппа. Уж и не знаю,
AT> выйдет ли это без остального Stonghold. Но как workaround, могу
AT> посоветовать заменить все bwrite(r->connection->client, buf, n)
AT> на my_bwrite(r,buf,n), и добавить
От гриппа не оправился, но посмотрел. И Stonghold и текущую альфу apache-1.3
Общие выводы:
1) Stronghold содержит в себе куски кода от 1.3 :)
2) никакой принципиальной проблемы с перекодировками в apache-1.3 не будет -
все все-равно буферизуется
3) чтобы Stronghold перекодировал вывод mod_cgi (и, возможно, каких-то еще
модулей :), нужно похачить функцию send_fb() по образу и подобию send_fd().
Обе функции находятся в http_protocol.c
Я могу (теоретически) этим заняться, но для этого придется иметь stronghold
целиком, чтобы хотя-бы скомпилировать результат и убедится что он работает.
А это, по всей видимости, нарушает лицензионное соглашение (покупать я его не
собираюсь, мне Apache-SSL достаточно).
С уважением,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.