|バージョン||3.2 2.0.41 2.0.40 2.0.39 2.0.38 2.0.37|
Current version: 3.2
updated: 27 may 2006
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.
|Current version: 2.0.41|
2.0.41 (20050803) Major code cleanup and added some missing javadoc.
Removed a lot of static, ought to be able to run several proxies
in the same jvm/classloader (some more testing needed). It also
makes it much easier to reuse parts of rabbit in other projects.
|Current version: 2.0.40|
jdk/1.4 version: 2.0.37d
2.0.40 (20050721) Fixed a bug in IPAccess (low, high) swap was
bad. Fixed another bug in the cache. Closes channels that were not
closed correctly. Status pages are now also accessable by ip
address. Fixed a file descriptor leak due to SetSoTimeout (jvm
bug). Moved a few things to nio and also some more code cleanups.
|Current version: 2.0.39|
jdk/1.4 version: 2.0.37c
2.0.39 (20050616) Fixed a bug in the cache. Added channels and
transferTo calls, ought to increase performance and decrease
memory usage. Added a StackTrace status page. More generics.
Connections are now selected on instead of read() with timeout,
ought to decrease the number of threads needed. All tunnels (ssl
and ntlm) are now handled by one thread with a selector (instead
of two per tunnel). Minor adjustments to admin pages like sorting
general status report.
|Current version: 2.0.38|
jdk/1.4 version: 2.0.37b
jdk/1.1 version: 2.0.26
2.0.38 (20050522) Moved to java/5 with generics and other things.
Cleaned up some warnings from -Xlint:all. Added a SQLProxyAuth
that works as ProxyAuth, but uses a sql database for users instead
of a file. Made accessfilters be an interface and instances
instead of static method calls. Created HTTPFilter and made all
the http filters implement it, removed some reflection for calling
the http filters. Removed the reflection for setting up the
handlers, took initial steps to remove lots of static data. Fixed
a bug with the html parser and long script sections. FileSender
now also sends a Last-Modified header (for the web browser
cache). Created a HTMLFilterFactory and removed the reflection
from the html filtering parts of rabbit. Added some missing