Анонсирован выход трех новых релизов HTTP сервера Apache: 2.2.6 (http://www.apache.org/dist/httpd/Announcement2.2.html), 2.0.61 (http://www.apache.org/dist/httpd/Announcement2.0.html) и 1.3.39 (http://www.apache.org/dist/httpd/Announcement1.3.html).
Кроме исправления накопившихся ошибок, в Apache 2.2.6 устранено 5 некритических проблем связанных с безопасностью, в 2.0.61 - 4, а в 1.3.39 - 2 проблемы:
- Добавление проверок для исключения возможности отправки сигнала от родительского процесса к стороннему, не дочернему, процессу (2.2.6, 2.0.61, 1.3.39);- mod_status: XSS (cross site scripting) уязвимость, c передачей данных злоумышленника через параметр с кодировкой документа, при включенном ExtendedStatus (2.2.6, 2.0.61, 1.3.39);
- mod_proxy: Возможность чтения хвоста промежуточного буфера при парсинге заголовков с датой (2.2.6, 2.0.61);
- mod_cache: Аварийное завершение процесса при передаче заголовка Cache-Control с пустыми данными (2.2.6, 2.0.61);
- mod_mem_cache: утечка памяти из-за хранение заголовков запросов в долгоживущем кэше, без их последующего удаления (2.2.6).
URL: http://httpd.apache.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=11954
ага (((
плюс изменили API и теперь не работают некоторые сторонние модули
например mod_rpaf который надо для работы в связке с nginx ((((( деятели
как говориться не "всё новое есть ХОРОШО..."
может extract_forwarded_module пойдет?
mod__rpaf у меня работает нормально (httpd 2.2.6). Правда я его не собирал заново, а оставил тот, что собран при httpd 2.2.4.
А mod_ssl теперь под 1.3.39 будет жить или уже не судьба и ждать новой версии мода?
А что, перестал собираться ?Не думал что там так много изменений, чтобы переставали собираться дополнительные модули.
чет при компиляции пишет:
/usr/bin/ld: cannot find -lexpat
есть какиенить соображения?
очевидно нет или не находит libexpat
На одном из буржуйских форумов прочитал что надо собирать с --with-expat=buildin
Я проверил у себя - все завелось :)
Во FreeBSD перестал запускаться c ключем -DSSL
Строчка в /etc/rc.conf больше не работает:
apache2ssl_enable='YES'
пришлось воткнуть:
apache2_flags='-DSSL'
А слабо посмотреть /usr/local/etc/rc.d/apache22 на предмет:
Add the following lines to /etc/rc.conf to enable apache22
а нафига ему вдруг понадобился libexpat
предыдущим вроде не нужен был... и все компилилось
FreeBSD 6.2, Apache 2.2.4 устанавливался из портов.
Обновление с 2.2.4 до 2.2.6 прошло без замечаний.
Пока полёт нормальный.
ПОМОГИТЕ!!! Перестал запускаться при старте
apache_enable="YES" - не работает.
Что делать
Надо вот так:
apache22_enable="YES"
Под MacOS 10.5 - 10.5.1 жрет много виртуальной памяти, можно ли это исправить, а то винта нехватает (
Можно при помощи ╝╛╟╙>║Z╠√♦О^←