svn commit: r1655126 - in /tomcat/trunk/java/org/apache/catalina/webresources: AbstractArchiveResource.java AbstractArchiveResourceSet.java JarResource.java JarResourceSet.java JarWarResource.java Jar

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:37:03 2015 New Revision: 1655126 URL: http://svn.apache.org/r1655126 Log: Access the Manifest directly from the archive resource set. Modified: tomcat/trunk/java/org/apache/catalina/webresources/AbstractArchiveResource.java

svn commit: r1655127 - in /tomcat/trunk/java/org/apache/catalina/webresources: AbstractArchiveResource.java JarResource.java JarResourceSet.java JarWarResource.java JarWarResourceSet.java

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:37:37 2015 New Revision: 1655127 URL: http://svn.apache.org/r1655127 Log: Access base directly Modified: tomcat/trunk/java/org/apache/catalina/webresources/AbstractArchiveResource.java tomcat/trunk/java/org/apache/catalina/webresources/JarResource.java

svn commit: r1655115 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/servlets/CGIServlet.java

2015-01-27 Thread fschumacher
Author: fschumacher Date: Tue Jan 27 19:22:38 2015 New Revision: 1655115 URL: http://svn.apache.org/r1655115 Log: Close input and output streams in expandCGIScript to avoid resource leaks. Issue reported by Coverity Scan. Merged r1654524 from /tomcat/trunk Modified: tomcat/tc8.0.x/trunk/

svn commit: r1655133 - in /tomcat/trunk/java/org/apache/catalina: core/ webresources/

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:39:42 2015 New Revision: 1655133 URL: http://svn.apache.org/r1655133 Log: Better comments Modified: tomcat/trunk/java/org/apache/catalina/core/StandardContext.java tomcat/trunk/java/org/apache/catalina/webresources/AbstractArchiveResource.java

svn commit: r1655132 - /tomcat/trunk/java/org/apache/catalina/core/StandardContext.java

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:39:03 2015 New Revision: 1655132 URL: http://svn.apache.org/r1655132 Log: Start tends to make extensive use of resources. Trigger a clean-up once it finishes. Modified: tomcat/trunk/java/org/apache/catalina/core/StandardContext.java Modified:

svn commit: r1655129 - in /tomcat/trunk/java/org/apache/catalina/webresources: AbstractArchiveResource.java AbstractArchiveResourceSet.java JarResource.java JarWarResource.java

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:38:10 2015 New Revision: 1655129 URL: http://svn.apache.org/r1655129 Log: Obtain JarFile from ArchiveResourceSet when required so useage can be tracked and the JarFile closed when it is no longer needed. Modified:

svn commit: r1655130 - /tomcat/trunk/java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:38:36 2015 New Revision: 1655130 URL: http://svn.apache.org/r1655130 Log: Skip the delay check. backgroundProcess() doesn't run that often and the delay makes it less useful if a component wants to call it directly (e.g. the context once start has completed)

svn commit: r1655108 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/scan/JarFileUrlNestedJar.java webapps/docs/changelog.xml

2015-01-27 Thread fschumacher
Author: fschumacher Date: Tue Jan 27 19:11:43 2015 New Revision: 1655108 URL: http://svn.apache.org/r1655108 Log: Assign newly created stream to field instead of leaking it uselessly. Issue reported by Coverity Scan. Merged r1654513 from /tomcat/trunk. Modified: tomcat/tc8.0.x/trunk/

svn commit: r7842 - in /dev/tomcat/taglibs/taglibs-standard-1.2.2: ./ taglibs-standard-1.2.2-source-release.zip taglibs-standard-1.2.2-source-release.zip.asc

2015-01-27 Thread jboynes
Author: jboynes Date: Mon Jan 26 17:12:02 2015 New Revision: 7842 Log: Add taglibs-standard-1.2.2 for voting Added: dev/tomcat/taglibs/taglibs-standard-1.2.2/ dev/tomcat/taglibs/taglibs-standard-1.2.2/taglibs-standard-1.2.2-source-release.zip (with props)

