svn commit: r1669519 - in /tomcat/tc7.0.x/trunk: java/org/apache/tomcat/util/compat/Jre8Compat.java webapps/docs/changelog.xml

2015-03-27 Thread violetagg
Author: violetagg
Date: Fri Mar 27 07:49:10 2015
New Revision: 1669519

URL: http://svn.apache.org/r1669519
Log:
Ensure that SSL parameters are provided to SSLServerSocket and SSLEngine. Patch 
provided by Ognjen Blagojevic.

Modified:
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java?rev=1669519&r1=1669518&r2=1669519&view=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java 
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/compat/Jre8Compat.java Fri 
Mar 27 07:49:10 2015
@@ -27,16 +27,19 @@ class Jre8Compat extends Jre7Compat {
 
 private static final Method getSSLParametersMethod;
 private static final Method setUseCipherSuitesOrderMethod;
+private static final Method setSSLParametersMethod;
 
 
 static {
 Method m1 = null;
 Method m2 = null;
+Method m3 = null;
 try {
 // Get this class first since it is Java 8+ only
 Class c2 = Class.forName("javax.net.ssl.SSLParameters");
 m1 = SSLServerSocket.class.getMethod("getSSLParameters");
 m2 = c2.getMethod("setUseCipherSuitesOrder", boolean.class);
+m3 = SSLServerSocket.class.getMethod("setSSLParameters", c2);
 } catch (SecurityException e) {
 // Should never happen
 } catch (NoSuchMethodException e) {
@@ -46,6 +49,7 @@ class Jre8Compat extends Jre7Compat {
 }
 getSSLParametersMethod = m1;
 setUseCipherSuitesOrderMethod = m2;
+setSSLParametersMethod = m3;
 }
 
 
@@ -61,6 +65,7 @@ class Jre8Compat extends Jre7Compat {
 Object sslParameters = getSSLParametersMethod.invoke(socket);
 setUseCipherSuitesOrderMethod.invoke(
 sslParameters, Boolean.valueOf(useCipherSuitesOrder));
+setSSLParametersMethod.invoke(socket, sslParameters);
 return;
 } catch (IllegalArgumentException e) {
 throw new UnsupportedOperationException(e);
@@ -78,6 +83,7 @@ class Jre8Compat extends Jre7Compat {
 SSLParameters sslParameters = engine.getSSLParameters();
 try {
 setUseCipherSuitesOrderMethod.invoke(sslParameters, 
Boolean.valueOf(useCipherSuitesOrder));
+engine.setSSLParameters(sslParameters);
 } catch (IllegalArgumentException e) {
 throw new UnsupportedOperationException(e);
 } catch (IllegalAccessException e) {

Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1669519&r1=1669518&r2=1669519&view=diff
==
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Fri Mar 27 07:49:10 2015
@@ -59,8 +59,10 @@
   
 
   
-Correct the check used for Java 8 JSSE server-preferred TLS cipher
-suite ordering. Patch provided by Ognjen Blagojevic. (violetagg)
+55988: Correct the check used for Java 8 JSSE
+server-preferred TLS cipher suite ordering. Ensure that SSL parameters
+are provided to SSLServerSocket and 
SSLEngine.
+Patch provided by Ognjen Blagojevic. (violetagg)
   
 
   



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



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

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=55988

Violeta Georgieva  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REOPENED|RESOLVED

--- Comment #23 from Violeta Georgieva  ---
Thanks for the patch.
The fix will be available for 7.0.61 onwards.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: buildbot failure in ASF Buildbot on tomcat-7-trunk

2015-03-27 Thread Violeta Georgieva
2015-03-27 0:43 GMT+02:00 :
>
> The Buildbot has detected a new failure on builder tomcat-7-trunk while
building ASF Buildbot. Full details are available at:
> http://ci.apache.org/builders/tomcat-7-trunk/builds/595
>
> Buildbot URL: http://ci.apache.org/
>
> Buildslave for this Build: silvanus_ubuntu
>
> Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-7-commit'
triggered this build
> Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1669435
> Blamelist: markt
>
> BUILD FAILED: failed compile_1
>
> Sincerely,
>  -The Buildbot
>
>

TestWebSocketFrameClient failes because of NPE

[junit] SEVERE: Error starting static Resources
[junit] java.lang.NullPointerException
[junit] at java.io.File.(File.java:277)
[junit] at
org.apache.catalina.core.StandardContext.getBasePath(StandardContext.java:6069)
[junit] at
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5145)
[junit] at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5330)
[junit] at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[junit] at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
[junit] at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
[junit] at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[junit] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[junit] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[junit] at java.lang.Thread.run(Thread.java:745)



>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>


svn commit: r1669521 - /tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java

2015-03-27 Thread violetagg
Author: violetagg
Date: Fri Mar 27 08:08:43 2015
New Revision: 1669521

URL: http://svn.apache.org/r1669521
Log:
When creating adding a context docBase cannot be null.

Modified:

tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java

Modified: 
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java?rev=1669521&r1=1669520&r2=1669521&view=diff
==
--- 
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java
 (original)
+++ 
tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java
 Fri Mar 27 08:08:43 2015
@@ -85,11 +85,13 @@ public class TestWebSocketFrameClient ex
 
 Tomcat tomcat = getTomcatInstance();
 // No file system docBase required
-Context ctx = tomcat.addContext("", null);
+Context ctx =
+tomcat.addContext("", System.getProperty("java.io.tmpdir"));
 ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
 Tomcat.addServlet(ctx, "default", new DefaultServlet());
 ctx.addServletMapping("/", "default");
-Context ctx2 = tomcat.addContext("/foo", null);
+Context ctx2 =
+tomcat.addContext("/foo", System.getProperty("java.io.tmpdir"));
 ctx2.addApplicationListener(TesterEchoServer.Config.class.getName());
 Tomcat.addServlet(ctx2, "default", new DefaultServlet());
 ctx2.addServletMapping("/", "default");



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: buildbot failure in ASF Buildbot on tomcat-7-trunk

2015-03-27 Thread Violeta Georgieva
2015-03-27 10:03 GMT+02:00 Violeta Georgieva :
>
>
>
> 2015-03-27 0:43 GMT+02:00 :
> >
> > The Buildbot has detected a new failure on builder tomcat-7-trunk while
building ASF Buildbot. Full details are available at:
> > http://ci.apache.org/builders/tomcat-7-trunk/builds/595
> >
> > Buildbot URL: http://ci.apache.org/
> >
> > Buildslave for this Build: silvanus_ubuntu
> >
> > Build Reason: The AnyBranchScheduler scheduler named
'on-tomcat-7-commit' triggered this build
> > Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1669435
> > Blamelist: markt
> >
> > BUILD FAILED: failed compile_1
> >
> > Sincerely,
> >  -The Buildbot
> >
> >
>
> TestWebSocketFrameClient failes because of NPE
>
> [junit] SEVERE: Error starting static Resources
> [junit] java.lang.NullPointerException
> [junit] at java.io.File.(File.java:277)
> [junit] at
org.apache.catalina.core.StandardContext.getBasePath(StandardContext.java:6069)
> [junit] at
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5145)
> [junit] at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5330)
> [junit] at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> [junit] at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
> [junit] at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
> [junit] at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> [junit] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [junit] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [junit] at java.lang.Thread.run(Thread.java:745)
>

I hope I fixed it with r1669521

>
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> > For additional commands, e-mail: dev-h...@tomcat.apache.org
> >


Re: [VOTE][CANCEL] Release Apache Tomcat 7.0.60

2015-03-27 Thread Violeta Georgieva
2015-03-27 1:16 GMT+02:00 Ognjen Blagojevic :
>
> Violetta,
>
> On 26.3.2015 15:43, Violeta Georgieva wrote:
>>
>> 2015-03-26 16:36 GMT+02:00 Ognjen Blagojevic <
ognjen.d.blagoje...@gmail.com
>>>
>>> :
>>>
>>> Violeta,
>>>
>>> On 26.3.2015 14:57, Violeta Georgieva wrote:


 I'm canceling the vote in order to pickup the fix for
>>
>> ServerCipherSuitesOrder

 support.
>>>
>>>
>>>
>>> Could you, please wait until I test if everything is Ok with 7.0.x,
>>
>> before you put 7.0.61 on voting?
>>
>> OK
>
>
> Thank you.
>
> I found two more bugs that broke cipher suites ordering in 7.0.x. They
are described in issue 55988, and the patch 32611 that resolves them is
attached to that issue.
>

I applied the patch.

Thanks,
Violeta

> -Ognjen
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>


buildbot success in ASF Buildbot on tomcat-7-trunk

2015-03-27 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-7-trunk while 
building ASF Buildbot. Full details are available at:
http://ci.apache.org/builders/tomcat-7-trunk/builds/597

Buildbot URL: http://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-7-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1669521
Blamelist: violetagg

Build succeeded!

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1669536 - /tomcat/tc7.0.x/tags/TOMCAT_7_0_61/

2015-03-27 Thread violetagg
Author: violetagg
Date: Fri Mar 27 09:46:30 2015
New Revision: 1669536

URL: http://svn.apache.org/r1669536
Log:
Remove Tomcat 7.0.61 tag in order to pick up the new fixes.

Removed:
tomcat/tc7.0.x/tags/TOMCAT_7_0_61/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Reg: Bug 56438

2015-03-27 Thread Pravallika Peddi
Hi Mark,
can you please review my previous mail and confirm whether i can proceed
with the fix or not?

Thanks,
Pravallika(VIN)

On Thu, Mar 26, 2015 at 6:57 PM, Pravallika Peddi 
wrote:

> Hi Mark,
>
> Sorry, I was on long vacation due to which I could not respond immediately
> on bug: https://bz.apache.org/bugzilla/show_bug.cgi?id=56438
>
>
>
> *Below are my further observations on Tomcat7.0 trunk:*
>
> 1) As mentioned in bug, in Tomcat7.0 catalina.properties file first 4
> default jars(except jdom.jar) are missing:
>   commons-discovery-*.jar,commons-el-*.jar,commons-net-*.jar
>
>  We can add them under
> “tomcat.util.scan.DefaultJarScanner.jarsToSkip”
>
>
> 2) I observed that all the remaining jars are processed for TLDs
> and Context configs.
>
>   When I add those jars under
> “org.apache.catalina.startup.TldConfig.jarsToSkip” and
> “org.apache.catalina.startup.ContextConfig.jarsToSkip” they are getting
> skipped from processing.
>
>
>
> 3)   3)  So I am planning to provide a fix as below for Tomcat
> 7.0 TLD scan:
>
> *org.apache.catalina.startup.TldConfig.java à tldScanJar(JarURLConnection
> jarConn) method à** introduce a Boolean variable called isTldFound as
> below:*  *boolean isTldFound = false;*
>
>
>
> *Set this variable to true in below case(when tld found in jar):*
>
> *if (entryName.startsWith("META-INF/") &&*
>
> *entryName.endsWith(".tld")) {*
>
> *isTldFound
> = true;*
>
>
>
>
>
>*After the while loop ends(processed all entries of jar), add
> below code:*
>
>*if(!isFound){*
>
> *  if (log.isDebugEnabled()) {*
>
> *
>   log.info(sm.getString("tldConfig.noTldInJar",*
>
> *
>  jarConn.getURL().toString()));*
>
> *}*
>
> * }*
>
>
>
> Here tldConfig.noTldInJar = No TLD files were found in [{0}]. Consider
> adding the JAR to the org.apache.catalina.startup.TldConfig.jarsToSkip
> property in CATALINA_BASE/conf/catalina.properties file.
>
>
>
> This message will be printed at FINE level. So unless user enables Debug
> mode, he can not see the noTldInJar message.
>
>
>
> This message was taken from 8.0 trunk.
>
>
>
>
>
> *In Tomcat 8.0 trunk, we print a info Summary message to warn the user
> saying “Atleast one jar was scanned …” Since in 8.0 both TLD and
> ContextConfig are having two different approaches we can add that.*
>
>
>
> But in Tomcat 7.0, StandardJarScanner.scan  method only called from both
> TldConfig.java and ContextConfig.java. So I am afraid I cannot add the
> Summary message in Tomcat7.0. When User enables FINE  level then only they
> can see the noTldInJar messages
>
>
>
> 4) Tomcat7.0 ContextConfig scan is taking less time, hence I feel we can
> ignore it for now.
>
>
> Please let me know your opinion.
>
> On Thu, Feb 26, 2015 at 12:59 AM, Mark Thomas  wrote:
>
>> On 25/02/2015 11:46, Pravallika Peddi wrote:
>> > Hi Mark,
>> >
>> > More updates on bug 56438:
>> >
>> > I have downloaded all the jars mentioned in the issue
>> > except(Protomatter.jar, openspml2-toolkit.jar, ha-jdbc.jar, db2jcc4.jar,
>> > hazelcast.jar) and added import statements in my web application for
>> these
>> > jars.
>> >
>> > I have added couple of more log messages for my research purpose in
>> trunk
>> > code of 8.0.x and 7.0.x and observed that,
>> >
>> >  With 8.0.x trunk:
>> >   1) All Jars got scanned for PLUGGABILITY and TLD's.
>>
>> Are you sure? Check the metadata-complete setting of the app you are
>> using.
>>
>> >  2) After Pluggability scan, i do not see any log message stating
>> "Atleast
>> > one jar was scanned having no fragments and it is unnecessary to scan
>> this
>> > jar". Not sure whether it is expected or not.
>> >
>> >  3) For TLD scan, i could see a message stating "Atleast one jar was
>> > scanned without TLD's. Enable debug logging provides more details on
>> which
>> > jars got scanned for TLDs.". When i enable "Debug" mode, i could see
>> > messages stating "No TLDS were found in file:jar path. Consider adding
>> this
>> > to the tomcat.util.scan.StandardJarScanFilter.jarsToSkip property in
>> > CATALINA_BASE/conf/catalina.properties file".
>> >
>> > With 7.0.x trunk:
>> > 1) All Jars got scanned for TLDs. Seems Pluggability scan was not
>> there(I
>> > did not find the code for it. Correct me if i am wrong)
>>
>> The code is there. Look in ContextConfig.
>>
>> > 2) Afetr TLD scan, I do not see any message stating "No TLDs were found
>> in
>> > a jar" even with debug mode enabled.
>> >
>> >
>> > My action items based on your confirmation:
>> >
>> > For 8.0.x trunk:
>> > 1) For Pluggability scan, add code in such a way that it prints "No
>> > Fragments were found in Jar. Hence add it under some filter in
>> > catalina.properties file to avoid future scanning.
>> >
>> > 2) For TLDs: Nothing is required.
>> 

