Изменения в mod_deflate 1.0.21 12.05.2004 *) Совместимость с Apache 1.3.31. Изменения в mod_deflate 1.0.20 15.03.2004 *) Исправление: на 64-битных платформах (например, amd64) контрольная сумма считалась неправильно. *) Исправление: аргументы директивы DeflateProxied воспринимались только в нижнем регистре. Изменения в mod_deflate 1.0.19 18.04.2003 *) Исправление: на big endian платформах (например, sparc) контрольная сумма и длина несжатого потока выдавались неверно. Изменения в mod_deflate 1.0.18 18.03.2003 *) Исправление: параметры 'nocachable' и 'poor_cachable' в директиве DeflateProxied игнорировали заголовок 'Expires', устанавливаемый модулем mod_charset, и такие ответы не сжимались. Изменения в mod_deflate 1.0.17 26.02.2003 *) Добавление: директивы DeflateWindow и DeflateHash. Размер памяти, используемой zlib по умолчанию, уменьшен до 256K вместо прежних 384K. Окно сжатия уменьшается до размера, соответствующего Content-Length. *) Исправление: если запретить проверку уровня загрузки системы и затем перестартовать Apache, то периодически возникает ошибка "kvm_read() failed: invalid address". Изменения в mod_deflate 1.0.16 06.11.2002 *) Добавление: параметры 'nocachable' и 'poor_cachable' в директиве DeflateProxied. Изменения в mod_deflate 1.0.15 23.08.2002 *) Добавление: директива DeflateIgnoreFlush. Изменения в mod_deflate 1.0.14 07.08.2002 *) Исправление: последовательность вызовов функций ap_bflush(), ap_bwrite(0) и ap_bflush() приводили к сообщению об ошибке "mod_deflate: deflate failed: 2, -5". Изменения в mod_deflate 1.0.13 18.07.2002 *) Добавление: директива DeflateMaxProcesses. *) Исправление: если после директивы ClearModuleList mod_deflate не был добавлен директивой AddModule, то происходил segmentation fault. *) Добавление: директива DeflateVary. *) Добавление: документация по mod_deflate копируется в /manual/mod/mod_deflate.html. Изменения в mod_deflate 1.0.12 13.03.2002 *) Исправление: иногда в основном процессе происходил segmentation fault, если использовалась проверка уровня загрузки системы. Изменения в mod_deflate 1.0.11 25.01.2002 *) Совместимость с Apache 1.3.23. *) Исправление: при использовании в SSI обработчиков, включаемых с помощью директивы Action, сжималась только первая часть ответа, созданная до этого обработчика и самим обработчиком. Оставшаяся часть была несжатая. Изменения в mod_deflate 1.0.10 28.12.2001 *) Добавление: добавлены параметры --with-zlib и --with-patch в configure. Изменения в mod_deflate 1.0.9 14.11.2001 *) Исправление: при обработке первого запроса процессом иногда происходил segmentation fault, если использовалась проверка уровня загрузки системы. Изменения в mod_deflate 1.0.8 08.11.2001 *) Добавление: директива DeflateTypes. По умолчанию кодируются ответы только с типом "text/html". *) Добавление: в директиве DeflateDisableRange можно указывать несколько параметров. *) Исправление: в случае, если степень сжатия равна 1.995-1.999, заметка defl_r равнялась "1.100" вместо "2.00". *) Дополнения к документации. Изменения в mod_deflate 1.0.7 23.08.2001 *) Исправление: метод deflate ошибочно запрещался для всех браузеров, кроме Konqueror. *) Изменение: если строка запроса превышает 200 байт, то для MSIE 4.x запрещается сжатие. *) Исправлена ошибка и добавлена диагностика в проверке уровня загрузки системы. *) Исправление: два вызова подряд функции ap_bflush() приводили к сообщению об ошибке "mod_deflate: deflate failed: 2, -5". *) Дополнения к документации. Изменения в mod_deflate 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. *) Реорганизация патчей. *) Дополнения к документации. Изменения в mod_deflate 1.0.5 28.05.2001 *) Исправлена ошибка с DeflateMinLength, приводящая к segmentation fault. *) В документации убрано упоминание о возможных утечках памяти, поскольку эта проблема была решена уже в версии 1.0.1. Изменения в mod_deflate 1.0.4 04.05.2001 *) Добавлена директива DeflateDisableRange. *) Исправление: ошибка с keep-alive. *) Исправление: обработка r->content_type приводила к segmentation fault. *) Исправление: не удавалась установка на системе, отличной от FreeBSD. *) Реорганизация патчей. *) Дополнения к документации. Изменения в mod_deflate 1.0.3 23.04.2001 *) Изменения в проверке уровня загрузки процессора. *) Написана документация. Изменения в mod_deflate 1.0.2 03.04.2001 *) Исправление: ошибка в bprintf_flush(). Изменения в mod_deflate 1.0.1 02.04.2001 *) Исправление: функция deflate_end() теперь вызывается и для соединений, разорванных по истечении таймаута. *) Исправление: подправлен ap_rprintf() в mod_charset. *) Изменение: DeflateOrder по умолчанию равен "gzip". Изменения в mod_deflate 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.