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=1669521r1=1669520r2=1669521view=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 miles...@gmail.com:



 2015-03-27 0:43 GMT+02:00 build...@apache.org:
 
  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.init(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: buildbot failure in ASF Buildbot on tomcat-7-trunk

2015-03-27 Thread Violeta Georgieva
2015-03-27 0:43 GMT+02:00 build...@apache.org:

 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.init(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



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 ognjen.d.blagoje...@gmail.com:

 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



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



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



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 reachme.va...@gmail.com
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 ma...@apache.org 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.
 
  For 7.0.x trunk:
  1) For TLD scan, add proper log message as in 8.0.x trunk for TLD not
 found
  jars.
 
  Please add your suggestions.

 That looks like a good place to start. The tricky bit will be how you
 mark a JAR as 'skippable'.

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=1669519r1=1669518r2=1669519view=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=1669519r1=1669518r2=1669519view=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 @@
   subsection name=Catalina
 changelog
   fix
-Correct the check used for Java 8 JSSE server-preferred TLS cipher
-suite ordering. Patch provided by Ognjen Blagojevic. (violetagg)
+bug55988/bug: Correct the check used for Java 8 JSSE
+server-preferred TLS cipher suite ordering. Ensure that SSL parameters
+are provided to codeSSLServerSocket/code and 
codeSSLEngine/code.
+Patch provided by Ognjen Blagojevic. (violetagg)
   /fix
 /changelog
   /subsection



-
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 violet...@apache.org changed:

   What|Removed |Added

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

--- Comment #23 from Violeta Georgieva violet...@apache.org ---
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



[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


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
 

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

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=1669601r1=1669600r2=1669601view=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=1669601r1=1669600r2=1669601view=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=1669601r1=1669600r2=1669601view=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).
 --
+section name=Tomcat 7.0.62 (violetagg)
+/section
 section name=Tomcat 7.0.61 (violetagg)
   subsection name=Catalina
 changelog



-
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 r...@apache.org 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 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 miles...@gmail.com:

 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


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 miles...@gmail.com:

 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


[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 ognjen.d.blagoje...@gmail.com ---
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 #2 from Chuck Caldarale chuck.caldar...@unisys.com ---
(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-userm=142697641505022w=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 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 austinjo...@avadynehealth.com ---
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] 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://your-local-tomcat/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

[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 austinjo...@avadynehealth.com ---
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=1669704r1=1669703r2=1669704view=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
 /div/div
 
 /div/div/div/div/divfooterdiv id=footer
-Copyright copy; 2008-2014, The Apache Software Foundation
+Copyright copy; 2008-2015, The Apache Software Foundation
   /div/footer/div/body/html
\ 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=1669704r1=1669703r2=1669704view=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.
   /p
+/divh3 id=Changes_between_1.1.32_and_1.1.33Changes between 1.1.32 and 
1.1.33/h3div class=text
+  ul class=changelog
+liimg alt=Fix:  class=icon src=../images/fix.gif
+  Fix compilation failures with master branch of OpenSSL. Replace access
+  to OpenSSL internals by accessor functions. (rjung/kkolinko)
+/li
+liimg alt=Fix:  class=icon src=../images/fix.gif
+  Fix a zero-boundary-check compiler warning and simplify code in the
+  process. (rjung)
+/li
+liimg alt=Fix:  class=icon src=../images/fix.gif
+  Remove superfluous semicolons after close-braces to eliminate compiler
+  warnings. (schultz)
+/li
+liimg alt=Fix:  class=icon src=../images/fix.gif
+  a 
href=http://issues.apache.org/bugzilla/show_bug.cgi?id=57653;57653/a: Fix 
crash when multiple events for same socket are
+  returned via separate apr_pollfd_t structures. (markt)
+/li
+liimg alt=Fix:  class=icon src=../images/fix.gif
+  Enable building with OpenSSL 1.0.2 onwards. (billbarker)
+/li
+liimg alt=Update:  class=icon src=../images/update.gif
+  Use OpenSSL 1.0.1m with Windows binaries. (markt)
+/li
+  /ul
 /divh3 id=Changes_between_1.1.31_and_1.1.32Changes between 1.1.31 and 
1.1.32/h3div class=text
   ul class=changelog
 liimg alt=Fix:  class=icon src=../images/fix.gif
@@ -315,5 +340,5 @@
 /li
   /ul
 /div/div/div/div/divfooterdiv id=footer
-Copyright copy; 2008-2014, The Apache Software Foundation
+Copyright copy; 2008-2015, The Apache Software Foundation
   /div/footer/div/body/html
\ 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=1669704r1=1669703r2=1669704view=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.
 /p
 /div/div
 /div/div/div/div/divfooterdiv id=footer
-Copyright copy; 2008-2014, The Apache Software Foundation
+Copyright copy; 2008-2015, The Apache Software Foundation
   /div/footer/div/body/html
\ 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=1669704r1=1669703r2=1669704view=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
 /p
 /div/div
 /div/div/div/div/divfooterdiv id=footer
-Copyright copy; 2008-2014, The Apache Software Foundation
+Copyright copy; 2008-2015, The Apache Software Foundation
   /div/footer/div/body/html
\ No newline at end of file

Modified: 

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=1669706r1=1669705r2=1669706view=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 @@
 
 li class=download
   
-a 
href=[preferred]tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz
 rel=nofollow
-Native 1.1.32 Source Release tar.gz/a (e.g. Unix, Linux, Mac 
OS)
+a 
href=[preferred]tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz
 rel=nofollow
+Native 1.1.33 Source Release tar.gz/a (e.g. Unix, Linux, Mac 
OS)
 ul class=attributes
   
 li
-[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.asc;PGP/a],
-[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.md5;MD5/a],
-[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-src.tar.gz.sha1;SHA1/a]
+[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.asc;PGP/a],
+[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.md5;MD5/a],
+[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz.sha1;SHA1/a]
   /li
 
 /ul
@@ -284,14 +284,14 @@
 
 li class=download
   
-a 
href=[preferred]tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip
 rel=nofollow
-Native 1.1.32 Source Release zip/a (e.g. Windows)
+a 
href=[preferred]tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip
 rel=nofollow
+Native 1.1.33 Source Release zip/a (e.g. Windows)
 ul class=attributes
   
 li
-[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.asc;PGP/a],
-[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.md5;MD5/a],
-[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/source/tomcat-native-1.1.32-win32-src.zip.sha1;SHA1/a]
+[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.asc;PGP/a],
+[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.md5;MD5/a],
+[a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-win32-src.zip.sha1;SHA1/a]
   /li
 
 /ul
@@ -306,7 +306,7 @@
 
 pYou can find binaries release too.
 You may download them from
-  a href=[preferred]tomcat/tomcat-connectors/native/1.1.32/binaries 
rel=nofollowHERE/a
+  a href=[preferred]tomcat/tomcat-connectors/native/1.1.33/binaries 
rel=nofollowHERE/a
 
 /p
 
@@ -336,14 +336,14 @@
   
 li class=download
 
-a 
href=[preferred]tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip
 rel=nofollow
-  Native 1.1.32 Windows Binaries zip/a (recommended)
+a 
href=[preferred]tomcat/tomcat-connectors/native/1.1.33/binaries/tomcat-native-1.1.33-win32-bin.zip
 rel=nofollow
+  Native 1.1.33 Windows Binaries zip/a (recommended)
   ul class=attributes
 
 li
-  [a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.asc;PGP/a],
-  [a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.md5;MD5/a],
-  [a 
href=https://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.32/binaries/tomcat-native-1.1.32-win32-bin.zip.sha1;SHA1/a]
+  [a 

[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=1669709r1=1669708r2=1669709view=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 @@
 h3 id=Quick_NavigationQuick Navigation/h3
 div class=text
 
-[define v]8.0.20[end]
+[define v]8.0.21[end]
 a href=https://www.apache.org/dist/tomcat/tomcat-8/KEYS;KEYS/a |
 a href=#[v][v]/a |
 a href=[preferred]tomcat/tomcat-8/v[v] rel=nofollowBrowse/a |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1669709r1=1669708r2=1669709view=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
 
 
 /div
+h3 id=Tomcat_8.0.21_Released
+span style=float: right;2015-03-26/span Tomcat 8.0.21 Released/h3
+div class=text
+
+p
+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:/p
+
+ul
+  
+liEnable Tomcat to detect when a WAR file has been changed while Tomcat is
+  not running./li
+  
+liAdd support for Java 8 JSSE server-preferred TLS cipher suite ordering.
+  This feature requires Java 8./li
+  
+liUpdate 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/li
+  
+liImplement 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./li
+
+/ul
+
+
+p
+Full details of these changes, and all the other changes, are available in the
+a href=tomcat-8.0-doc/changelog.htmlTomcat 8 changelog/a.
+/p
+
+
+p style=text-align: center;
+
+a href=download-80.cgiDownload/a
+
+/p
+
+/div
 h3 id=Tomcat_Native_1.1.33_Released
 span style=float: right;2015-03-23/span Tomcat Native 1.1.33 
Released/h3
 div class=text
@@ -281,46 +323,6 @@ Please see the a href=taglibs.htmlTa
 
 /p
 
-/div
-h3 id=Tomcat_8.0.20_Released
-span style=float: right;2015-02-20/span Tomcat 8.0.20 Released/h3
-div class=text
-
-p
-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:/p
-
-ul
-  
-liFix a performance regression in the new resources implementation when
-  signed JARs are used in a web application./li
-  
-liFix 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./li
-  
-liEnhance the bean factory used for JNDI resources. The new attribute
-  forceString allows to support non-standard string argument property
-  setters./li
-
-/ul
-
-
-p
-Full details of these changes, and all the other changes, are available in the
-a href=tomcat-8.0-doc/changelog.htmlTomcat 8 changelog/a.
-/p
-
-
-p style=text-align: center;
-
-a href=download-80.cgiDownload/a
-
-/p
-
 /div
 h3 id=Tomcat_7.0.59_Released
 span style=float: right;2015-02-04/span Tomcat 7.0.59 Released/h3

Modified: tomcat/site/trunk/docs/migration-8.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-8.html?rev=1669709r1=1669708r2=1669709view=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./p
   8.0.17:1650582,
   8.0.18:1654179,
   8.0.20:1659926,
+  8.0.21:1668647
 };
 
 formSubmit.action = 

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
...
c:forEach var=video items=${videolist}
  c:set var=teaser value=${video} scope=request /
  jsp:include page=teaser.jsp /
/c:forEach
...

teaser.jsp
...
c:if test=${teaserLarge}
...
/c:if
..

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

c:when test=${requestScope.teaserLarge}

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 ch...@christopherschultz.net changed:

   What|Removed |Added

Version|8.0.20  |8.0.21

--- Comment #4 from Christopher Schultz ch...@christopherschultz.net ---
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