Персональный
сайт
Игоря
Сысоева



sysoev.ru
mod_accel
mod_deflate
документация    
изменения    
скачать    
программирование
windows
freebsd
apache
pppd
unix
web

для писем

Изменения в mod_deflate

 

1.0.14 07.08.2002
 

Исправление: последовательность вызовов функций ap_bflush(), ap_bwrite(0) и ap_bflush() приводили к сообщению об ошибке "mod_deflate: deflate failed: 2, -5".

 
1.0.13 18.07.2002
 

Добавление: директива DeflateMaxProcesses.

Исправление: если после директивы ClearModuleList mod_deflate не был добавлен директивой AddModule, то происходил segmentation fault.

Добавление: директива DeflateVary.

Добавление: документация по mod_deflate копируется в /manual/mod/mod_deflate.html.

 
1.0.12 13.03.2002
 

Исправление: иногда в основном процессе происходил segmentation fault, если использовалась проверка уровня загрузки системы.

 
1.0.11 25.01.2002
 

Совместимость с Apache 1.3.23.

Исправление: при использовании в SSI обработчиков, включаемых с помощью директивы Action, сжималась только первая часть ответа, созданная до этого обработчика и самим обработчиком. Оставшаяся часть была несжатая.

 
1.0.10 28.12.2001
 

Добавление: добавлены параметры --with-zlib и --with-patch в configure.

 
1.0.9 14.11.2001
 

Исправление: при обработке первого запроса процессом иногда происходил segmentation fault, если использовалась проверка уровня загрузки системы.

 
1.0.8 08.11.2001
 

Добавление: директива DeflateTypes. По умолчанию кодируются ответы только с типом "text/html".

Добавление: в директиве DeflateDisableRange можно указывать несколько параметров.

Исправление: в случае, если степень сжатия равна 1.995-1.999, заметка defl_r равнялась "1.100" вместо "2.00".

Дополнения к документации.

 
1.0.7 23.08.2001
 

Исправление: метод deflate ошибочно запрещался для всех броузеров, кроме Konqueror.

Изменение: если строка запроса превышает 200 байт, то для MSIE 4.x запрещается сжатие.

Исправлена ошибка и добавлена диагностика в проверке уровня загрузки системы.

Исправление: два вызова подряд функции ap_bflush() приводили к сообщению об ошибке "mod_deflate: deflate failed: 2, -5".

Дополнения к документации.

 
1.0.6 03.07.2001
 

Исправлена ошибка с заголовком "Content-Encoding", из-за которой mod_deflate кодировал ответ, даже если этот заголовок был установлен другим модулем.

Строки для идентификации броузеров Konqueror и Mozilla 0.9.1 включены в код модуля. Для Konqueror запрещается deflate, а для Mozilla 0.9.1 - gzip и deflate.

mod_deflate собирается статически даже при указании параметров ./configure --shared-module=max или --shared-module=remain. А при задании параметра --shared-module=deflate выдаётся ошибка.

Устранён конфликт с модулем mod_mime_magic.

Реорганизация патчей.

Дополнения к документации.

 
1.0.5 28.05.2001
 

Исправлена ошибка с DeflateMinLength, приводящая к segmentation fault.

В документации убрано упоминание о возможных утечках памяти, поскольку эта проблема была решена уже в версии 1.0.1.

 
1.0.4 04.05.2001
 

Добавлена директива DeflateDisableRange.

Исправление: ошибка с keep-alive.

Исправление: обработка r->content_type приводила к segmentation fault.

Исправление: не удавалась установка на системе, отличной от FreeBSD.

Реорганизация патчей.

Дополнения к документации.

 
1.0.3 23.04.2001
 

Изменения в проверке уровня загрузки процессора.

Написана документация.

 
1.0.2 03.04.2001
 

Исправление: ошибка в bprintf_flush().

 
1.0.1 02.04.2001
 

Исправление: функция deflate_end() теперь вызывается и для соединений, разорванных по истечении таймаута.

Исправление: подправлен ap_rprintf() в mod_charset.

Изменение: DeflateOrder по умолчанию равен "gzip".

 
1.0.0 20.03.2001
 

Первая версия, основанная на патче Дмитрия Хрусталёва для Apache 1.3.1. Тестировалась на Apache 1.3.12, 1.3.14, 1.3.17, 1.3.19 и Russian Apache PL29.4, PL30.0, PL30.3, PL30.4 на FreeBSD 3.4, 4.2.