Re: [VOTE] Release Apache Tomcat 8.5.14

2017-04-13 Thread Keiichi Fujino
2017-04-13 22:12 GMT+09:00 Mark Thomas :

> The proposed Apache Tomcat 8.5.14 release is now available for voting.
>
> The major changes compared to the 8.5.13 release are:
>
> - Correct a regression that broke JMX operations (including the Manager
>   web application) if the operation took parameters
>
> - Add JMX support for Tribes components
>
>
This has not back-ported into Tomcat8.5 yet.


> - Calls to isReady() no longer throw exceptions after timeouts for async
>   servlets
>
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.14/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1132/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
>
> The proposed 8.5.14 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.14
>
>
+1
Tested on my handmade app.(use BackupManager).



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




Re: [VOTE] Release Apache Tomcat 9.0.0.M20

2017-04-13 Thread Keiichi Fujino
2017-04-13 5:11 GMT+09:00 Mark Thomas :

> The proposed Apache Tomcat 9.0.0.M20 release is now available for voting.
>
> This is a milestone release for the 9.0.x branch. It should be
> noted that, as a milestone release:
> - Servlet 4.0 is not finalised
> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
>
> The major changes compared to the 9.0.0.M19 release are:
>
> - Correct a regression that broke JMX operations (including the Manager
>   web application) if the operation took parameters
>
> - Add JMX support for Tribes components
>
> - Calls to isReady() no longer throw exceptions after timeouts for async
>   servlets
>
>
> Along with lots of other bug fixes and improvements
>
> For full details, see the changelog:
> http://svn.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M20/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1131/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M20/
>
> The proposed 9.0.0.M20 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M20
>
>
+1
Tested on my handmade app.(use BackupManager).



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




[Bug 60769] Problem with Jsp character encoding configuration

2017-04-13 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60769

--- Comment #4 from Mark Thomas  ---
I've done some further testing and fixed an unrelated bug but as for as unusual
encodings go, they have to be specified in the prolog else the JRE's XML parser
doesn't have enough information to be able to reliably determine the encoding.

-- 
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: r1791300 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/jasper/compiler/EncodingDetector.java webapps/docs/changelog.xml

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 19:38:09 2017
New Revision: 1791300

URL: http://svn.apache.org/viewvc?rev=1791300&view=rev
Log:
When no BOM is present and an encoding is detected, do not skip the bytes used 
to detect the encoding since they are not part of a BOM.

Modified:
tomcat/tc8.5.x/trunk/   (props changed)
tomcat/tc8.5.x/trunk/java/org/apache/jasper/compiler/EncodingDetector.java
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Apr 13 19:38:09 2017
@@ -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,1737903,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,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747404,1747506,1747536,1747
 
924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1756289,1756408-1756410,1
 
756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-1762053,1762123,1762168,176217
 
2,1762182,1762201-1762202,1762204,1762208,1762288,1762296,1762324,1762348,1762353,1762362,1762374,1762492,1762503,1762505,1762541,1762608,1762710,1762753,1762766,1762769,1762944,1762947,1762953,1763167,1763179,1763232,1763259,1763271-1763272,1763276-1763277,1763319-1763320,1763370,1763372,1763375,1763377,1763393,1763412,1763430,1763450,1763462,176

svn commit: r1791298 - in /tomcat/trunk: java/org/apache/jasper/compiler/EncodingDetector.java webapps/docs/changelog.xml

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 19:37:39 2017
New Revision: 1791298

URL: http://svn.apache.org/viewvc?rev=1791298&view=rev
Log:
When no BOM is present and an encoding is detected, do not skip the bytes used 
to detect the encoding since they are not part of a BOM.

Modified:
tomcat/trunk/java/org/apache/jasper/compiler/EncodingDetector.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/jasper/compiler/EncodingDetector.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/EncodingDetector.java?rev=1791298&r1=1791297&r2=1791298&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/compiler/EncodingDetector.java 
(original)
+++ tomcat/trunk/java/org/apache/jasper/compiler/EncodingDetector.java Thu Apr 
13 19:37:39 2017
@@ -162,41 +162,41 @@ class EncodingDetector {
 return new BomResult("UTF-8", 0);
 }
 