svn commit: r1669546 - in /tomcat/tc7.0.x/tags/TOMCAT_7_0_61: ./ build.properties.default

2015-03-27 Thread violetagg
Author: violetagg
Date: Fri Mar 27 11:59:03 2015
New Revision: 1669546

URL: http://svn.apache.org/r1669546
Log:
Tag 7.0.61

Added:
tomcat/tc7.0.x/tags/TOMCAT_7_0_61/   (props changed)
  - copied from r1669545, tomcat/tc7.0.x/trunk/
Modified:
tomcat/tc7.0.x/tags/TOMCAT_7_0_61/build.properties.default

Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/
--
bugtraq:append = false

Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/
--
bugtraq:label = Bugzilla ID (optional)

Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/
--
--- bugtraq:logregex (added)
+++ bugtraq:logregex Fri Mar 27 11:59:03 2015
@@ -0,0 +1,2 @@
+(https?\://(bz|issues)\.apache\.org/bugzilla/show_bug.cgi\?id=\d+|BZ\s?\d+)
+(\d+)

Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/
--
bugtraq:message = Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID%

Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/
--
bugtraq:url = https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID%

Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/
--
--- svn:ignore (added)
+++ svn:ignore Fri Mar 27 11:59:03 2015
@@ -0,0 +1,7 @@
+.*
+build.properties
+logs
+nbproject
+output
+work
+*.iml

Propchange: tomcat/tc7.0.x/tags/TOMCAT_7_0_61/
--
--- svn:mergeinfo (added)
+++ svn:mergeinfo Fri Mar 27 11:59:03 2015
@@ -0,0 +1,2 @@
+/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1647043,1648816,1651420-1651422,1651844,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432
+/tomcat/trunk:1156115-1157160,1157162-1157859,1157862-1157942,1157945-1160347,1160349-1163716,1163718-1166689,1166691-1174340,1174342-1175596,1175598-1175611,1175613-1175932,1175934-1177783,1177785-1177980,1178006-1180720,1180722-1183094,1183096-1187753,1187755,1187775,1187801,1187806,1187809,1187826-1188312,1188314-1188401,1188646-1188840,1188842-1190176,1190178-1195223,1195225-1195953,1195955,1195957-1201238,1201240-1203345,1203347-1206623,1206625-1208046,1208073,1208096,1208114,1208145,1208772,1209194-1212125,1212127-1220291,1220293,1220295-1221321,1221323-1222329,1222332-1222401,1222405-1222795,1222850-1222950,1222969-1225326,1225328-1225463,1225465,1225627,1225629-1226534,1226536-1228908,1228911-1228923,1228927-1229532,1229534-1230766,1230768-1231625,1231627-1233414,1233419-1235207,1235209-1237425,1237427,1237429-1237977,1237981,1237985,1237995,1238070,1238073,1239024-1239048,1239050-1239062,1239135,1239256,1239258-1239485,1239785-1240046,1240101,1240106,1240109,1240112,1240114
 
,1240116,1240118,1240121,1240329,1240474-1240850,1240857,1241087,1241160,1241408-1241822,1241908-1241909,1241912-1242110,1242371-1292130,1292134-1292458,1292464-1292670,1292672-1292776,1292780-1293392,1293397-1297017,1297019-1297963,1297965-1299820,1300108,1300111-1300460,1300520-1300948,1300997,1301006,1301280,1302332,1302348,1302608-1302610,1302649,1302837,1303138,1303163,1303338,1303521,1303587,1303698,1303803,1303852,1304011,1304035,1304037,1304135,1304249,1304253,1304260,1304271,1304275,1304468,1304895,1304930-1304932,1305194,1305943,1305965,1306556,1306579-1306580,1307084,1307310,1307511-1307512,1307579,1307591,1307597,1310636,1310639-1310640,1310642,1310701,1311212,1311995,1327617,1327670,1331766,1333161,1333173,1333827,1334787,1335026,1335257,1335547,1335692,1335711,1335731,1336515,1336813,1336864,1336868,1336884,1337419,1337426,1337546,1337572,1337591-1337595,1337643,1337707,1337719,1337734,1337741,1337745,1338151-1338154,1338178,1342027,1342029,1342315,1342320,1342476,1342
 
498,1342503,1342717,1342795,1342805,1343044-1343046,1343335,1343394,1343400,1343629,1343708,1343718,1343895,1344063,1344068,1344250,1344266,1344515,1344528,1344612,1344629,1

svn commit: r8460 [1/2] - in /dev/tomcat/tomcat-7/v7.0.61: ./ bin/ bin/embed/ bin/extras/ src/

2015-03-27 Thread violetagg
Author: violetagg
Date: Fri Mar 27 12:35:06 2015
New Revision: 8460

Log:
Stage 7.0.61RC

Added:
dev/tomcat/tomcat-7/v7.0.61/
dev/tomcat/tomcat-7/v7.0.61/KEYS   (with props)
dev/tomcat/tomcat-7/v7.0.61/README.html   (with props)
dev/tomcat/tomcat-7/v7.0.61/RELEASE-NOTES
dev/tomcat/tomcat-7/v7.0.61/bin/
dev/tomcat/tomcat-7/v7.0.61/bin/README.html   (with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.tar.gz.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.tar.gz.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.tar.gz.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.zip   (with 
props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.zip.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.zip.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-deployer.zip.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-fulldocs.tar.gz.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-fulldocs.tar.gz.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-fulldocs.tar.gz.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-i64.zip   
(with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-i64.zip.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-i64.zip.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-i64.zip.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x64.zip   
(with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x64.zip.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x64.zip.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x64.zip.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x86.zip   
(with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x86.zip.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x86.zip.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61-windows-x86.zip.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.exe   (with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.exe.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.exe.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.exe.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz   (with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.zip   (with props)
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.zip.asc
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.zip.md5
dev/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.zip.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/embed/
dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.tar.gz   
(with props)
dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.tar.gz.asc
dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.tar.gz.md5
dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.tar.gz.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip   
(with props)
dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.asc
dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.md5
dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/extras/
dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.md5
dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.md5
dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli-adapters.jar   (with 
props)
dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli-adapters.jar.asc
dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli-adapters.jar.md5
dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli-adapters.jar.sha1
dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli.jar   (with props)
dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli.jar.asc
dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli.jar.md5
dev/tomcat/tomcat-7/v7.0.61/bin/extras/tomcat-juli.jar.sha1
   

svn commit: r8460 [2/2] - in /dev/tomcat/tomcat-7/v7.0.61: ./ bin/ bin/embed/ bin/extras/ src/

2015-03-27 Thread violetagg
Added: dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.md5
==
--- dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.md5 
(added)
+++ dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.md5 
Fri Mar 27 12:35:06 2015
@@ -0,0 +1 @@
+07643072bb71d7874f5eaa2059d8f07d *apache-tomcat-7.0.61-embed.zip
\ No newline at end of file

Added: dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.sha1
==
--- dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.sha1 
(added)
+++ dev/tomcat/tomcat-7/v7.0.61/bin/embed/apache-tomcat-7.0.61-embed.zip.sha1 
Fri Mar 27 12:35:06 2015
@@ -0,0 +1 @@
+81984a0cb7e622ad03e57e74c9c8793c6475fb80 *apache-tomcat-7.0.61-embed.zip
\ No newline at end of file

Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar
==
Binary file - no diff available.

Propchange: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar
--
svn:mime-type = application/octet-stream

Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.asc
==
--- dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.asc (added)
+++ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.asc Fri Mar 
27 12:35:06 2015
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v2
+
+iQIcBAABCgAGBQJVFUdXAAoJECCLCrHWMBHHlIoQAOw1axhUwSw3BSuUY8FZLy2O
+xYWAlAoZsHOFXn906C5z/URWwT46EUMWNOCKipq+4b2vjUveu2m0VcXcZCM298ZR
+NVmARB3US/khsjCmLAbYBoTOrwq8rwudEbcYWsTYXOwTqCMvnBTCLIgJReoHRkxc
+qMQ8+vz2EEhZtMFZUaGlBlgAR3/jrRymAYE28kNmpPszwHDZUZx6OO7o4spYxqNs
+psj/zHQD+IS96WjhqsbSdIsSJDBJc920579/dM2F8WoYiDZmHSuKM2eJkHHe5Lr7
+c8fTx9KBzMwkS8hSqRunyjgkYwA0bItQkNeIrID5vEeK5JZGZpOh6pVivWyZXGTv
+m7vIeKwDf5czDk5cAAMokkwqDDynLinvxDzHnWzi53jzHfZG9UVqtyxrYU4eVFBU
+c1pWMSCN5AtQzj0W642RKCWt9rXBpNDFivpQeMEDlxpF4J5vlVPvDFuzp/C+NrbP
+oxJ7t5kPrLBEK9GboM7ub3V6VIpF+fOyP2q2HdaEZ4YdjBUaUxyhnQK9fwIERjCd
+XHPfLqR6jLop4oc05kbUbsnw0WFGwHMfiQ0T5ednMlTRCsTS6q5divUtxwLp1+3T
+hU7TCXEQdMzFs9E4MKlDuYVAD4zQvX12qZWbUsciZpOkb9wChGtaLvLRW9oB+9bW
+9xjzS+AktmzV2SN+sY6/
+=/ZAm
+-END PGP SIGNATURE-

Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.md5
==
--- dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.md5 (added)
+++ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.md5 Fri Mar 
27 12:35:06 2015
@@ -0,0 +1 @@
+70f8774463b33c68f207905b74bb9c04 *catalina-jmx-remote.jar
\ No newline at end of file

Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.sha1
==
--- dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.sha1 (added)
+++ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-jmx-remote.jar.sha1 Fri Mar 
27 12:35:06 2015
@@ -0,0 +1 @@
+77d08f88ae9cf50c4f47b464e6952d7f06064b25 *catalina-jmx-remote.jar
\ No newline at end of file

Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar
==
Binary file - no diff available.

Propchange: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar
--
svn:mime-type = application/octet-stream

Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.asc
==
--- dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.asc (added)
+++ dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.asc Fri Mar 27 
12:35:06 2015
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v2
+
+iQIcBAABCgAGBQJVFUdWAAoJECCLCrHWMBHHuHEP/3jx5dWjktIXY6WiAOVZPP2x
+ZnOXAcFtHybQzF/VQoDNpEwzkN0J/j7N+PANWN8ZQ0n0BGe/XDr4sONzo8RyssS+
+QUH96TS84uxbjnji1R5IHLhtBumIx2rIDdFlaqbq0Ear5dYXSGdhOAva7rGLEPSW
+RREYiXZ0JedIiL+x2iZgZymrXHiRuLx5tqB/zG6r+UyDDT01JTQvgJlfG3qlwIiq
+gh74OnclNBg3gqMPdy51++I4Ucc4dXAZIfucG/MEvGLwQdviizUPkAYZjy0+Qkqp
+vobuK7O9JkIVdaHLyAgtZrjh79mGJOtipwbDr+Vh0jwCFoqG+JObQUe+8yEHBlPc
+FKV5cBBTz5NgA3Ifx4kwamAP8FNceBtWm3ttQDVKInzDZlxSTGauIeBfBHQEN1s1
+XUGb6I5Xc1vq8NDAJezHPptfaMznPtURr5aezoD7CCmLl4rgspsqdz4bNFuVY+w3
+eIh/fXqd9MSTz1D6DBwTELLSi0oigzGWjrpJFTKLMGscWqga6jhYHpQyhRIwZJwI
+Bm9pDEpmeLiwJcv8iJRrCzyICBe+iUOq52BFonhKF51/q9xIdMBzmD8SEt3DuLM6
+d9kK+29YYGabCbHaosRHJomRiRpcd8fj74At28DjqTnGKWlSV2EzagBzTkI4c79s
+xQQhEcWocUKN/gHlaxvm
+=BD0Q
+-END PGP SIGNATURE-

Added: dev/tomcat/tomcat-7/v7.0.61/bin/extras/catalina-ws.jar.md5
===

[VOTE] Release Apache Tomcat 7.0.61

2015-03-27 Thread Violeta Georgieva
The proposed Apache Tomcat 7.0.61 release is now available for voting.

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.61/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1041/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_61/

The proposed 7.0.61 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 7.0.61 Stable

Regards,
Violeta


Re: [VOTE] Release Apache Tomcat 7.0.61

2015-03-27 Thread Ognjen Blagojevic

On 27.3.2015 13:36, Violeta Georgieva wrote:

The proposed 7.0.61 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 7.0.61 Stable


Tested .zip distribution on Windows 7 64-bit, Oracle JDK 1.7.0_75 and 
APR/native 1.1.33:


- Tested TLS connectivity for BIO, NIO, and APR connectors.

- Crawled all links (except /manager, /host-manager and 
/examples/async*). No broken links found, except links to JavaDocs.


- Smoke tests of BIO, NIO and APR, with and without TLS, all passed.

- Tested with several webapps that are in active development.


Tested BIO and NIO option useServerCipherSuitesOrder="true":

1. Throws exception with JDK 1.7.0_75, as expected.
2. Works as expected with JDK 1.8.0_40 (gets mark "A" on SSLTest, 
instead of "A-").


-Ognjen

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1669601 - in /tomcat/tc7.0.x/trunk: build.properties.default res/maven/mvn.properties.default webapps/docs/changelog.xml

2015-03-27 Thread violetagg
Author: violetagg
Date: Fri Mar 27 14:44:48 2015
New Revision: 1669601

URL: http://svn.apache.org/r1669601
Log:
Prep for next version

Modified:
tomcat/tc7.0.x/trunk/build.properties.default
tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Modified: tomcat/tc7.0.x/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/build.properties.default?rev=1669601&r1=1669600&r2=1669601&view=diff
==
--- tomcat/tc7.0.x/trunk/build.properties.default (original)
+++ tomcat/tc7.0.x/trunk/build.properties.default Fri Mar 27 14:44:48 2015
@@ -25,7 +25,7 @@
 # - Version Control Flags -
 version.major=7
 version.minor=0
-version.build=61
+version.build=62
 version.patch=0
 version.suffix=-dev
 

Modified: tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default?rev=1669601&r1=1669600&r2=1669601&view=diff
==
--- tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default (original)
+++ tomcat/tc7.0.x/trunk/res/maven/mvn.properties.default Fri Mar 27 14:44:48 
2015
@@ -35,7 +35,7 @@ maven.asf.release.repo.url=https://repos
 maven.asf.release.repo.repositoryId=apache.releases
 
 # Release version info
-maven.asf.release.deploy.version=7.0.61
+maven.asf.release.deploy.version=7.0.62
 
 #Where do we load the libraries from
 tomcat.lib.path=../../output/build/lib

Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1669601&r1=1669600&r2=1669601&view=diff
==
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Fri Mar 27 14:44:48 2015
@@ -55,6 +55,8 @@
   They eventually become mixed with the numbered issues. (I.e., numbered
   issues do not "pop up" wrt. others).
 -->
+
+
 
   
 



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 57767] New: Websocket client proprietary configuration

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57767

Bug ID: 57767
   Summary: Websocket client proprietary configuration
   Product: Tomcat 9
   Version: unspecified
  Hardware: PC
OS: Linux
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: r...@apache.org

The Websocket client does not provide the functionality usually found in HTTP
clients. As a result, it cannot do anything except a straight upgrade from
HTTP/1.1 to Websocket.

To handle more than this, it would need proprietary configuration to handle:
- Authentication
- Redirects

For reference about the possibilities:
https://tyrus.java.net/documentation/1.8/user-guide.html#tyrus-proprietary-config
Authentication:
https://tyrus.java.net/documentation/1.8/user-guide.html#d0e1524
Redirects: https://tyrus.java.net/documentation/1.8/user-guide.html#d0e1640

This is not a critical enhancement however as users can use their own websocket
client implementation, they don't have to rely on the one Tomcat provides.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 57767] Websocket client proprietary configuration

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57767

Remy Maucherat  changed:

   What|Removed |Added

   Priority|P2  |P1
  Component|Catalina|WebSocket

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE][CANCEL] Release Apache Tomcat 7.0.60

2015-03-27 Thread Christopher Schultz
Violetta and Ognjen,

On 3/26/15 9:57 AM, Violeta Georgieva wrote:
> 2015-03-26 10:31 GMT+02:00 Violeta Georgieva :
>>
>> The proposed Apache Tomcat 7.0.60 release is now available for voting.
>>
>> It can be obtained from:
>> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.60/
>> The Maven staging repo is:
>> https://repository.apache.org/content/repositories/orgapachetomcat-1040/
>> The svn tag is:
>> http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_60/
>>
>> The proposed 7.0.60 release is:
>> [X] Broken - do not release
>> [ ] Stable - go ahead and release as 7.0.60 Stable
> 
> I'm canceling the vote in order to pickup the fix for ServerCipherSuitesOrder
> support.

I'm not sure I understand what was missing with the fix, there. Can you
explain a little bit?

-chris



signature.asc
Description: OpenPGP digital signature


Re: [VOTE][CANCEL] Release Apache Tomcat 7.0.60

2015-03-27 Thread Christopher Schultz
Violetta Ognjen,

On 3/27/15 1:09 PM, Christopher Schultz wrote:
> Violetta and Ognjen,
> 
> On 3/26/15 9:57 AM, Violeta Georgieva wrote:
>> 2015-03-26 10:31 GMT+02:00 Violeta Georgieva :
>>>
>>> The proposed Apache Tomcat 7.0.60 release is now available for voting.
>>>
>>> It can be obtained from:
>>> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.60/
>>> The Maven staging repo is:
>>> https://repository.apache.org/content/repositories/orgapachetomcat-1040/
>>> The svn tag is:
>>> http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_60/
>>>
>>> The proposed 7.0.60 release is:
>>> [X] Broken - do not release
>>> [ ] Stable - go ahead and release as 7.0.60 Stable
>>
>> I'm canceling the vote in order to pickup the fix for ServerCipherSuitesOrder
>> support.
> 
> I'm not sure I understand what was missing with the fix, there. Can you
> explain a little bit?

I'm sorry, I hadn't read the comments on the. I see the problem (and the
solution) now.

Thanks,
-chris



signature.asc
Description: OpenPGP digital signature


[Bug 57772] New: WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772

Bug ID: 57772
   Summary: WebappClassLoader throws a ClassNotFoundError when the
Manager is deploying a new WAR
   Product: Tomcat 8
   Version: 8.0.20
  Hardware: PC
OS: Linux
Status: NEW
  Severity: critical
  Priority: P2
 Component: Manager
  Assignee: dev@tomcat.apache.org
  Reporter: austinjo...@avadynehealth.com

Overview:
When contexts are updated through the Tomcat manager interface,
ServletContextListener.contextDestroyed implementations which need to load
classes throw ClassNotFoundError.

Steps to reproduce:
1. Create an instance of Tomcat 8.0.20
2. In server.xml, configure the Host with unpackWARs="true" autoDeploy="false".
3. Check out the example webapp from
https://github.com/austinjones/ClassNotFoundGenerator
4. Build the testing WAR using the 'distribute' ant task.
5. Deploy the WAR using an HTTP request to this URL:
http:///manager/text/deploy?
 war=path/to/workspace/ClassNotFoundGenerator/dist/ClassNotFoundGenerator.war
 &config=path/to/workspace/ClassNotFoundGenerator/web/context.xml
 &path=/ClassNotFoundGenerator
 &update=true
6. Open localhost.log, and verify the ClassNotFoundError was logged.

Actual results:
The ClassNotFoundError is thrown by TestcaseContextListener.contextDestroyed,
and printed to localhost.log.  Any further work the context listener was
responsible for is not executed.

Expected Results:
The WebappClassLoader successfully loads classes during
ServletContextListener.contextDestroyed, and completes without a throw.  No
ClassNotFoundError is printed to localhost.log

Build Date & Hardware:
Tomcat 8.0.12 on CentOS Linux 6.6

Additional Builds and Platforms:
Tomcat 8.0.12 on Windows 7 SP1
Tomcat 8.0.20 on Windows 7 SP1
Tomcat 8.0.20 on CentOS Linux 6.6

Note: if you try the 'steps to reproduce' on 8.0.12, the deployment will
probably fail due to bug 56398 - which I worked around in 8.0.12.  You'll be
able to deploy if you change the name of the test app to
'classnotfoundgenerator'.

Additional Information:
ServletContextListeners that need to load classes during the contextDestroyed
call throw ClassNotFoundError, when the application is deployed as a WAR
through the Manager interface.  Here is an example listener, where
ThisClassNotFound is not loaded for the first time in contextDestroyed.
 
https://github.com/austinjones/ClassNotFoundGenerator/blob/master/src/com/avadyne/TestcaseContextListener.java

The stack trace of the ClassNotFoundError on 8.0.20 is:
6-Mar-2015 14:38:46.838 SEVERE [http-nio-8443-exec-5]
org.apache.catalina.core.StandardContext.listenerStop Exception sending context
destroyed event to listener instance of class
com.avadyne.TestcaseContextListener
 java.lang.NoClassDefFoundError: com/avadyne/ThisClassNotFound
at
com.avadyne.TestcaseContextListener.contextDestroyed(TestcaseContextListener.java:27)
at
org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4775)
at
org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5385)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3739)
at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1304)
at
org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1236)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1491)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1460)
at
org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:906)
at
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:344)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 

