| 1.0.34 | 17.02.2005 | 
|   | Исправление: 
если клиент в запросе POST обрывал соединение,
то бэкенду передавалось неполное тело запроса.
Теперь mod_accel в такой ситуации не соединяется с бэкендом. 
Спасибо Rob Mueller.
  | 
|   | 
| 1.0.33 | 20.01.2005 | 
|   | Исправление: 
mod_accel не собирался gcc 2.x.
  | 
|   | 
| 1.0.32 | 11.11.2004 | 
|   | Исправление: 
если файл в кэше был меньшего размера, чем должен быть, mod_accel
зацикливался. 
Спасибо Максиму Зотову, m at ksim.ru и
Алексею Махоткину alexm at hsys.msk.ru.
 Исправление: 
совместимость с модулем mod_limitipconn.
  | 
|   | 
| 1.0.31 | 25.11.2003 | 
|   | Исправление: 
неправильно вычислялся ключ в кэше при кэшировании с учётом cookies
и использовании флага [PH] или имени хоста _the_same_host_. 
Спасибо Кириллу Шевчуку, cyrill at peterlink.ru.
  | 
|   | 
| 1.0.30 | 26.06.2003 | 
|   | Добавление: 
директива AccelModRewriteLocation.
  | 
|   | 
| 1.0.29 | 15.06.2003 | 
|   | Исправление: 
mod_accel не определял и не патчил EAPI, если собирался вместе
с mod_ssl-2.8.13-1.3.27+.
 Добавление: 
при проксировании с помощью модуля mod_rewrite mod_accel
поддерживает переписывание заголовков "Location" и "Refresh" с помощью
этого же модуля и
для этого 
указывает имя бэкенда в переменной
среды "ACCEL_REWRITE".
 Добавление: 
mod_accel переписывает содержимое заголовка "Destination",
если имя хоста в этом заголовке совпадает с содержимым
заголовка "Host", или же если URI не абсолютный.
 Исправление: 
mod_accel зацикливался в случае, если клиент запрашивал byte range,
а бэкенд не передавал кэшируемый ответ полностью.
  | 
|   | 
| 1.0.28 | 02.05.2003 | 
|   | Исправление: 
сделана проверка и патч для EAPI из mod_ssl-2.8.13-1.3.27+.
 Исправление: 
директива AccelSetXURI не работала.
  | 
|   | 
| 1.0.27 | 26.02.2003 | 
|   | Исправление: 
бэкенды, использующие named-based вирутальные хосты, не были доступны
через _the_same_host_.
  | 
|   | 
| 1.0.26 | 20.12.2002 | 
|   | Изменение: 
AccelReverse работает и для запросов, проксированных через AccelPass.
 Исправление: 
action remove в accel-cachemgr не работал с URL, в которых символы
кодировались в виде %XX.
  | 
|   | 
| 1.0.25 | 20.11.2002 | 
|   | Исправление: 
флаги дополнительных модулей R, Q и F залипали в кэше до тех пор, пока
файл не удалялся из кэша.
 Исправление: 
не работал action remove в accel-cachemgr.
 Исправление: 
давно неменяемые документы не кэшировались, если для кэширования
использовался AccelLastModifiedFactor.
  | 
|   | 
| 1.0.24 | 21.10.2002 | 
|   | Исправление: 
если в URL, созданным модулем mod_rewrite, находились
символы в виде %XX,
то они передавались бэкенду в раскрытом виде.
 Изменение: 
ключ -DMOD_REWRITE_DISABLE_TO_PROXY_SUBREQ.
 Добавление: 
переменная среды ACCEL_NOCACHE.
  | 
|   | 
| 1.0.23 | 30.08.2002 | 
|   | Изменение: 
в директиве FreezeStart.
 Добавление: 
директива AccelCacheSetCookie.
 Исправление: 
AccelCacheRoot не понимал параметры в кавычках.
 Исправление: 
модуль mod_freeze не замораживал схемы, если они указаны в
одинарных кавычках.
 Исправление: 
модуль mod_freeze не замораживал тэг style, параметр style и
схему behavior:.
 Исправление: 
последовательность вида <<script не замораживалась модулем mod_freeze.
 Изменение: 