svn commit: r1655114 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/servlets/DefaultServlet.java

2015-01-27 Thread fschumacher
Author: fschumacher Date: Tue Jan 27 19:21:25 2015 New Revision: 1655114 URL: http://svn.apache.org/r1655114 Log: Close the inputstream that was used to get the content of the readme file. Issue reported by Coverity Scan. Merged r1654522 from /tomcat/trunk Modified: tomcat/tc8.0.x/trunk/

svn commit: r1655120 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/authenticator/DigestAuthenticator.java webapps/docs/changelog.xml

2015-01-27 Thread fschumacher
Author: fschumacher Date: Tue Jan 27 19:30:52 2015 New Revision: 1655120 URL: http://svn.apache.org/r1655120 Log: Remove volatile from variables, as it is misleading. All variables, that are mutable and read/written from different threads are only modified/read within a synchronized block. All

svn commit: r1655122 - in /tomcat/trunk/java/org/apache/catalina: WebResourceSet.java webresources/AbstractResourceSet.java webresources/EmptyResourceSet.java webresources/StandardRoot.java

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:35:17 2015 New Revision: 1655122 URL: http://svn.apache.org/r1655122 Log: Add background processing to WebResourceSets (currently a NO-OP) Modified: tomcat/trunk/java/org/apache/catalina/WebResourceSet.java

svn commit: r1655123 - in /tomcat/trunk/java/org/apache/catalina/webresources: AbstractArchiveResource.java JarResource.java JarResourceSet.java JarWarResource.java JarWarResourceSet.java

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:35:52 2015 New Revision: 1655123 URL: http://svn.apache.org/r1655123 Log: Expose the AbstractArchiveResourceSet to archive resources. Modified: tomcat/trunk/java/org/apache/catalina/webresources/AbstractArchiveResource.java

svn commit: r1655112 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java

2015-01-27 Thread fschumacher
Author: fschumacher Date: Tue Jan 27 19:19:57 2015 New Revision: 1655112 URL: http://svn.apache.org/r1655112 Log: Close the socket that was used to determine the ssl capabilities. Issue reported by Coverity Scan. Merged r1654517 from /tomcat/trunk. Modified: tomcat/tc8.0.x/trunk/ (props

svn commit: r1655124 - in /tomcat/trunk/java/org/apache/catalina/webresources: AbstractArchiveResource.java JarResource.java JarResourceSet.java JarWarResource.java JarWarResourceSet.java

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:36:26 2015 New Revision: 1655124 URL: http://svn.apache.org/r1655124 Log: Internal path always refers to the ResourceSet so access it form their directly. Modified: tomcat/trunk/java/org/apache/catalina/webresources/AbstractArchiveResource.java

svn commit: r1655109 - in /tomcat/tc8.0.x/trunk: ./ webapps/docs/changelog.xml webapps/examples/WEB-INF/classes/examples/ShowSource.java

2015-01-27 Thread fschumacher
Author: fschumacher Date: Tue Jan 27 19:17:02 2015 New Revision: 1655109 URL: http://svn.apache.org/r1655109 Log: Close input stream for including jsp. Issue reported by Coverity Scan. Merged r1654515 from /tomcat/trunk Modified: tomcat/tc8.0.x/trunk/ (props changed)

svn commit: r1655117 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/servlets/ java/org/apache/tomcat/util/net/jsse/ java/org/apache/tomcat/util/net/jsse/res/

2015-01-27 Thread fschumacher
Author: fschumacher Date: Tue Jan 27 19:25:40 2015 New Revision: 1655117 URL: http://svn.apache.org/r1655117 Log: Log failure to close a resource instead of ignoring it silently. Merged r1654852,1654978 from /tomcat/trunk Modified: tomcat/tc8.0.x/trunk/ (props changed)