[Bug 57772] WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772

--- Comment #1 from Austin Jones  ---
There is additional information in the Tomcat users mailing list thread
entitled 'ClassNotFoundError on context unload'.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 57772] WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772

--- Comment #2 from Chuck Caldarale  ---
(In reply to Austin Jones from comment #1)
> There is additional information in the Tomcat users mailing list thread
> entitled 'ClassNotFoundError on context unload'.

The thread referred to is here:
http://marc.info/?l=tomcat-user&m=142697641505022&w=2

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



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

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=55988

--- Comment #24 from Ognjen Blagojevic  ---
7.0.61 works as expected. Thank you.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 57772] WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772

--- Comment #3 from Austin Jones  ---
Sorry, the 8.0.12 case issue is bug 56938.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1669704 - in /tomcat/site/trunk/docs/native-doc: index.html miscellaneous/changelog.html news/2008.html news/2009.html news/2010.html news/2011.html news/2012.html news/2013.html news/201

2015-03-27 Thread markt
Author: markt
Date: Fri Mar 27 23:10:57 2015
New Revision: 1669704

URL: http://svn.apache.org/r1669704
Log:
Update tomcat-native docs for 1.1.33 release

Modified:
tomcat/site/trunk/docs/native-doc/index.html
tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html
tomcat/site/trunk/docs/native-doc/news/2008.html
tomcat/site/trunk/docs/native-doc/news/2009.html
tomcat/site/trunk/docs/native-doc/news/2010.html
tomcat/site/trunk/docs/native-doc/news/2011.html
tomcat/site/trunk/docs/native-doc/news/2012.html
tomcat/site/trunk/docs/native-doc/news/2013.html
tomcat/site/trunk/docs/native-doc/news/2014.html

