
Changes with mod_accel 1.0.32                                    11 Nov 2004

    *) Bugfix: if the cache file was truncated then mod_accel got caught in 
       an endless loop. Thanks to Maxim Zotov, m@ksim.ru and Alexey Mahotkin, 
       alexm@hsys.msk.ru.

    *) Bugfix: the mod_limitipconn module compatibility.

Changes with mod_accel 1.0.31                                    25 Nov 2003

    *) Bugfix: the cache key was incorrectly evaluated if cookies were taken 
       into account when caching and [PH] flags or _the_same_host_ name were 
       used. Thanks to Cyrill Shevchuk, cyrill@peterlink.ru.

Changes with mod_accel 1.0.30                                    26 Jun 2003

    *) Bugfix: AccelModRewriteLocation was added.

Changes with mod_accel 1.0.29                                    15 Jun 2003

    *) Bugfix: mod_accel did not detect and patch broken EAPI when built with 
       mod_ssl-2.8.13-1.3.27+.

    *) Feature: when request is proxied with the help of mod_rewrite module 
       mod_accel set the backend name in the "ACCEL_RWRITE" enviroment 
       variable and supports the rewriting of "Location" and "Refresh" 
       headers with the help of mod_rewrite module.

    *) Feature: mod_accel now rewrites "Destination" header if the host name 
       in this header is as in "Host" header or if the destination URI is not 
       absolute.

    *) Bugfix: mod_accel went into an endless loop if the client requested 
       the byte range and the backend did not send the full cachable response.

Changes with mod_accel 1.0.28                                    02 May 2003

    *) Bugfix: broken EAPI from mod_ssl-2.8.13-1.3.27+ now is checked and 
       patched.

    *) Bugfix: AccelSetXURI directive did not work.

Changes with mod_accel 1.0.27                                    26 Feb 2003

    *) Bugfix: backends that use named-based virtual hosts can not be 
       accessed via _the_same_host_.

Changes with mod_accel 1.0.26                                    20 Dec 2002

    *) Change: AccelReverse works for AccelPass'ed requests too.

    *) Bugfix: accel-cachemgr's remove action did not work with URLs with 
       characters endcoded as %XX.

Changes with mod_accel 1.0.25                                    20 Nov 2002

    *) Bugfix: additional modules R, Q and F flags were sticky until cache 
       file was not removed from cache.

    *) Bugfix: accel-cachemgr's remove action did not work.

    *) Bugfix: long invariable documents were not cached if 
       AccelLastModifiedFactor was used to choose cache time.

Changes with mod_accel 1.0.24                                    21 Oct 2002

    *) Bugfix: if mod_rewrite created URL contained characters encoded as %XX 
       then they was passed to backend unescaped.

    *) Change: -DMOD_REWRITE_DISABLE_TO_PROXY_SUBREQ switch was added.

    *) Feature: ACCEL_NOCACHE enviroment variable was added.

Changes with mod_accel 1.0.23                                    30 Aug 2002

    *) Change: in FreezeStart directive.

    *) Feature: AccelCacheSetCookie directive.

    *) Bugfix: AccelCacheRoot did not understand quoted parameters.

    *) Bugfix: mod_freeze did not freeze schemas if they was quoted in 
       apostrophes.

    *) Bugfix: mod_freeze did not freeze style tag, style parameter and 
       behavior: schema.

    *) Bugfix: <<script sequence was not frozen by mod_freeze.

    *) Change: mod_freeze's search algorithm was optimized.

Changes with mod_accel 1.0.22                                    12 Aug 2002

    *) Bugfix: additional modules R, Q and F flags were not set if request 
       was not cachable.

    *) Feature: AccelPassXAccel directive.

    *) Feature: mod_freeze module.

Changes with mod_accel 1.0.21                                    04 Jul 2002

    *) Bugfix: "AccelPassServer off" did not send any "Server" header in 
       Apache-1.3.26.

    *) Feature: mod_accel Russian documentation is copied in 
       /manual/mod/mod_accel.html.

Changes with mod_accel 1.0.20                                    24 Jun 2002

    *) Bugfix: AccelPass MP parameter was worked incorrectly if used with PH 
       parameter or with special _the_same_host_ host name.

Changes with mod_accel 1.0.19                                    29 May 2002

    *) Bugfix: segmentation fault can occur in main process while graceful 
       restart when all child slots were busy.

Changes with mod_accel 1.0.18                                    12 Apr 2002

    *) Feature: AccelRetry5XX and AccelSetXURI directives were added.

    *) Feature: accel_request_body and accel_rewrite_response notes were 
       added.

    *) Bugfix: mod_accel is not built by aCC on HP-UX.
       Thanks to Marko Asplund, aspa@kronodoc.fi.

    *) Change: code clean up.

Changes with mod_accel 1.0.17                                    29 Mar 2002

    *) Bugfix: if URL before arguments contained characters encoded as %XX 
       then they was passed to backend unescaped.

Changes with mod_accel 1.0.16                                    27 Mar 2002

    *) Feature: special hostname _the_same_host_ can be used in AccelPass 
       directive.

    *) Bugfix: limition of connections and waiting processes does not work if 
       PH flag in AccelPass directive was used.

    *) Feature: AccelPassServer directive was added.