svn commit: r1655135 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/ java/org/apache/catalina/core/ java/org/apache/catalina/webresources/ webapps/docs/

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 19:42:22 2015 New Revision: 1655135 URL: http://svn.apache.org/r1655135 Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=57472 Cache JarFile instances to speed up web application start, particularly with signed JARs. Modified: tomcat/tc8.0.x/trunk/

Re: [VOTE] Release Apache Tomcat 7.0.58

2015-01-27 Thread Rémy Maucherat
2015-01-26 15:54 GMT+01:00 Violeta Georgieva violet...@apache.org: The proposed Apache Tomcat 7.0.58 release is now available for voting. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.58/ The Maven staging repo is:

svn commit: r1655152 [1/2] - in /tomcat/site/trunk: ./ docs/ xdocs/

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 20:30:18 2015 New Revision: 1655152 URL: http://svn.apache.org/r1655152 Log: Update for 8.0.18 release Added: tomcat/site/trunk/docs/oldnews-2014.html (with props) tomcat/site/trunk/xdocs/oldnews-2014.xml - copied, changed from r1655136,

svn commit: r1655152 [2/2] - in /tomcat/site/trunk: ./ docs/ xdocs/

2015-01-27 Thread markt
Modified: tomcat/site/trunk/xdocs/oldnews.xml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/oldnews.xml?rev=1655152r1=1655151r2=1655152view=diff == --- tomcat/site/trunk/xdocs/oldnews.xml (original) +++

[Bug 57489] java.util.concurrent.ExecutionException: java.io.IOException: Key must be cancelled

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57489 --- Comment #3 from Jean-Francois Arcand jfarc...@apache.org --- @Mark, I did hack a little to prevent that error (which I may not fixed completely) https://github.com/Atmosphere/atmosphere/issues/1646 The stack trave will probably help

[ANN] Apache Tomcat 8.0.18 available

2015-01-27 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache Tomcat 8.0.18. Apache Tomcat 8 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression Language and Java WebSocket technologies. Apache Tomcat 8.0.18 includes numerous fixes for

[Bug 57251] WAR deployment unbelievably slow when unpackWARs=false

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57251 --- Comment #10 from Francisco A. Lozano floz...@gmail.com --- The deploy/redeploy tooling we have had around since tomcat 6 works that way, and it's easier to manage just a WAR file in webapps than a WAR file and a exploded directory. I

svn commit: r1655151 - in /tomcat/site/trunk/docs/tomcat-8.0-doc: ./ api/ api/org/apache/catalina/ api/org/apache/catalina/ant/ api/org/apache/catalina/ant/jmx/ api/org/apache/catalina/authenticator/

2015-01-27 Thread markt
Author: markt Date: Tue Jan 27 20:28:19 2015 New Revision: 1655151 URL: http://svn.apache.org/r1655151 Log: Update docs for 8.0.18 [This commit notification would consist of 1103 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]

[Bug 57251] WAR deployment unbelievably slow when unpackWARs=false

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57251 --- Comment #12 from Francisco A. Lozano floz...@gmail.com --- One question about your reasoning - what's the point of having unpackWARS=false option if it's so unusably slow in T8? -- You are receiving this mail because: You are the

[Bug 57507] New: Deploying new Context fails if the context file is already present in the catalina directory

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57507 Bug ID: 57507 Summary: Deploying new Context fails if the context file is already present in the catalina directory Product: Tomcat 7 Version: 7.0.55 Hardware: PC

[Bug 57251] WAR deployment unbelievably slow when unpackWARs=false

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57251 --- Comment #11 from Mark Thomas ma...@apache.org --- (In reply to Francisco A. Lozano from comment #10) The deploy/redeploy tooling we have had around since tomcat 6 works that way, and it's easier to manage just a WAR file in webapps

[Bug 57472] performance (classloader?) problems with signed jars in WEB-INF/lib

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57472 --- Comment #6 from Mark Thomas ma...@apache.org --- This has been fixed in trunk and 8.0.x and will be included in 8.0.19 onwards. -- You are receiving this mail because: You are the assignee for the bug.