Modified: tomcat/site/trunk/docs/native-doc/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/index.html?rev=1669704&r1=1669703&r2=1669704&view=diff
==
--- tomcat/site/trunk/docs/native-doc/index.html (original)
+++ tomcat/site/trunk/docs/native-doc/index.html Fri Mar 27 23:10:57 2015
@@ -184,5 +184,5 @@ INFO: Initializing Coyote HTTP/1.1 on ht
 
 
 
-Copyright © 2008-2014, The Apache Software Foundation
+Copyright © 2008-2015, The Apache Software Foundation
   
\ No newline at end of file

Modified: tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html?rev=1669704&r1=1669703&r2=1669704&view=diff
==
--- tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html (original)
+++ tomcat/site/trunk/docs/native-doc/miscellaneous/changelog.html Fri Mar 27 
23:10:57 2015
@@ -6,6 +6,31 @@
   It should contain fixes made only after December 19th 2007, when the
   new documentation project for Tomcat Native was started.
   
+Changes between 1.1.32 and 
1.1.33
+  
+
+  Fix compilation failures with master branch of OpenSSL. Replace access
+  to OpenSSL internals by accessor functions. (rjung/kkolinko)
+
+
+  Fix a zero-boundary-check compiler warning and simplify code in the
+  process. (rjung)
+
+
+  Remove superfluous semicolons after close-braces to eliminate compiler
+  warnings. (schultz)
+
+
+  http://issues.apache.org/bugzilla/show_bug.cgi?id=57653";>57653: Fix 
crash when multiple events for same socket are
+  returned via separate apr_pollfd_t structures. (markt)
+
+
+  Enable building with OpenSSL 1.0.2 onwards. (billbarker)
+
+
+  Use OpenSSL 1.0.1m with Windows binaries. (markt)
+
+  
 Changes between 1.1.31 and 
1.1.32
   
 
@@ -315,5 +340,5 @@
 
   
 
-Copyright © 2008-2014, The Apache Software Foundation
+Copyright © 2008-2015, The Apache Software Foundation
   
\ No newline at end of file

Modified: tomcat/site/trunk/docs/native-doc/news/2008.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2008.html?rev=1669704&r1=1669703&r2=1669704&view=diff
==
--- tomcat/site/trunk/docs/native-doc/news/2008.html (original)
+++ tomcat/site/trunk/docs/native-doc/news/2008.html Fri Mar 27 23:10:57 2015
@@ -24,5 +24,5 @@ and some bug fixes.
 
 
 
-Copyright © 2008-2014, The Apache Software Foundation
+Copyright © 2008-2015, The Apache Software Foundation
   
\ No newline at end of file

Modified: tomcat/site/trunk/docs/native-doc/news/2009.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2009.html?rev=1669704&r1=1669703&r2=1669704&view=diff
==
--- tomcat/site/trunk/docs/native-doc/news/2009.html (original)
+++ tomcat/site/trunk/docs/native-doc/news/2009.html Fri Mar 27 23:10:57 2015
@@ -8,5 +8,5 @@ of Tomcat Native 1.1.18. This is a stabl
 
 
 
-Copyright © 2008-2014, The Apache Software Foundation
+Copyright © 2008-2015, The Apache Software Foundation
   
