pkg://0W-httpd-0.7m.tar.gz:83930/
0W-httpd-0.7m/Changes.rus
downloads
0.7m 17 апреля 2005
более подробный changes, и поэтому на русском;
добавлен простенький скрипт configure; мультиплатформенным
httpd от этого не стал, но теперь через этот configure можно
задать каталог, куда ставиться (--prefix=ROOT);
make-файлы слегка исправлены, чтобы их мог воспринимать
bsd'шный make, раньше только gmake работал;
некоторые косметические переделки по всем исходникам,
убраны лишние неиспользуемые файлы;
переделан поиск виртуальных серверов и mime-типов, теперь не
сквозной поиск снизу вверх, а без определнного порядка через
хеш; если в ваших конфигах использовалась эта особенность
поиска (есть несколько серверов с одинаковым именем),
убирайте из конфигов дубли;
через configure теперь можно включить/выключить поддержку
стран, проксирования и подсчета количества соединений
с одного IP; теоретически может влиять на производительность,
а практически, пожалуй, только на размер бинарника;
изменена поддержка определения стран; во-первых, по умолчанию
она теперь выключена, и не будет работать ограничение доступа
по странам, если оно у вас было; если поддержка стран включена,
то страна (обозначение из 2-3 букв) пишется в access.log, а в
запрос к бекенду добавляется поле "X-Country: dd", где dd -
обозначение страны (conf/countries), и его можно получить
в cgi- и php-скриптах как переменную среды: "HTTP_X_COUNTRY"
для включения поддержки определения страны
1) нужно запустить ./configure --country; make install
2) загрузить гео-базу, запустив скрипт bin/update-countries.sh
его можно поставить в крон, пример - в docs/crontab.
используется бесплатная база с www.maxmind.com, она обновляется
раз в месяц.
из-за поддержки стран изменен формат access.log
в страницу ошибки (404, 403 и т.п.) добавлен текст, чтобы
страница превышала 512 байт и поэтому показывалась в MSIE
(иначе MSIE показывает свою friendly-страницу).
в конфиг добавлен новый обработчик: STORAGE
применение: запрет прямого доступа к файловым архивам,
а только через специальные скрипты сайта. Описание в
docs/httpd.ru.txt
в конфиге теперь можно использовать модификаторы размеров
и времени (раньше это было в описании, но реально в код
забыл добавить);
0.7l 06 октября 2004
исправлена ошибка с точным location у бекенда;
исправлена ошибка: на эскейпились запрещенные символы при редиректах;
обновлено описание конфиг-файла; исправления в make-файлах;
изменен каталог установки на /var/0W