[Bug 57472] performance (classloader?) problems with signed jars in WEB-INF/lib

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57472 Mark Thomas ma...@apache.org changed: What|Removed |Added Status|NEW |RESOLVED

[Tomcat Wiki] Update of ContributorsGroup by markt

2015-01-27 Thread Apache Wiki
Dear Wiki user, You have subscribed to a wiki page or wiki category on Tomcat Wiki for change notification. The ContributorsGroup page has been changed by markt: https://wiki.apache.org/tomcat/ContributorsGroup?action=diffrev1=24rev2=25 * SiegfriedGoeschl * OgnjenBlagojevic *

Re: regression in 8.0.18?

2015-01-27 Thread Konstantin Kolinko
2015-01-26 21:17 GMT+03:00 Romain Manni-Bucau rmannibu...@gmail.com: Hi guys, since I upgraded to 8.0.18 I get: SEVERE: Servlet.service() for servlet [jsp] in context with path [/test] threw exception [javax.el.ELException: The class [java.util.Iterator] must be public, non-abstract and not

[Bug 57251] WAR deployment unbelievably slow when unpackWARs=false

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57251 --- Comment #8 from Mark Thomas ma...@apache.org --- Thanks for the test case. I'm currently working on a potentially related issue (BZ 57472) so I'll look at this once I have fixed that. I suspect similar root causes - performance issues

[Bug 57508] New: tomcat-8.0.17 Unable to compile class for JSP on JDK8

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57508 Bug ID: 57508 Summary: tomcat-8.0.17 Unable to compile class for JSP on JDK8 Product: Tomcat 8 Version: 8.0.17 Hardware: PC OS: Linux Status: NEW

[Bug 55988] Add parameter useCipherSuitesOrder to JSSE (BIO and NIO) connectors [PATCH]

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=55988 --- Comment #13 from Ralf Hauser hau...@acm.org --- getting as many clients to choose a forward-secret cipher even if their makers didn't think of putting forward-secret ciphers highest priority is important in today's world of massive

svn commit: r1655224 - in /tomcat/tc7.0.x/trunk: java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java webapps/docs/changelog.xml

2015-01-27 Thread kfujino
Author: kfujino Date: Wed Jan 28 06:04:58 2015 New Revision: 1655224 URL: http://svn.apache.org/r1655224 Log: Fix a possible deadlock when receiver thread invokes mapMemberAdded() while ping thread invokes memberAlive(). Modified:

[Bug 57251] WAR deployment unbelievably slow when unpackWARs=false

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57251 --- Comment #13 from Mark Thomas ma...@apache.org --- Indeed. Hence my question about use cases. I would note that there are many folks that are less concerned about slow deployment as long as performance once deployed is acceptable. --

svn commit: r1655222 - /tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java

2015-01-27 Thread kfujino
Author: kfujino Date: Wed Jan 28 05:59:49 2015 New Revision: 1655222 URL: http://svn.apache.org/r1655222 Log: Fix a possible deadlock when receiver thread invokes mapMemberAdded() while ping thread invokes memberAlive(). Modified:

svn commit: r1655223 - in /tomcat/tc8.0.x/trunk: java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java webapps/docs/changelog.xml

2015-01-27 Thread kfujino
Author: kfujino Date: Wed Jan 28 06:02:29 2015 New Revision: 1655223 URL: http://svn.apache.org/r1655223 Log: Fix a possible deadlock when receiver thread invokes mapMemberAdded() while ping thread invokes memberAlive(). Modified:

svn commit: r1655089 - /tomcat/tc7.0.x/trunk/java/org/apache/jasper/JspC.java

2015-01-27 Thread jboynes
Author: jboynes Date: Tue Jan 27 16:47:56 2015 New Revision: 1655089 URL: http://svn.apache.org/r1655089 Log: Fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=57504 Initialize tldLocationsCache when creating the ServletContext Modified:

[Bug 57504] Jasper task (JspC) throws NPE on taglibs in 7.0.58

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57504 Jeremy Boynes jboy...@apache.org changed: What|Removed |Added Status|NEW |RESOLVED

Re: [VOTE] Release Apache Tomcat 7.0.58

2015-01-27 Thread Jeremy Boynes
On Jan 26, 2015, at 6:54 AM, Violeta Georgieva violet...@apache.org wrote: The proposed Apache Tomcat 7.0.58 release is now available for voting. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.58/ The Maven staging repo is:

[Bug 57505] New: Add integration tests for JspC

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57505 Bug ID: 57505 Summary: Add integration tests for JspC Product: Tomcat 9 Version: unspecified Hardware: All OS: All Status: NEW Severity:

Re: regression in 8.0.18?

2015-01-27 Thread Romain Manni-Bucau
Ok I think I identified the issue but it is weird as well: seems I had (thanks maven for it) tomcat 8.0.18 + tomcat-el-api in version 8.0.12. So the bug was in the 8.0.12 actually. What is weird is it appeared only when upgrading to 8.0.18 other artifacts. Romain Manni-Bucau @rmannibucau

Re: regression in 8.0.18?

2015-01-27 Thread Konstantin Kolinko
2015-01-27 15:18 GMT+03:00 Konstantin Kolinko knst.koli...@gmail.com: 2015-01-26 21:17 GMT+03:00 Romain Manni-Bucau rmannibu...@gmail.com: Hi guys, since I upgraded to 8.0.18 I get: SEVERE: Servlet.service() for servlet [jsp] in context with path [/test] threw exception

[Bug 57504] New: Jasper task (JspC) throws NPE on taglibs in 7.0.58

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57504 Bug ID: 57504 Summary: Jasper task (JspC) throws NPE on taglibs in 7.0.58 Product: Tomcat 7 Version: trunk Hardware: PC Status: NEW Severity: normal

Re: [VOTE] Release Apache Taglibs 1.2.2

2015-01-27 Thread Jeremy Boynes
On Jan 27, 2015, at 7:59 AM, Konstantin Kolinko knst.koli...@gmail.com wrote: 2015-01-26 20:17 GMT+03:00 Jeremy Boynes jboy...@apache.org: The proposed Apache Taglibs 1.2.2 release is now available for voting. It can be obtained from:

Re: [VOTE] Release Apache Taglibs 1.2.2

2015-01-27 Thread Konstantin Kolinko
2015-01-26 20:17 GMT+03:00 Jeremy Boynes jboy...@apache.org: The proposed Apache Taglibs 1.2.2 release is now available for voting. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/taglibs/taglibs-standard-1.2.2/ The Maven staging repo is:

[Bug 57251] WAR deployment unbelievably slow when unpackWARs=false

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57251 --- Comment #9 from Mark Thomas ma...@apache.org --- The fix for bug 57472 might shave a few seconds of the deployment time but it doesn't appear to make a significant difference. The fundamental problem when running from a packed WAR is

[Bug 57504] Jasper task (JspC) throws NPE on taglibs in 7.0.58

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57504 --- Comment #1 from Jeremy Boynes jboy...@apache.org --- Created attachment 32401 -- https://issues.apache.org/bugzilla/attachment.cgi?id=32401action=edit Patch to initialize tldLocationsCache I have verified this using tc7.0.x branch.

[Bug 57465] Build TC Native with with latest OpenSSL to address CVEs

2015-01-27 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=57465 Brett Randall javabr...@gmail.com changed: What|Removed |Added CC|

svn commit: r1655215 - in /tomcat/maven-plugin/branches/tc8.x: pom.xml tomcat-maven-plugin-it/src/main/java/org/apache/tomcat/maven/it/AbstractWarProjectIT.java tomcat8-maven-plugin/src/main/java/org/

2015-01-27 Thread olamy
Author: olamy Date: Wed Jan 28 03:46:57 2015 New Revision: 1655215 URL: http://svn.apache.org/r1655215 Log: upgrade surefire, use default log file name Modified: tomcat/maven-plugin/branches/tc8.x/pom.xml