оптимизирован алгоритм поиска в модуле mod_freeze.
  | 
|   | 
| 1.0.22 | 12.08.2002 | 
|   | Исправление: 
флаги дополнительных модулей R, Q и F не выставлялись,
если запрос был некэшируемым.
 Добавление: 
директива AccelPassXAccel.
 Добавление: 
модуль mod_freeze.
  | 
|   | 
| 1.0.21 | 04.07.2002 | 
|   | Исправление: 
директива "AccelPassServer off" в Apache-1.3.26 вообще не выдавала
заголовок "Server".
 Добавление: 
документация по mod_accel копируется в /manual/mod/mod_accel.html.
  | 
|   | 
| 1.0.20 | 24.06.2002 | 
|   | Исправление: 
параметр MP в директиве AccelPass работал некорректно, если также
был задал параметр PH или использовалось специальное имя _the_same_host_.
  | 
|   | 
| 1.0.19 | 29.05.2002 | 
|   | Исправление: 
во время плавного (graceful) рестарта мог произойти segmentation fault
в основном процессе, если все рабочие слоты были заняты.
  | 
|   | 
| 1.0.18 | 12.04.2002 | 
|   | Добавление: 
директивы AccelRetry5XX и AccelSetXURI.
 Добавление: 
заметки accel_request_body и accel_rewrite_response.
 Исправление: 
mod_accel не собирался компилятором aCC на платформе HP-UX. 
Спасибо Marko Asplund, aspa at kronodoc.fi.
 Изменение: 
косметические правки.
  | 
|   | 
| 1.0.17 | 29.03.2002 | 
|   | Исправление: 
если в URL перед аргументами находились символы в виде %XX,
то они передавались бэкенду в раскрытом виде.
  | 
|   | 
| 1.0.16 | 27.03.2002 | 
|   | Добавление: 
в директиве AccelPass можно использовать специальное
имя хоста _the_same_host_.
 Исправление: 
не работало ограничение количества соединений и ждущих процессов
при использовании флага PH в директиве AccelPass.
 Добавление: 
директива AccelPassServer.
  | 
|   | 
| 1.0.15 | 12.03.2002 | 
|   | Исправление: 
если модули mod_quoted или mod_randban были собраны статически
или подгружались с помощью LoadModule, но не были добавлены
директивой AddModule после директивы ClearModuleList, то
директивы этих модулей не воспринимались.
Если же директивы этих модулей не использовались в конфигурационных файлах,
то при любых запросах, обрабатываемых модулем mod_accel,
происходил segmentation fault.
  | 
|   | 
| 1.0.14 | 26.02.2002 | 
|   | Исправление: 
некорректно обрабатывались ответы бэкенда с большими заголовками.
 Изменение: 
игнорируются строки типа "HTTP/1.0 200 OK" в середине заголовка ответа
бэкенда. Добавлена запись в ErrorLog некорректных заголовков в ответе
бэкенда.
 Исправление: 
директива AccelInvalidate, accel-cachemgr и заголовки типа
"Pragma: no-cache" не обновляли кэш,
если задана директива "AccelUnlinkNoCached off".
 Изменение: 
порядок наследования AccelPass изменён, сначала проверяются
директивы из виртуального сервера, а затем из основного.
  | 
|   | 
| 1.0.13 | 12.02.2002 | 
|   | Исправление: 
не корректировался порт в заголовках "Location" и "Refresh"
если использовался флаг PH в директиве AccelPass и номера портов
фронтенда и бэкенда отличались.
  | 
|   | 
| 1.0.12 | 10.02.2002 | 
|   | Добавление: 
флаг PH в директиве AccelPass.
  | 
|   | 
| 1.0.11 | 01.02.2002 | 
|   | Изменение: 
упразднена директива AccelContentTail.
 Исправление: 
если перезаписываемая строка попадала на границу буфера, mod_randban
мог некорректно поменять случайное число.
 
Совместимость с Apache 1.3.23.
 Добавление: 
если в конфигурации AccelPass описан Location в виде /proxied/,
то при запросе /proxied возвращается редирект на URL с добавленным
слэшом - /proxied/.
 Исправление: 
не возвращалась ошибка, если не удавалось создать временный файл
для хранения тела запроса POST.
  | 