\ No newline at end of file

Modified: tomcat/site/trunk/docs/native-doc/news/2010.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2010.html?rev=1669704&r1=1669703&r2=1669704&view=diff
==
--- tomcat/site/trunk/docs/native-doc/news/2010.html (original)
+++ tomcat/site/trunk/docs/native-doc/news/2010.html Fri Mar 27 23:10:57 2015
@@ -13,5 +13,5 @@ of Tomcat Native 1.1.19. This is a stabl
 
 
 
-Copyright © 2008-2014, The Apache Software Foundation
+Copyright © 2008-2015, The Apache Software Foundation
   
\ No newline at end of file

Modified: tomcat/site/trunk/docs/native-doc/news/2011.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/native-doc/news/2011.html?rev=1669704&r1=1669703&r2=1669704&view=diff
==
-

svn commit: r1669706 - in /tomcat/site/trunk: docs/download-native.html docs/index.html docs/oldnews-2014.html xdocs/download-native.xml xdocs/index.xml xdocs/oldnews-2014.xml

2015-03-27 Thread markt
Author: markt
Date: Fri Mar 27 23:16:02 2015
New Revision: 1669706

URL: http://svn.apache.org/r1669706
Log:
Update site for tomcat-native 1.1.33 release

Modified:
tomcat/site/trunk/docs/download-native.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/oldnews-2014.html
tomcat/site/trunk/xdocs/download-native.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/oldnews-2014.xml

