[Bug 58143] The WebppClassLoader doesn't call transformers on cached classes

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58143 Bryn changed: What|Removed |Added Severity|normal |enhancement Resolution|WONTFIX

[Bug 57136] EL Parser escaping dollar sign not ${ or ${...}

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57136 --- Comment #14 from Mark Thomas --- I've been mulling this over some more and I think - regardless of the feedback from the EG - we are going to have to make the escaping for JSP configurable. The EG feedback is just going to determine what th

[Bug 58328] Very slow rendering time when there are undefined el variables - no caching in ImportHandler

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58328 Janusz Parfieniuk changed: What|Removed |Added CC||janusz.parfien...@gmail.com -- Yo

[Bug 58328] New: Very slow rendering time when there are undefined el variables - no caching in ImportHandler

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58328 Bug ID: 58328 Summary: Very slow rendering time when there are undefined el variables - no caching in ImportHandler Product: Tomcat 8 Version: trunk Hardware: PC

[Bug 58321] Using non-thread-safe javax.net.ssl.SSLEngine inside org.apache.tomcat.util.net.SecureNio2Channel without synchronization

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58321 --- Comment #8 from Remy Maucherat --- Yes, I think that's too many questions for BZ. NIO2 does not allow concurrency, and in addition to the SSL engine, concurrency would also corrupt all the buffers used. The socket wrapper ensures that doesn

[Bug 58327] ValueExpressionLiteral should cache the string value

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58327 Mark Thomas changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

svn commit: r1701220 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/el/ValueExpressionLiteral.java webapps/docs/changelog.xml

2015-09-04 Thread markt
Author: markt Date: Fri Sep 4 11:29:27 2015 New Revision: 1701220 URL: http://svn.apache.org/r1701220 Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=58327 Cache the calculated expression string as it is frequently used and may be expensive to evaluate. Patch provided by Andreas Kohn. M

svn commit: r1701213 - /tomcat/trunk/java/org/apache/el/ValueExpressionLiteral.java

2015-09-04 Thread markt
Author: markt Date: Fri Sep 4 11:21:53 2015 New Revision: 1701213 URL: http://svn.apache.org/r1701213 Log: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=58327 Cache the calculated expression string as it is frequently used and may be expensive to evaluate. Patch provided by Andreas Kohn. M

[Bug 58327] ValueExpressionLiteral should cache the string value

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58327 --- Comment #1 from Mark Thomas --- The only risk I can see is that even though the ValueExpression is read-only, the object it wraps is not and that object may change over time. That may change the result of its toString() method which in turn

[Bug 57681] Allow parallel class loading in web application class loader by synchronizing on class specific object

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57681 --- Comment #15 from Huxing Zhang --- To make StandardClassLoader parallel capable, we can simply add JRECompact to the Bootstrap class loader's class path, and then apply the static initialization of WebappClassLoaderBase's to it. If we don't

buildbot success in ASF Buildbot on tomcat-trunk

2015-09-04 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-trunk while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-trunk/builds/207 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: silvanus_ubuntu Build Reason: The AnyBranchSche

[Bug 58327] New: ValueExpressionLiteral should cache the string value

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58327 Bug ID: 58327 Summary: ValueExpressionLiteral should cache the string value Product: Tomcat 8 Version: 8.0.26 Hardware: PC OS: Linux Status: NEW Severit

svn commit: r1701202 - /tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java

2015-09-04 Thread remm
Author: remm Date: Fri Sep 4 10:11:08 2015 New Revision: 1701202 URL: http://svn.apache.org/r1701202 Log: Fix incorrect return value (although it doesn't seem to have any real consequences). Modified: tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java Modified: tomcat/trunk/jav

svn commit: r1701170 - /tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/JreCompat.java

2015-09-04 Thread markt
Author: markt Date: Fri Sep 4 08:20:01 2015 New Revision: 1701170 URL: http://svn.apache.org/r1701170 Log: Add method to determine if JRE 7 features are available. (Prep for https://bz.apache.org/bugzilla/show_bug.cgi?id=57681) Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/comp

[Bug 57681] Allow parallel class loading in web application class loader by synchronizing on class specific object

2015-09-04 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57681 --- Comment #14 from Mark Thomas --- Removing deprecated code is not an option since it may break existing code. That is why it was deprecated rather than deleted in the first place. The patch needs to be re-worked not to do this. I've started