|
 |

- mod_caucho and TcpServer changes to enhance reliability under load
- nested bodyTag problems with the end-tag-hack (rep by Veronique Dupierris)
- jsp:param value="" name=foo was thrown as illegal (rep by Jacek Laskowski)
- Using String[] for a tag variable was failing (rep by Fernando Olcoz)
- PageContext needs getThrowable() (rep by Ari Halberstadt)
- caucho-status was not allowed in resin.conf (rep by Tauren Mills)
- Base64 decoding fix (rep by flare)
- "listen" is an allowed configuration in the server (fixed! by Jim Douglas)
- getRemoteUser with IIS/Apache, but unconfigured should return basic principal (rep by Andre Minelli)
- resin:include with file-not-found was adding resin:include as node (rep by Gregg Carrier)
- Fix ;jsessionid on IIS (rep by Jens Goring)
- Fix -encoding for external javac (rep by YT Kim)
- Fix Apache getRemoteHost() (rep by Horst Reiterer)
- TagSupport.getValues() should return the keys (rep by Calvin Yu)
- IIS double decode of servlet path fixed (rep by Jason Collins)
- call nextWrite.close() instead of nextWrite.flush() in ServletFilter.close()
- mime-mapping expected .foo instead of foo (rep by Alain Origlia)
- fixed string-length() toString() in XPath (rep by Nicolas Lehuen)
- removed +CSO from jikes compilation (rep by Court Demas)
- circular include detection bumped up to 64 (rep by Yori Sakakura)
- JSP files for host:8080 were aliased with host:8090 (rep by David Thomas)
- trailing space in filename was causing problems under NT (rep by Thomas Weber)
- QRequestDispatcher race between request recycling and flushing (rep by Floyd Marinescu)
- recover when cache file deleted underneath request (rep by Tim Fox)
- cookie expires date was formatted wrong (rep by Dan)
- configure.in fixes for iPlanet (rep by Michael Los)
- jsp/end-tag-hack to work around tag library bugs (rep by Tim Fox)
- XslGenerator.generate needs synchronization (rep by James Brosnan)
- XPath sum() wasn't properly printed in XSL (rep by Marcin Jagodzinski)
- configuration period has int/long overflow for month/year (rep by Rob Snell)
- using BodyContent after dead should throw IllegalStateException (rep by MichalMosiewisz)
- workaround for IE hiding error messages by default (rep by Tiberiu Fustos)
- setSoTimeout is now configurable
- cookies and sessions use Cache-Control: private for HTTP/1.1 and nothing for HTTP/1.0
- anonymous caching uses Cache-Control: x-anonymous
- explicit header should override cookie expires (rep by John Moore)
- JSP preload with errors not properly caught (rep by Marc Larue)
- content-length now recognized (rep by Julie Melbin)
- cse_write_packet must be able to write empty packets
- <jsp_plugin can't have space in '; version' (rep by Jeff Perry)
- MemoryStream bug causing array exception (rep by Lukasz Kowalczyk)
- tweaks to class-update-interval as used by JSP pages
- Fixed synch problem in QNamedNodeMap (rep by Brian Parkinson)
- srun-port not picked up by mod_caucho (rep by Carlos Hanson)
- handling of "out" in JSP files (rep by Dirksen Lau)
- nullpointer in javascript when reload on server restart (rep by Piotr Fernandez)
- app-dir/web.xml not detected by plugins (rep by Alexander Jerusalem)
- // %> was causing problems (rep by Matthew Faso)
- iis_srun extension forwarding all req to Resin (rep by Filip Salomonsson)
- large headers truncated with IIS (rep by Melanie Lampert)
- thread-max calculation broken (rep by Matthias Ernst)
- problems handling ';' in url (rep by Stefan Podkowinski and Vitaly Batychko)
- missing host always returns the default host (rep by Antonio Freixas)
- getRequestURI should return unescaped uri (rep by Mattias Ernst)
- session.setAttribute can cause unboundEvent (rep by Oliver Koell)
- form spaces not handled properly (rep by George Diswani)
- <a> can't be pretty-printed (rep by Eric Hansen)
- test.jsp not always force make of <classpath> (rep by Scott Douglass)
- log(Exception) needs to unwrap exceptions (rep by Christian Wehrfritz)
- cookie parsing wasn't catching 'foo=bar,baz=19' (rep by Jens Dennig)
- some clients can send 'max-age' as cookie name (rep by Tripp Lilley)
- jsp:useBean needs to understand import and inner class (rep by Matthew Faso)
- ip printing writing signed bytes (rep by Ringer9)
- error-page 500 should catch servlet errors (rep by Dave King)
- request dispatcher include should allow spaces in query (rep by omar)
- jsp:getProperty must use pageContext.findAttribute
- BodyTag variables must use pageContext.findAttribute
- BodyTag threading issues (rep by Matthew Faso)
- Servlet ambiguity in JSP generation (rep by Rolf Scherer)
- mod_caucho issues with slow servers. Also added configuration in srun. (rep by Tiberiu Fustos)
- <java args='-O'> didn't work for jikes (rep by Alan Berezin)
- xsl:if for not(node()) was throwing RuntimeException (rep by Stargazer and Marcin Jagodzinski)
- JSP generation should use full class names (rep by Rolf Scherer)
- jikes detection fails for c:\foo\jikes.exe (rep by James Korotney)
- fix for -srun argument (rep by Antoine Baudoin)
- pretty-printing fix for <img> (rep by Steve Chiu)
- xpath substring-after bug (rep by Steve Chiu)
- improved mod_caucho connection heuristics
- added socket timeouts
- HttpServer should use 127.0.0.1 instead of localhost (rep by Neuronix)
- load-on-startup with jsp-file (rep by Robert Grzywinski)
- jsp:getProperty needs to understand isFoo (rep by Nasir Akhtar)
- .war files need to handle .jsp (rep by Frank Nestel)
- <% %> shouldn't automatically generate ';' (rep by Steve Chiu)
- Use QJspFactory to avoid conflict with epicentric (rep by Tripp Lilley)
- Report a better message for EPIPE (rep by Tripp Lilley)
- caucho.jsp-file wasn't properly deleted in some cases (rep by Robert L. Grzywinski)
- Threading issue where keepalive counts never dropped.
- Threading issue where all threads could exit simultaneously (rep by Elad Koren)
- On NT, cookie sessions for load balancing weren't sticky
- On NT, setup remove removes all filters (rep by Helen Grimbly)
- WAP has trouble with '.' as session character (rep by Ole Dalgaard)
- All Authenticator methods now take HttpServletRequest
- Check modification with '!=' instead of '<' for JSP (rep by Paul Snively)
- Caching wasn't removing files when LRU kicks in (rep by Ed Miner)
- fix in URL normalization (rep by mark)
- wrapper.pl cleanup (rep by Kevin Welker)
- resin.form.locale (req by Avi Cherry)
- mod_ssl variables (req by Jens Dennig)
- xsl:attribute has trouble in macros (rep by Steve Chiu)
- cookie values should not be restricted to 256 bytes (rep by Roberto Tiella)
- jspDestroy should be called on JSP change (rep by Den Riabtchik)
- resin:include of 'c:\foo' doesn't work on NT (rep by Ken Koster)
- cache-mapping 40d overflows RegistryNode.getPeriod() (rep by Jerry Huxtable)
- "meta-inf/taglib.tld" error not caught in tag.jar (rep by Juraj Kazda)
- "extends" now checks for HttpJspPage (rep by Ed Miner)
- line number mapping for thrown exceptions
- logging should be in local, not GMT (rep by Carlos Hanson)
- run-at executing at :00 and :01 (rep by Daniel Seltzer)
- run-at should use dummy HttpServletRequest (rep by Daniel Seltzer)
- Cookie parsing should handle Cookie: foo; bar; (rep by Kien Kiong Ng)
- web-app encoding should override response encoding for forms (rep by Vyacheslav Pedak)
- DirectoryServlet needs fix for web-app (rep by Daniel Seltzer)
- PageContext must implement pushBody and popBody (rep by Tripp Lilley)
- ResponseAdapter needs buffering for locomotive (rep by Leo Deegan and Ari Chopra)
- Authenticator should allow request (rep by Paul Snively)
- FormLoginServlet should use redirect instead of forward (rep by Francois Rene Bertrand)
- session.invalidate() should generate new id (rep by Jens Dennig)
- <%@ page extends means the page isn't static (rep by Eugen Kuleshov)
- beanName with RTA should use getClass not GetClass
- caching issues with include pages (rep by Ed Miner)
- JavaScript generating too-large methods (rep by Charlie Evett)
- web-app id="/" treated different from default web-app (rep by Jeff Behl)
- caching broken with large files (rep by Ed Miner)
- foo.jsp\ shows the source on NT (rep by James Griggs)
- '/' should dispatch everything to Resin (rep by Nick Popoff)
- mixed context in resin.conf should be caught (rep by Eric Hansen)
- bad elements in http-server should be caught (rep by Ed Miner)
- foo.jsp\ will show foo.jsp on NT (rep by James Griggs)
- xsl:param at top level isn't recognized (rep by Steve Chiu)
- jsp:root (rep by Steve Chiu)
- bad generation of "implements SingleThreadModel" (rep by David Malkovsky)
- TagAttributeInfo constructor API mixed up (rep by Victor Salaman)
- TagData(Object []) constructor broken (rep by Victor Salaman)
- forward() should just clearBuffer(), not reset() (rep by Alex Cruikshank)
- Long variables not handled properly in tags (rep by Robert Grzywinski)
- setStatus shouldn't send error or load cache (rep by Daniel Lopez)
- load-on-init problems with web-app (rep by Daniel Seltzer)
- "%= ... %" is an allowed request time expression (rep by Mark Hayes)
- 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)
- 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
- 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
- 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)
- 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.
- 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
- 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
- Quick bug fix for non-Resin servlet engines and language=java
- Added template and servlet examples
- 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
- 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
- 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.
- 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
- 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
- Added mailto: and http: to VFS
- Performance enhancements
- Bug fix to support JRun
- Preparation for Java support
- 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.
- Added XQL supporting XSL December 1998 Draft
- Navigation Examples
- Added multithreading to mini-HTTP
- XML, DOM level 1.0
- Major Performance Enhancements
- Works with Kaffe interpreter (not compiler)
- Bug fixes #271-272,274-285,289,300,304-308
- Bug fixes #263 - 270
- Added createRoot, bind, unbind to Path.
- Added ScriptClosure to support application events.
- First public release.
- ecma-262
- netscape 1.3
- perl 5 regexp
- jsp 0.92
- mini-http, exception, classes, import
Copyright © 1998-2000 Caucho Technology. All rights reserved.
Last modified: Tue, 19 Sep 2000 17:27:24 -0700 (PDT)
|