📄 changes-1.xtp
字号:
<document><body><s1 title="Resin Change Log"><s2 title="1.2.9 - Nov 15, 2001"><ul><li>(2001-10-26) Response.finish with forward() needs to skip input stream (rep by Song Qiu)</li><li>Taglib jar lookup backpatched from 2.0 (rep by Neil Fradkin)</li><li>bin/resin request_parse_headers needs to deal with long headers (rep by Stefan Praszlawicz)</li><li>With Apache, wasn't reloading servlets (rep by Guy McArthur)</li><li>Wasn't clearing buffer after CodeRed attack (rep by Steve Philip)</li><li>sendRedirect should produce absolute URL, e.g. http://foo/test.jsp (rep by Harris Wulfson)</li></ul></s2><s2 title="1.2.8 - July 11, 2001"><ul><li>potential buffer overflow in isapi_srun.dll (rep by Netcraft)</li><li>JSP contentType fix (rep by Tomas Zeman)</li><li>Alarm change since volatile long is guaranteed atomic (rep by Tom May)</li><li>close_child in mod_caucho.c had incorrect test (fixed! by Mario Bulhoes)</li><li>TcpServer.startConnection could increment startCount w/o starting thread (rep by Daniel Wroblewski)</li><li>internal compiler issue with i18n (fixed! by Tatsuya Bizenn)</li></ul></s2><s2 title="1.2.7 - May 31, 2001"><ul><li>Apache/IIS with query string (rep by everybody)</li><li>findSessionIdFromCookie needs to deal with null CookiesIn (rep by Gonzalo Diethelm)</li></ul></s2><s2 title="1.2.6 - May 30, 2001"><ul><li>detect Solaris Interrupt in waitForExit (rep by Kirk Rasmussen)</li><li>nsapi.c needs to look for ;jsessionid= not ;JSESSIONID= (rep by Tomasz Karpowicz)</li><li>BasicPrincipal needs to be serializable (rep by Jim Frenette)</li><li>plugin cleanup to avoid post issues (rep by Claus Jacobsen)</li><li>better detection/recovery of accept interrupts (rep by Daniel Wroblewski)</li><li>mod_caucho rewrite of ;jsessionid= must update stat info (rep by Robert Binion)</li><li>Create relative paths for jikes compilation on win32 (rep by James Korotney)</li><li><classpath source='.'/> caused compilation errors (rep by Peter Andrews)</li><li>Locale "zh" should be mapped to GB2312, not BG2312 (rep by Riew)</li><li>Exception in HTTP request parsing must close connection (rep by David Hammerton)</li><li>Too-many SSL exceptions should stop the server (rep by Jonas)</li><li>always-load-session wasn't accepting "false" (rep by Mark Saarinen)</li><li>changed wrapper.pl setpgrp(0,0); to setpgrp; to fix Solaris (fixed! by Guy McArthur)</li><li>ServletInputStream wasn't returning lines w/o newline.</li><li>web.xml must support xml:param='preserve' (rep by Mark Owen)</li><li>JSP headers in XTP should still allow doctype decl (rep by Soon Shin)</li><li>IIS with query strings was causing not found exceptions (rep by Mark Saarinen)</li><li>JavaScript wrapping of classes named $Foo was broken (rep by Claude Pelletier)</li><li>JavaCompiler should not normalize the encoding to the Java name (rep by Dmitry Sevostyanov)</li><li>Check war-dir change using list() instead of just lastModified for NT.</li><li>NT wasn't detecting jar additions to WEB-INF/lib.</li><li>DirectoryServlet needs to use URLUtil.encode (fixed! by Justin Akehurst)</li><li>Bug in XPath FromRoot when node is null. (fixed! by Bruno Navert)</li><li>JniRequest and proxy.h need to sync buffer sizes (rep by Istvan Ratkai)</li><li>CharBuffer.getChars wasn't incrementing properly (fixed! by Lolo LaSida)</li><li>in wrapper.pl -green and -classic need to be first (rep by Terence Parr)</li><li>Request Content-Type charset allows quotes (fixed! by Philip Nelson)</li><li>URL // should be synonym of root (rep by Ken Miyaki)</li><li>duplicate data sources are not detected (rep by C. K. Lim) </li><li>&getcwd is buggy in wrapper.pl, use getcwd() instead (fixed! by Adam Ryba)</li><li>Duplicate JSP page encoding with same encoding should be allowed (rep by George Moschovitis)</li><li><embed> cannot have pretty-print spaces added (rep by Stefan Scholl)</li><li>AT_BEGIN tags need to be updated in loops (rep by Bindu Mohan)</li><li>check war-expand-dir for modifications</li><li>expose Response.getContentLength() as public (rep by Carl-Henrik Tjärnlund)</li><li>If no cookies in Request.getCookies() should return null (rep by Pierre-Yves Saumont)</li><li>response.setContentType was ignoring parameters like ";boundary" (fixed! by Joe Zimmerlin)</li><li>isapi_srun needs better error-handling for bad resin.ini (rep by Frank Nestel)</li><li>URLUtil needs to encoding '%' (rep by Martin Cooper)</li><li>Fixed jsp_precompile (rep by Martin Cooper and Serge Knystautas)</li><li>HttpUtils wasn't parsing long POST forms (rep by Robert Whittle and Gustavo Santucho)</li><li>SmtpStream wasn't handling multiline SMTP responses properly (fixed! by Michael Kolfman)</li><li>JSP tag values containing quotes weren't properly escaped (rep by Hans Bergsten and Mikael Andersson)</li><li>CharBuffer.replace wasn't setting the length (rep by Alan Berezin)</li><li>getElementsByTagName shouldn't include the tag itself (rep by Jakob Eriksson)</li><li>CpXXX encodings should use CpXXX as the mime-type (rep by Serge Popov)</li><li>security fixes (rep by Kristoffer Karlsson and Huang YingNing)</li><li>jsp:setProperty error message bugs (rep by Eric Rasmussen)</li><li>Several bugs with tcp-store and different crash/restore orders (rep by Gary Doughty)</li></ul></s2><s2 title="2.0.b2 - April 17, 2001"><ul><li>Reorg XPath preparing to support XSLT 1.1</li><li>reworked vfs.i18n to make it easier to add other encodings</li><li>break up XSL template init to avoid Java method limits (rep by Jean-Baptiste Quenot)</li><li>IIS getRequestURI() needs to be re-escaped (rep by Frank Nestel)</li><li>exclude-result-prefixes wasn't working with new XSL (rep by Jean-Baptiste Quenot)</li><li>Session destroy events need to be called even with empty sessions (rep by Deepak Sharma)</li><li>added resin:disable-output-escaping as synonym for disable-output-escaping at top (rep by Stefan Scholl)</li><li>position() in sort needs to use sort order, not doc order (rep by Peter Heinrich)</li><li>Initial JAXP 1.1 cut</li><li>XTP with lots of parameters needs to hash mangled class name (rep by Jean-Baptiste Quenot)</li><li>XML/XSL redesign</li><li>merge with 1.2snap fixes</li><li>Need to set javax.servlet.error.request_uri (rep by Serge Knystautas)</li><li>Tag library performance optimization</li><li>Cookies need space between ;Path (rep by Sunny Balijepalli)</li><li>HardCore small POST</li><li>HardCore basic caching</li><li>HardCore date generation</li></ul></s2><s2 title="1.2.5 - April 12, 2001"><ul><li>Regression failure with a.jsp/foo.jsp</li></ul></s2><s2 title="1.2.4 - April 11, 2001"><ul><li>return error page on basic auth forbidden (rep by Mark Ashworth)</li><li>IIS 5.0 auth fixes (fixed! by Ahn Le)</li><li>more NT filepath garbage (rep by Huang YingNing)</li><li>cleaned up SchemeContext lookup of non-existent file (rep by Dave Moellenhoff)</li><li>WriteStream needs to check "source" again when flushing (rep by Stephen Wong)</li><li>application["caucho.server-id"] has the server id (rep by Bill Horsman)</li><li>better error reporting for interpolated values (rep by Roger Kjensrud)</li><li>tcpServer array not properly initialized in ResinServer (fixed! by Mathias Lagerwall)</li><li>AIX lockup: read_length in ReadStream shouldn't ever be < 0. (found! by Ganesan Venkatasubramanian)</li><li>directories/files starting with '.' should not be compiled (rep by Todd Lipcon)</li><li>JniRequest.getReader() was broken (rep by Istvan Ratkai)</li><li>XmlPrinter.print needs to flush for wrapped streams (rep by Chris Cuilla)</li><li>srun backup order was inconsistent (even/odd) (rep by Tony Payne)</li><li>cleanup encoding on close() and limit char[] size in WriteStream (rep by Peng Yong)</li><li>.jsp issues (rep by Elias Levy)</li><li>hash remote ip in generated session id (rep by Franck Bombourg)</li><li>better error message with XmlPrinter using writer and encoding (rep by Calh-Henrik Tjarnlund)</li><li>getNamedDispatcher wasn't forwarding() property (rep by Ralf Beier)</li><li>servlet errors on init() need to be logged (rep by Charles Meyer)</li><li>jikes problems with compilation (rep by Dave Moellenhoff)</li><li>add multiple parameters to env.jsp (added! by Martin Cooper)</li><li>mod_caucho should strip url-encoding from static files (rep by Kirk Rasmussen)</li><li>old srun sockets need closing (rep by Sang Yi)</li><li>Invalidated TCP ring sessions need to be removed on restart (rep by Christian Kindler)</li><li>IP printing bug in access logging (rep by Frits Jalvingh)</li><li>Need to strip leading whitespace for IIS headers (rep by Martin Jerico)</li><li>Better recovery for standalone request -e index.xtp, i.e. no / (rep by Richie Bielak)</li><li>Setting doctype-system should be in Document.setProperty (rep by Boris Granveaud)</li><li>Fixed incorrect DOCTYPE for HTML (rep by Paul Brown)</li><li>sendRedirect HTTP/1.1 needs to allow keepalive or send Connection: close (rep by Hoong Wai Wong)</li><li>NT bin/httpd.exe now has -EPATH=foo to set environment variables (rep by Christian Plonka)</li><li>RunnerRequest needs to grab the server port (rep by Stephen Tenberg)</li><li>Path.normalize needs to leave trailing '/'</li><li>wrapper.pl should use 127.0.0.1 instead of INADDR_ANY (rep by Anthony Tonns)</li><li>can't connect must return 503, not 500 (rep by Bernshtam Pavel)</li><li>Make JspLineException serializable (rep by Diego Martin Sabaris)</li><li>Increate srun-socket timeout (rep by Robert Armstrong)</li><li>NodeTransformer must set system-id and public id (rep by Boris Granveaud)</li><li>SendRedirect shouldn't normalize queryString (fixed! by Martin Cooper)</li><li>QElement.print needs to cast children to QAbstractNode (rep by Tomas Bahnik)</li><li>character-encoding was ignored in application (rep by Frank Nestel)</li><li><%@ include %> with url-pattern='/*' breaks (rep by Andrej Gabara)</li><li>NT case insensitive could cause double servlet load (rep by Jan Svensson)</li><li>NT service must catch ctrl-break (rep by Tarvis Romney)</li><li>add entire certificate chain as javax.servlet.request.X509Certificate.chain (added! by Yori Sakakura)</li><li>need to check JspFactory.getDefaultFactory before setFactory (rep by Randy Kemp)</li><li>need to escape < for file not found (rep by Hiromitsu Takagi)</li><li>Fixed StringTransformer encoding issues (rep by George Moshovitis)</li><li>mod_caucho needs case-insentivie host match (rep by David Cruz Langreo)</li><li>Base64 decode must ignore spaces (rep by flare)</li><li>CompilingClassLoader must not delete .class unless there's a .java (rep by Daniel Kirk)</li><li>character-encoding should not automatically affect compilation (rep by Frank Nestel)</li><li>content-length missing on some caching cases (rep by Lars Haupt-Hansen)</li><li>added XmlParser.setDefaultEncoding (rep by Frank Carver)</li><li>welcome files need passed parameters, e.g. for /foo/?id=a (rep by Jean-Baptiste Quenot)</li><li>forwarded request parameters need to handle i18n encoding (fixed! by Stanislav Debaltchouk)</li><li>Added entities-as-text init-param for XtpServlet (rep by Dariusz Wojtas)</li><li>Cron needs to start at hh:mm:01 instead of :00 so run-at will have correct time (rep by Mats Ekberg)</li><li>taglib uri='foo.tld' should check web-app root (rep by Julie Melbin)</li><li>Resin shouldn't use BeanInfo to get attributes and properties (rep by Mike Wynholds)</li><li>HttpUtils.getRequestURL needs to grok SSL port 443 (rep by Alex Gleyzer)</li><li>wars should get all plugin requests (rep by Colin Hawkett)</li><li>Make log rollover count configurable (rep by Jeff W)</li><li>Resin documentation XSL changes to handle web-apps (rep by James Korotney)</li><li>xmlns should be ignored by JSP parser (rep by darkness)</li><li>exclude-namespace-prefixes should be exclude-result-prefixes (rep by darkness)</li><li>::$DATA issue (rep by Rosinei Muniz)</li><li>ByteToChar.addByte() needs to loop until ring clears (rep by Timur H.Evdokimoff)</li><li>XslParser needs to understand namespaces (rep by darkness)</li><li>mailto: missing date (rep by Alex Sharaz)</li><li>XslFilter must not copy input headers to output (rep by Pieter Schoenmakers)</li><li>i18n form handling with JDK 1.1 is different from 1.2 (rep by Serge Popov) </li><li>bin/resin now uses GetPrimitiveArrayCritical (rep by Vickie Yang)</li><li>JniRequest wasn't properly setting the date</li><li>getHeaderBuffer bug in JniRequest breaks post (rep by Ratkai Istvan)</li><li>XslWriter needs to send the xmlns url with its attribute (rep by darkness)</li><li>plugin wasn't ignoring spaces in web.xml properly (rep by Serge Popov)</li><li>must call setBodyContent(null) when doStart fails (rep by David Geary)</li><li>duplicate web-app now throw an error message (rep by Emily Voytek)</li><li>bin/resin sync/disconnect fixes preventing page sharing (rep by Ian Beard)</li><li>work-dir should allow Java properties work-dir='$foo' with -Dfoo=bar (rep by Andrej Gabara)</li><li>normalize paths in wrapper.pl so chdir won't break relative paths (fixed! by Mike Wynholds)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -