[Bug 59560] New: Start-up of tomcat8 to stop in the middle.

2016-05-17 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59560

Bug ID: 59560
   Summary: Start-up of tomcat8 to stop in the middle.
   Product: Tomcat 8
   Version: 8.0.30
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: sa...@b-s-c.co.jp

Created attachment 33845
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=33845&action=edit
tomcatlogfiles

Environment 
Linux:Windows Server 2012 R2 (x86_64)
Java:  JDK 1.8.0_66 (64bit)
Tomcat:Tomcat 8.0.30

Description:
Start-up of tomcat8 to stop in the middle.
Attachments 
Normal startup of the log file, 20160513startOK.txt
Log file the start to stop in the middle, 20160513startNG.txt

-- 
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: r1744194 - in /tomcat/trunk: java/org/apache/tomcat/util/scan/StandardJarScanner.java webapps/docs/changelog.xml

2016-05-17 Thread violetagg
Author: violetagg
Date: Tue May 17 07:18:38 2016
New Revision: 1744194

URL: http://svn.apache.org/viewvc?rev=1744194&view=rev
Log:
Ensure NPE will not be thrown during deployment when scanning jar files without 
MANIFEST.MF file.

Modified:
tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java?rev=1744194&r1=1744193&r2=1744194&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java Tue 
May 17 07:18:38 2016
@@ -370,40 +370,42 @@ public class StandardJarScanner implemen
 }
 
 Manifest manifest = jar.getManifest();