-// other encodings
+// Other encodings. No BOM. Try and ID encoding.
 int b3 = b4[3] & 0xFF;
 if (b0 == 0x00 && b1 == 0x00 && b2 == 0x00 && b3 == 0x3C) {
 // UCS-4, big endian (1234)
-return new BomResult("ISO-10646-UCS-4", 4);
+return new BomResult("ISO-10646-UCS-4", 0);
 }
 if (b0 == 0x3C && b1 == 0x00 && b2 == 0x00 && b3 == 0x00) {
 // UCS-4, little endian (4321)
-return new BomResult("ISO-10646-UCS-4", 4);
+return new BomResult("ISO-10646-UCS-4", 0);
 }
 if (b0 == 0x00 && b1 == 0x00 && b2 == 0x3C && b3 == 0x00) {
 // UCS-4, unusual octet order (2143)
 // REVISIT: What should this be?
-return new BomResult("ISO-10646-UCS-4", 4);
+return new BomResult("ISO-10646-UCS-4", 0);
 }
 if (b0 == 0x00 && b1 == 0x3C && b2 == 0x00 && b3 == 0x00) {
 // UCS-4, unusual octect order (3412)
 // REVISIT: What should this be?
-return new BomResult("ISO-10646-UCS-4", 4);
+return new BomResult("ISO-10646-UCS-4", 0);
 }
 if (b0 == 0x00 && b1 == 0x3C && b2 == 0x00 && b3 == 0x3F) {
 // UTF-16, big-endian, no BOM
 // (or could turn out to be UCS-2...
 // REVISIT: What should this be?
-return new BomResult("UTF-16BE", 4);
+return new BomResult("UTF-16BE", 0);
 }
 if (b0 == 0x3C && b1 == 0x00 && b2 == 0x3F && b3 == 0x00) {
 // UTF-16, little-endian, no BOM
 // (or could turn out to be UCS-2...
-return new BomResult("UTF-16LE", 4);
+return new BomResult("UTF-16LE", 0);
 }
 if (b0 == 0x4C && b1 == 0x6F && b2 == 0xA7 && b3 == 0x94) {
 // EBCDIC
 // a la xerces1, return CP037 instead of EBCDIC here
-return new BomResult("CP037", 4);
+return new BomResult("CP037", 0);
 }
 
 // default encoding

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1791298&r1=1791297&r2=1791298&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Thu Apr 13 19:37:39 2017
@@ -45,6 +45,15 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+When no BOM is present and an encoding is detected, do not skip the
+bytes used to detect the encoding since they are not part of a BOM.
+(markt)
+  
+
+  
 
 
   



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



Re: [VOTE] Release Apache Tomcat 8.5.14

2017-04-13 Thread Violeta Georgieva
2017-04-13 16:12 GMT+03:00 Mark Thomas :
>
> The proposed Apache Tomcat 8.5.14 release is now available for voting.
>
> The major changes compared to the 8.5.13 release are:
>
> - Correct a regression that broke JMX operations (including the Manager
>   web application) if the operation took parameters
>
> - Add JMX support for Tribes components
>
> - Calls to isReady() no longer throw exceptions after timeouts for async
>   servlets
>
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.14/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1132/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
>
> The proposed 8.5.14 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.14
Regards,
Violeta
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>


Re: [VOTE] Release Apache Tomcat 8.5.14

2017-04-13 Thread Rémy Maucherat
2017-04-13 15:12 GMT+02:00 Mark Thomas :

> The proposed Apache Tomcat 8.5.14 release is now available for voting.
>
> The major changes compared to the 8.5.13 release are:
>
> - Correct a regression that broke JMX operations (including the Manager
>   web application) if the operation took parameters
>
> - Add JMX support for Tribes components
>
> - Calls to isReady() no longer throw exceptions after timeouts for async
>   servlets
>
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.14/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1132/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
>
> The proposed 8.5.14 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.14
>
> Rémy


Re: [VOTE] Release Apache Tomcat 8.5.14

2017-04-13 Thread Mark Thomas
On 13/04/17 14:12, Mark Thomas wrote:
> The proposed Apache Tomcat 8.5.14 release is now available for voting.



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

Unit tests pass for NIO, NIO2 and APR/native with 1.2.12 on Windows, OSX
and Linux.

Mark


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



Re: [VOTE] Release Apache Tomcat 9.0.0.M20

2017-04-13 Thread Mark Thomas
On 12/04/17 21:11, Mark Thomas wrote:
> The proposed Apache Tomcat 9.0.0.M20 release is now available for voting.



> The proposed 9.0.0.M20 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M20

Unit tests pass for NIO, NIO2 and APR/native with 1.2.12 on Windows, OSX
and Linux.

Mark

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



Re: [VOTE] Release Apache Tomcat 9.0.0.M20

2017-04-13 Thread Rémy Maucherat
2017-04-12 22:11 GMT+02:00 Mark Thomas :

> The proposed Apache Tomcat 9.0.0.M20 release is now available for voting.
>
> This is a milestone release for the 9.0.x branch. It should be
> noted that, as a milestone release:
> - Servlet 4.0 is not finalised
> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
>
> The major changes compared to the 9.0.0.M19 release are:
>
> - Correct a regression that broke JMX operations (including the Manager
>   web application) if the operation took parameters
>
> - Add JMX support for Tribes components
>
> - Calls to isReady() no longer throw exceptions after timeouts for async
>   servlets
>
>
> Along with lots of other bug fixes and improvements
>
> For full details, see the changelog:
> http://svn.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M20/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1131/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M20/
>
> The proposed 9.0.0.M20 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M20
>
> Rémy


Re: [VOTE] Release Apache Tomcat 9.0.0.M20

2017-04-13 Thread Violeta Georgieva
2017-04-12 23:11 GMT+03:00 Mark Thomas :
>
> The proposed Apache Tomcat 9.0.0.M20 release is now available for voting.
>
> This is a milestone release for the 9.0.x branch. It should be
> noted that, as a milestone release:
> - Servlet 4.0 is not finalised
> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
>
> The major changes compared to the 9.0.0.M19 release are:
>
> - Correct a regression that broke JMX operations (including the Manager
>   web application) if the operation took parameters
>
> - Add JMX support for Tribes components
>
> - Calls to isReady() no longer throw exceptions after timeouts for async
>   servlets
>
>
> Along with lots of other bug fixes and improvements
>
> For full details, see the changelog:
> http://svn.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M20/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1131/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M20/
>
> The proposed 9.0.0.M20 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M20

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


svn commit: r1791253 - in /tomcat/trunk/java/org/apache/tomcat/util/net: AbstractEndpoint.java Acceptor.java AprEndpoint.java Nio2Endpoint.java NioEndpoint.java

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 13:50:22 2017
New Revision: 1791253

URL: http://svn.apache.org/viewvc?rev=1791253&view=rev
Log:
Fix a theoretical problem where the connection count could exceed the limit 
during shutdown.

Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/Acceptor.java
tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=1791253&r1=1791252&r2=1791253&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java Thu Apr 
13 13:50:22 2017
@@ -986,6 +986,7 @@ public abstract class AbstractEndpointhttp://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/Acceptor.java?rev=1791253&r1=1791252&r2=1791253&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/Acceptor.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/Acceptor.java Thu Apr 13 
13:50:22 2017
@@ -82,6 +82,12 @@ public class Acceptor implements Runn
 //if we have reached max connections, wait
 endpoint.countUpOrAwaitConnection();
 
+// Endpoint might have been paused while waiting for latch
+// If that is the case, don't accept new connections
+if (endpoint.isPaused()) {
+continue;
+}
+
 U socket = null;
 try {
 // Accept the next incoming connection from the server

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java?rev=1791253&r1=1791252&r2=1791253&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Thu Apr 13 
13:50:22 2017
@@ -625,7 +625,6 @@ public class AprEndpoint extends Abstrac
  */
 @Override
 public void stopInternal() {
-releaseConnectionLatch();
 if (!paused) {
 pause();
 }

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java?rev=1791253&r1=1791252&r2=1791253&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java Thu Apr 13 
13:50:22 2017
@@ -190,7 +190,6 @@ public class Nio2Endpoint extends Abstra
  */
 @Override
 public void stopInternal() {
-releaseConnectionLatch();
 if (!paused) {
 pause();
 }

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?rev=1791253&r1=1791252&r2=1791253&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java Thu Apr 13 
13:50:22 2017
@@ -267,7 +267,6 @@ public class NioEndpoint extends Abstrac
  */
 @Override
 public void stopInternal() {
-releaseConnectionLatch();
 if (!paused) {
 pause();
 }



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



svn commit: r1791252 - in /tomcat/trunk/java/org/apache/tomcat/util/net: AbstractEndpoint.java Nio2Endpoint.java NioEndpoint.java

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 13:37:08 2017
New Revision: 1791252

URL: http://svn.apache.org/viewvc?rev=1791252&view=rev
Log:
Remove unnecessary calls to unlockAccept()
The prior call to pause() will take care of this.

Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=1791252&r1=1791251&r2=1791252&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java Thu Apr 
13 13:37:08 2017
@@ -756,9 +756,9 @@ public abstract class AbstractEndpoint acceptor : acceptors) {
@@ -980,7 +980,8 @@ public abstract class AbstractEndpointhttp://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java?rev=1791252&r1=1791251&r2=1791252&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/Nio2Endpoint.java Thu Apr 13 
13:37:08 2017
@@ -196,7 +196,6 @@ public class Nio2Endpoint extends Abstra
 }
 if (running) {
 running = false;
-unlockAccept();
 // Use the executor to avoid binding the main thread if something 
bad
 // occurs and unbind will also wait for a bit for it to complete
 getExecutor().execute(new Runnable() {

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?rev=1791252&r1=1791251&r2=1791252&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java Thu Apr 13 
13:37:08 2017
@@ -273,7 +273,6 @@ public class NioEndpoint extends Abstrac
 }
 if (running) {
 running = false;
-unlockAccept();
 for (int i=0; pollers!=null && i

svn commit: r1791249 - in /tomcat/tc8.5.x/trunk: build.properties.default res/maven/mvn.properties.default webapps/docs/changelog.xml

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 13:21:28 2017
New Revision: 1791249

URL: http://svn.apache.org/viewvc?rev=1791249&view=rev
Log:
Increment version for next development cycle

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

Modified: tomcat/tc8.5.x/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/build.properties.default?rev=1791249&r1=1791248&r2=1791249&view=diff
==
--- tomcat/tc8.5.x/trunk/build.properties.default (original)
+++ tomcat/tc8.5.x/trunk/build.properties.default Thu Apr 13 13:21:28 2017
@@ -25,7 +25,7 @@
 # - Version Control Flags -
 version.major=8
 version.minor=5
-version.build=14
+version.build=15
 version.patch=0
 version.suffix=-dev
 

Modified: tomcat/tc8.5.x/trunk/res/maven/mvn.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/res/maven/mvn.properties.default?rev=1791249&r1=1791248&r2=1791249&view=diff
==
--- tomcat/tc8.5.x/trunk/res/maven/mvn.properties.default (original)
+++ tomcat/tc8.5.x/trunk/res/maven/mvn.properties.default Thu Apr 13 13:21:28 
2017
@@ -35,7 +35,7 @@ maven.asf.release.repo.url=https://repos
 maven.asf.release.repo.repositoryId=apache.releases
 
 # Release version info
-maven.asf.release.deploy.version=8.5.14
+maven.asf.release.deploy.version=8.5.15
 
 #Where do we load the libraries from
 tomcat.lib.path=../../output/build/lib

Modified: tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml?rev=1791249&r1=1791248&r2=1791249&view=diff
==
--- tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Thu Apr 13 13:21:28 2017
@@ -44,7 +44,9 @@
   They eventually become mixed with the numbered issues. (I.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
+
+
   
 
   



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



svn commit: r19137 - in /dev/tomcat/tomcat-8/v8.5.14: ./ bin/ bin/embed/ bin/extras/ src/

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 13:16:45 2017
New Revision: 19137

Log:
Upload 8.5.14 for voting

Added:
dev/tomcat/tomcat-8/v8.5.14/
dev/tomcat/tomcat-8/v8.5.14/KEYS
dev/tomcat/tomcat-8/v8.5.14/README.html
dev/tomcat/tomcat-8/v8.5.14/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.14/bin/
dev/tomcat/tomcat-8/v8.5.14/bin/README.html
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-deployer.tar.gz.md5
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-deployer.tar.gz.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-deployer.zip.md5
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-deployer.zip.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-fulldocs.tar.gz.md5
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-fulldocs.tar.gz.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x64.zip.md5
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x64.zip.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x86.zip.md5
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14-windows-x86.zip.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.exe   (with props)
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.exe.asc
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.exe.md5
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.exe.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz.md5
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip   (with props)
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.asc
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.md5
dev/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/embed/
dev/tomcat/tomcat-8/v8.5.14/bin/embed/apache-tomcat-8.5.14-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.14/bin/embed/apache-tomcat-8.5.14-embed.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.14/bin/embed/apache-tomcat-8.5.14-embed.tar.gz.md5
dev/tomcat/tomcat-8/v8.5.14/bin/embed/apache-tomcat-8.5.14-embed.tar.gz.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/embed/apache-tomcat-8.5.14-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.14/bin/embed/apache-tomcat-8.5.14-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.14/bin/embed/apache-tomcat-8.5.14-embed.zip.md5
dev/tomcat/tomcat-8/v8.5.14/bin/embed/apache-tomcat-8.5.14-embed.zip.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/extras/
dev/tomcat/tomcat-8/v8.5.14/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.14/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.14/bin/extras/catalina-jmx-remote.jar.md5
dev/tomcat/tomcat-8/v8.5.14/bin/extras/catalina-jmx-remote.jar.sha1
dev/tomcat/tomcat-8/v8.5.14/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.14/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.14/bin/extras/catalina-ws.jar.md5
dev/tomcat/tomcat-8/v8.5.14/bin/extras/catalina-ws.jar.sha1
dev/tomcat/tomcat-8/v8.5.14/src/
dev/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.tar.gz.md5
dev/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.tar.gz.sha1
dev/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.zip.asc
dev/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.zip.md5
dev/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.zip.sha1

Added: dev/tomcat/tomcat-8/v8.5.14/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.14/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.14/KEYS Thu Apr 13 13:16:45 2017
@@ -0,0 +1,616 @@
+This file contains the PGP&GPG keys of various Apache d

[VOTE] Release Apache Tomcat 8.5.14

2017-04-13 Thread Mark Thomas
The proposed Apache Tomcat 8.5.14 release is now available for voting.

The major changes compared to the 8.5.13 release are:

- Correct a regression that broke JMX operations (including the Manager
  web application) if the operation took parameters

- Add JMX support for Tribes components

- Calls to isReady() no longer throw exceptions after timeouts for async
  servlets


It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.14/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1132/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_14/

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

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



svn commit: r1791243 - in /tomcat/tc8.5.x/tags/TOMCAT_8_5_14: ./ build.properties.default webapps/docs/changelog.xml

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 12:35:07 2017
New Revision: 1791243

URL: http://svn.apache.org/viewvc?rev=1791243&view=rev
Log:
Tag 8.5.14

Added:
tomcat/tc8.5.x/tags/TOMCAT_8_5_14/   (props changed)
  - copied from r1791239, tomcat/tc8.5.x/trunk/
Modified:
tomcat/tc8.5.x/tags/TOMCAT_8_5_14/build.properties.default
tomcat/tc8.5.x/tags/TOMCAT_8_5_14/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
--
bugtraq:append = false

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
--
bugtraq:label = Bugzilla ID (optional)

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
--
--- bugtraq:logregex (added)
+++ bugtraq:logregex Thu Apr 13 12:35:07 2017
@@ -0,0 +1,2 @@
+(https?\://(bz|issues)\.apache\.org/bugzilla/show_bug.cgi\?id=\d+|BZ\s?\d+)
+(\d+)

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
--
bugtraq:message = Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID%

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
--
bugtraq:url = https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID%

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
--
--- svn:ignore (added)
+++ svn:ignore Thu Apr 13 12:35:07 2017
@@ -0,0 +1,8 @@
+.*
+build.properties
+logs
+nbproject
+output
+work
+*.iml
+temp

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_14/
--
--- svn:mergeinfo (added)
+++ svn:mergeinfo Thu Apr 13 12:35:07 2017
@@ -0,0 +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,1737903,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,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747404,1747506,1747536,1747
 
924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1756289,1756408-1756410,1
 
756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1

svn commit: r1791242 - /tomcat/tc8.5.x/tags/TOMCAT_8_0_14/

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 12:34:56 2017
New Revision: 1791242

URL: http://svn.apache.org/viewvc?rev=1791242&view=rev
Log:
Incorrect tag name

Removed:
tomcat/tc8.5.x/tags/TOMCAT_8_0_14/


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



svn commit: r1791241 - in /tomcat/tc8.5.x/tags/TOMCAT_8_0_14: ./ build.properties.default webapps/docs/changelog.xml

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 12:33:23 2017
New Revision: 1791241

URL: http://svn.apache.org/viewvc?rev=1791241&view=rev
Log:
Tag 8.5.14

Added:
tomcat/tc8.5.x/tags/TOMCAT_8_0_14/   (props changed)
  - copied from r1791239, tomcat/tc8.5.x/trunk/
Modified:
tomcat/tc8.5.x/tags/TOMCAT_8_0_14/build.properties.default
tomcat/tc8.5.x/tags/TOMCAT_8_0_14/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_0_14/
--
bugtraq:append = false

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_0_14/
--
bugtraq:label = Bugzilla ID (optional)

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_0_14/
--
--- bugtraq:logregex (added)
+++ bugtraq:logregex Thu Apr 13 12:33:23 2017
@@ -0,0 +1,2 @@
+(https?\://(bz|issues)\.apache\.org/bugzilla/show_bug.cgi\?id=\d+|BZ\s?\d+)
+(\d+)

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_0_14/
--
bugtraq:message = Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID%

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_0_14/
--
bugtraq:url = https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID%

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_0_14/
--
--- svn:ignore (added)
+++ svn:ignore Thu Apr 13 12:33:23 2017
@@ -0,0 +1,8 @@
+.*
+build.properties
+logs
+nbproject
+output
+work
+*.iml
+temp

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_0_14/
--
--- svn:mergeinfo (added)
+++ svn:mergeinfo Thu Apr 13 12:33:23 2017
@@ -0,0 +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,1737903,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,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747404,1747506,1747536,1747
 
924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1756289,1756408-1756410,1
 
756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1

svn commit: r1791240 - in /tomcat/trunk: build.properties.default res/maven/mvn.properties.default webapps/docs/changelog.xml

2017-04-13 Thread markt
Author: markt
Date: Thu Apr 13 12:32:15 2017
New Revision: 1791240

URL: http://svn.apache.org/viewvc?rev=1791240&view=rev
Log:
Increment version for next development cycle

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

Modified: tomcat/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.properties.default?rev=1791240&r1=1791239&r2=1791240&view=diff
==
--- tomcat/trunk/build.properties.default (original)
+++ tomcat/trunk/build.properties.default Thu Apr 13 12:32:15 2017
@@ -27,7 +27,7 @@ version.major=9
 version.minor=0
 version.build=0
 version.patch=0
-version.suffix=.M20-dev
+version.suffix=.M21-dev
 
 # - Build control flags -
 # Note enabling validation uses Checkstyle which is LGPL licensed

Modified: tomcat/trunk/res/maven/mvn.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/res/maven/mvn.properties.default?rev=1791240&r1=1791239&r2=1791240&view=diff
==
--- tomcat/trunk/res/maven/mvn.properties.default (original)
+++ tomcat/trunk/res/maven/mvn.properties.default Thu Apr 13 12:32:15 2017
@@ -35,7 +35,7 @@ maven.asf.release.repo.url=https://repos
 maven.asf.release.repo.repositoryId=apache.releases
 
 # Release version info
-maven.asf.release.deploy.version=9.0.0.M20
+maven.asf.release.deploy.version=9.0.0.M21
 
 #Where do we load the libraries from
 tomcat.lib.path=../../output/build/lib

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1791240&r1=1791239&r2=1791240&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Thu Apr 13 12:32:15 2017
@@ -44,7 +44,9 @@
   They eventually become mixed with the numbered issues. (I.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
+
+
   
 
   



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



Re: Host header validation

2017-04-13 Thread Mark Thomas
On 10/04/17 07:42, Katya Todorova wrote:
> On Wed, Apr 5, 2017 at 3:57 PM, Mark Thomas  wrote:
> 
>> On 05/04/2017 07:50, Katya Todorova wrote:
>>
>>>
 Applied. Many thanks.

 If you'd like to work on this further then can I suggest you take a look
 at Konstantin's comments:

 http://markmail.org/message/vp5voob7elspflax

>>>
>>>
>>> I looked at the comments and it seems there are things to be clarified
>>> before going in this direction:
>>> - should we introduce a flag for turn on/off validation and in which cases
>>>
>>
>> Currently, the validation isn't used at the point where the header is
>> parsed.
>>
>> I'd prefer not to add an option to disable this check. It just seems like
>> the wrong thing to do.
>>
>> I'm currently thinking that we could add the validation and log failures
>> (rather than return a 400 response) warning that a future release will
>> start rejecting the requests. That should prompt users to contact us with
>> any false positives.
> 
> 
> I think logging failure instead of returning 400 at that point is a good
> approach. How much time do you think would be enough to simply log before
> enforcing these checks? (asking out of curiosity) Also, would it be
> possible to have this functionality in tomcat 7/8?

Probably 3 to 6 months. A lot will depend on the volume of the false
positive reports we get and whether or not this identifies any broken
clients that are sending invalid host headers.

My guess is that back-porting to 8.5.x is likely whereas back-porting to
7.0.x might happen depending on what we see with 9.0.x and 8.5.x.

>> - zone id support in IPv6 addresses
>>>
>>
>> - IPvFuture support (for this one Konstantin has already proposed to be
>>> postponed for a while)
>>>
>>
>> Looking at the spec, I think we can parse IPvFuture now. We should
>> probably log any IPvFuture values with a request to report the use case to
>> us so we can update the parser to handle specific instances rather tan the
>> general case.
>>
>> If you think this is the right time to work on the first two, let me know
>>> and I can prepare a patch.
>>>
>>
>> I think that would be great. BUT. That isn't my decision to make. One of
>> the key principles of the Apache Way is that contributors choose what they
>> want to work on. There isn't a project leader or a management team
>> assigning tasks. If you want to work on this then absolutely, go ahead. If
>> there is some other aspect you'd rather be working on then by all means
>> work on that.
>>
>> The Tomcat community is always willing to provide some pointers to
>> suitable tasks where people new to Tomcat can get started but that
>> shouldn't be see as assigning areas to work on.
> 
> 
> Thank you for clarifying the process. I decided to look at these things
> because they are related to what I've already done and would, in a way,
> complete the effort around host parsing. I was asking about IPvFuture in
> particular because it seems the specification will evolve and host parsing
> code would need to be adapted accordingly, probably incrementally. While
> the rest of the host definition seems pretty stable and in use.
> That said, I'm not interested in particular in IPvFuture implementation - I
> thought it would help me getting to know Tomcat better  - if there's
> anything else that is more important/urgent and is suitable for someone new
> to Tomcat, please share some pointers. I don't see this as task assignment
> but more as providing the context/priority information that I currently
> lack.

Great. I just wanted to make sure you - and any other potential
contributors - didn't get the wrong impression.

Kind regards,

Mark


> 
> Kind regards,
> Katya
> 
> Other possibilities are:
>>>

 - performance improvements for the Host header validation

 - improving code coverage generally for any of the HTTP parsing code

 - any that attracts your interest

>>>
>>>
>>> I'm looking at the code coverage and will take a look at host validation
>>> performance.
>>>
>>
>> Fantastic. (With the caveat of you'd rather do something else then that
>> would be fantastic too.)
>>
>>
>> Kind regards,
>>
>> 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: r1791220 - /tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

2017-04-13 Thread violetagg
Author: violetagg
Date: Thu Apr 13 07:43:38 2017
New Revision: 1791220

URL: http://svn.apache.org/viewvc?rev=1791220&view=rev
Log:
Fixes having an issue number are sorted by their number, ascending.

Modified:
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Modified: tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml?rev=1791220&r1=1791219&r2=1791220&view=diff
==
--- tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Thu Apr 13 07:43:38 2017
@@ -48,6 +48,11 @@
   
 
   
+59825: Log a message that lists the components in the
+processing chain that do not support async processing when a call to
+ServletRequest.startAsync() fails. (markt)
+  
+  
 60926: Ensure
 o.a.c.core.ApplicationContextFacade#setSessionTimeout will
 invoke the correct method when running Tomcat with security manager.
@@ -67,11 +72,6 @@
 running HTTP connector where TLS is not enabled. (markt)
   
   
-59825: Log a message that lists the components in the
-processing chain that do not support async processing when a call to
-ServletRequest.startAsync() fails. (markt)
-  
-  
 60940: Improve the handling of the META-INF/ 
and
 META-INF/MANIFEST.MF entries for Jar files located in
 /WEB-INF/lib when running a web application from a packed



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