Changes with mod_accel 1.0.15                                    12 Mar 2002

    *) Bugfix: if mod_quoted or mod_randban modules were statically build or 
       were loaded with LoadModule directive and were not added with 
       AddModule directive after ClearModuleList directive then their 
       directives were unrecognized. If their directives were not used in 
       configration files then any request handled by mod_accel caused 
       segmentation fault.

Changes with mod_accel 1.0.14                                    26 Feb 2002

    *) Bugfix: backend response with big header was incorrectly handled.

    *) Workaround: lines like "HTTP/1.0 200 OK" are ignored in middle of 
       backend response header. Incorrect backend header lines are logged in 
       ErrorLog.

    *) Bugfix: AccelInvalidate directive, accel-cachemgr and headers like 
       "Pragma: no-cache" did not refresh cache if AccelUnlinkNoCached 
       directive was off.

    *) Change: merge order of AccelPass directive is changed. Virtual server 
       direcitves are checked first.

Changes with mod_accel 1.0.13                                    12 Feb 2002

    *) Bugfix: port was not corrected in "Location" and "Refresh" headers if 
       PH flag in AccelPass directive was used and frontend and backend port 
       numbers were not the same.

Changes with mod_accel 1.0.12                                    10 Feb 2002

    *) Feature: PH flag was added in AccelPass directive.

Changes with mod_accel 1.0.11                                    01 Feb 2002

    *) Change: AccelContentTail directive was removed.

    *) Bugfix: mod_randban can incorrectly change random value if string to 
       rewrite was on buffer edge.

    *) Apache 1.3.23 compatibility.

    *) Feature: if Location is specified in AccelPass as /proxied/ then on 
       request /proxied redirect is returned to URL with slash added - 
       /proxied/.

    *) Bugfix: error was not returned if POST request body temporary file 
       creation was failed.

Changes with mod_accel 1.0.10                                    28 Dec 2001

    *) Feature: AccelReverse directive was added.

Changes with mod_accel 1.0.9                                     24 Dec 2001

    *) Bugfix: big repsonses was truncated on Solaris 7 and FreeBSD 2.x.

Changes with mod_accel 1.0.8                                     19 Dec 2001

    *) Bugfix: some error messages was corrected.

    *) Bugfix: if client aborted connection while POST then backend received 
       incompleted request body. Now mod_accel doesn't connect to backend in 
       this situation.

    *) Bugfix: mod_accel did not build without mm library.

Changes with mod_accel 1.0.7                                     06 Dec 2001

    *) Feature: backend URL was added in error messages.

    *) Feature: third parameter was added in AccelBusyLock directory.

    *) Bugfix: load order of mod_accel, mod_randban, mod_quoted and mod_ssl 
       has no meaning now.

    *) Change: --with-patch directive was added in configure.
       --without-mod_charset and --without-mod_ssl directives is removed.

    *) Bugfix: portability enhancement.

Changes with mod_accel 1.0.6                                     02 Nov 2001

    *) Feature: MP flag of AccelPass directive can have tag.

    *) Feature: MP flag can be used in mod_rewrite module RewriteRule 
       directive when proxing is specified (P flag).

    *) Bugfix: if time to cache is specified in AccelDefaultExpire or 
       AccelLastModifiedFactor directive and time difference between frontend 
       and backend is more then specified time then answer was not saved in 
       cache.

Changes with mod_accel 1.0.5                                     18 Oct 2001

    *) Feature: AccelIgnoreAuth directive was added.

    *) Bugfix: mod_proxy module duplicated argument string when proxing is 
       specified in mod_rewrite module RewriteRule directive (P flag).

Changes with mod_accel 1.0.4                                     16 Oct 2001

    *) Bugfix: if there are several backends and connection with one of them 
       was not established then %{accel*}x notes did not contain state of it.

    *) Bugfix: backend big header caused segmentation fault.

    *) Bugfix: two status codes - invalid and no_accelerated was added in 
       accel-cachemgr.

    *) Bugfix: mod_rewrite module RewriteRule directive with flag [P] worked 
       in SSI enviroment only.

Changes with mod_accel 1.0.3                                     10 Oct 2001

    *) Changes in AccelCacheCookie directive: "all" parameter, supressing 
       parameters and regular expressions was added. There can be several 
       parameters in one directive. Directives is not merged. Cookie names is 
       sorted in alphabetical order.

    *) Changes in AccelNoPass directive: Regular expression can be 
       case-insensitive. There should not be space between "~" symbol and 
       regular expression. There can be several parameters in one directive.

Changes with mod_accel 1.0.2                                     04 Oct 2001

    *) Feature: AccelCacheCookie directive was added.

    *) Feature: accel_nocache note was added.

    *) Feature: accel-cachemgr handler was added.

    *) Bugfix: answer may be wrong if request contains several non-growing 
       byteranges.

    *) Bugfix: %{accel_r}x note was not logged.

    *) Bugfix: if response is not cachable and client prematurely closes 
       connection then connection to backend was not closed at once.

Changes with mod_accel 1.0.1                                     29 Aug 2001

    *) Bugfix: bug in accel_read_and_check_writable() caused high CPU usage.

Changes with mod_accel 1.0.0                                     28 Aug 2001

    *) First release.
       Tested with Apache 1.3.14, 1.3.17, 1.3.19, 1.3.20 on FreeBSD 3.4, 4.2.

