version 3.9 (2007-xx-yy) Added the possibility for html filters to turn 
	    caching off for the current resource, rick+robo. Updated the
	    cache to also count size of header files. 
	
version 3.8 (2007-03-07) Added a RevalidateFilter that can be used to make
            sure that rabbit always revalidates some (or all) resources. 
	    Added deny lists handling to conf/access and AccessFilter. 
	    Added Ricks patch to give a nicer host not found page. Made
	    the Selector information more readable. Added some more
	    information to the status page. Fixed a problem with web
	    connections resources reading too much data (when pipelining
	    requests). Added Ricks patches for easier handling of mime
	    type handlers: remove whitespace after ';' and allow '?' to 
	    indicate one optional character.

version 3.7 (2007-01-08) Fixed a NPE that could happen when caching http
            headers. Fixed a problem where rabbit got a SIOBE for requests
	    for "". Fixed a problem with zero sized Content-Length in
	    uploads. Fixed a rare NPE in BaseHandler.finish.

version 3.6 (2006-11-17) Added a filter to remove "Accept-Encoding: gzip",
            useful if you want rabbit to filter more sites. Fixed a
	    problem with restart when select fails. Updated dnsjava to
	    version 2.0.2. Rewrote gzip packing and unpacking. Added the
	    possibility to unpack gzipped resources. Changed the config
	    for handlers to be id based, which means that it is possible
	    to configure the handler differently based on image type or
	    content encoding. Fixed a memory leak in the
	    ConnectionHandler. Fixed a problem where file transfers would
	    loop trying to write instead of shutting down. 
	
version 3.5 (2006-09-17) Fixed a problem where GZipHandler failed to keep
            track of how much data it had read and thus causing rabbit to
	    refetch resources. Rework how cache handling works, it is much
	    faster now. Removed most locks on the returned tasks list. 
	    Some small performance fixes all over, both for memory and cpu.

version 3.4 (2006-08-28) Added a buffer cache, direct buffers will now be
            reused and rabbit will cause less GC. Web connections that are
	    flagged for keep alive, but have outstanding data to read will
	    now be closed. 
	
version 3.3 (2006-07-30) Lots of work with the selector registration to be
            able to handle client side pipelining. Fixed a lot of findbugs
	    flagged problems. Fixed problems with some partial downloads. 

version 3.2 (2006-05-27) Fixed a NPE in BaseHandler.finish:208. Fixed a
            workaround for a CCE in HttpProxy.handleSelects:432. Fixed a
	    problem with GZipHandler and already compressed streams.

version 3.1 (2006-04-06) Upstream proxy should work again. AdFilter has a
            better default for adlinks. Fixed config of ImageHandler that
	    was ignored. Infinite loop bug in RandomCacheResourceSource fixed.

version 3.0 (2006-03-28) BaseHandler will no longer chunk resources if the 
            content length is known. Set sockets to use TcpNoDelay
	    (Nagle's algorithm). Started to redo the pipeline handling. 
	    Implemented block listener handling to file reousrces. Cache
	    will now use buffered streams. Added LogRotator again.

version 3.0 pre-release (2006-02-13) first pre release of rabbit
            3.0. RabbIT now uses java.nio for all network talk and most of
	    the internal systems uses threads for long time operations. 
	