-Attributes attributes = manifest.getMainAttributes();
-String classPathAttribute = attributes.getValue("Class-Path");
-if (classPathAttribute == null) {
-return;
-}
-String[] classPathEntries = classPathAttribute.split(" ");
-for (String classPathEntry : classPathEntries) {
-classPathEntry = classPathEntry.trim();
-if (classPathEntry.length() == 0) {
-continue;
+if (manifest != null) {
+Attributes attributes = manifest.getMainAttributes();
+String classPathAttribute = attributes.getValue("Class-Path");
+if (classPathAttribute == null) {
+return;
 }
-URL jarURL = jar.getJarFileURL();
-URI jarURI;
-try {
-jarURI = jarURL.toURI();
-} catch (URISyntaxException e) {
-if (log.isDebugEnabled()) {
-log.debug(sm.getString("jarScan.invalidUri", jarURL));
+String[] classPathEntries = classPathAttribute.split(" ");
+for (String classPathEntry : classPathEntries) {
+classPathEntry = classPathEntry.trim();
+if (classPathEntry.length() == 0) {
+continue;
+}
+URL jarURL = jar.getJarFileURL();
+URI jarURI;
+try {
+jarURI = jarURL.toURI();
+} catch (URISyntaxException e) {
+if (log.isDebugEnabled()) {
+log.debug(sm.getString("jarScan.invalidUri", jarURL));
+}
+continue;
 }
-continue;
+/*
+ * Note: Resolving the relative URLs from the manifest has the
+ *   potential to introduce security concerns. However, 
since
+ *   only JARs provided by the container and NOT those 
provided
+ *   by web applications are processed, there should be no
+ *   issues.
+ *   If this feature is ever extended to include JARs 
provided
+ *   by web applications, checks should be added to ensure 
that
+ *   any relative URL does not step outside the web 
application.
+ */
+URI classPathEntryURI = jarURI.resolve(classPathEntry);
+URL classPathEntryURL = classPathEntryURI.toURL();
+classPathUrlsToProcess.add(classPathEntryURL);
 }
-/*
- * Note: Resolving the relative URLs from the manifest has the
- *   potential to introduce security concerns. However, since
- *   only JARs provided by the container and NOT those provided
- *   by web applications are processed, there should be no
- *   issues.
- *   If this feature is ever extended to include JARs provided
- *   by web applications, checks should be added to ensure that
- *   any relative URL does not step outside the web 
application.
- */
-URI classPathEntryURI = jarURI.resolve(classPathEntry);
-URL classPathEntryURL = classPathEntryURI.toURL();
-classPathUrlsToProcess.add(classPathEntryURL);
 }
 }
 

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1744194&r1=1744193&r2=1744194&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Tue May 17 07:18:38 2016
@@ -53,6 +53,10 @@
 around. Therefore, start logging RMI Target related memory leaks on web
 application stop. (markt)
   
+  
+Ensure NPE will not be

svn commit: r1744195 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/tomcat/util/scan/StandardJarScanner.java webapps/docs/changelog.xml

2016-05-17 Thread violetagg
Author: violetagg
Date: Tue May 17 07:23:21 2016
New Revision: 1744195

URL: http://svn.apache.org/viewvc?rev=1744195&view=rev
Log:
Merged revision 1744194 from tomcat/trunk:
Ensure NPE will not be thrown during deployment when scanning jar files without 
MANIFEST.MF file.

Modified:
tomcat/tc8.5.x/trunk/   (props changed)

tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 07:23:21 2016
@@ -1 +1 @@
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409,1741501,1741677
 
,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125
+/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409,1741501,1741677
 
,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744194

Modified: 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java?rev=1744195&r1=1744194&r2=1744195&view=diff
==
--- 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java 
(original)
+++ 
tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java 
Tue May 17 07:23:21 2016
@@ -370,40 +370,42 @@ public class StandardJarScanner implemen
 }
 
 Manifest manifest = jar.getManifest();
-Attributes attributes = manifest.getMainAttributes();
-String classPathAttribute = attributes.getValue("Class-Path");
-if (classPathAttribute == null) {
-return;
-}
-String[] classPathEntries = classPathAttribute.split(" ");
-for (String classPathEntry : classPathEntries) {
-classPathEntry = classPathEntry.trim();
-if (classPathEntry.length() == 0) {
-continue;
+if (manifest != null) {
+Attributes attributes = manifest.getMainAttributes();
+String classPathAttribute = attributes.getValue("Class-Path");
+if (classPathAttribute == null) {
+return;
 }
-URL jarURL = jar.getJarFileURL();
-URI jarURI;
-  

Re: NPE in StandardJarScanner

2016-05-17 Thread Romain Manni-Bucau
Thanks Violeta for the fix!


Romain Manni-Bucau
@rmannibucau  |  Blog
 | Github  |
LinkedIn  | Tomitriber
 | JavaEE Factory


2016-05-16 22:53 GMT+02:00 Romain Manni-Bucau :

> Hi guys,
>
> org.apache.tomcat.util.scan.StandardJarScanner#processManifest does:
>
> Manifest manifest = jar.getManifest();
> Attributes attributes = manifest.getMainAttributes();
>
> Please note that manifest can be null so another NPE should be added
>
> Thanks,
> Romain Manni-Bucau
> @rmannibucau  |  Blog
>  | Github
>  | LinkedIn
>  | Tomitriber
>  | JavaEE Factory
> 
>


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

2016-05-17 Thread violetagg
Author: violetagg
Date: Tue May 17 07:26:20 2016
New Revision: 1744197

URL: http://svn.apache.org/viewvc?rev=1744197&view=rev
Log:
Merged revision 1744194 from tomcat/trunk:
Ensure NPE will not be thrown during deployment when scanning jar files without 
MANIFEST.MF file.

Modified:
tomcat/tc8.0.x/trunk/   (props changed)

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java
tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 07:26:20 2016
@@ -1,2 +1,2 @@
 /tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 
666387,1666494,1666496,1666552,1666569,1666579,137,149,1666757,1666966,1666972,1666985,1666995,1666997,1667292,1667402,1667406,1667546,1667615,1667630,1667636,1667688,1667764,1667871,1668026,1668135,1668193,1668593,1668596,1668630,1668639,1668843,1669353,1669370,1669451,1669800,1669838,1669876,1669882,1670394,1670433,1670591,1670598-1670600,1670610,1670631,1670719,1670724,1670726,1670730,1670940,1671112,1672272,1672284,1673754,1674294,1675461,1675486,1675594,1675830,1676231,1676250-1676251,1676364,1676381,1676393,1676479,1676525,1676552,1676615,1676630,1676634,1676721,1676926,1676943,1677140,1677802,1678011,1678162,1678174,1678339,1678426-1678427,1678694,1678701,1679534,1679708,1679710,1679716,1680034,1680246,1681056,1681123,1681138,1681280,1681283,1681286,1681450,1681697,1681699,1681701,1681729,1681770,1681779,1681793,1681807,1681837-1681838,1681854,1681862,1681958,1682028,1682033,1682311,1682315,1682317,1682320,1682324,1682330,1682842,1684172,1684366,1684383,1684526-168452
 
7,1684549-1684550,1685556,1685591,1685739,1685744,1685772,1685816,1685826,1685891,1687242,1687261,1687268,1687340,1687544,1687551,1688563,1688841,1688878,165,1688896,1688901,1689345-1689346,1689357,1689656,1689675-1689677,1689679,1689687,1689825,1689856,1689918,169

Re: NPE in StandardJarScanner

2016-05-17 Thread Violeta Georgieva
2016-05-17 10:25 GMT+03:00 Romain Manni-Bucau :
>
> Thanks Violeta for the fix!
>

The fix will be available in 9.0.0.M7, 8.5.3 and 8.0.36

Regards,
Violeta

>
> Romain Manni-Bucau
> @rmannibucau  |  Blog
>  | Github <
https://github.com/rmannibucau> |
> LinkedIn  | Tomitriber
>  | JavaEE Factory
> 
>
> 2016-05-16 22:53 GMT+02:00 Romain Manni-Bucau :
>
> > Hi guys,
> >
> > org.apache.tomcat.util.scan.StandardJarScanner#processManifest does:
> >
> > Manifest manifest = jar.getManifest();
> > Attributes attributes = manifest.getMainAttributes();
> >
> > Please note that manifest can be null so another NPE should be added
> >
> > Thanks,
> > Romain Manni-Bucau
> > @rmannibucau  |  Blog
> >  | Github
> >  | LinkedIn
> >  | Tomitriber
> >  | JavaEE Factory
> > 
> >


svn commit: r1744205 - in /tomcat/site/trunk: docs/download-90.html docs/index.html docs/migration-9.html docs/oldnews.html docs/whichversion.html xdocs/download-90.xml xdocs/index.xml xdocs/migration

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 08:14:12 2016
New Revision: 1744205

URL: http://svn.apache.org/viewvc?rev=1744205&view=rev
Log:
Update site (excluding docs) for 9.0.0.M6 release

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

Modified: tomcat/site/trunk/docs/download-90.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1744205&r1=1744204&r2=1744205&view=diff
==
--- tomcat/site/trunk/docs/download-90.html (original)
+++ tomcat/site/trunk/docs/download-90.html Tue May 17 08:14:12 2016
@@ -222,7 +222,7 @@
 Quick Navigation
 
 
-[define v]9.0.0.M4[end]
+[define v]9.0.0.M6[end]
 https://www.apache.org/dist/tomcat/tomcat-9/KEYS";>KEYS |
 [v] |
 Browse |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1744205&r1=1744204&r2=1744205&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Tue May 17 08:14:12 2016
@@ -245,6 +245,47 @@ project logo are trademarks of the Apach
 
 
 
+
+2016-05-16 Tomcat 9.0.0.M6 (alpha) 
Released
+
+
+
+The Apache Tomcat Project is proud to announce the release of version 9.0.0.M6
+(alpha) of Apache Tomcat. The is a milestone release of the 9.0.x branch and 
has
+been made to provide users with early access to the new features in Apache
+Tomcat 9.0.x so that they may provide feedback. The notable changes compared to
+9.0.0.M4 include:
+
+
+
+Add direct HTTP/2 connection support
+
+Update the implementation of the the proposed Servlet 4.0 API to provide
+mapping type information for the current request to reflect discussions
+within the EG.
+
+Update the packaged version of the Tomcat Native Library to 1.2.7 to pick 
up
+the Windows binaries that are based on OpenSSL 1.0.2h and APR 1.5.2.
+
+Improve default configuration for TLS connectors.
+
+
+
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 9
+changelog.
+
+
+
+
+
+Download
+
+
+
+
 
 2016-05-08 Tomcat Native 1.2.7 Released
 
@@ -381,42 +422,6 @@ changelog.
 
 
 
-
-
-2016-03-16 Tomcat 9.0.0.M4 (alpha) 
Released
-
-
-
-The Apache Tomcat Project is proud to announce the release of version 9.0.0.M4
-(alpha) of Apache Tomcat. The is a milestone release of the 9.0.x branch and 
has
-been made to provide users with early access to the new features in Apache
-Tomcat 9.0.x so that they may provide feedback. The notable changes compared to
-9.0.0.M3 include:
-
-
-
-Added JASPIC support
-
-Switch to the ParallelWebappClassLoader by default
-
-Reduce runtime memory footprint
-
-
-
-
-
-Full details of these changes, and all the other changes, are available in the
-Tomcat 9
-changelog.
-
-
-
-
-
-Download
-
-
-
 
 
 2016-02-11 Tomcat 6.0.45 Released

Modified: tomcat/site/trunk/docs/migration-9.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1744205&r1=1744204&r2=1744205&view=diff
==
--- tomcat/site/trunk/docs/migration-9.html (original)
+++ tomcat/site/trunk/docs/migration-9.html Tue May 17 08:14:12 2016
@@ -700,7 +700,8 @@ of Apache Tomcat.
   "HEAD":"HEAD",
   "9.0.0.M1":"1714130",
   "9.0.0.M3":"1728005",
-  "9.0.0.M4":"1734692"
+  "9.0.0.M4":"1734692",
+  "9.0.0.M6":"1743436"
 };
 
 formSubmit.action = "http://svn.apache.org/viewvc/tomcat/trunk/"; +
@@ -732,13 +733,15 @@ of Apache Tomcat.
 Old version:
 
 9.0.0.M1
-9.0.0.M3
-9.0.0.M4
+9.0.0.M3
+9.0.0.M4
+9.0.0.M6
 , new version:
 
 9.0.0.M1
 9.0.0.M3
-9.0.0.M4
+9.0.0.M4
+9.0.0.M6
 trunk (unreleased)
 
 

Modified: tomcat/site/trunk/docs/oldnews.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews.html?rev=1744205&r1=1744204&r2=1744205&view=diff
==
--- tomcat/site/trunk/docs/oldnews.html (original)
+++ tomcat/site/trunk/docs/oldnews.html Tue May 17 08:14:12 2016
@@ -275,6 +275,42 @@ using 1.2.x in preference to 1.1.x.
 
 
 
+
+2016-03-16 Tomcat 9.0.0.M4 (alpha) 
Released
+
+
+
+The Apache Tomcat Project is proud to announce the release of version 9.0.0.M4
+(alpha) of Apache Tomcat. The is a milestone release of the 9.0.x branch and 
has
+been made to provide users with early access to the new features in Apa

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

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 08:24:55 2016
New Revision: 1744207

URL: http://svn.apache.org/viewvc?rev=1744207&view=rev
Log:
Update Tomcat 9 docs to 9.0.0.M6


[This commit notification would consist of 75 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



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

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 08:26:15 2016
New Revision: 1744208

URL: http://svn.apache.org/viewvc?rev=1744208&view=rev
Log:
Update site (excluding docs) for 8.5.2 release

Modified:
tomcat/site/trunk/docs/download-80.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-85.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-85.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=1744208&r1=1744207&r2=1744208&view=diff
==
--- tomcat/site/trunk/docs/download-80.html (original)
+++ tomcat/site/trunk/docs/download-80.html Tue May 17 08:26:15 2016
@@ -223,7 +223,7 @@
 
 
 [define v]8.0.33[end]
-[define w]8.5.0[end]
+[define w]8.5.2[end]
 https://www.apache.org/dist/tomcat/tomcat-8/KEYS";>KEYS |
 [v] |
 [w] BETA |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1744208&r1=1744207&r2=1744208&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Tue May 17 08:26:15 2016
@@ -245,6 +245,47 @@ project logo are trademarks of the Apach
 
 
 
+
+2016-03-24 Tomcat 8.5.2 (beta) Released
+
+
+
+The Apache Tomcat Project is proud to announce the release of version 8.5.2
+of Apache Tomcat. Apache Tomcat 8.5.x is intended to replace 8.0.x and includes
+new features pulled forward from Tomcat 9.0.x. The minimum Java version and
+implemented specification versions remain unchanged. The notable changes
+compared to 8.5.0 include:
+
+
+
+Add the org.apache.catalina.servlet4preview package that can be used to 
gain
+early access to Servlet 4.0 features. Note that this package will not be
+present in Tomcat 9.
+
+Make default TLS configuration more secure
+
+Add direct HTTP/2 connection support
+
+Update the packaged version of the Tomcat Native Library to 1.2.7 to pick 
up
+the Windows binaries that are based on OpenSSL 1.0.2h and APR 1.5.2.
+
+
+
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 8.5
+changelog.
+
+
+
+
+
+Download
+
+
+
+
 
 2016-05-16 Tomcat 9.0.0.M6 (alpha) 
Released
 
@@ -344,43 +385,6 @@ Full details of these changes, and all t
 
 
 
-
-
-2016-03-24 Tomcat 8.5.0 beta Released
-
-
-
-The Apache Tomcat Project is proud to announce the release of version 8.5.0
-of Apache Tomcat. Apache Tomcat 8.5.0 is intended to replace 8.0.x and includes
-new features pulled forward from Tomcat 9.0.x. The minimum Java version and
-implemented specification versions remain unchanged. The notable changes
-compared to 8.0.x include:
-
-
-
-Added support for HTTP/2, and TLS virtual hosting
-
-Added support for JASPIC 1.1
-
-The BIO connectors, support for Windows Itanium and support for Comet have
-been removed
-
-
-
-
-
-Full details of these changes, and all the other changes, are available in the
-Tomcat 8.5
-changelog.
-
-
-
-
-
-Download
-
-
-
 
 
 2016-03-24 Tomcat 8.0.33 Released

Modified: tomcat/site/trunk/docs/migration-85.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-85.html?rev=1744208&r1=1744207&r2=1744208&view=diff
==
--- tomcat/site/trunk/docs/migration-85.html (original)
+++ tomcat/site/trunk/docs/migration-85.html Tue May 17 08:26:15 2016
@@ -238,6 +238,17 @@
 
 
 
+
+Upgrading 8.5.x
+
+
+Tomcat 8.5.x noteable changes
+
+
+Tomcat 8.5.x 
configuration file differences
+
+
+
 
 
 
@@ -390,6 +401,127 @@ of Apache Tomcat.
 
 
 
+Upgrading 8.5.x
+
+  
+When upgrading instances of Apache Tomcat from one version of Tomcat 8 to
+  another, particularly when using separate locations for $CATALINA_HOME and
+  $CATALINA_BASE, it is necessary to ensure that any changes in the
+  configuration files such as new attributes and changes to defaults are 
applied
+  as part of the upgrade. To assist with the identification of these changes,
+  the form below may be used to view the differences between the configuration
+  files in different versions of Tomcat 8.
+
+  
+
+Tomcat 8.5.x noteable changes
+
+
+The Tomcat developers aim for each patch release to be fully backwards
+   compatible with the previous release.  Occasionally, it is necessary to
+   break backwards compatibility in order to fix a bug. In most cases, 
these
+   changes will go unnoticed. This section lists changes that are not fully
+   backwards compatible and might cause breakage when upgrading.
+
+
+  
+None.
+
+
+  
+
+
+  
+  
+
+

[ANN] Apache Tomcat 9.0.0.M6 available

2016-05-17 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.0.M6.

Apache Tomcat 9 is an open source software implementation of the Java
Servlet, JavaServer Pages, Java Unified Expression Language, Java
WebSocket and JASPIC technologies.

Apache Tomcat 9.0.0.M6 is a milestone release of the 9.0.x branch and
has been made to provide users with early access to the new features in
Apache Tomcat 9.0.x so that they may provide feedback. The notable
changes compared to 9.0.0.M4 include:

- Add direct HTTP/2 connection support

- Update the implementation of the the proposed Servlet 4.0 API to
  provide mapping type information for the current request to reflect
  discussions within the EG.

- Update the packaged version of the Tomcat Native Library to 1.2.7 to
  pick up the Windows binaries that are based on OpenSSL 1.0.2h and APR
  1.5.2.

- Improve default configuration for TLS connectors.

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

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

Migration guides from Apache Tomcat 5.x, 6.x, 7.x and 8.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



8.5.2 Javadocs problem

2016-05-17 Thread Mark Thomas
All,

Something went wrong in the 8.5.2 release process and the Javadocs
weren't generated correctly. I only discovered this when I went to
update the docs on the website for 8.5.2 and the diff looked strange.

I am currently repeating the build process to see if I can reproduce the
issue to figure out what went wrong.

At this point, I don't see this as serious enough to require an
immediate 8.5.3 release. I will include information about this problem
in the 8.5.2 release announcement. If the user community feels
differently, a 8.5.3 can be arranged relatively quickly.

Mark

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



svn commit: r1744219 - /tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/package-info.java

2016-05-17 Thread remm
Author: remm
Date: Tue May 17 09:11:50 2016
New Revision: 1744219

URL: http://svn.apache.org/viewvc?rev=1744219&view=rev
Log:
Fix javadoc HTML content.

Modified:

tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/package-info.java

Modified: 
tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/package-info.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/package-info.java?rev=1744219&r1=1744218&r2=1744219&view=diff
==
--- 
tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/package-info.java 
(original)
+++ 
tomcat/tc8.5.x/trunk/java/org/apache/catalina/servlet4preview/package-info.java 
Tue May 17 09:11:50 2016
@@ -21,8 +21,8 @@
  * in Tomcat 9 and applications depending on classes in this package will need
  * to be modified before they will work with Tomcat 9. It is intended that any
  * such modifications will be limited to replacing
- * import org.apache.catalina.servlet4preview... with
- * import javax.servlet... and removing casts.
+ * import org.apache.catalina.servlet4preview... with
+ * import javax.servlet... and removing casts.
  * 
  * This package is not a complete copy of the proposed Servlet 4.0 API. It
  * contains only a sub-set of those classes that are new or modified in Servlet



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



Re: 8.5.2 Javadocs problem

2016-05-17 Thread Mark Thomas
On 17/05/2016 10:06, Mark Thomas wrote:
> All,
> 
> Something went wrong in the 8.5.2 release process and the Javadocs
> weren't generated correctly. I only discovered this when I went to
> update the docs on the website for 8.5.2 and the diff looked strange.
> 
> I am currently repeating the build process to see if I can reproduce the
> issue to figure out what went wrong.

Javadoc errors.

The real problem is that we don't fail the build if the Javadoc fails.
I'm working on a patch for the build now.

Mark

> 
> At this point, I don't see this as serious enough to require an
> immediate 8.5.3 release. I will include information about this problem
> in the 8.5.2 release announcement. If the user community feels
> differently, a 8.5.3 can be arranged relatively quickly.
> 
> Mark
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


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



[Bug 59560] Start-up of tomcat8 to stop in the middle.

2016-05-17 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59560

Remy Maucherat  changed:

   What|Removed |Added

 OS||All
 Status|NEW |NEEDINFO

--- Comment #1 from Remy Maucherat  ---
You should get a thread dump when the startup stops.

-- 
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: r1744229 - /tomcat/trunk/build.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 09:48:39 2016
New Revision: 1744229

URL: http://svn.apache.org/viewvc?rev=1744229&view=rev
Log:
Ensure Javadoc failures cause build failures.

Modified:
tomcat/trunk/build.xml

Modified: tomcat/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1744229&r1=1744228&r2=1744229&view=diff
==
--- tomcat/trunk/build.xml (original)
+++ tomcat/trunk/build.xml Tue May 17 09:48:39 2016
@@ -1953,7 +1953,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 
@@ -1972,7 +1974,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 
@@ -1991,7 +1995,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 
@@ -2010,7 +2016,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 
@@ -2028,7 +2036,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 



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



Re: svn commit: r1744229 - /tomcat/trunk/build.xml

2016-05-17 Thread Rémy Maucherat
2016-05-17 11:48 GMT+02:00 :

> Author: markt
> Date: Tue May 17 09:48:39 2016
> New Revision: 1744229
>
> URL: http://svn.apache.org/viewvc?rev=1744229&view=rev
> Log:
> Ensure Javadoc failures cause build failures.
>
> Just make sure you don't backport failonwarning="true" to 8.0 ...

Rémy


svn commit: r1744232 - in /tomcat/tc8.5.x/trunk: ./ build.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 09:53:15 2016
New Revision: 1744232

URL: http://svn.apache.org/viewvc?rev=1744232&view=rev
Log:
Ensure Javadoc failures cause build failures.

Modified:
tomcat/tc8.5.x/trunk/   (props changed)
tomcat/tc8.5.x/trunk/build.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 09:53:15 2016
@@ -1 +1 @@
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409,1741501,1741677
 
,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744194
+/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409,1741501,1741677
 
,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744194,1744229

Modified: tomcat/tc8.5.x/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/build.xml?rev=1744232&r1=1744231&r2=1744232&view=diff
==
--- tomcat/tc8.5.x/trunk/build.xml (original)
+++ tomcat/tc8.5.x/trunk/build.xml Tue May 17 09:53:15 2016
@@ -1953,7 +1953,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 
@@ -1972,7 +1974,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 
@@ -1991,7 +1995,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 
@@ -2010,7 +2016,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m" >
+  maxmemory="256m"
+  failonerror="true"
+  failonwarning="true">
   
 
 
@@ -2028,7 +2036,9 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"

Re: svn commit: r1744229 - /tomcat/trunk/build.xml

2016-05-17 Thread Mark Thomas
On 17/05/2016 10:50, Rémy Maucherat wrote:
> 2016-05-17 11:48 GMT+02:00 :
> 
>> Author: markt
>> Date: Tue May 17 09:48:39 2016
>> New Revision: 1744229
>>
>> URL: http://svn.apache.org/viewvc?rev=1744229&view=rev
>> Log:
>> Ensure Javadoc failures cause build failures.
>>
> Just make sure you don't backport failonwarning="true" to 8.0 ...

It would be fine if building with Java 7...

But yes, I'll drop that part of the patch.

Mark


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



svn commit: r1744237 - in /tomcat/tc8.0.x/trunk: ./ build.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 10:02:22 2016
New Revision: 1744237

URL: http://svn.apache.org/viewvc?rev=1744237&view=rev
Log:
Ensure Javadoc failures cause build failures.

Modified:
tomcat/tc8.0.x/trunk/   (props changed)
tomcat/tc8.0.x/trunk/build.xml

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 10:02:22 2016
@@ -1,2 +1,2 @@
 /tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 
666387,1666494,1666496,1666552,1666569,1666579,137,149,1666757,1666966,1666972,1666985,1666995,1666997,1667292,1667402,1667406,1667546,1667615,1667630,1667636,1667688,1667764,1667871,1668026,1668135,1668193,1668593,1668596,1668630,1668639,1668843,1669353,1669370,1669451,1669800,1669838,1669876,1669882,1670394,1670433,1670591,1670598-1670600,1670610,1670631,1670719,1670724,1670726,1670730,1670940,1671112,1672272,1672284,1673754,1674294,1675461,1675486,1675594,1675830,1676231,1676250-1676251,1676364,1676381,1676393,1676479,1676525,1676552,1676615,1676630,1676634,1676721,1676926,1676943,1677140,1677802,1678011,1678162,1678174,1678339,1678426-1678427,1678694,1678701,1679534,1679708,1679710,1679716,1680034,1680246,1681056,1681123,1681138,1681280,1681283,1681286,1681450,1681697,1681699,1681701,1681729,1681770,1681779,1681793,1681807,1681837-1681838,1681854,1681862,1681958,1682028,1682033,1682311,1682315,1682317,1682320,1682324,1682330,1682842,1684172,1684366,1684383,1684526-168452
 
7,1684549-1684550,1685556,1685591,1685739,1685744,1685772,1685816,1685826,1685891,1687242,1687261,1687268,1687340,1687544,1687551,1688563,1688841,1688878,165,1688896,1688901,1689345-1689346,1689357,1689656,1689675-1689677,1689679,1689687,1689825,1689856,1689918,1690011,1690021,1690054,1690080,1690209,1691134,1691487,1691813,1692744-1692747,1692849,1692894,1692896,1693088,1693105,1693429,1693461,1694058,1694111,1694290,1694501,1694548,1694658,1694660,1694788,169

buildbot failure in on tomcat-8-trunk

2016-05-17 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-8-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-8-trunk/builds/630

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-8-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc8.0.x/trunk] 1744237
Blamelist: markt

BUILD FAILED: failed compile

Sincerely,
 -The Buildbot




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



svn commit: r1744241 - in /tomcat/tc7.0.x/trunk: ./ build.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 10:09:52 2016
New Revision: 1744241

URL: http://svn.apache.org/viewvc?rev=1744241&view=rev
Log:
Ensure Javadoc failures cause build failures.

Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/build.xml

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 10:09:52 2016
@@ -1,3 +1,3 @@
 
/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,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,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,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702739,1702742,1702
 
744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1725974,1726171-1
 
726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152
-/tomcat/tc8.5.x/trunk:1735579,1736839,1737199,1737966,1738042,1738044,1738162,1738165,1738178,1739157,1739173,1739177,1739476,1740132,1740521,1740536,1740804,1740811,1740981,1741165,1741174,1741182,1741191,1741203,1741209,1741226,1741233,1741410,1742277,1743118,1743126,1743139-1743140,1743718,1743722,1743724,1744059,1744127,1744151
-/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-122279

svn commit: r1744242 - in /tomcat/tc6.0.x/trunk: ./ dist.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 10:12:47 2016
New Revision: 1744242

URL: http://svn.apache.org/viewvc?rev=1744242&view=rev
Log:
Ensure Javadoc failures cause build failures.

Modified:
tomcat/tc6.0.x/trunk/   (props changed)
tomcat/tc6.0.x/trunk/dist.xml

Propchange: tomcat/tc6.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 10:12:47 2016
@@ -1,4 +1,4 @@
-/tomcat/tc7.0.x/trunk:1190476,1224802,1243045,1298635,1304471,1311997,1312007,1331772,1333164,1333176,1348992,1354866,1371298,1371302,1371620,1402110,1409014,1413553,1413557,1413563,1430083,1438415,1446641-1446660,1447013,1453106,1453119,1484919,1486877,1500065,1503852,1505844,1513151,1521040,1526470,1536524,1539176-1539177,1544469,1544473,1552805,1558894,1558917,1561368,1561382,1561386,1561552,1561561,1561636,1561641,1561643,1561737,1562748,1564317,1568922,1570163,1577328,1577464-1577465,1578814,1586659,1586897,1586960,1588199,1588997,1589740,1589851,1589997,1590019,1590028,1590337,1590492,1590651,1590838,1590845,1590848,1590912,1593262,1593288,1593371,1593835,1594230,1595174,1595366,1600956,1601333,1601856,1601909,1609079,1609606,1617364,1617374,1617433,1617457-1617458,1624249,1626579,1627420,1627469,1632586,1637686,1637711,1640675,1642045,1643515,1643540,1643572,1643585-1643586,1643642,1643647,1644019,1648817,1656301,1658815,1659523,1659564,1664001,1664176,1665087,1666968,1666989
 
,1668541,1668635,1669802,1676557,1681183,1681841,1681865,1681867,1685829,1693109,1694293,1694433,1694875,1696381,1701945,1710353,1712656,1713873,1714000,1714005,1714540,1715213,1716221,1716417,1717107,1717210,1717212,1720236,1720398,1720443,1720464,1721814,1721883,1722645,1722801,1723151,1724435,1724553,1724675,1724797,1724806,1725931,1726631,1726808,1726813,1726815,1726817,1726819,1726917,1726919,1726922-1726924,1727031,1727034,1727043,1727158,1727672,1727903,1728450,1729363,1731010,1731119,1731956,1731978,1732362,1732674-1732675,1733942,1734116,1734134,1734532,1737249,1737253,1737968,1738049,1738186,1739778,1741178,1741184,1741193,1741211,1741218,1741228,1741235,1742281,1743121,1743142,1743649,1744061,1744129,1744155
+/tomcat/tc7.0.x/trunk:1190476,1224802,1243045,1298635,1304471,1311997,1312007,1331772,1333164,1333176,1348992,1354866,1371298,1371302,1371620,1402110,1409014,1413553,1413557,1413563,1430083,1438415,1446641-1446660,1447013,1453106,1453119,1484919,1486877,1500065,1503852,1505844,1513151,1521040,1526470,1536524,1539176-1539177,1544469,1544473,1552805,1558894,1558917,1561368,1561382,1561386,1561552,1561561,1561636,1561641,1561643,1561737,1562748,1564317,1568922,1570163,1577328,1577464-1577465,1578814,1586659,1586897,1586960,1588199,1588997,1589740,1589851,1589997,1590019,1590028,1590337,1590492,1590651,1590838,1590845,1590848,1590912,1593262,1593288,1593371,1593835,1594230,1595174,1595366,1600956,1601333,1601856,1601909,1609079,1609606,1617364,1617374,1617433,1617457-1617458,1624249,1626579,1627420,1627469,1632586,1637686,1637711,1640675,1642045,1643515,1643540,1643572,1643585-1643586,1643642,1643647,1644019,1648817,1656301,1658815,1659523,1659564,1664001,1664176,1665087,1666968,1666989
 
,1668541,1668635,1669802,1676557,1681183,1681841,1681865,1681867,1685829,1693109,1694293,1694433,1694875,1696381,1701945,1710353,1712656,1713873,1714000,1714005,1714540,1715213,1716221,1716417,1717107,1717210,1717212,1720236,1720398,1720443,1720464,1721814,1721883,1722645,1722801,1723151,1724435,1724553,1724675,1724797,1724806,1725931,1726631,1726808,1726813,1726815,1726817,1726819,1726917,1726919,1726922-1726924,1727031,1727034,1727043,1727158,1727672,1727903,1728450,1729363,1731010,1731119,1731956,1731978,1732362,1732674-1732675,1733942,1734116,1734134,1734532,1737249,1737253,1737968,1738049,1738186,1739778,1741178,1741184,1741193,1741211,1741218,1741228,1741235,1742281,1743121,1743142,1743649,1744061,1744129,1744155,1744241
 
/tomcat/tc8.0.x/trunk:1637685,1637709,1640674,1641726,1641729-1641730,1643513,1643539,1643571,1643581-1643582,1644018,1648816,1656300,1658801-1658803,1658811,1659522,1663997,1664175,1665086,1666967,1666988,1668634,1669801,1676556,1681182,1681840,1681864,1685827,1689921,1693108,1694291,1694427,1694873,1696379,1701944,1710347,1712618,1712655,1713872,1713998,1714004,1714538,1715207,1715866,1716216-1716217,1716414,1717208-1717209,1720235,1720396,1720442,1720463,1721813,1721882,1722800,1723130,1724434,1724674,1724792,1724803,1725929,1725963-1725965,1725970,1725974,1726172,1726175,1726179-1726182,1726195-1726198,1726200,1726203,1726226,1726576,1726630,1727029,1727037,1727671,1727900,1728449,1729362,1731009,1731955,1731977,1732360,1732672,1733941,1734115,1734133,1734531,1737967,1738173,1739777,1741217,1743647,1744152
-/tomcat/tc8.5.x/trunk:1737199,1737966,1738044,1741174,1741182,1741191,1741209,1741226,1741233,1742277,1743118,1743139-1743140,1744059,1744127,1744151
-/tomcat/trunk:601180,606992,612607,630314,640888,652744,653247,656018,666232,673796,673820

8.5.2 async state?

2016-05-17 Thread Romain Manni-Bucau
Hi guys,

on 8.5.2 this code doesn't work anymore (in a valve):

if (!request.isAsync()) {

getNext().invoke(request, response);

} else {
request.getAsyncContext().addListener(...);
getNext().invoke(request, response);
}

Issue is isAsync() = true but getAsyncContext() throws an exception since
isAsyncStarted() = false.

Was it intended?

Romain Manni-Bucau
@rmannibucau  |  Blog
 | Github  |
LinkedIn  | Tomitriber
 | JavaEE Factory



Re: 8.5.2 async state?

2016-05-17 Thread Mark Thomas
On 17/05/2016 11:24, Romain Manni-Bucau wrote:
> Hi guys,
> 
> on 8.5.2 this code doesn't work anymore (in a valve):
> 
> if (!request.isAsync()) {
> 
> getNext().invoke(request, response);
> 
> } else {
> request.getAsyncContext().addListener(...);
> getNext().invoke(request, response);
> }
> 
> Issue is isAsync() = true but getAsyncContext() throws an exception since
> isAsyncStarted() = false.
> 
> Was it intended?

Yes. It is in the change log.

Mark


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



svn commit: r13662 - /release/tomcat/tomcat-9/v9.0.0.M4/

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 10:28:31 2016
New Revision: 13662

Log:
Drop previous release from mirrors.

Removed:
release/tomcat/tomcat-9/v9.0.0.M4/


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



Re: 8.5.2 Javadocs problem

2016-05-17 Thread Violeta Georgieva
Mark,

2016-05-17 12:37 GMT+03:00 Mark Thomas :
>
> On 17/05/2016 10:06, Mark Thomas wrote:
> > All,
> >
> > Something went wrong in the 8.5.2 release process and the Javadocs
> > weren't generated correctly. I only discovered this when I went to
> > update the docs on the website for 8.5.2 and the diff looked strange.
> >
> > I am currently repeating the build process to see if I can reproduce the
> > issue to figure out what went wrong.
>
> Javadoc errors.
>
> The real problem is that we don't fail the build if the Javadoc fails.
> I'm working on a patch for the build now.
>
> Mark
>
> >
> > At this point, I don't see this as serious enough to require an
> > immediate 8.5.3 release. I will include information about this problem
> > in the 8.5.2 release announcement. If the user community feels
> > differently, a 8.5.3 can be arranged relatively quickly.


Is it possible to update at least the changelog because currently there is
no changelog for Tomcat 8.5.2

Thanks,
Violeta

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


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

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 10:32:18 2016
New Revision: 1744247

URL: http://svn.apache.org/viewvc?rev=1744247&view=rev
Log:
Update docs for 8.5.3 release.
Note: Docs updated from local build using 8.5.2 tag + r1744219


[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.5.2 BETA available

2016-05-17 Thread Mark Thomas
The Apache Tomcat team announces the immediate availability of Apache
Tomcat 8.5.2 BETA.

Apache Tomcat 8.0 is an open source software implementation of the Java
Servlet, JavaServer Pages, Java Unified Expression Language, Java
WebSocket and Java Authentication Service Provider Interface for
Containers technologies.

Apache Tomcat 8.5.x is intended to replace 8.0.x and includes new
features pulled forward from the 9.0.x branch. The notable changes since
8.5.0 include:

- Add the org.apache.catalina.servlet4preview package that can be
  used to gain early access to Servlet 4.0 features. Note that this
  package will not be present in Tomcat 9.

- Make default TLS configuration more secure

- Add direct HTTP/2 connection support

- Update the packaged version of the Tomcat Native Library to 1.2.7 to
  pick up the Windows binaries that are based on OpenSSL 1.0.2h and
  APR 1.5.2.

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

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

Migration guides from Apache Tomcat 5.x, 6.x, 7.x and 8.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



Re: 8.5.2 Javadocs problem

2016-05-17 Thread Violeta Georgieva
2016-05-17 13:31 GMT+03:00 Violeta Georgieva :
>
> Mark,
>
> 2016-05-17 12:37 GMT+03:00 Mark Thomas :
> >
> > On 17/05/2016 10:06, Mark Thomas wrote:
> > > All,
> > >
> > > Something went wrong in the 8.5.2 release process and the Javadocs
> > > weren't generated correctly. I only discovered this when I went to
> > > update the docs on the website for 8.5.2 and the diff looked strange.
> > >
> > > I am currently repeating the build process to see if I can reproduce
the
> > > issue to figure out what went wrong.
> >
> > Javadoc errors.
> >
> > The real problem is that we don't fail the build if the Javadoc fails.
> > I'm working on a patch for the build now.
> >
> > Mark
> >
> > >
> > > At this point, I don't see this as serious enough to require an
> > > immediate 8.5.3 release. I will include information about this problem
> > > in the 8.5.2 release announcement. If the user community feels
> > > differently, a 8.5.3 can be arranged relatively quickly.
>
>
> Is it possible to update at least the changelog because currently there
is no changelog for Tomcat 8.5.2

It OK now, please ignore this :)

Thanks

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


Re: 8.5.2 async state?

2016-05-17 Thread Romain Manni-Bucau
Only found https://bz.apache.org/bugzilla/show_bug.cgi?id=59261 which
doesn't mean this code would be invalid

Also if you add a listener eagerly you will have the start event and loose
all "end" (completed, timeout etc...) ones. This doesn't sound very
reliable.

Can you point me out the related issue please?


Romain Manni-Bucau
@rmannibucau  |  Blog
 | Github  |
LinkedIn  | Tomitriber
 | JavaEE Factory


2016-05-17 12:26 GMT+02:00 Mark Thomas :

> On 17/05/2016 11:24, Romain Manni-Bucau wrote:
> > Hi guys,
> >
> > on 8.5.2 this code doesn't work anymore (in a valve):
> >
> > if (!request.isAsync()) {
> >
> > getNext().invoke(request, response);
> >
> > } else {
> > request.getAsyncContext().addListener(...);
> > getNext().invoke(request, response);
> > }
> >
> > Issue is isAsync() = true but getAsyncContext() throws an exception since
> > isAsyncStarted() = false.
> >
> > Was it intended?
>
> Yes. It is in the change log.
>
> Mark
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


Re: 8.5.2 async state?

2016-05-17 Thread Rémy Maucherat
2016-05-17 12:37 GMT+02:00 Romain Manni-Bucau :

> Only found https://bz.apache.org/bugzilla/show_bug.cgi?id=59261 which
> doesn't mean this code would be invalid
>
> Also if you add a listener eagerly you will have the start event and loose
> all "end" (completed, timeout etc...) ones. This doesn't sound very
> reliable.
>
> Can you point me out the related issue please?
>
> The bugzilla title says: "Request getAsyncContext should throw
IllegalStateException if async is not started". So that's what happens now.

Rémy


Re: 8.5.2 async state?

2016-05-17 Thread Romain Manni-Bucau
the real issue is adding a listener there trigger onStartAsync()*ONLY* (no
onCompleted(), onTimeout(), onError() etc... cause
org.apache.catalina.core.AsyncContextImpl#setStarted does listeners.clear();
)


Romain Manni-Bucau
@rmannibucau  |  Blog
 | Github  |
LinkedIn  | Tomitriber
 | JavaEE Factory


2016-05-17 12:43 GMT+02:00 Rémy Maucherat :

> 2016-05-17 12:37 GMT+02:00 Romain Manni-Bucau :
>
> > Only found https://bz.apache.org/bugzilla/show_bug.cgi?id=59261 which
> > doesn't mean this code would be invalid
> >
> > Also if you add a listener eagerly you will have the start event and
> loose
> > all "end" (completed, timeout etc...) ones. This doesn't sound very
> > reliable.
> >
> > Can you point me out the related issue please?
> >
> > The bugzilla title says: "Request getAsyncContext should throw
> IllegalStateException if async is not started". So that's what happens now.
>
> Rémy
>


Re: 8.5.2 async state?

2016-05-17 Thread Violeta Georgieva
Hi,

2016-05-17 13:46 GMT+03:00 Romain Manni-Bucau :
>
> the real issue is adding a listener there trigger onStartAsync()*ONLY* (no
> onCompleted(), onTimeout(), onError() etc... cause
> org.apache.catalina.core.AsyncContextImpl#setStarted does
listeners.clear();
> )
>

That's behaviour is by spec:

"public void addListener(AsyncListener) - Registers the given listener for
notifications of onTimeout, onError, onComplete or onStartAsync. The first
three are associated with the most recent asynchronous cycle started by
calling
one of the ServletRequest.startAsync methods. The onStartAsync is
associated to a new asynchronous cycle via one of the
ServletRequest.startAsync
methods."

so you can do the following:

public void onStartAsync(AsyncEvent event) throws IOException {
// Re-add this listener to the new AsyncContext
event.getAsyncContext().addListener(this);
}

Regards,
Violeta

>
> Romain Manni-Bucau
> @rmannibucau  |  Blog
>  | Github <
https://github.com/rmannibucau> |
> LinkedIn  | Tomitriber
>  | JavaEE Factory
> 
>
> 2016-05-17 12:43 GMT+02:00 Rémy Maucherat :
>
> > 2016-05-17 12:37 GMT+02:00 Romain Manni-Bucau :
> >
> > > Only found https://bz.apache.org/bugzilla/show_bug.cgi?id=59261 which
> > > doesn't mean this code would be invalid
> > >
> > > Also if you add a listener eagerly you will have the start event and
> > loose
> > > all "end" (completed, timeout etc...) ones. This doesn't sound very
> > > reliable.
> > >
> > > Can you point me out the related issue please?
> > >
> > > The bugzilla title says: "Request getAsyncContext should throw
> > IllegalStateException if async is not started". So that's what happens
now.
> >
> > Rémy
> >


Re: 8.5.2 async state?

2016-05-17 Thread Romain Manni-Bucau
I see, that's however a regression for tomcat users. could the async
listener wrapper impl this if a tomcat flag is switched on?


Romain Manni-Bucau
@rmannibucau  |  Blog
 | Github  |
LinkedIn  | Tomitriber
 | JavaEE Factory


2016-05-17 13:03 GMT+02:00 Violeta Georgieva :

> Hi,
>
> 2016-05-17 13:46 GMT+03:00 Romain Manni-Bucau :
> >
> > the real issue is adding a listener there trigger onStartAsync()*ONLY*
> (no
> > onCompleted(), onTimeout(), onError() etc... cause
> > org.apache.catalina.core.AsyncContextImpl#setStarted does
> listeners.clear();
> > )
> >
>
> That's behaviour is by spec:
>
> "public void addListener(AsyncListener) - Registers the given listener for
> notifications of onTimeout, onError, onComplete or onStartAsync. The first
> three are associated with the most recent asynchronous cycle started by
> calling
> one of the ServletRequest.startAsync methods. The onStartAsync is
> associated to a new asynchronous cycle via one of the
> ServletRequest.startAsync
> methods."
>
> so you can do the following:
>
> public void onStartAsync(AsyncEvent event) throws IOException {
> // Re-add this listener to the new AsyncContext
> event.getAsyncContext().addListener(this);
> }
>
> Regards,
> Violeta
>
> >
> > Romain Manni-Bucau
> > @rmannibucau  |  Blog
> >  | Github <
> https://github.com/rmannibucau> |
> > LinkedIn  | Tomitriber
> >  | JavaEE Factory
> > 
> >
> > 2016-05-17 12:43 GMT+02:00 Rémy Maucherat :
> >
> > > 2016-05-17 12:37 GMT+02:00 Romain Manni-Bucau :
> > >
> > > > Only found https://bz.apache.org/bugzilla/show_bug.cgi?id=59261
> which
> > > > doesn't mean this code would be invalid
> > > >
> > > > Also if you add a listener eagerly you will have the start event and
> > > loose
> > > > all "end" (completed, timeout etc...) ones. This doesn't sound very
> > > > reliable.
> > > >
> > > > Can you point me out the related issue please?
> > > >
> > > > The bugzilla title says: "Request getAsyncContext should throw
> > > IllegalStateException if async is not started". So that's what happens
> now.
> > >
> > > Rémy
> > >
>


[Bug 59398] org.apache.catalina.connector.CoyoteWriter.close throws org.apache.tomcat.jni.Error

2016-05-17 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59398

james.s...@metaswitch.com changed:

   What|Removed |Added

 Resolution|INVALID |---
 Status|RESOLVED|REOPENED

--- Comment #4 from james.s...@metaswitch.com ---
So I've done some more digging into this and the issue is that
org.apache.coyote.http11.InternalAprOutputBuffer.recycle is not synchronized.
This leaves the door open to the bytebuffer and socket being reset while data
is being written to the socket by
org.apache.coyote.http11.InternalAprOutputBuffer.writeToSocket, which is
synchronized, and this is what was biting me. So I propose the following fix:

--- tomcat-8-28-src/java/org/apache/coyote/http11/InternalAprOutputBuffer.java
(revision 10252)
+++ tomcat-8-28-src/java/org/apache/coyote/http11/InternalAprOutputBuffer.java
(working copy)
@@ -105,7 +105,7 @@
  * connection.
  */
 @Override
-public void recycle() {
+public synchronized void recycle() {

 super.recycle();


Note that I've checked and this method is not synchronized in tomcat 8.0.33 or
8.5 but I believe it should be. This is the first patch I've tried to submit to
tomcat so apologies if there is some process I've not followed (and if this is
the case please point me at it and I'll be happy to follow it!).

-- 
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 59398] org.apache.catalina.connector.CoyoteWriter.close throws org.apache.tomcat.jni.Error

2016-05-17 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59398

Mark Thomas  changed:

   What|Removed |Added

 Resolution|--- |INVALID
 Status|REOPENED|RESOLVED

--- Comment #5 from Mark Thomas  ---
Section 2.3.3.4 of the Servlet specification is explicit that thread safe
access to container managed objects is the responsibility of the caller. This
includes the Writer.

-- 
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: r1744259 - /tomcat/site/trunk/build.properties.default

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 13:09:29 2016
New Revision: 1744259

URL: http://svn.apache.org/viewvc?rev=1744259&view=rev
Log:
Update docs version for 8.5.x

Modified:
tomcat/site/trunk/build.properties.default

Modified: tomcat/site/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1744259&r1=1744258&r2=1744259&view=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Tue May 17 13:09:29 2016
@@ -39,7 +39,7 @@ tomcat.loc=http://www.apache.org/dist/to
 tomcat60=6.0.45
 tomcat70=7.0.69
 tomcat80=8.0.33
-tomcat85=8.5.0
+tomcat85=8.5.2
 tomcat90=9.0.0.M6
 
 # - Download destination -



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



svn commit: r13663 - /release/tomcat/tomcat-8/v8.5.0/

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 13:10:42 2016
New Revision: 13663

Log:
Drop previous 8.5.x release from mirrors.

Removed:
release/tomcat/tomcat-8/v8.5.0/


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



svn commit: r1744261 - in /tomcat/site/trunk: ./ docs/ xdocs/

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 13:29:35 2016
New Revision: 1744261

URL: http://svn.apache.org/viewvc?rev=1744261&view=rev
Log:
Update site (excluding docs) for 8.3.35 release

Modified:
tomcat/site/trunk/build.properties.default
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/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1744261&r1=1744260&r2=1744261&view=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Tue May 17 13:29:35 2016
@@ -38,7 +38,7 @@ tomcat.loc=http://www.apache.org/dist/to
 # - Tomcat versions -
 tomcat60=6.0.45
 tomcat70=7.0.69
-tomcat80=8.0.33
+tomcat80=8.0.35
 tomcat85=8.5.2
 tomcat90=9.0.0.M6
 

Modified: tomcat/site/trunk/docs/download-80.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-80.html?rev=1744261&r1=1744260&r2=1744261&view=diff
==
--- tomcat/site/trunk/docs/download-80.html (original)
+++ tomcat/site/trunk/docs/download-80.html Tue May 17 13:29:35 2016
@@ -222,7 +222,7 @@
 Quick Navigation
 
 
-[define v]8.0.33[end]
+[define v]8.0.35[end]
 [define w]8.5.2[end]
 https://www.apache.org/dist/tomcat/tomcat-8/KEYS";>KEYS |
 [v] |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1744261&r1=1744260&r2=1744261&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Tue May 17 13:29:35 2016
@@ -245,6 +245,40 @@ project logo are trademarks of the Apach
 
 
 
+
+2016-05-16 Tomcat 8.0.35 Released
+
+
+
+The Apache Tomcat Project is proud to announce the release of version 8.0.35
+of Apache Tomcat. Apache Tomcat 8.0.35 includes fixes for issues identified in
+8.0.33 as well as other enhancements and changes. The notable changes since
+8.0.33 include:
+
+
+
+Making the default TLS configuration more secure.
+
+Update the packaged version of the Tomcat Native Library to 1.2.7 to pick 
up
+the Windows binaries that are based on OpenSSL 1.0.2h and APR 1.5.2.
+
+
+
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 8
+changelog.
+
+
+
+
+
+Download
+
+
+
+
 
 2016-03-24 Tomcat 8.5.2 (beta) Released
 
@@ -274,7 +308,7 @@ compared to 8.5.0 include:
 
 
 Full details of these changes, and all the other changes, are available in the
-Tomcat 8.5
+Tomcat 8.5
 changelog.
 
 
@@ -385,47 +419,6 @@ Full details of these changes, and all t
 
 
 
-
-
-2016-03-24 Tomcat 8.0.33 Released
-
-
-
-The Apache Tomcat Project is proud to announce the release of version 8.0.33
-of Apache Tomcat. Apache Tomcat 8.0.33 includes fixes for issues identified in
-8.0.32 as well as other enhancements and changes. The notable changes since
-8.0.32 include:
-
-
-
-Correct a false positive warning for ThreadLocal related memory
-leaks when the key class but not the value class has been loaded
-by the web application class loader.
-
-Improve the performance of
-javax.servlet.jsp.el.ScopedAttributeELResolver when resolving
-attributes that do not exist.
-
-Update the packaged version of the Tomcat Native Library to 1.2.5
-to pick up the Windows binaries that are based on OpenSSL 1.0.2g
-and APR 1.5.1.
-
-
-
-
-
-Full details of these changes, and all the other changes, are available in the
-Tomcat 8
-changelog.
-
-
-
-
-
-Download
-
-
-
 
 
 2016-02-11 Tomcat 6.0.45 Released

Modified: tomcat/site/trunk/docs/migration-8.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-8.html?rev=1744261&r1=1744260&r2=1744261&view=diff
==
--- tomcat/site/trunk/docs/migration-8.html (original)
+++ tomcat/site/trunk/docs/migration-8.html Tue May 17 13:29:35 2016
@@ -742,7 +742,8 @@ of Apache Tomcat.
   "8.0.29":"1715254",
   "8.0.30":"1717548",
   "8.0.32":"1728180",
-  "8.0.33":"1735674"
+  "8.0.33":"1735674",
+  "8.0.35":"1743442"
 };
 
 formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/"; +
@@ -798,8 +799,9 @@ of Apache Tomcat.
 8.0.28
 8.0.29
 8.0.30
-8.0.32
-8.0.33
+8.0.32
+8.0.33
+8.0.35
 , new version:
 
 8.0.0-RC1
@@ -828,7 +830,8 @@ of Apache To

[Bug 59398] org.apache.catalina.connector.CoyoteWriter.close throws org.apache.tomcat.jni.Error

2016-05-17 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59398

--- Comment #6 from Remy Maucherat  ---
I can sympathize since a lot of the APR code is synced now, but this is really
wrong behavior.

-- 
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



8.0.35 Javadoc problems

2016-05-17 Thread Mark Thomas
A different issue occurred with the 8.0.35 Javadocs. In this case it was
an OOME during generation. Again, the lack of failonerror meant it was
missed.

I plan on taking the same approach for 8.0.35 as I did for 8.5.2.

Mark

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



svn commit: r1744270 - /tomcat/trunk/build.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 14:09:10 2016
New Revision: 1744270

URL: http://svn.apache.org/viewvc?rev=1744270&view=rev
Log:
Increase maximum memory for Javadoc process after an OOME during the 8.0.35 
release process.

Modified:
tomcat/trunk/build.xml

Modified: tomcat/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1744270&r1=1744269&r2=1744270&view=diff
==
--- tomcat/trunk/build.xml (original)
+++ tomcat/trunk/build.xml Tue May 17 14:09:10 2016
@@ -1953,7 +1953,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   
@@ -1974,7 +1974,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   
@@ -1995,7 +1995,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   
@@ -2016,7 +2016,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   
@@ -2036,7 +2036,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   



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



svn commit: r1744271 - in /tomcat/tc8.5.x/trunk: ./ build.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 14:09:42 2016
New Revision: 1744271

URL: http://svn.apache.org/viewvc?rev=1744271&view=rev
Log:
Increase maximum memory for Javadoc process after an OOME during the 8.0.35 
release process.

Modified:
tomcat/tc8.5.x/trunk/   (props changed)
tomcat/tc8.5.x/trunk/build.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 14:09:42 2016
@@ -1 +1 @@
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409,1741501,1741677
 
,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744194,1744229
+/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409,1741501,1741677
 
,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744194,1744229,1744270

Modified: tomcat/tc8.5.x/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/build.xml?rev=1744271&r1=1744270&r2=1744271&view=diff
==
--- tomcat/tc8.5.x/trunk/build.xml (original)
+++ tomcat/tc8.5.x/trunk/build.xml Tue May 17 14:09:42 2016
@@ -1953,7 +1953,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   
@@ -1974,7 +1974,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   
@@ -1995,7 +1995,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   
@@ -2016,7 +2016,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam="-breakiterator -notimestamp"
-  maxmemory="256m"
+  maxmemory="512m"
   failonerror="true"
   failonwarning="true">
   
@@ -2036,7 +2036,7 @@ Apache Tomcat ${version} native binaries
   docencoding="UTF-8"
   charset="UTF-8"
   additionalparam=

svn commit: r1744272 - in /tomcat/tc8.0.x/trunk: ./ build.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 14:11:01 2016
New Revision: 1744272

URL: http://svn.apache.org/viewvc?rev=1744272&view=rev
Log:
Increase maximum memory for Javadoc process after an OOME during the 8.0.35 
release process.

Modified:
tomcat/tc8.0.x/trunk/   (props changed)
tomcat/tc8.0.x/trunk/build.xml

Propchange: tomcat/tc8.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 14:11:01 2016
@@ -1,2 +1,2 @@
 /tomcat/tc8.5.x/trunk:1735042,1737966,1743139-1743140,1744151
-/tomcat/trunk:1636524,1637156,1637176,1637188,1637331,1637684,1637695,1637890,1637892,1638720-1638725,1639653,1640010,1640083-1640084,1640088,1640275,1640322,1640347,1640361,1640365,1640403,1640410,1640652,1640655-1640658,1640688,1640700-1640883,1640903,1640976,1640978,1641000,1641026,1641038-1641039,1641051-1641052,1641058,1641064,1641300,1641369,1641374,1641380,1641486,1641634,1641656-1641692,1641704,1641707-1641718,1641720-1641722,1641735,1641981,1642233,1642280,1642554,1642564,1642595,1642606,1642668,1642679,1642697,1642699,1642766,1643002,1643045,1643054-1643055,1643066,1643121,1643128,1643206,1643209-1643210,1643216,1643249,1643270,1643283,1643309-1643310,1643323,1643365-1643366,1643370-1643371,1643465,1643474,1643536,1643570,1643634,1643649,1643651,1643654,1643675,1643731,1643733-1643734,1643761,1643766,1643814,1643937,1643963,1644017,1644169,1644201-1644203,1644321,1644323,1644516,1644523,1644529,1644535,1644730,1644768,1644784-1644785,1644790,1644793,1644815,1644884,1644886
 
,1644890,1644892,1644910,1644924,1644929-1644930,1644935,1644989,1645011,1645247,1645355,1645357-1645358,1645455,1645465,1645469,1645471,1645473,1645475,1645486-1645488,1645626,1645641,1645685,1645743,1645763,1645951-1645953,1645955,1645993,1646098-1646106,1646178,1646220,1646302,1646304,1646420,1646470-1646471,1646476,1646559,1646717-1646723,1646773,1647026,1647042,1647530,1647655,1648304,1648815,1648907,1649973,1650081,1650365,1651116,1651120,1651280,1651470,1652938,1652970,1653041,1653471,1653550,1653574,1653797,1653815-1653816,1653819,1653840,1653857,1653888,1653972,1654013,1654030,1654050,1654123,1654148,1654159,1654513,1654515,1654517,1654522,1654524,1654725,1654735,1654766,1654785,1654851-1654852,1654978,1655122-1655124,1655126-1655127,1655129-1655130,1655132-1655133,1655312,1655351,1655438,1655441,1655454,168,1656087,1656299,1656319,1656331,1656345,1656350,1656590,1656648-1656650,1656657,1657041,1657054,1657374,1657492,1657510,1657565,1657580,1657584,1657586,1657589,1657
 
592,1657607,1657609,1657682,1657907,1658207,1658734,1658781,1658790,1658799,1658802,1658804,1658833,1658840,1658966,1659043,1659053,1659059,1659174,1659184,1659188-1659189,1659216,1659263,1659293,1659304,1659306-1659307,1659382,1659384,1659428,1659471,1659486,1659505,1659516,1659521,1659524,1659559,1659562,1659803,1659806,1659814,1659833,1659862,1659905,1659919,1659948,1659967,1659983-1659984,1660060,1660074,1660077,1660133,1660168,1660331-1660332,1660353,1660358,1660924,1661386,1661770,1661867,1661972,1661990,1662200,1662308-1662309,1662548,1662614,1662696,1662736,1662985,1662988-1662989,1663264,1663277,1663298,1663534,1663562,1663676,1663715,1663754,1663768,1663772,1663781,1663893,1663995,1664143,1664163,1664174,1664301,1664317,1664347,1664657,1664659,1664710,1664863-1664864,1664866,1665085,1665292,1665559,1665653,1665661,1665672,1665694,1665697,1665736,1665779,1665976-1665977,1665980-1665981,1665985-1665986,1665989,1665998,1666004,1666008,1666013,1666017,1666024,1666116,1666386-1
 
666387,1666494,1666496,1666552,1666569,1666579,137,149,1666757,1666966,1666972,1666985,1666995,1666997,1667292,1667402,1667406,1667546,1667615,1667630,1667636,1667688,1667764,1667871,1668026,1668135,1668193,1668593,1668596,1668630,1668639,1668843,1669353,1669370,1669451,1669800,1669838,1669876,1669882,1670394,1670433,1670591,1670598-1670600,1670610,1670631,1670719,1670724,1670726,1670730,1670940,1671112,1672272,1672284,1673754,1674294,1675461,1675486,1675594,1675830,1676231,1676250-1676251,1676364,1676381,1676393,1676479,1676525,1676552,1676615,1676630,1676634,1676721,1676926,1676943,1677140,1677802,1678011,1678162,1678174,1678339,1678426-1678427,1678694,1678701,1679534,1679708,1679710,1679716,1680034,1680246,1681056,1681123,1681138,1681280,1681283,1681286,1681450,1681697,1681699,1681701,1681729,1681770,1681779,1681793,1681807,1681837-1681838,1681854,1681862,1681958,1682028,1682033,1682311,1682315,1682317,1682320,1682324,1682330,1682842,1684172,1684366,1684383,1684526-168452
 
7,1684549-1684550,1685556,1685591,1685739,1685744,1685772,1685816,1685826,1685891,1687242,1687261,1687268,1687340,1687544,1687551,1688563,1688841,1688878,165,1688896,1688901,1689345-1689346,1689357,1689656,1689675-1689677,1689679,1689687,1689825,1689856,1689918,1690011,1690021,1690054,1690080,1690209,1691134,1691487,1691813,1692744-1692747,1692849,1692894,1692896,1693088,1693105,1693429,1693461,1694058,1694111,169

svn commit: r1744275 - in /tomcat/tc7.0.x/trunk: ./ build.xml

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 14:12:28 2016
New Revision: 1744275

URL: http://svn.apache.org/viewvc?rev=1744275&view=rev
Log:
Increase maximum memory for Javadoc process after an OOME during the 8.0.35 
release process.

Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/build.xml

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 17 14:12:28 2016
@@ -1,3 +1,3 @@
-/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,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,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,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702739,1702742,1702
 
744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1725974,1726171-1
 
726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152
+/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,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,166487

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

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 14:25:36 2016
New Revision: 1744282

URL: http://svn.apache.org/viewvc?rev=1744282&view=rev
Log:
Update docs version for 8.0.x


[This commit notification would consist of 68 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



buildbot success in on tomcat-8-trunk

2016-05-17 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-8-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-8-trunk/builds/631

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-8-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc8.0.x/trunk] 1744272
Blamelist: markt

Build succeeded!

Sincerely,
 -The Buildbot




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



[Bug 59564] New: HttpServletRequest.getPart() always returns null with HTTP/2

2016-05-17 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59564

Bug ID: 59564
   Summary: HttpServletRequest.getPart() always returns null with
HTTP/2
   Product: Tomcat 8
   Version: 8.5.x-trunk
  Hardware: Macintosh
Status: NEW
  Severity: major
  Priority: P2
 Component: Connectors
  Assignee: dev@tomcat.apache.org
  Reporter: thad.humphr...@gmail.com

If I enable HTTP/2 via UpgradeProtocol, HttpServletRequest.getPart() always
returns null. This occurs in my own code as well as in
org.apache.catalina.manager.HTMLManagerServlet (so, a *.WAR cannot be deployed
if HTTP/2 is enabled). When  is commented out, upload
works.

My connector is



  
  

  


The failure occurs with either Http11NioProtocol or Http11Nio2Protocol.

I'm am running Tomcat 8.5, Java 1.8.0_91, MacOS 10.10.5, and both Chrome 50 and
Firefox 46.

-- 
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: r1744323 - in /tomcat/trunk: java/org/apache/catalina/core/ java/org/apache/catalina/loader/ webapps/docs/ webapps/docs/config/

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 20:36:54 2016
New Revision: 1744323

URL: http://svn.apache.org/viewvc?rev=1744323&view=rev
Log:
Make checking for RMI Target memory leaks optional and log a warning if running 
on Java 9 without the necessary command line options

Modified:
tomcat/trunk/java/org/apache/catalina/core/StandardContext.java
tomcat/trunk/java/org/apache/catalina/core/mbeans-descriptors.xml
tomcat/trunk/java/org/apache/catalina/loader/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java
tomcat/trunk/webapps/docs/changelog.xml
tomcat/trunk/webapps/docs/config/context.xml

Modified: tomcat/trunk/java/org/apache/catalina/core/StandardContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/StandardContext.java?rev=1744323&r1=1744322&r2=1744323&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/core/StandardContext.java (original)
+++ tomcat/trunk/java/org/apache/catalina/core/StandardContext.java Tue May 17 
20:36:54 2016
@@ -706,6 +706,13 @@ public class StandardContext extends Con
 private JarScanner jarScanner = null;
 
 /**
+ * Enables the RMI Target memory leak detection to be controlled. This is
+ * necessary since the detection can only work on Java 9 if some of the
+ * modularity checks are disabled.
+ */
+private boolean clearReferencesRmiTargets = true;
+
+/**
  * Should Tomcat attempt to null out any static or final fields from loaded
  * classes when a web application is stopped as a work around for apparent
  * garbage collection bugs and application coding errors? There have been
@@ -2569,6 +2576,19 @@ public class StandardContext extends Con
 }
 
 
+public boolean getClearReferencesRmiTargets() {
+return this.clearReferencesRmiTargets;
+}
+
+
+public void setClearReferencesRmiTargets(boolean 
clearReferencesRmiTargets) {
+boolean oldClearReferencesRmiTargets = this.clearReferencesRmiTargets;
+this.clearReferencesRmiTargets = clearReferencesRmiTargets;
+support.firePropertyChange("clearReferencesRmiTargets",
+oldClearReferencesRmiTargets, this.clearReferencesRmiTargets);
+}
+
+
 /**
  * @return the clearReferencesStatic flag for this Context.
  */
@@ -5046,6 +5066,8 @@ public class StandardContext extends Con
 
 // since the loader just started, the webapp classloader is now
 // created.
+setClassLoaderProperty("clearReferencesRmiTargets",
+getClearReferencesRmiTargets());
 setClassLoaderProperty("clearReferencesStatic",
 getClearReferencesStatic());
 setClassLoaderProperty("clearReferencesStopThreads",

Modified: tomcat/trunk/java/org/apache/catalina/core/mbeans-descriptors.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/mbeans-descriptors.xml?rev=1744323&r1=1744322&r2=1744323&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/core/mbeans-descriptors.xml (original)
+++ tomcat/trunk/java/org/apache/catalina/core/mbeans-descriptors.xml Tue May 
17 20:36:54 2016
@@ -82,6 +82,10 @@
description="Object names of all children"
type="[Ljavax.management.ObjectName;"/>
 
+
+
 

Modified: tomcat/trunk/java/org/apache/catalina/loader/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/LocalStrings.properties?rev=1744323&r1=1744322&r2=1744323&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/loader/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/catalina/loader/LocalStrings.properties Tue 
May 17 20:36:54 2016
@@ -13,6 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+webappClassLoader.addExports=When running on Java 9 you need to add 
"-XaddExports:java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line 
arguments to enable RMI Target memory leak detection. Alternatively, you can 
suppress this warning by disabling RMI Target memory leak detection.
 webappClassLoader.addPermisionNoCanonicalFile=Unable to obtain a canonical 
file path from the URL [{0}]
 webappClassLoader.addPermisionNoProtocol=The protocol [{0}] in the URL [{1}] 
is not supported so no read permission was granted for resources located at 
this URL
 webappClassLoader.illegalJarPath=Illegal JAR entry detected with name {0}

Modified: 
tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java?rev=1744323&r1=1744322

svn commit: r1744324 - /tomcat/trunk/java/org/apache/jasper/servlet/JasperLoader.java

2016-05-17 Thread markt
Author: markt
Date: Tue May 17 20:54:41 2016
New Revision: 1744324

URL: http://svn.apache.org/viewvc?rev=1744324&view=rev
Log:
Remove unnecessary field.

Modified:
tomcat/trunk/java/org/apache/jasper/servlet/JasperLoader.java

Modified: tomcat/trunk/java/org/apache/jasper/servlet/JasperLoader.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/servlet/JasperLoader.java?rev=1744324&r1=1744323&r2=1744324&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/servlet/JasperLoader.java (original)
+++ tomcat/trunk/java/org/apache/jasper/servlet/JasperLoader.java Tue May 17 
20:54:41 2016
@@ -36,14 +36,12 @@ import org.apache.jasper.Constants;
 public class JasperLoader extends URLClassLoader {
 
 private final PermissionCollection permissionCollection;
-private final ClassLoader parent;
 private final SecurityManager securityManager;
 
 public JasperLoader(URL[] urls, ClassLoader parent,
 PermissionCollection permissionCollection) {
 super(urls, parent);
 this.permissionCollection = permissionCollection;
-this.parent = parent;
 this.securityManager = System.getSecurityManager();
 }
 
@@ -122,7 +120,7 @@ public class JasperLoader extends URLCla
 if( !name.startsWith(Constants.JSP_PACKAGE_NAME + '.') ) {
 // Class is not in org.apache.jsp, therefore, have our
 // parent load it
-clazz = parent.loadClass(name);
+clazz = getParent().loadClass(name);
 if( resolve )
 resolveClass(clazz);
 return clazz;
@@ -139,7 +137,7 @@ public class JasperLoader extends URLCla
  */
 @Override
 public InputStream getResourceAsStream(String name) {
-InputStream is = parent.getResourceAsStream(name);
+InputStream is = getParent().getResourceAsStream(name);
 if (is == null) {
 URL url = findResource(name);
 if (url != null) {



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



Compiling JSPs with Jigsaw enabled Java 9

2016-05-17 Thread Mark Thomas
TL;DR. It doesn't work right now and that is probably OK.

During my testing of the RMI leak detection changes and Java 9, I
realised that JSP compilation was badly broken - none of the JRE
provided classes were visible to the class loader.

A little research turned up that Jigsaw effectively hides the JRE class
files from the getResourceAsStream() based mechanism that JDT currently
uses to load JRE classes. There are patched versions of the JDT compiler
available that use jrt-fs to access those classes and we should be able
to take advantage of this for JSP compilation.

My current thinking is that we wait for these Java 9 patches to make
their way into the standard JDT compiler builds and then investigate
what - if anything - we need to do get things working with Java 9. The
alternative is we figure out how to use the patched JAR and get that
working. It might be that getting things working with the patch JAR is
simpler than I think it is going to be. If someone wants to take a look...

Mark

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