|   | 
| 1.0.10 | 28.12.2001 | 
|   | Добавление: 
директива AccelReverse.
  | 
|   | 
| 1.0.9 | 24.12.2001 | 
|   | Исправление: 
на Solaris 7 и FreeBSD 2.x большие ответы передавались не до конца.
  | 
|   | 
| 1.0.8 | 19.12.2001 | 
|   | Исправление: 
скорректированы некоторые сообщения об ошибках.
 Исправление: 
если клиент в запросе POST обрывал соединение,
то бэкенду передавалось неполное тело запроса.
Теперь mod_accel в такой ситуации не соединяется с бэкендом.
 Исправление: 
mod_accel не собирался без библиотеки mm.
  | 
|   | 
| 1.0.7 | 06.12.2001 | 
|   | Добавление: 
в сообщения об ошибках добавлен URL, который передаётся бэкенду.
 Добавление: 
третий параметр в директиве AccelBusyLock.
 Исправление: 
порядок загрузки модулей mod_accel, mod_randban, mod_quoted
и mod_ssl не важен.
 Изменение: 
добавлен параметр --with-patch в configure. 
Упразднены параметры --without-mod_charset и --without-mod_ssl.
 Исправление: 
улучшение портабильности.
  | 
|   | 
| 1.0.6 | 02.11.2001 | 
|   | Добавление: 
во флаге MP директивы AccelPass можно указывать тэг.
 Добавление: 
при использовании проксирования (флаг P) в директиве
RewriteRule модуля mod_rewrite можно использовать флаг MP.
 Исправление: 
при указании времени кэширования с помощью директив
AccelDefaultExpire или AccelLastModifiedFactor ответ не сохранялся
в кэш, если разница во времени между фронтендом и бэкендом была
больше время кэширования.
  | 
|   | 
| 1.0.5 | 18.10.2001 | 
|   | Добавление:    
директива AccelIgnoreAuth.
 Исправление: 
при использовании проксирования (флаг P) в директиве
RewriteRule модуля mod_rewrite модуль mod_proxy дублировал
строку аргументов.
  | 
|   | 
| 1.0.4 | 16.10.2001 | 
|   | Исправление: 
если бэкендов несколько и с одним из них соединение
не было установлено, то информация об этой попытке в заметки
%{accel*}x не добавлялась.
 Исправление: 
при получении от бэкенда большого заголовка происходил
segmentation fault.
 Исправление: 
в accel-cachemgr добавлены два состояния - invalid
и no_accelerated.
 Исправление: 
директива RewriteRule модуля mod_rewrite с флагом [P]
работала только при использовании в SSI.
  | 
|   | 
| 1.0.3 | 10.10.2001 | 
|   | 
Изменения в директиве AccelCacheCookie:
Добавлены параметр "all", запрещающие параметры и регулярные выражения.
В одной директиве может быть указано несколько параметров.
Директивы из вложенных блоков не объединяются.
Имена cookie сортируются в алфавитном порядке.
 
Изменения в директиве AccelNoPass:
Регулярное выражение может быть нечуствительно к регистру.
Между символом "~" и регулярным выражением не должно быть пробела.
В одной директиве может быть указано несколько параметров.
  | 
|   | 
| 1.0.2 | 04.10.2001 | 
|   | Добавление: 
директива AccelCacheCookie.
 Добавление: 
заметка accel_nocache.
 Добавление: 
обработчик accel-cachemgr.
 Исправление: 
при запросе нескольких невозрастающих byteranges мог
выдаваться неверный ответ.
 Исправление: 
заметка %{accel_r}x не записывалась в лог.
 Исправление: 
если ответ некэшируемый, то при преждевременном обрыве
соединения с клиентом соединение с бэкендом не закрывалось сразу.
  | 
|   | 
| 1.0.1 | 29.08.2001 | 
|   | Исправление: 
ошибка в accel_read_and_check_writable() вызывала нагрузку на процессор.
  | 
|   | 
| 1.0.0 | 28.08.2001 | 
|   | 
Первая версия. 
Тестировалась на Apache 1.3.14, 1.3.17, 1.3.19, 1.3.20 на
FreeBSD 3.4, 4.2.  |