📄 changes-31.xtp
字号:
<document><header><title>Resin Change Log</title></header><body><s1 title="Resin Change Log"><p><a href="changes-2.xtp">Resin 2.1 changes</a></p><s2 title="3.1.7 snapshot"><ul><li>webapp: versioning wasn't handling ROOT-1.0.war properly (#2668, rep by A Servidio)</li><li>mod_caucho: build issue with Apache 1.3 (#2655, rep by maxpil)</li><li>proxy: ProxyServlet support for x-forwarded-for (#2638, rep by remilon)</li><li>proxy: ProxyServlet was not properly passing repeated headers (#2637, rep by remilon)</li><li>admin: ping thread failure should only send page results at fine level (#2640, rep by remilon)</li><li>quercus: mantis issue with compress_handler missing (ob_start callback) (#2575, rep by stargazer)</li><li>webbeans: amber loading timing issue with webbeans (#2642, rep by markus)</li><li>quercus: missing synchronization on getJavaClassDefinition (#2632, rep by stbu)</li><li>servlet: RequestWrapper needs to use getRequest() instead of _request (#2651, rep by azenkov)</li><li>boot: resin-root not properly handled (#2652, rep by Alex Sharaz)</li><li>amber: EntityManagerFactory init must be lazy for 3rd party providers (#2648, rep by wesley)</li></ul></s2><s2 title="3.1.6"><ul><li>quercus: class static field syncronization issues</li><li>quercus: initialization syncronization issues</li><li>ioc: data-source not properly using JNDI lookup (rep by Stargazer)</li><li>(2008-05-02) quercus: eval must return null for missing return (rep by Matthew Schmidt)</li><li>quercus: $SERVER['REQUEST_URI'] calculation with forward [clean_urls on drupal] (rep by Matthew Schmidt)</li><li>rewrite: forwards with query improperly cached (rep by Matthew Schmidt)</li><li>(2008-04-30) quercus: SimpleXMLElement getField could throw NPE (rep by Matthew Schmidt)</li><li>jsp: permission issues with WEB-INF/work could cause 404 instead of servlet exception (#2635, rep by mauricev)</li><li>boot: updates for missing configuration attributes</li><li>boot: update startup log message for better VM version logging (#2633, rep by stbu)</li><li>multipart form not properly handling multiple uploads (#2578, rep by waiwong)</li><li>admin: web-app added statistics-enable to enable web-app statistics (#2625, rep by Marty Messer)</li><li>(2008-04-26) jsp: JspPrecompileListener not properly handling <fileset> (#2615, rep by stbu)</li><li>boot: WatchdogClient.launchManager needs -Xrs for windows (#2566, rep by mledom)</li><li>boot: watchdog restart requires delay between stop and start (#2564)</li><li>LruCache issue with nullpointer key (#2621, rep by zhaoxingyun)</li><li>ssl: config error message needs to be logged at cluster level (#2602)</li><li>boot: jvm-arg inside resin:if was throwing config exceptions (#2617, rep by Mattias Jiderhamn)</li><li>jca: add max-connections and max-active-time to connection-factory (#2618, rep by wesley)</li><li>jms: add com.caucho.jms.queue.JmsBlockingQueue for 3rd party jms (#2619, rep by wesley)</li><li>servlet: update cache clearing/timing to avoid servlet-mapping race condition (#2611, rep by Charles Lyons)</li><li>configure: add $JAVA_HOME/../Headers/jvmti.h check for MacOS-X (#2612, rep by markus)</li><li>ejb: add class dependency checking for generated beans (#2600, rep by Carljohan Carlsson)</li><li>jsf: JSF simple example not working (#2388, rep by pthl)</li><li>quercus: support for (?i) subexpressions (#2614, rep by Paul Fischer)</li><li>servlet: GzipFilter fix for allow-content-type (#2608, rep by azenkov)</li><li>resin-ioc: add resin:param to allow custom constructors (#2414)</li><li>(2008-04-17) quercus: fsockopen allows host:port as the host string (#2603, rep by billybigpotatoes)</li><li>quercus: use getRealPath for php-ini in QuercusServlet (#2605, rep by sgraf)</li><li>quercus: var_dump takes multiple args (#2508, rep by etzel)</li><li>quercus: mysql_fetch_field updates to handle table aliasing</li><li>quercus: xml_parse needs to allow unassigned character values for Mediawiki import/export (#2592)</li><li>quercus: DOM constants needed for Mediawiki 1.12</li><li>watchdog: add <jvm-classpath></li><li>(2008-04-16) quercus: json was not working with SimpleXmlElement (#2569, rep by Matthew Schmidt)</li><li>quercus: xml_get_current_column_number (#2574, #2604, rep by P Fischer)</li><li>amber: @OneToOne persist cascade issues (#2599, rep by tsv)</li><li>amber: startup timing issues. the codegen must occur before the database is selected</li><li>jsp: body tag interaction with jsp:include and i18n (#2581, rep by T Fukuda)</li><li>(2008-04-11) response.sendRedirect should encode in utf-8 (#2580, rep by Sanjeev)</li><li>admin: added .war manifest as a JMX value (#2462)</li><li>jms: polling issues with jdbc store (#2570, rep by J Deffenbaugh)</li><li>rewrite: add exists condition (#2328, rep by Arthur Naylor)</li><li>amber: update classloader order (#2588, rep by Riccardo Cohen)</li><li>quercus: xml_set_element_handler with empty string callback was causing UnsupportedOperationException (#2591, rep by P Fisher)</li><li>host: allow host-alias-regexp in host.xml (#2582, rep by kenjrwalker)</li><li>amber: multiple @OneToMany annotations were ignored (#2586, rep by Charles Lyons)</li><li>amber: mysql shouldn't use RETURN_GENERATED_KEYS when no @GeneratedId (#2579, rep by Charles Lyon)</li><li>admin: update log_ reloading for remove/restart (#2568, rep by wesley)</li><li>boot: jmx defines must be set by boot process (#2567)</li><li>ejb: stateless calls to self do not invoke interceptors (#2529, rep by Daniel D'Alessandro)</li><li>win32 service: nullpointer due to PATH changes to support win64 (#2470, rep by Sharad Kelkar)</li><li>versioning: nullpointer in WebApp.stop() with versioning (#2565, rep by stbu)</li><li>amber: class changes not picked up for reevaluation (#2562, rep by tsv)</li><li>loader: restricted synchronized block on DynamicClassLoader to reduce blocking (rep by Knut Forkalsrud)</li><li>(2008-03-31) config: connection-max and keepalive-select-max should default to infinite (#2555, rep by paulberto)</li><li>config: connection-max belongs in <server> (#2555, rep by paulberto)</li><li>admin: add thresholds for stat-service</li><li>jmx: jmx operations need to occur in classloader context of the mbean (#2556, rep by Karl Goldstein)</li><li>admin: add thread dumps for cpu load and ping failure (#2428)</li><li>cache: update miss rate to better reflect total caching (#2505)</li><li>openssl: ssl_write updates for SSL_ERROR_WANT_READ and SSL_ERROR_WANT_WRITE (#2465, rep by D Ngo)</li><li>resin.conf: ejb-server in ear-default should not have data-source (#2472, rep by stbu)</li><li>jsp: disable caching of "static" jsp pages (#2548, rep by david-peterson)</li><li>hessian: resource counting for SqlDateDeserializer (#2494, rep by gtong)</li><li>hessian: add content-type for servlet (#2500, rep by mccloud35)</li><li>jni: write on linux was not properly retrying on EINTR/EAGAIN (#2521, rep by cytown)</li><li>versioning: issues with cookies managing the versioning (#2519, rep by stbu)</li><li>install: add resin.conf.orig to build (#2533, rep by norlab)</li><li>server: add url-length-max configuration (#2431, rep by A C De Baca)</li><li>boot: add watchdog-address (#2717, rep by Eric Kreiser)</li><li>cache: check web-app startup when adding new cache entry (#2474, rep by Martin Thompson)</li><li>amber: serialization of beans with hessian (#2515, rep by Riccardo Cohen)</li><li>hessian: handing of InputStream.read with Hessian2 encoding (#2535, rep by Ray Erdelyan)</li><li>session: handle ClusterObject.isDead() state when object is loaded (#2477, rep by Matt Hansen)</li><li>session: distributed session synchronization needs to occur after the appliction has started (#2447, rep by Cameron Stokes)</li><li>(2008-03-21) quercus: cleanup list can't use SoftReference (#2542, rep by Matt Johnston)</li><li>jsp: dependency generation could mistakenly add classpath: for root-based JSP files (#2486, rep by L Geller)</li><li>rewrite-dispatch: query string resulted in added getParameterValues value (#2464, rep by zdavis)</li><li>quercus: regexp a <= Integer.MAX_VALUE test is unstable for some JIT/OS, so use a <= Integer.MAX_VALUE - 1 (#2526, rep by Chris Chen)</li><li>jsp: application, session, and request are not EL implicit objects (#2499, rep by B Whitehead)</li><li>config: redeploy-mode needs to be allowed in <host-default> (#2538, rep by G Perales)</li><li>(2008-03-20) admin: profiling issue with MacOSX (#2480, rep by Javier Vegas)</li><li>boot: 64-bit windows does not use -d64 flag (#2501, rep by fesse)</li><li>amber: native query needs to use column names (#1716)</li><li>amber: @OneToMany was ignoring fetch annotation (#2423, rep by Daniel Spangler)</li><li>amber: @PersistenceUnit was not initialized before binding @Component (#2498, rep by wesley)</li><li>config: updated resource-ref schema to match JavaEE 5 (#2143, rep by Gary Zhu)</li><li>ssl: add cipher-suites to jsse-ssl (#2360, rep by Jay Ballinger)</li><li>webapp/jmx: add Version attribute to WebAppMXBean (#2463)</li><li>ioc: add WebBeansContainer.getBeansOfType (#2413)</li><li>jsp: pageContext ELResolver wasn't handling getType properly (#2451, rep by anloci)</li><li>install: with --prefix, copy php, plugins and ext-webapp-lib (#2473, rep by stbu)</li><li>hessian: hessian method overloading cost needs to be long (#2466, rep by zipeg)</li><li>boot: add chroot as watchdog capability (#2426)</li><li>boot: increase fd max when possible (#2467)</li><li>shutdown-wait-max had incorrect rnc schema (#2492)</li><li>ejb: conflict between ejb-jar.xml and ejb-stateless-bean (#2479, rep by Gary Zhu)</li><li>ioc: jar order should not affect injection (#2490, rep by Andreas Fischer)</li><li>boot: remove watchdog requirement that server's resin.conf must match (#2484, rep by Chris Chen)</li><li>(2008-03-04) jsf: Bean classes must have a zero-argument with com.sun.rave.faces.data.ResultSetPropertyResolver (#2364)</li><li>added scheduled-task to improve cron scheduling (#2311, #2475, rep by netsql3)</li><li>xa: Synchronization exception in beforeCompletion() could prevent rollback (#2454, rep by ddalessa)</li><li>ioc: interceptors not properly handling thrown exceptions (#2483, rep by wesley)</li><li>amber: @PersistenceContext fixes with third-party JPA providers (#2435, #2482, rep by Matt Johnson)</li></ul></s2><s2 title="3.1.5 - 2008-02-27"><ul><li>(2008-02-26) config: whitespace-only element config with resin:import (rep by Jan Kriesten)</li><li>win32: rewrite-real-path replacement issues with windows backslashes (#2444, rep by stbu)</li><li>(2008-02-20) build aclocal.m4 missing from .gz</li><li>classloader: system classloader changes to support Terracotta</li><li>log: resin:log compatibility - (should use resin:message instead) (#2443, rep by stbu)</li><li>database: UserStatement.clearWarnings missing null check (#2439, rep by ckchris)</li><li>watchdog: logs created in pwd instead of root-directory (#2437, rep by ckchris)</li><li>admin: cluster.php syntax errors (#2441, rep by stbu)</li><li>admin: ManagementAuthenticator was not checking user for null before copy (#2248, rep by stbu)</li><li>(2008-02-15) clustering: updated logging for btree insert exceptions (#2403, rep by gjvc)</li><li>build: distribution missing aclocal.m4 (#2421, rep by norlab)</li><li>webbeans: ScopeAdapter beans need to throw a config-time error if zero-arg constructor is missing (#2332, rep by wesley)</li><li>access-log: add logging for bad requests, e.g. 400s (#2266, rep by jornsvendsen)</li><li>rewrite: rewrite rules at the server level need to log to the default webapp's access logger (#2395, rep by D Peterson)</li><li>logging: contained <logger> needs to act like top-level loggers (#2327, rep by John Franey)</li><li>database: vary pool round-robin by cluster index (#2358, rep by M Stacks)</li><li>jstl: c:redirect was not properly handling context="/" (#2379, rep by wimsie)</li><li>servlet: validation of servlet-class needs to be lazy because of .war libraries with missing classes (#2391, rep by ckchris)</li><li>hessian/burlap: when unable to find classes, log warning before returning HashMap (#2387, rep by pagedn)</li><li>database: jdbc connection should not be returned to pool if exception occurs (#2313)</li><li>jmx: ServerConnector for the self-server is now registered in JMX (#2354)</li><li>win64: added build for isapi_srun, resin_os, resin, resinssl (#2331, #2330, rep by K. Puaa)</li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -