caucho
Resin 1.1
FAQ
Reference Guide
JavaDoc
Demo
Tutorial

Change Log
Errata
Future
 Resin Change Log

1.1.snap - March 31, 2000

  • DirectoryServlet should work like FileServlet (rep by Alex Cruise)
  • extends JSP files need to detect changes (rep by Dmitry Maximovich)
  • Cron needs its own thread and needs to eliminate sync (rep by Victor Salaman)
  • make sure caching files get closed even if servlet fails (rep by Sonny Pickett)
  • BodyTag.getPreviousOut should return out even at top level (rep by Chris Martin)
  • resin.conf and web.xml should be combined (rep by Ari Halberstadt)
  • fixed large jsp file bug (rep by Chris Burnley)
  • remove duplicate entries from mod_caucho (rep by Henric Larsson)
  • <cache size=0> should disable the cache (rep by Alex Chung)
  • iis_srun.dll fixing logs (rep by David Seltzer)
  • Form handling bug: foo=&bar=15 fails for foo (rep by Henric Larsson)
  • Vary: Cookie -- cookie pages are now cacheable for non-logged in users.
  • sessions should survive forward() (rep by Dalton Iwazaki)
  • mod_caucho issues with error-page (rep by Borne Mace)
  • Added caucho-status=false directive (rep by Daniel Seltzer)
  • Added compile=false directive (rep by Arnick Hahn)
  • JSP attributes should be javax.servlet.jsp.jspException (rep by Jeff Behl)
  • getElementsByTagName should never return null (rep by Chris Chen)
  • forwarded pages should have access to Post input stream (rep by Michal Mosiewicz)
  • shortest should match dual *.go and *.jsp match (rep by Jeff Behl)
  • renamed port -> httpd-port to reduce confusion
  • <!DOCTYPE parsing not handled by plugin (rep by Marko Asplund)

1.1.b6 - March 20, 2000

  • XslFilter should use page parent as pwd (fixed! by Chris Chen)
  • JSP generator needs to use booleanValue instead of boolValue (rep by Rob Grzywinski)
  • NT setup of Apache httpd.conf needs to escape backslashes (rep by Phil Smy)
  • getRequestedSessionId() should return the ID even if the session is new (rep by Stan Silvert)
  • Host logs should be in RESIN_HOME/log (rep by John Cyriac)
  • JS wrapped methods where an arg is private aren't allowed (rep by Chad Hamann)
  • empty JSP tags should still evaluate the methods (rep by Sergio Soccaras)
  • XSL should use consistent 'node' and 'inputNode' in xsl:for-each (rep by Michal Mosiewicz)
  • XSL document() must be a cache-depends (rep by Michal Mosiewicz)
  • added thread-keepalive attribute
  • JavaScript bean wrapper should look at BeanInfo (rep by Vamsee Lakamsani)
  • NSAPI wasn't handling HTTP/0.9 properly (rep by Rich Farrell)
  • FileServlet should work with servlet-mapping (rep by Alex Cruise)
  • ISAPI HTTP_FOO_BAR needs to convert to foo-bar (rep by Paul Sheehan)
  • mod_caucho would match /servletxxx for /servlet/* patterns (fixed! by Robson Miranda)
  • autoreload of web.xml and resin.conf should be more robust with errors (rep by Larry Hamel)
  • JSDK/JSP API fixes for Visual Age (debugged! by Robert Salesas)
  • Default server root should be resin.home (rep by Robert Salesas)
  • Jar caching (impl! by Victor Salaman)
  • forward() reset and finish (rep by Michal Mosiewicz)
  • JSP exceptions should be thrown instead of caught (rep by Nick Popoff)
  • load-on-startup problems with different config (rep by Marco Hunsicker)
  • windows-125x character encoding (rep by Eugen Krivoruchko)
  • <jsp session=false> disables sessions by default (rep by Rafi Jacoby)
  • CauchoRequest.resetTimeout() and reset timeout on activity (rep by Dave Moellenhoff)
  • Multiple -J-mx were getting swallowed by wrapper.pl (rep by Bill Carroll)
  • Missing <%@ include %> should work with errorPage (rep by Ed Miner)
  • UnionPattern fixes for XSL (rep by Michal Mosiewicz)
  • reading of Certificates with mod_ssl (rep by Marko Asplund)
  • Set-Cookie conformance to RFC2109 (rep by Ken Yun and Niranjan Nagar)
  • jsp-file as servlet fixes (rep by Slawek Zachcial)
  • omit-html-declaration and only minimize html booleans (rep by Michal Mosiewicz)
  • mod_caucho can now distinguish between ports (rep by Robert Grzywinski)
  • fix to plugin resin.conf parsing and handling of web-app id='/foo' (rep by Slawek Zachcial)
  • wrapper.pl needs to pick up zip (rep by Jeff Haynie)
  • cleanup ./configure and install.sh
  • host app-dir should be relative to http-server (rep by Paul Snively)
  • Support for NT UNC (\\host) (rep by Mark Rowell)
  • HTTP/1.1 chunked encoding problems (rep by Seth Ladd)
  • position() in xsl:if (rep by Seth Ladd)
  • ClassLoader fixes for loading jni (rep by Pierre Dony)
  • -install-as and -remove-as for NT services (submit! by Alan Douglas)
  • user-name and group-name added to avoid running as root (rep by Nir-Tzion)
  • files need escaping in JavaGenerator (rep by Naresh Sikha)
  • sesson and load statistics in "caucho.statistics" (req by Mattias Nilsson)
  • browser-mapping lets Resin handle broken http clients (rep by Kevin Minder)
  • DBPool now implements java.sql.Driver (contrib! by Kevin Minder)
  • tag.release() should have access to pageContext (rep by David Geary)
  • classpath with no source shouldn't autocompile (rep by Edson Richter)
  • xsl:for-each needs to set the list-context (rep by Seth Ladd)
  • Application class loader is a "caucho.class-loader" attribute (rep by Vladimir Zamiatin)
  • added lots of default mime mappings.
  • JSP/XTP precompiled pages avoid parsing
  • timestamp in logs should be local (rep by Scott Douglass)
  • xsl can (and should?) be put in the class path
  • XTP/XSL line numbers are now reported better
  • <%= 2 %> as default XTP text should not be escaped.
  • wrapper.pl should use socket constants (fix! by Dave Moellenhoff)
  • handle DBPool overflow by waiting instead of throwing an exception.
  • work-dir fix (rep by everybody)
  • servlet.init() calling of getRealPath doesn't work (rep by Eric-Olivier Lamey)
  • jsp:setProperty with String[] should use getParameterValues (rep by Karsten Merkle)
  • tag optional initialization of Object property should use null (rep by David Geary)
  • POST errorPage to file returns method not implemented (rep by Alik Eliashberg)
  • i18n in nested body tag (rep by Michal Mosiewicz)
  • completed <run-at> servlet option
  • RunnerResponse problems flushing from forwarded page (rep by Ed Miner)
  • completed <cache-mapping>
  • basic auth now goes through authenticator (rep by Michal Mosiewicz)
  • servlet matching is now case-insensitive on NT
  • regexp hosts: <host regexp='(?:[^.]+.)?([^.]+).com'>
  • setContextClassLoader for servlet.init (rep by Rich Roth)
  • httpd.exe now uses console mode (rep by Mac Chan)
  • XTP needs to set Last-Modified properly (rep by Hans-Peter Schmidt)
  • DBPool robustness for failed connections (suggested by Michal Mosiewicz)
  • httpd.exe causing jdbc.odbc errors (rep by Paul Bauersfeld)
  • DBPool.getActiveConnections (rep by John Zedlewski)
  • filtering doesn't preserve encoding (rep by Michal Mosiewicz)
  • /script/iis_srun.dll appears in URL
  • JavaScript name mangling can't use base64 (rep Paul Bauersfeld)
  • unset tag attributes and values must be cleared for reused tags (rep Avi Cherry)
  • taglib uri='foo.jar' should look for META-INF/taglib.tld (rep by Sergio Socarras)
  • <error-page> in http-server (Apache only) (req by Eric Hansen)
  • resin:include (req by Eric Hansen)
  • wrapper.pl needs setpgid (rep by Das Ashutosh)
  • plugins need to understand web.xml (rep by Zachcial Slawek)
  • caching deletes charset from headers (rep by Michal Mosiewicz)
  • file not found from forward should be handled normally (rep by Ed Miner)
  • node()|@id matches all attributes (rep by Michal Mosiewicz)
  • Form processing with extra '&' (fixed! by Steve Abatangle)
  • request.getRequestDispatcher problems with contextPath (rep by David Soergel)
  • mod_caucho handling multiple hosts in <host> (rep by Zach Bagnall)
  • Rewrite of JavaScript code generation and bean wrapping.
  • httpd -e <url> statically executes the url (req by Ed Miner)
  • foo.jsp. on NT shows the source of foo.jsp! (rep by Sassan)
  • ServletServer now grabs ContextClassLoader and allows pseudo-global <classpath>
  • jsp:include in BodyTags (rep by Ilan Kirsh)
  • Improved performance for jsp:include, and jsp static pages (rep by Ed Miner)
  • Fixes for wrapper.pl heuristics finding RESIN_HOME (fixed! by Victor Salaman)
  • -deadwait fixes using socket instead of System.read.in (rep by Victor Salaman)
  • CLASSPATH, JAVA_HOME, RESIN_HOME now saved in NT service (rep by Eitle Jurgen)
  • -J, -D now handled by NT (rep by Niel Esary)
  • Session id should not use '/' (rep by James Kao)
  • Nested TagBody tags not properly resetting out (rep by Ilan Kirsh)
  • \r issues in JSP and XTP parsing causing problems with Mac (rep by David Smiley)
  • Vfs/Path cleanup (reviewed! by David Smiley)
  • DBpool cleanup (reviewed! by Matthew Young)
  • created webutil.HttpForm (req by Paul Snively)

1.1.b5 - January 17, 2000

  • SimpleClassLoader not putting jars in class loader (rep by Daniel Lopez)
  • DirectoryClassLoader not putting jars in class loader (rep by Victor Salaman)
  • Taglib tld lookup in jar file, i.e. app.getResourceAsStream looks in class loaders (rep by Paul Lacrosse)
  • -Dfoo=bar and -J-mx=z support in wrapper.pl (fixed! by Len Maxwell)
  • Threading control now handles keepalives better
  • NSAPI setup on NT
  • NT problem with trailing slash for Resin-home (rep by Moshe Yidgar)
  • -nojit not work with NT (rep by Jonathan Goldstein)
  • TagBodySupport must throw TagException (rep by David Geary)
  • @<<END fails on NT (rep by Paul Snively)
  • BodyContent not handing i18n properly (rep by Avi Cherry)
  • sendError and sendRedirect should close Response (rep by Mark Feldhousen)
  • jar, http, tcp getAvailable() implemented (rep by David Soergel)
  • getParameter uses response.getCharEncoding (rep by Slawek Zachcial)
  • JSP tag variables need indirection (rep by Ilan Kirsh)
  • Application class loaders combined into one (rep by Ilan Kirsh)
  • simplified JSP error formatting (rep by Rich Roth)
  • iis_srun.dll supports caucho-status, setup.exe more robust
  • Xml parsers now inherit XmlParser to look more SAX-like
  • XSL stylesheet precompilation problems fixed.
  • Xtp printing now changed to use xsl:output (rep by Mical Mosiewicz)
  • getAttribute now works on a http: vfs stream (rep by Paul Snively)
  • XML parsing now using internal utf8 reader (rep by Victor Salaman)
  • preceding-sibling:: and following-sibling:: fail in filters (rep by Paul Snively)
  • <classpath> now grabs character-encoding for i18n (rep by kempleo)
  • <classpath> and <java> now allow "args" (rep by Avi Cherry)
  • Servlet 2.2 complete except for client certificates!
  • HttpServer now accepts -srun to select the srun (rep by Herve Boutemy)
  • ServletContext.getMinorVersion should be 2 (rep by David Smiley)
  • Timeouts never called (rep by Emmanuel Blot and Jan Epsen Hansen)
  • non-ascii URLs with mod_caucho didn't work (rep by Christian Thomas)
  • Win98/PWS changes to setup.exe
  • JSP tags and servlet interaction (scope issues) (rep by Avi Cherry)
  • JSP tag library tld lookup incorrect (rep by Sergio Socarras)
  • JSP precompilation wasn't working (rep by David Smiley)
  • Element.getAttribute should return "" if attribute missing (rep by David Smiley)
  • Microsoft JVM now supported
  • Supporting Java arguments on win32 with -J<arg>
  • iis_srun and mod_caucho fixes for short writes to browser (rep by Michael Burks)
  • httpd.exe and srun.exe are now graphical.
  • The configuration and compilation for Unix changes to configure/make
  • NSAPI for Unix is now included!
  • install.sh problem test ! grep is bogus (rep by Chris Cobb)
  • forward needs to use the old query string (rep by Erich Bratton)
  • HttpStream should set Host: xml.com, not Host: xml.com:80 (rep by Alex Chaffee)
  • iis_srun fixes for large files (rep by Emmanuel Blot)
  • PageManager fixes for Jetty (rep by James Korotney)
  • Html parser (XTP) lowercased non-html tags (rep by James Kao)
  • jsdk22.jar didn't make parseQueryString public (rep by Court Demas)
  • -conf foo.conf should look in resin_home, not resin_home/conf (rep by Court Demas)
  • IIS and Apache both support load balancing and keepalives
  • mod_caucho didn't handle /servlet/* properly (rep by Jeremiah Thompson)
  • '<' XTP attributes were printed as <. Also, disable-output-escaping wasn't affecting attributes (rep by Michal Mosiewicz)
  • self::node() not interpreted as axis in XPath expression (rep by Paul Snively)
  • Added apache-1.3.4 mod_caucho.dll to distribution
  • Path info now handled by mod_caucho and iis_srun (rep by Michal Mosiewicz)

1.0snap - December 6, 1999

  • If FooPage extends JavaPage, it should print LineMap (rep by HyoungKi Choi)
  • ApplicationAdapter fixes for Jetty (rep by James Korotney)
  • TcpServer backpatched from 1.1 (rep by Emmanuel Blot)
  • XtpPage handling i18n

1.1.b4 - December 3, 1999

  • C memory overrun problems causing dispatching trouble in mod_caucho and iis_srun (rep by practically everybody)
  • form char-encoding can now be controlled by Request attribute "resin.form.character.encoding" (Avi Cherry)
  • Commented out experimental caucho-status CPU usage
  • XTP i18n problems with ISO-8859-2 (rep by Michal Mosiewicz)
  • NT services now grab command lines (rep by Julien de Murcia)
  • HttpStream can now set headers (rep by Paul Bauersfield)
  • XSL support now follows the 16 Nov spec.
  • wrapper.pl improvements to -verbose (by Emmanuel Blot)
  • web-app id='/foo/' confuses getRequestDispatcher (rep by Dave Smiley)
  • application.getRequestDispatcher("foo.html") in web-app 'bar' looks at barfoo.html. (rep by Dave Smiley)
  • Env.java now is a GenericServlet (rep by Dave Smiley)
  • getServerName was returning foo:8080 (rep by Dave Smiley)
  • load balancing mixup with session ids (rep by Mattias Nilsson)
  • jspDestroy never called in JSP (rep by HyoungKi Choi)
  • setup.exe now available on NT
  • <a href=a/b> not handled by HTML parser (rep by Paul Bauersfield)
  • Added LooseHtml for parsing net documents
  • ECMAScript now allows users to define null and undefined mappings for Java (rep by Mark Addleman)
  • -conf not using lookupNative on NT (rep by Julien de Murcia)

1.0.2 - November 17, 1999

  • sessions encoded in query for wap (rep by Osma Ahvenlampi)
  • mod_caucho wasn't sending auth
  • NativeDate needs sync with QDate (rep by Mark Addleman)
  • Session invalidation throws Concurrent exception (rep by David Smiley)
  • StaticGenerator used lookup instead of nativeLookup (rep by David Smiley)
  • Java JSP generation expected more than HttpJspPage (rep by David Smiley)

1.1.b3 - November 16, 1999

  • First cut at JSP 1.1 tag extensions
  • Minor cleanup of shutdown protocol
  • mod_caucho flushing cleanup and ResponseStream close (rep by Mattias Nilsson)
  • XmlUtil.getPIAttribute robusness (fixed! by David Smiley)
  • several JSP and bean recompile bugs (rep by Mattias Nilsson)
  • mod_caucho was only scanning first cookie for load balancing (rep by Mattias Nilsson)
  • class problems using jikes as external parser
  • license changes to open source
  • JavaScript code generation fixes to make JDK 1.2 happy.
  • Fixed some issues relating to using jikes as an external parser
  • IIS dispatch of servlets with query strings (rep by Stephen Owens)

1.1.b2 - November 4, 1999

  • 'Proxy' caching added
  • Servlet chaining now works with jsp:include.
  • First cut of a Resin load status
  • Backed out Java JSP string optimization.
  • Catching EINTR in mod_caucho
  • Added CauchoErrorPage to mod_caucho (rep by Niranjan Nagar)
  • Infinite jsp:include loops are now detected (rep by Camille Riddle)
  • mod_caucho now works nicely with Apache (rep by Niranjan Nagar)
  • Cookie age has 32 bit bug
  • Session synch issues
  • Pages returned for the wrong url (rep by Mattias Nilsson and Camille Riddle)
  • getBufferSize() not handed in jsdk2.1 (rep by Mattias Nilsson)
  • jsdk22.jar not handle readline properly. (rep by Mattias Nilsson)
  • included files have proper character encoding (Primoz Hrvatin)
  • XtpFilter -> XslFilter and fixing XtpFilter problems (Franck Rasolo)
  • mod_caucho squashed multiple cookies (Camille Riddle)
  • configuration files now live in resin/conf (Emmanuel Blot)
  • added first cut at a Resin tutorial
  • servlet-mapping now understands '/' (Slawek Zachcial)
  • path-mapping now understands regexps (Emmanuel Blot)
  • more threading tweaks in TcpServer
  • fix threadDeath deadlock (rep by Camille Riddle)
  • only first input cookie recognized (rep by Mattias Nilsson)
  • jikes now supports -encoding
  • allow 'host' for http-server.

1.1.b1 - October 14, 1999

  • Servlet Filters, in particular x-application/xtp so Servlet output can be formatted by XSL
  • Database pooling rewritten to follow JDBC 2.0 concepts.
  • The ISAPI filter is fully configurable with resin.conf (rep by Paul Gayeski)
  • Runtime errors were reported as ServletExceptions
  • 20% performance enhancement to beat Orion
  • JRun fix on NT (rep by Sergio Soccarras)
  • TcpServer rewrite to fix synch
  • getRemoteUser not work on Apache (rep by Luca Bolognese)
  • request.getRequestDispatcher not properly handling jsp:include (rep by Gita Banga)
  • mod_caucho array bounds problem

1.0.1 - October 9, 1999

  • XTP -lite generation for HTML generated bogus HEAD section.
  • Deadlock in Application/VirtualHost
  • jikes can't handle -encoding (rep by HyoungKi Choi)
  • POST and jsp:include don't work together (rep by Slawek Zachcial)
  • IIS goes to 100% under load (rep by Slawek Zachcial)
  • Class reloading must clear application and session attributes (rep by Hans-Peter Schmidt)
  • includes need to inherit parameters (rep by HyoungKi Choi)
  • mod_caucho.c needs to set status on error (fixed by Mattias Nilsson)
  • precompiled JSP don't need compilation
  • scripts have bash dependencies
  • getContentType returns full content-type header (rep by Mattias Nilsson)
  • JspClassLoader needs to use lookupNative on NT (rep by Rene Biegert)
  • After 3 days, sessions time out instantly (rep by HyoungKi Choi)
  • Apache on win32 not properly closing sockets on timeout (rep by Rene Bieger)
  • nested relative static includes use wrong path (rep by Slawek Zachcial)
  • class loader problems
  • /test.jsp/foo/bar compiles different than /test.jsp (rep by Mattias Nilsson)
  • jsp:useBean class should allow interfaces (rep by Mike Engelhart)
  • jsp:setProperty not giving error message when interface is missing (rep by Chris Cox)
  • jsp:setProperty doesn't understand Integer (rep by Chris Cox)
  • Threading problems with TcpServer
  • synchronization needed in ClassLoader.loadClass

1.1.b0 - October 7, 1999

  • The bulk of Servlet 2.2 is now available
  • forms: query, post and include now follow 2.2
  • Auto-compilation of servlets and beans (see http-config)
  • Fixes to Auto-compilation.
  • Load balancing on Apache (initial impl by Mattias Nilsson)
  • session cookies disappear across applications (rep by Hans-Peter Schmidt)

1.0 - September 15, 1999

  • Fix for external servlet runners (rep by Leo Deegan)
  • Reworked TcpServer threading model attempting to avoid JDK accept freeze.
  • JSP update problem (rep by Emmanuel Blot).
  • Line # problem with JSP/Java and <% ... %> (rep by Michael Blakeley)
  • WriteStream array overrun (rep by Emmanuel Blot)
  • Synch problem with server shutdown
  • CLASSPATH problems using jikes as java compiler
  • JRE 1.1 won't start (rep by Cisco Serret)
  • NT error repoting in directories with blanks
  • Line # translation in runtime errors
  • addCookie() wasn't printing expires date correctly (rep by Leo Deegan)
  • various XSL bugs
  • xsl.sh now uses strict XSLT by default, XSLT-lite is by -lite.

b9 - September 3, 1999

  • Virtual hosting fixes (rep by HyoungKi Choi)
  • i18n fixes with forms (rep by Jen Hsien Huang)
  • srun problems with apache (rep by HyoungKi Choi)
  • QServlet should be GenericServlet (rep by Vlad Beffa)
  • stat not picked up in mod_caucho.c (rep by Emmanuel Blot)
  • sync issues with accept (rep by Michael Blakeley)
  • JS exception catch bug
  • JSP isModified now checked periodically instead of each time
  • WriteStream shutdown when write fails IOException
  • XSLT-lite uses parsed-content by default to conform with XSLT

b8 - August 23, 1999

  • Virtual hosting fixes (rep by HyoungKi Choi)
  • JServ support (reported by Andrew Anten and Mark Edwards)
  • NT Service cleanup with win95
  • Oracle incompatibilities with ResultSetEcmaWrap (rep by Peter Antman)
  • Win32 error reporting problems (rep by Neil Bartlett)
  • Fixed deadlock and increased robustness of connection timeout and server shutdown (rep by Edgardo Robles)
  • NT exec problems with directories with spaces (rep by Sebastien Fouss)
  • Updating class loader didn't find updated WEB-INF/lib/foo.jar (rep by Sebastien Fouss)
  • i18n fixes for XML, JSP, XSL and POST (rep by CK Chan)
  • Updates for most recent JSP 1.0 spec
  • Updates for most recent (Aug) XSL 1.0 spec

b7 - August 7, 1999

  • Quick bug fix for non-Resin servlet engines and language=java
  • Added template and servlet examples

b6 - August 6, 1999

  • XQL -> XPath following the July draft
  • XSLT follows the July draft (but see errata)
  • Resin XSL extensions now use xtp: instead of xsl:, e.g xtp:copy-element
  • httpd.sh and srun.sh now invoke a perl wrapper responsible for keeping the Java process alive.
  • start-httpd.sh, stop-httpd.sh, start-srun.sh, and stop-srun.sh added
  • httpd.exe and srun.exe can now be installed as NT services using -install and -remove
  • srun_iis.dll no longer needs MFC
  • split vfs.Stream to ReadStream and WriteStream.
  • JSP and XTP now have JspManager and XtpManager so servlets can use jsp files and xtp files as templates.
  • fixed several bugs relating to HTTP/1.1 keepalives
  • fixed JS wrapping. getNext() was shadowing next()
  • EUC_KR encoding fixed
  • JSP contentType now correctly understands charset=foo
  • Java compilation supports Jikes, allows setting of the tmp directory, and fixes compilation problems with jdk1.1.6

b5 - July 9, 1999

  • Cleaned up the APIs, and exposed JavaDoc
  • Complete reorganization of the entire codebase
  • Script invocation overhead drastically reduced.
  • Supports HTTP/1.1, including virtual hosting
  • HTTP config now follows Servlet 2.2 API, including WEB-INF
  • XSLT follows April draft
  • XSLT-lite cleaned up and formalized

b4 - June 1, 1999

  • Resin now supports JSP 1.0!
  • Resin now includes servlet runners for Apache and IIS
  • Java is now a valid, and the default, scripting language.
  • Supports the JSDK 2.1 clarifications from JSP
  • Servlet init configuration has changed slightly.
  • b4 support for other servlet runners is still broken. Sun's changes to the JSDK 2.1 api are not available in the other runners yet, and there hasn't been a chance to add the compatibility.

b3 - April 28, 1999

  • Resin now supports JSDK 2.1
  • Other servlet runners (JServ, JRun) are not supported by b3.
  • VFS now supports stderr:, stdout:, and log:.
  • The mini-httpd is now configurable.
  • On Windows, Resin finds Java through the Registry.
  • .application is dead. applications are configured in resin.conf

b2 - March 31, 1999

  • Renaming *.es -> *.js and *.jtp -> *.atp and request.query->request.form
  • SCRIPTPATH now looks in RESIN_HOME
  • Configuration made public (see tutorial, docs will come later :-()
  • Bug fix for JRun on Windows
  • Lots of minor bug fixes.
  • "bug" fix for Kaffe to support HTTP.
  • Added tutorial and quote.com example

b1 - March 16, 1999

  • Added mailto: and http: to VFS
  • Performance enhancements
  • Bug fix to support JRun
  • Preparation for Java support

a5 - Feb 28, 1999

  • Added JTP, with support for XSL December 1998 Draft
  • Added simple JTP examples
  • Added caching for quasi-static pages.
  • Bug fix for multithreaded mini-HTTP
  • Bug fix for win32 path lookup.

a4 - Feb 17, 1999

  • Added XQL supporting XSL December 1998 Draft
  • Navigation Examples
  • Added multithreading to mini-HTTP

a3 - Jan 29, 1999

  • XML, DOM level 1.0
  • Major Performance Enhancements
  • Works with Kaffe interpreter (not compiler)
  • Bug fixes #271-272,274-285,289,300,304-308

a2 - Jan 29, 1999

  • Bug fixes #263 - 270
  • Added createRoot, bind, unbind to Path.
  • Added ScriptClosure to support application events.

a1 - Dec 30, 1998

  • First public release.
  • ecma-262
  • netscape 1.3
  • perl 5 regexp
  • jsp 0.92
  • mini-http, exception, classes, import

Resin 1.1   Errata
Copyright © 1998-2000 Caucho Technology. All rights reserved.
Last modified: Fri, 31 Mar 2000 19:15:32 -0800 (PST)