Resin 3.1 Download

Resin 3.1 is no longer in active development and only receive critical bug fixes.

Resin 3.1.16

2017-06-21

Description

Bug fix release.

Change List

  • mod_caucho: handling of ;jsessionid= redirects.

Resin 3.1.15

2014-10-09

Description

This is a minor release to fix an HTTP header I18N conversion bug.

Change List

  • i18n: header iso8859 conversion to '?' for invalid chars.

Resin 3.1.14

2013-10-26

Description

Resin 3.1.14 is primarily a bug fix release. Please consider migrating to Resin 4.x.

Change List

  • ear: ear isModified issue causing cache clear (#5525, rep by Ryan Edwards)
  • loader: classloader deadlock (#5465, rep by Shinomiya Nobuaki)
  • jsp: static text chunk generation limited to 8k characters (#5368)

Resin 3.1.13

2012-11-12

Description

Resin 3.1.13 is primarily a bug fix release. Please consider migrating to Resin 4.x.

Change List

  • xa: change timeout message to include EXTRA_TIMEOUT (#4927, rep by Shinomiya Nobuaki)
  • i18n: utf8 parser should replace errors with an error character (#4957, rep by S. Nobuaki)
  • session: load-balance response is delayed for session persistence (#5055, rep by IHG)
  • load-balance: the load-balancer should not fail-over for a read timeout if there are other more recent successful reads (#5054, rep by IHG)
  • performance: fixed occasional 60s startup delay (#5069)
  • webapp: backported cookie-domain-regexp from 4.0 for multi-domain webapp cookie handling (#5056, rep by IHG)
  • database: introduced new commit-on-timeout tag to manage expired connections (#4926, rep by T. Fukuda)
  • servlet: fixed doOptions and doTrace HttpSerlvet methods (#5021, rep by Andy Paladino)
  • servlet: form-parameter-max limit for hash collisions (#4912, rep by georgbuschbeck)
  • xa: rollback/forget (#4799)

Resin 3.1.12

2011-08-29

Description

This is a maintenance release.

Change List

  • mod_caucho: win32 buffer size reduced to 16k from 64k (#4521, rep by Shinomiya Nobuaki)
  • loader: classloader lock contention on addListener (#4667, rep by hsim Xest)
  • db: index rebuild requires caching of index exception (#4641, rep by N Shinomiya)
  • xml: remove Resin's XMLInputStream factory (#4535, rep by bgoykhman)
  • jsp: jsp tag case issue (#4571)
  • db: set isXAForbidSameRM = true by default (#4608, rep by Takahiro Fukuda)
  • db-store: close should not clear _path (#4557, rep by Tyson Weihs)
  • isapi_srun: use GetTickCount64 for time (#4203)
  • servlet: include/forward should not call servlet request.init (#4305, rep by ladlestein)
  • ssl: backpatch ssl locking from 4.0 (#4256, rep by dkelly)

Resin 3.1.11

2011-03-03

Description

This is a maintenance release.

Change List

  • iis: change buffer length to 64k (#4288)
  • build: httpd.exe and setup.exe location (#3915)

Resin 3.1.10

2010-02-23

Description

This is a maintenance release.

Change List

  • session: check reuse-session-id with always-save-session="true" (#3715, rep by Nobuaki Shinomiya)
  • mod_caucho: allow socket-timeout for non-windows (#3749, rep by Nobuaki Shinomiya)
  • scheduled-task: cron not properly handing weeks (#3736, rep by tweihs)
  • database-pool: connection pool timing issue with multiple clients (#3837, rep by Bryant Harris)
  • session: boundary issues over 4M session (rep by Chris Pratt)
  • comet: cookies cleared before resume
  • cache: jsp/include/html was not properly cached (#3379, rep by Driss Louriagli)
  • jsp: prelude with include NPE (#3508, rep by Shinomiya Nobuaki)
  • rewrite: <dispatch> should not modify uri unless it has a target (#3295, rep by Ethan Larson)

Resin 3.1.9

2009-04-13

Description

Resin 3.1.x

Resin 3.1.x is now the stable branch. Only important bug fixes will be applied to new versions of the 3.1.x branch.

For new features, the 3.2.x branch is now the development branch.

Win32 OpenSSL

Win32 openssl version is compiled against Shining Light's 0.9.8k

Win64 openssl version is compiled against Shining Lights 0.9.8k

Bugs

  • jsp: trimDirectiveWhitespaces was ignored for tag files (#3386, rep by kvirkki)
  • win32: O_BINARY required for configuation saving (#3337, rep by Takahiro Fukuda)
  • mod_caucho: only allow one thread to update config for worker model
  • win32: truncate applied incorrect file mode for new file (#3382, rep by Kair Virkki)
  • mod_caucho: recompilation of 3.1.8 win32 mod_caucho.dll (rep by Takahiro Fukuda)
  • server: stack trace incorrectly displaed for bad request response (rep by Vinod Mehra, #3359)
  • admin: change to resin:type=LogService (rep by stbu, #3328)
  • servlet: run-at race condition on web-app restart (rep by stbu, #3342)
  • mod_caucho: socket drop issue (rep by Mathias Jansson)
  • jms: btree split off-by-one issue (#3287, rep by tyson weihs)
  • jms: file missing primary declaration (#3287, rep by tyson weihs)
  • server: cron syntax not properly handling day of week (#3248, rep by mate)
  • jsp: backport of JspCompileResource parallel compile (#2987, rep by stbu)
  • memory: DispatchRequest._invocation needs to be cleared (rep by Mattias Jiderhamn)

Change List

  • jsp: trimDirectiveWhitespaces was ignored for tag files (#3386, rep by kvirkki)
  • win32: O_BINARY required for configuation saving (#3337, rep by Takahiro Fukuda)
  • mod_caucho: only allow one thread to update config for worker model
  • win32: truncate applied incorrect file mode for new file (#3382, rep by Kair Virkki)
  • mod_caucho: recompilation of 3.1.8 win32 mod_caucho.dll (rep by Takahiro Fukuda)
  • server: stack trace incorrectly displaed for bad request response (rep by Vinod Mehra, #3359)
  • admin: change to resin:type=LogService (rep by stbu, #3328)
  • servlet: run-at race condition on web-app restart (rep by stbu, #3342)
  • mod_caucho: socket drop issue (rep by Mathias Jansson)
  • jms: btree split off-by-one issue (#3287, rep by tyson weihs)
  • jms: file missing primary declaration (#3287, rep by tyson weihs)
  • server: cron syntax not properly handling day of week (#3248, rep by mate)
  • jsp: backport of JspCompileResource parallel compile (#2987, rep by stbu)
  • memory: DispatchRequest._invocation needs to be cleared (rep by Mattias Jiderhamn)

Resin 3.1.8

2008-11-17

Description

Resin 3.1.x

Resin 3.1.x is now the stable branch. Only important bug fixes will be applied to new versions of the 3.1.x branch.

For new features, the 3.2.x branch is now the development branch.

Win32 OpenSSL

Win32 openssl version is 0.9.8g

Bugs

  • JNI fixes for the FilePath.nativeTruncate linking
  • Cleaned up several potential classloader cleaks
  • Smoothed the thread pool allocation to reduce stress on the OS/JVM locking
  • Fixed potential DOS issue with mod_caucho and virtual hosts.
  • Added expand-fileset-cleanup to <web-app> configuration
  • Cleaned up Port delay for long polling performance

Change List

  • (2008-11-17) thread: thread pool load smoothing (rep by Martin Thompson)
  • jni: missing nativeTruncate (#2993, #3024, rep by Richard Grantham, Juan Andrade)
  • boot: watchdog kill NPE (#3009, rep by stbu)
  • memory: removed potential ThreadLocal leak with SecurityContext (#3031, rep by Mattias Jiderhamn)
  • rewrite-dispatch: dispatch with target (#2774, rep by Leonid Geller)
  • web-app: add expand-fileset-cleanup to <web-app (#3001, rep by Bill Au)
  • jni: keepalive select issue with premature close (#2962, rep by Martin Thompson)
  • mod_caucho: potential DOS issue with mod_caucho and virtual hosts (#2950, rep by Pieter Schoenmakers)
  • file: remove cache timeout in FileServlet for coherency, since the performance is handled by the proxy cache (rep by Vinod Mehra)
  • jsp: tag fragment with tag variable compilation failure (#2904, rep by Herve Prisciandaro)
  • jsp: taglib prefix was stored across jsp/tag files (#2936, rep by jlawrie)
  • jms: jdbc/transaction session not properly setting expires time (#2939, rep by Vinay Reddy)
  • jni: resin.def improperly defined getFdMax (fixed by wesley)
  • comet: remove Thread.sleep(10) in Port for long polling
  • comet: avoid skip() at end of request for a comet call so input can be buffered (#2870, rep by David Peterson)

Download

To help us better understand our users, please be kind enough to provide your information.