Modified: tomcat/site/trunk/docs/download-native.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-native.html?rev=1669706&r1=1669705&r2=1669706&view=diff
==
--- tomcat/site/trunk/docs/download-native.html (original)
+++ tomcat/site/trunk/docs/download-native.html Fri Mar 27 23:16:02 2015
@@ -268,14 +268,14 @@
 
 
   
-
-Native 1.1.32 Source Release tar.gz (e.g. Unix, Linux, Mac 
OS)
+
+Native 1.1.33 Source Release tar.gz (e.g. Unix, Linux, Mac 
OS)
 
   
 
-[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.asc";>PGP],
-[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.md5";>MD5],
-[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.sha1";>SHA1]
+[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.asc";>PGP],
+[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.md5";>MD5],
+[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.sha1";>SHA1]
   
 
 
@@ -284,14 +284,14 @@
 
 
   
-
-Native 1.1.32 Source Release zip (e.g. Windows)
+
+Native 1.1.33 Source Release zip (e.g. Windows)
 
   
 
-[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.asc";>PGP],
-[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.md5";>MD5],
-[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.sha1";>SHA1]
+[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.asc";>PGP],
+[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.md5";>MD5],
+[https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.sha1";>SHA1]
   
 
 
@@ -306,7 +306,7 @@
 
 You can find binaries release too.
 You may download them from
-  HERE
+  HERE
 
 
 
@@ -336,14 +336,14 @@
   
 
 
-
-  Native 1.1.32 Windows Binaries zip (recommended)
+
+  Native 1.1.33 Windows Binaries zip (recommended)
   
 
 
-  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.asc";>PGP],
-  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.md5";>MD5],
-  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.sha1";>SHA1]
+  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/binaries/tomcat-native-1.1.33-win32-bin.zip.asc";>PGP],
+  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/binaries/tomcat-native-1.1.33-win32-bin.zip.md5";>MD5],
+  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/binaries/tomcat-native-1.1.33-win32-bin.zip.sha1";>SHA1]
 
   
 
@@ -352,15 +352,15 @@
   
 
 
-
-  Native 1.1.32 Windows OCSP-enabled Binaries zip
+
+  Native 1.1.33 Windows OCSP-enabled Binaries zip
   
 
 
 
-  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-ocsp-win32-bin.zip.asc";>PGP],
-  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-ocsp-win32-bin.zip.md5";>MD5],
-  [https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-ocsp-win32-bin.zip.sha1";>SHA1]
+  [https://

[ANN] Apache Tomcat Native 1.1.33 released

2015-03-27 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache
Tomcat Native 1.1.33 stable.

The key features of this release are:
- Fixed a crash when the poller returned multiple events for the same
  socket.
- Link Windows binaries with OpenSSL 1.0.1m and APR 1.5.1

Please refer to the change log for the complete list of changes:
http://tomcat.apache.org/native-doc/miscellaneous/changelog.html

Downloads:
http://tomcat.apache.org/download-native.cgi

The Apache Tomcat Native Library provides portable API for features
not found in contemporary JDK's. It uses Apache Portable Runtime as
operating system abstraction layer and OpenSSL for SSL networking and
allows optimal performance in production environments.


Thank you,
-- 
The Apache Tomcat Team

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1669709 - in /tomcat/site/trunk: docs/download-80.html docs/index.html docs/migration-8.html docs/oldnews.html docs/whichversion.html xdocs/download-80.xml xdocs/index.xml xdocs/migration

2015-03-27 Thread markt
Author: markt
Date: Fri Mar 27 23:28:31 2015
New Revision: 1669709

URL: http://svn.apache.org/r1669709
Log:
Update Tomcat site for 8.0.21 release

Modified:
tomcat/site/trunk/docs/download-80.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-8.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/download-80.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-8.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/docs/download-80.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-80.html?rev=1669709&r1=1669708&r2=1669709&view=diff
==
--- tomcat/site/trunk/docs/download-80.html (original)
+++ tomcat/site/trunk/docs/download-80.html Fri Mar 27 23:28:31 2015
@@ -206,7 +206,7 @@
 Quick Navigation
 
 
-[define v]8.0.20[end]
+[define v]8.0.21[end]
 https://www.apache.org/dist/tomcat/tomcat-8/KEYS";>KEYS |
 [v] |
 Browse |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1669709&r1=1669708&r2=1669709&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Fri Mar 27 23:28:31 2015
@@ -227,6 +227,48 @@ project logo are trademarks of the Apach
 
 
 
+
+2015-03-26 Tomcat 8.0.21 Released
+
+
+
+The Apache Tomcat Project is proud to announce the release of version 8.0.21
+of Apache Tomcat. Apache Tomcat 8.0.21 includes a numerous fixes for issues
+identified in 8.0.20 as well as a number of other enhancements and changes. The
+notable changes since 8.0.20 include:
+
+
+  
+Enable Tomcat to detect when a WAR file has been changed while Tomcat is
+  not running.
+  
+Add support for Java 8 JSSE server-preferred TLS cipher suite ordering.
+  This feature requires Java 8.
+  
+Update to Tomcat Native Library version 1.1.33 to pick up the Windows
+  binaries that are based on OpenSSL 1.0.1m and APR 1.5.1
+  
+Implement a new feature for AJP connectors - Tomcat Authorization. If
+  enabled Tomcat, will take an authenticated user name from the AJP 
protocol
+  and use the appropriate Realm for the request to authorize (i.e. add
+  roles) to that user.
+
+
+
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 8 changelog.
+
+
+
+
+
+Download
+
+
+
+
 
 2015-03-23 Tomcat Native 1.1.33 
Released
 
@@ -281,46 +323,6 @@ Please see the Ta
 
 
 
-
-
-2015-02-20 Tomcat 8.0.20 Released
-
-
-
-The Apache Tomcat Project is proud to announce the release of version 8.0.20
-of Apache Tomcat. Apache Tomcat 8.0.20 includes a numerous fixes for issues
-identified in 8.0.18 as well as a number of other enhancements and changes. The
-notable changes since 8.0.18 include:
-
-
-  
-Fix a performance regression in the new resources implementation when
-  signed JARs are used in a web application.
-  
-Fix several bugs that could cause multiple registrations for write events
-  for a single socket when using Servlet 3.0 async. Typically, the side
-  effects of these multiple registrations would be exceptions appearing in
-  the logs.
-  
-Enhance the bean factory used for JNDI resources. The new attribute
-  forceString allows to support non-standard string argument property
-  setters.
-
-
-
-
-
-Full details of these changes, and all the other changes, are available in the
-Tomcat 8 changelog.
-
-
-
-
-
-Download
-
-
-
 
 
 2015-02-04 Tomcat 7.0.59 Released

Modified: tomcat/site/trunk/docs/migration-8.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-8.html?rev=1669709&r1=1669708&r2=1669709&view=diff
==
--- tomcat/site/trunk/docs/migration-8.html (original)
+++ tomcat/site/trunk/docs/migration-8.html Fri Mar 27 23:28:31 2015
@@ -639,6 +639,7 @@ of Apache Tomcat.
   "8.0.17":"1650582",
   "8.0.18":"1654179",
   "8.0.20":"1659926",
+  "8.0.21":"1668647"
 };
 
 formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/"; +
@@ -683,8 +684,9 @@ of Apache Tomcat.
 8.0.14
 8.0.15
 8.0.17
-8.0.18
-8.0.20
+8.0.18
+8.0.20
+8.0.21
 , new version:
 
 8.0.0-RC1
@@ -702,7 +704,8 @@ of Apache Tomcat.
 8.0.15
 8.0.17
 8.0.18
-8.0.20
+8.0.20
+8.0.21
 trunk (unreleased)
 
 

Modified: tomcat/site/trunk/docs/oldnews.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews.html?rev=1669709&r1=1669708&r2=1669709&view=diff
==
--- tomcat/site/trunk/docs/oldnews.htm

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

2015-03-27 Thread markt
Author: markt
Date: Fri Mar 27 23:27:57 2015
New Revision: 1669708

URL: http://svn.apache.org/r1669708
Log:
Update Tomcat 8 docs for 8.0.21 release


[This commit notification would consist of 73 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[ANN] Apache Tomcat 8.0.21 available

2015-03-27 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache
Tomcat 8.0.21.

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.21 includes numerous fixes for issues identified
in 8.0.20 as well as a number of other enhancements and changes. The
notable changes since 8.0.20 include:

- Enable Tomcat to detect when a WAR file has been changed while Tomcat
  is not running.

- Add support for Java 8 JSSE server-preferred TLS cipher suite
  ordering. This feature requires Java 8.

- Update to Tomcat Native Library version 1.1.33 to pick up the Windows
  binaries that are based on OpenSSL 1.0.1m and APR 1.5.1

- Implement a new feature for AJP connectors - Tomcat Authorization.
  If enabled Tomcat will take an authenticated user name from the AJP
  protocol and use the appropriate Realm for the request to authorize
  (i.e. add roles) to that user.

Please refer to the change log for the complete list of changes:
http://tomcat.apache.org/tomcat-8.0-doc/changelog.html


Downloads:
http://tomcat.apache.org/download-80.cgi

Migration guides from Apache Tomcat 5.5.x, 6.0.x and 7.0.x:
http://tomcat.apache.org/migration.html

Enjoy!

- The Apache Tomcat team

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 57773] New: performance problems when using scopeless optional attributes

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57773

Bug ID: 57773
   Summary: performance problems when using scopeless optional
attributes
   Product: Tomcat 8
   Version: 8.0.21
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: EL
  Assignee: dev@tomcat.apache.org
  Reporter: m.p...@gmx.de

hi,

i discovered a performance problem in EL implementation of recent tomcat 8
versions. we have some jsp based products, which are running fine on
tomcat7/java8. while migrating to tomcat8 i discovered severe performance
problems.

"ab" performance against localhost (same machine with identical webapp)

TOMCAT 7.0.59 / Java 1.8.0_40
Requests per second:96.12 [#/sec] (mean)
Time per request:   10.404 [ms] (mean)

TOMCAT 8.0.20 / Java 1.8.0_40
Requests per second:2.41 [#/sec] (mean)
Time per request:   414.429 [ms] (mean)

i realized that this could be related to bug #57583 and waited for 8.0.21.
8.0.21 is better, but also far away from tomcat 7

TOMCAT 8.0.21 / Java 1.8.0_40
Requests per second:4.97 [#/sec] (mean)
Time per request:   201.270 [ms] (mean)

so i take some further investigations. we are using jsp-files as reusable
templates. because of reuse in different contexts there are some optional
request attributes.

page.jsp
...

  
  

...

teaser.jsp
...

...

..

the problem occurs when teaserLarge is not defined. in this case the c:if line
ends in a time consuming call of javax.el.ImportHandler.resolveClass() for
"teaserLarge". and it seems that the bugfix for #57583 does not help in this
situation because each teaser is rendered in its own pagecontext.

interestingly this does not occur if we access the optional attributes via the
requestScope. when we use



the performance in the undefined case is much better. we now are in process of
rewriting our statements to requestScope, but i think that the performance of
the scopeless access should also be fixed.

regards 
marc

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 57772] WebappClassLoader throws a ClassNotFoundError when the Manager is deploying a new WAR

2015-03-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57772

Christopher Schultz  changed:

   What|Removed |Added

Version|8.0.20  |8.0.21

--- Comment #4 from Christopher Schultz  ---
IIRC, this also affects 8.0.21.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GUMP@vmgump]: Project taglibs-parent (in module tomcat-taglibs) failed

2015-03-27 Thread Gump
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project taglibs-parent has an issue affecting its community integration.
This issue affects 2 projects,
 and has been outstanding for 564 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- taglibs-parent :  Taglib Parent POM
- taglibs-standard-spec :  JSP Taglibs


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-taglibs/taglibs-parent/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole pom output [pom.xml] identifier set to project name
 -INFO- Optional dependency commons-io failed with reason build failed
 -DEBUG- (Apache Gump generated) Apache Maven Settings in: 
/srv/gump/public/workspace/tomcat-taglibs/taglibs-parent/gump_mvn_settings.xml
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/srv/gump/public/workspace/tomcat-taglibs/taglibs-parent/pom.xml
 -DEBUG- Extracted fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-taglibs/taglibs-parent/gump_work/build_tomcat-taglibs_taglibs-parent.html
Work Name: build_tomcat-taglibs_taglibs-parent (Type: Build)
Work ended in a state of : Failed
Elapsed: 30 mins 3 secs
Command Line: /opt/maven3/bin/mvn --batch-mode --settings 
/srv/gump/public/workspace/tomcat-taglibs/taglibs-parent/gump_mvn_settings.xml 
install 
[Working Directory: /srv/gump/public/workspace/tomcat-taglibs/taglibs-parent]
M2_HOME: /opt/maven3
-
[INFO] Scanning for projects...
[INFO] Downloading: 
http://localhost:8192/maven2/org/apache/apache/13/apache-13.pom
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project org.apache.taglibs:taglibs-parent:4-SNAPSHOT 
(/srv/gump/public/workspace/tomcat-taglibs/taglibs-parent/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Could not transfer artifact 
org.apache:apache:pom:13 from/to gump-central (http://localhost:8192/maven2): 
Read timed out and 'parent.relativePath' points at wrong local POM @ line 20, 
column 11 -> [Help 2]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] 
http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/tomcat-taglibs/taglibs-parent/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/tomcat-taglibs/taglibs-parent/atom.xml

== Gump Tracking Only ===
Produced by Apache Gump(TM) version 2.3.
Gump Run 2015032811, vmgump.apache.org:vmgump:2015032811
Gump E-mail Identifier (unique within run) #13.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org