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

2016-07-06 Thread markt
Author: markt
Date: Wed Jul  6 08:38:50 2016
New Revision: 1751624

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

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

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

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

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_4/
--
--- bugtraq:logregex (added)
+++ bugtraq:logregex Wed Jul  6 08:38:50 2016
@@ -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_4/
--
bugtraq:message = Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=%BUGID%

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

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_4/
--
--- svn:ignore (added)
+++ svn:ignore Wed Jul  6 08:38:50 2016
@@ -0,0 +1,7 @@
+.*
+build.properties
+logs
+nbproject
+output
+work
+*.iml

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_4/
--
--- svn:mergeinfo (added)
+++ svn:mergeinfo Wed Jul  6 08:38:50 2016
@@ -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,1750899,1750975,1750995,1751061,1751097,1751438,1751447,1751463

Propchange: tomcat/tc8.5.x/tags/TOMCAT_8_5_4/
--
svnmailer:content-charset = utf-8

Modified: tomcat/tc8.5.x/tags/TOMCAT_8_5_4/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/tags/TOMCAT_8_5_4/build.properties.default?rev=1751624&r1=1751621&r2=1751624&view=diff
==
--- tomcat/tc8.5.x/tags/TOMCAT_8_5_4/build.properties.default (original)
+++ tomcat/tc8.5.x/tags/TOMCAT_8_5_4/build.properties.default Wed Jul  6 
08:38:50 2016
@@ -27,7 +27,7 @@ version.major=8
 version.minor=5
 version.build=4
 version.patch=0
-version.suffix=-dev
+version.suffix=

svn commit: r14293 [1/2] - in /dev/tomcat/tomcat-8/v8.5.4: ./ bin/ bin/embed/ bin/extras/ src/

2016-07-06 Thread markt
Author: markt
Date: Wed Jul  6 09:26:53 2016
New Revision: 14293

Log:
Upload 8.5.4 for voting

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

Added: dev/tomcat/tomcat-8/v8.5.4/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.4/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.4/KEYS Wed Jul  6 09:26:53 2016
@@ -0,0 +1,616 @@
+This file contains the PGP&GPG keys of various Apache developers.
+Please don't use them for email unless you have to. Their main

svn commit: r14293 [2/2] - in /dev/tomcat/tomcat-8/v8.5.4: ./ bin/ bin/embed/ bin/extras/ src/

2016-07-06 Thread markt
Propchange: dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.asc
==
--- dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.asc (added)
+++ dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.asc Wed Jul  6 
09:26:53 2016
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v2
+
+iQIcBAABCAAGBQJXfMXLAAoJEBDAHFovYFnndjQP/jkFjSkXFpf7iIEwSx2Zk92s
+EVyIZbgj7O2gSj3P+DsOWZ1grIXkno2ysN5TlGqqzI84/0A8M3U5fEBo+YCxT4Q0
+IJ5ydYkrHtQdyZVT3qkMK4E8VQw+aEKtEXy+m87PkB3IehG0xe+wfUQUxSBXB6xY
+i++X2XLef3BBlQjmkdGTiWK9b8KlilvCG7zej/dTQK7sL4Kpk8MnFllc2uedJeNz
+8tlBevhJHnTI64WnaM2HfCSQGnyFQbcUpXBHvbxNgx0O+F4dXQI/BndPzUkGSUn6
+qxrjKtuyQfcb3Pwvwnch6iaVHi0lDhDc5fSqnGVLFNeqFBRR/WUpk9f49KUrPddf
+QYojSGWSm0nxlRPN4cWWLwMTK3zdRlqrafaDrARxb06xXsW2d1FaRAFxPcRKiBgJ
+zXOyTPkB+8DeaX/xDJyxQIwf2yOYvaNTyaBOIph1IKjhqmVPpbWAjTwfA8rZNBXn
+Gi54aduCxT+eCRyDCa9ZGR+mqnzZAKojCB8eQAjee6rBHF57uywBWMX3W5W/l8Ls
+hUW9yz+Z5lUSLV39Xgb2oByDOrTKc2xHTS2qU2eOqbQW2zREu2K5x14AM6NQttrm
+35pOBsj6AnoLQheEYGgfNfPkUiz+05ecJEJWA5ly9cDqb/O6SrXeinjB48bsunfT
+8GQdQ1+bXZqW/PKBnUDL
+=sNdj
+-END PGP SIGNATURE-

Added: dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.md5
==
--- dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.md5 (added)
+++ dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.md5 Wed Jul  6 
09:26:53 2016
@@ -0,0 +1 @@
+2bcf8670f41d3105c97babcc0c9a0855 *apache-tomcat-8.5.4-src.zip
\ No newline at end of file

Added: dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.sha1
==
--- dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.sha1 (added)
+++ dev/tomcat/tomcat-8/v8.5.4/src/apache-tomcat-8.5.4-src.zip.sha1 Wed Jul  6 
09:26:53 2016
@@ -0,0 +1 @@
+2552324cf84276bdb5fbd899b25a36e2b39978fc *apache-tomcat-8.5.4-src.zip
\ No newline at end of file



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

2016-07-06 Thread Rémy Maucherat
2016-07-04 21:03 GMT+02:00 Mark Thomas :

> The proposed Apache Tomcat 9.0.0.M9 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.M8 release are:
>
> 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.M9/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1089/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M9/
>
> The proposed 9.0.0.M9 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M9
>
> Rémy


[VOTE] Release Apache Tomcat 8.5.4

2016-07-06 Thread Mark Thomas
The proposed Apache Tomcat 8.5.4 release is now available for voting.

The major changes compared to the 8.5.3 release are:

- Correct a regression in the embedded packaging

- Add the ability to control the degree of concurrency when processing
  HTTP/2 connections

- Update to Tomcat Native 1.2.8


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

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

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



[Bug 59807] New: tomcat 8.5.3 use native cause NULL when AprEndpoint.bind()

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59807

Bug ID: 59807
   Summary: tomcat 8.5.3  use native cause NULL when
AprEndpoint.bind()
   Product: Tomcat Native
   Version: 1.2.7
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Library
  Assignee: dev@tomcat.apache.org
  Reporter: cnsil...@gmail.com

七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:Apache Tomcat/8.5.3
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:  Jun 9 2016 11:16:29 UTC
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number: 8.5.3.0
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:   Mac OS X
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:10.11.5
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:  x86_64
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:
/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:   1.8.0_92-b14
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:Oracle Corporation
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:
/Users/Baboon/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: /usr/local/tomcat
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument:
-Dcatalina.base=/Users/Baboon/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=/usr/local/tomcat
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument:
-Dwtp.deploy=/Users/Baboon/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=/usr/local/tomcat/endorsed
七月 06, 2016 6:08:41 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
七月 06, 2016 6:08:41 下午 org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
信息: Loaded APR based Apache Tomcat Native library 1.2.7 using APR version
1.5.2.
七月 06, 2016 6:08:41 下午 org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false],
random [true].
七月 06, 2016 6:08:41 下午 org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
信息: APR/OpenSSL configuration: useAprConnector [true], useOpenSSL [true]
七月 06, 2016 6:08:41 下午 org.apache.catalina.core.AprLifecycleListener
initializeSSL
信息: OpenSSL successfully initialized (OpenSSL 1.0.2h  3 May 2016)
七月 06, 2016 6:08:41 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-apr-8080"]
七月 06, 2016 6:08:41 下午 org.apache.coyote.http11.AbstractHttp11Protocol
configureUpgradeProtocol
信息: The ["https-openssl-apr-8443"] connector has been configured to support
negotiation to [h2] via ALPN
七月 06, 2016 6:08:41 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["https-openssl-apr-8443"]
七月 06, 2016 6:08:41 下午 org.apache.coyote.AbstractProtocol init
严重: Failed to initialize end point associated with ProtocolHandler
["https-openssl-apr-8443"]
java.lang.NullPointerException
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:512)
at
org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:839)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:558)
at
org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:65)
at
org.apache.catalina.connector.Connector.initInternal(Connector.java:1010)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
at
org.apache.catalina.core.StandardService.initInternal(StandardService.java:549)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
at
org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:873)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
at org.apache.catalina.startup.Catalina.load(Catalina.java:606)
at org.apache.catalina.startup.Catalina.load(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflec

Re: svn commit: r1751479 - in /tomcat/tc8.5.x/trunk: ./ bin/ conf/ java/org/apache/catalina/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/connector/ java/org/apache/catalina/core/

2016-07-06 Thread Konstantin Kolinko
2016-07-05 16:59 GMT+03:00  :
> Author: markt
> Date: Tue Jul  5 13:59:14 2016
> New Revision: 1751479
>
> URL: http://svn.apache.org/viewvc?rev=1751479&view=rev
> Log:
> Use UTF-8 with a standard prolog for all XML files.
>
> Modified:
> tomcat/tc8.5.x/trunk/   (props changed)
> tomcat/tc8.5.x/trunk/bin/catalina-tasks.xml
> tomcat/tc8.5.x/trunk/build.xml
> tomcat/tc8.5.x/trunk/conf/context.xml
> tomcat/tc8.5.x/trunk/conf/jaspic-providers.xml
> tomcat/tc8.5.x/trunk/conf/jaspic-providers.xsd
> tomcat/tc8.5.x/trunk/conf/server.xml
> tomcat/tc8.5.x/trunk/conf/tomcat-users.xml
> tomcat/tc8.5.x/trunk/conf/tomcat-users.xsd
> tomcat/tc8.5.x/trunk/conf/web.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/authenticator/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/connector/mbeans-descriptors.xml
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/core/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/deploy/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/ha/authenticator/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/ha/deploy/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/loader/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/mapper/mbeans-descriptors.xml
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/mbeans/mbeans-descriptors.xml
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/session/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/startup/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/storeconfig/mbeans-descriptors.xml
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/users/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/valves/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/valves/rewrite/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/catalina/webresources/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings.properties
> 
> tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties
> 
> tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties
> tomcat/tc8.5.x/trunk/java/org/apache/jasper/servlet/mbeans-descriptors.xml
> tomcat/tc8.5.x/trunk/java/org/apache/jasper/tagplugins/jstl/tagPlugins.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/descriptor/web/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/java/org/apache/tomcat/util/modeler/mbeans-descriptors.dtd
> tomcat/tc8.5.x/trunk/modules/jdbc-pool/build.xml
> tomcat/tc8.5.x/trunk/modules/jdbc-pool/doc/changelog.xml
> tomcat/tc8.5.x/trunk/modules/jdbc-pool/doc/jdbc-pool.xml
> tomcat/tc8.5.x/trunk/modules/jdbc-pool/doc/package.xsl
> tomcat/tc8.5.x/trunk/modules/jdbc-pool/doc/project.xml
> tomcat/tc8.5.x/trunk/modules/jdbc-pool/pom.xml
> 
> tomcat/tc8.5.x/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/mbeans-descriptors.xml
> 
> tomcat/tc8.5.x/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml
> tomcat/tc8.5.x/trunk/res/META-INF/jasper.jar/web-fragment.xml
> tomcat/tc8.5.x/trunk/res/META-INF/tomcat-websocket.jar/web-fragment.xml
> tomcat/tc8.5.x/trunk/res/checkstyle/checkstyle.xml
> tomcat/tc8.5.x/trunk/res/checkstyle/javax-checkstyle.xml
> tomcat/tc8.5.x/trunk/res/checkstyle/javax-import-control.xml
> tomcat/tc8.5.x/trunk/res/checkstyle/org-checkstyle.xml
> tomcat/tc8.5.x/trunk/res/checkstyle/org-import-control.xml
> tomcat/tc8.5.x/trunk/res/cobertura/logback.xml
> tomcat/tc8.5.x/trunk/res/deployer/build.xml
> tomcat/tc8.5.x/trunk/res/maven/mvn-pub.xml
> tomcat/tc8.5.x/trunk/test/conf/jaspic-test-01.xml
> tomcat/tc8.5.x/trunk/test/conf/jaspic-test-02.xml
> 
> tomcat/tc8.5.x/trunk/test/org/apache/catalina/startup/web-1lifecyclecallback.xml
> tomcat/tc8.5.x/trunk/test/org/apache/catalina/startup/web-1ordering.xml
> 
> tomcat/tc8.5.x/trunk/test/org/apache/catalina/startup/web-2lifecyclecallback.xml
> tomcat/tc8.5.x/trunk/test/org/apache/catalina/startup/web-2ordering.xml
> 
> tomcat/tc8.5.x/trunk/test/org/apache/catalina/startup/web-fragment-1name.xml
> 
> tomcat/tc8.5.x/trunk/test/org/apache/catalina/startup/web-fragment-1ordering.xml
> 
> tomcat/tc8.5.x/trunk/test/org/apache/catalina/startup/web-fragment-2name.xml
> 
> tomcat/tc8.5.x/trunk/test/org/apache/catalina/startup/web-fragment-2ordering.xml
> tomcat/tc8.5.x/trunk/test/webapp-2.2/WEB-INF/web.xml
> tomcat/tc8.5.x/trunk/test/webapp-2.3/WEB-INF/web.xml
> tomc

[Bug 59807] tomcat 8.5.3 use native cause NULL when AprEndpoint.bind()

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59807

cnsilvan  changed:

   What|Removed |Added

 OS||All

--- Comment #1 from cnsilvan  ---
Long defaultSSLContext = defaultSSLHostConfig.getOpenSslContext();

-- 
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 59807] tomcat 8.5.3 use native cause NULL when AprEndpoint.bind()

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59807

--- Comment #2 from cnsilvan  ---
I solved, according to the source code found, not in server.xml set hostName
will not be reported to the wrong.

-- 
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 59811] New: TLS Session ID not available if session tickets are used

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59811

Bug ID: 59811
   Summary: TLS Session ID not available if session tickets are
used
   Product: Tomcat Native
   Version: 1.2.9
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Library
  Assignee: dev@tomcat.apache.org
  Reporter: ma...@apache.org

First reported on StackOverflow:
http://stackoverflow.com/questions/38178536/tomcat-ssl-illegalstateexception-ssl-session-id-not-available

The current implementation of SSL.getSessionId() returns null if the session ID
length is zero. If session tickets are used, OpenSSL sets the length to zero.

The null session Id results in an ISE:

java.lang.IllegalStateException: SSL session ID not available
 at
org.apache.tomcat.util.net.openssl.OpenSSLEngine$OpenSSLSession.getId(OpenSSLEngine.java:1048)
 at
org.apache.tomcat.util.net.jsse.JSSESupport.getSessionId(JSSESupport.java:156)

etc.

We need to see if we can get the current session Id from tie ticket. If not,
the ISE needs to be removed.

-- 
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: r1751700 - /tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties

2016-07-06 Thread markt
Author: markt
Date: Wed Jul  6 15:30:15 2016
New Revision: 1751700

URL: http://svn.apache.org/viewvc?rev=1751700&view=rev
Log:
Align with other i18n packs

Modified:
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties

Modified: 
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties?rev=1751700&r1=1751699&r2=1751700&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties 
(original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties 
Wed Jul  6 15:30:15 2016
@@ -180,7 +180,7 @@ jspc.usage = Uso\: jspc  [--]
 \-javaEncoding  Set the encoding charset for Java classes 
(default UTF-8)\n\
 \-sourceSet the -source argument to the compiler (default 
1.8)\n\
 \-targetSet the -target argument to the compiler (default 
1.8)\n
-jspc.webxml.header = \n\
+jspc.webxml.header = \n\
 \n\
 <\!DOCTYPE web-app\n\
 \PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"\n\



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



svn commit: r1751701 - /tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties

2016-07-06 Thread markt
Author: markt
Date: Wed Jul  6 15:31:38 2016
New Revision: 1751701

URL: http://svn.apache.org/viewvc?rev=1751701&view=rev
Log:
Align with other i18n packs

Modified:

tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties

Modified: 
tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties?rev=1751701&r1=1751700&r2=1751701&view=diff
==
--- 
tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties
 (original)
+++ 
tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties
 Wed Jul  6 15:31:38 2016
@@ -180,7 +180,7 @@ jspc.usage = Uso\: jspc  [--]
 \-javaEncoding  Set the encoding charset for Java classes 
(default UTF-8)\n\
 \-sourceSet the -source argument to the compiler (default 
1.7)\n\
 \-targetSet the -target argument to the compiler (default 
1.7)\n
-jspc.webxml.header = \n\
+jspc.webxml.header = \n\
 \n\
 <\!DOCTYPE web-app\n\
 \PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"\n\



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



svn commit: r1751702 - in /tomcat/trunk: java/org/apache/jasper/ java/org/apache/jasper/resources/ webapps/docs/

2016-07-06 Thread markt
Author: markt
Date: Wed Jul  6 15:42:44 2016
New Revision: 1751702

URL: http://svn.apache.org/viewvc?rev=1751702&view=rev
Log:
When writing out a full web.xml file with JspC ensure that the encoding used in 
the XML prolog matches the encoding used to write the contents of the file.

Modified:
tomcat/trunk/java/org/apache/jasper/JspC.java
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/jasper/JspC.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/JspC.java?rev=1751702&r1=1751701&r2=1751702&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/JspC.java (original)
+++ tomcat/trunk/java/org/apache/jasper/JspC.java Wed Jul  6 15:42:44 2016
@@ -230,7 +230,7 @@ public class JspC extends Task implement
 // Generation of web.xml fragments
 protected String webxmlFile;
 protected int webxmlLevel;
-protected String webxmlEncoding;
+protected String webxmlEncoding = "UTF-8";
 protected boolean addWebXmlMappings = false;
 
 protected Writer mapout;
@@ -983,7 +983,7 @@ public class JspC extends Task implement
  * Sets the encoding to be used to read and write web.xml files.
  *
  * 
- * If not specified, defaults to the platform default encoding.
+ * If not specified, defaults to UTF-8.
  * 
  *
  * @param encoding
@@ -1473,7 +1473,7 @@ public class JspC extends Task implement
 mappingout = null;
 }
 if (webxmlLevel >= ALL_WEBXML) {
-mapout.write(Localizer.getMessage("jspc.webxml.header"));
+mapout.write(Localizer.getMessage("jspc.webxml.header", 
webxmlEncoding));
 mapout.flush();
 } else if ((webxmlLevel>= INC_WEBXML) && !addWebXmlMappings) {
 mapout.write(Localizer.getMessage("jspc.webinc.header"));

Modified: tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties?rev=1751702&r1=1751701&r2=1751702&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties Wed 
Jul  6 15:42:44 2016
@@ -176,7 +176,7 @@ where options include:\n\
 \-webinc  Creates a partial servlet mappings in the file\n\
 \-webxml  Creates a complete web.xml in the file\n\
 \-webxmlencoding  Set the encoding charset used to read and write the 
web.xml\n\
-\   file (default is platform default encoding)\n\
+\   file (default is UTF-8)\n\
 \-addwebxmlmappings Merge generated web.xml fragment into the web.xml file 
of the\n\
 \   web-app, whose JSP pages we are processing\n\
 \-ieplugin   Java Plugin classid for Internet Explorer\n\
@@ -187,7 +187,7 @@ where options include:\n\
 \-sourceSet the -source argument to the compiler (default 
1.8)\n\
 \-targetSet the -target argument to the compiler (default 
1.8)\n\
 
-jspc.webxml.header=\n\
+jspc.webxml.header=\n\
 \n\
 http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties?rev=1751702&r1=1751701&r2=1751702&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties 
(original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties 
Wed Jul  6 15:42:44 2016
@@ -180,7 +180,7 @@ jspc.usage = Uso\: jspc  [--]
 \-javaEncoding  Set the encoding charset for Java classes 
(default UTF-8)\n\
 \-sourceSet the -source argument to the compiler (default 
1.8)\n\
 \-targetSet the -target argument to the compiler (default 
1.8)\n
-jspc.webxml.header = \n\
+jspc.webxml.header = \n\
 \n\
 <\!DOCTYPE web-app\n\
 \PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"\n\

Modified: 
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties?rev=1751702&r1=1751701&r2=1751702&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties 
(original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties 
Wed Jul  6 15:42:44 2016
@@ -116,7 +

svn commit: r1751704 - in /tomcat/tc8.5.x/trunk: ./ java/org/apache/jasper/ java/org/apache/jasper/resources/ webapps/docs/

2016-07-06 Thread markt
Author: markt
Date: Wed Jul  6 15:45:33 2016
New Revision: 1751704

URL: http://svn.apache.org/viewvc?rev=1751704&view=rev
Log:
When writing out a full web.xml file with JspC ensure that the encoding used in 
the XML prolog matches the encoding used to write the contents of the file.

Modified:
tomcat/tc8.5.x/trunk/   (props changed)
tomcat/tc8.5.x/trunk/java/org/apache/jasper/JspC.java

tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings.properties

tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties

tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties

tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Jul  6 15:45:33 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,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,1750899,1750975,1750995,1751061,1751097,1751438,1751447,1751463
+/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,174

Re: svn commit: r1751479 - in /tomcat/tc8.5.x/trunk: ./ bin/ conf/ java/org/apache/catalina/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/connector/ java/org/apache/catalina/core/

2016-07-06 Thread Mark Thomas
On 06/07/2016 11:32, Konstantin Kolinko wrote:
> 2016-07-05 16:59 GMT+03:00  :
>> Author: markt
>> Date: Tue Jul  5 13:59:14 2016
>> New Revision: 1751479
>>
>> URL: http://svn.apache.org/viewvc?rev=1751479&view=rev
>> Log:
>> Use UTF-8 with a standard prolog for all XML files.
>>



> Modified: 
> tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings.properties
> URL: 
> http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings.properties?rev=1751479&r1=1751478&r2=1751479&view=diff
> ==
> --- 
> tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings.properties
> (original)
> +++ 
> tomcat/tc8.5.x/trunk/java/org/apache/jasper/resources/LocalStrings.properties
> Tue Jul  5 13:59:14 2016
> @@ -187,7 +187,7 @@ where options include:\n\
>  \-sourceSet the -source argument to the compiler
> (default 1.7)\n\
>  \-targetSet the -target argument to the compiler
> (default 1.7)\n\
> 
> -jspc.webxml.header=\n\
> +jspc.webxml.header=\n\
>  \n\
>\PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"\n\
> 
> 
> + same change in localized files.
> 
> The above change means that JspC has to use UTF-8 to write the file.
> 
> Looking into JspC.java, it looks that the default is system encoding,
> not UTF-8 and not ISO-8859-1 either. So the old header was wrong as
> well.

I started by switching the remaining i18n files to UTF-8 but when I
looked into the encoding used by the output stream I realised the
encoding was configurable so it never should have been hard coded in the
first place.

This should be fixed in 9.0.x and 8.5.x now.

Mark


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



[GUMP@vmgump]: Project tomcat-tc8.0.x-test-nio2 (in module tomcat-8.0.x) failed

2016-07-06 Thread Bill Barker
To whom it may engage...

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

Project tomcat-tc8.0.x-test-nio2 has an issue affecting its community 
integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build Timed Out'.
For reference only, the following projects are affected by this:
- tomcat-tc8.0.x-test-nio2 :  Tomcat 8.x, a web server implementing the 
Java Servlet 3.1,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
commons-daemon.native.src.tgz.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
tomcat-native.tar.gz.
 -INFO- Failed with reason build timed out
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 1 hour 2 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.5-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160706-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.relaxTiming=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160706.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160706-native-src.tar.gz
 -Dtest.temp=output/test-tmp-NIO2 -Dtest.accesslog=true -Dexecute
 .test.nio=false 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20160706/bin/openssl
 -Dexecute.test.bio=false -Dexecute.test.apr=false 
-Dtest.excludePerformance=true -Dexecute.test.nio2=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-SNAPSHOT.jar
 -Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-8.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-8.0.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-ha.

[Bug 59813] New: Infinite loop behavior on circular relations of Class-Path entries in Manifest.MF file

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59813

Bug ID: 59813
   Summary: Infinite loop behavior on circular relations of
Class-Path entries in Manifest.MF file
   Product: Tomcat 8
   Version: 8.5.3
  Hardware: All
OS: All
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: chris.ve...@rainhail.com

Created attachment 34018
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34018&action=edit
Circular Relationship Test Example

We're experiencing a situation with tomcat 8.5.3 where if two jars each possess
a Class-Path entry to the other jar in their MANIFEST.MF file, the server hangs
at startup.  

We can reproduce this problem on both Ubuntu and Windows.  

I've created two jars for testing purposes which contain manifests pointing to
each other.  It is only necessary to drop these jars into the server lib folder
and attempt to start the server to cause the problem to occur.  

We encountered this issue because the IBM MQ libraries have a similar circular
relationship in their manifest.mf class-path entries.

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

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



Re: [VOTE] Release Apache Tomcat 9.0.0.M9

2016-07-06 Thread Felix Schumacher

Am 04.07.2016 um 21:03 schrieb Mark Thomas:

The proposed Apache Tomcat 9.0.0.M9 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.M8 release are:

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.M9/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1089/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M9/

The proposed 9.0.0.M9 release is:
[ ] Broken - do not release
[x] Alpha - go ahead and release as 9.0.0.M9


Regards,
 Felix


-
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: r1751724 - /tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

2016-07-06 Thread markt
Author: markt
Date: Wed Jul  6 19:34:00 2016
New Revision: 1751724

URL: http://svn.apache.org/viewvc?rev=1751724&view=rev
Log:
Correct version numbers

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=1751724&r1=1751723&r2=1751724&view=diff
==
--- tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Wed Jul  6 19:34:00 2016
@@ -44,7 +44,7 @@
   They eventually become mixed with the numbered issues. (I.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
   
 
   
@@ -55,7 +55,7 @@
 
   
 
-
+
   
 
   



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



svn commit: r1751725 - in /tomcat/tc8.5.x/trunk: build.properties.default res/maven/mvn.properties.default

2016-07-06 Thread markt
Author: markt
Date: Wed Jul  6 19:34:27 2016
New Revision: 1751725

URL: http://svn.apache.org/viewvc?rev=1751725&view=rev
Log:
Prep for next dev cycle

Modified:
tomcat/tc8.5.x/trunk/build.properties.default
tomcat/tc8.5.x/trunk/res/maven/mvn.properties.default

Modified: tomcat/tc8.5.x/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/build.properties.default?rev=1751725&r1=1751724&r2=1751725&view=diff
==
--- tomcat/tc8.5.x/trunk/build.properties.default (original)
+++ tomcat/tc8.5.x/trunk/build.properties.default Wed Jul  6 19:34:27 2016
@@ -25,7 +25,7 @@
 # - Version Control Flags -
 version.major=8
 version.minor=5
-version.build=4
+version.build=5
 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=1751725&r1=1751724&r2=1751725&view=diff
==
--- tomcat/tc8.5.x/trunk/res/maven/mvn.properties.default (original)
+++ tomcat/tc8.5.x/trunk/res/maven/mvn.properties.default Wed Jul  6 19:34:27 
2016
@@ -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.4
+maven.asf.release.deploy.version=8.5.5
 
 #Where do we load the libraries from
 tomcat.lib.path=../../output/build/lib



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



Re: JULI, log4j and 8.5.x

2016-07-06 Thread Christopher Schultz
Mark,

On 7/1/16 4:34 PM, Mark Thomas wrote:
> [1] has highlighted that the removal of JULI+log4j from 9.0.x has been
> partially back-ported to 8.5.x. I originally stated in [2] that I had no
> plans to back-port the removal of JULI+log4j support. I'd like to change
> that decision.
> 
> Any objections to removal of JULI+log4j support from 8.5.x?
> 
> If the consensus is to remove it, I'll do so before the next tag. If the
> consensus is to keep it, I'll restore the elements that have been
> removed before the next tag.

-0 on removal from 8.5.x.

Since we are going to force-move people from Tomcat 8.0 -> 8.5, the
least we can do is limit the number of changes that are taking place.

-chris



signature.asc
Description: OpenPGP digital signature


Re: svn commit: r1751173 - in /tomcat/trunk: java/org/apache/catalina/mapper/Mapper.java test/org/apache/catalina/mapper/TestMapper.java test/org/apache/catalina/mapper/TestMapperPerformance.java weba

2016-07-06 Thread Christopher Schultz
Mark,

On 7/3/16 4:24 PM, ma...@apache.org wrote:
> Author: markt
> Date: Sun Jul  3 20:24:18 2016
> New Revision: 1751173
> 
> URL: http://svn.apache.org/viewvc?rev=1751173&view=rev
> Log:
> The original request for regular expression support would be too expensive to 
> implement.
> This commit adds support for wild card host names.
> It adds overhead for requests where the Host header is not an exact match 
> since the code now has to convert the name in the header to the wild card 
> form and then search for that.
> However, this overhead is offset by caching the default host so it is not 
> necessary to do a look up for the default host.
> I've also expanded the performance tests. On my laptop the before and after 
> results are broadly similar with some small improvements and some small 
> increases.
> 
> Modified:
> tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java
> tomcat/trunk/test/org/apache/catalina/mapper/TestMapper.java
> tomcat/trunk/test/org/apache/catalina/mapper/TestMapperPerformance.java
> tomcat/trunk/webapps/docs/changelog.xml
> tomcat/trunk/webapps/docs/config/host.xml
> 
> Modified: tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java
> URL: 
> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java?rev=1751173&r1=1751172&r2=1751173&view=diff
> ==
> --- tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java (original)
> +++ tomcat/trunk/java/org/apache/catalina/mapper/Mapper.java Sun Jul  3 
> 20:24:18 2016
> @@ -66,6 +66,7 @@ public final class Mapper {
>   * Default host name.
>   */
>  private String defaultHostName = null;
> +private volatile MappedHost defaultHost = null;
>  
>  
>  /**
> @@ -83,10 +84,16 @@ public final class Mapper {
>   *
>   * @param defaultHostName Default host name
>   */
> -public void setDefaultHostName(String defaultHostName) {
> -this.defaultHostName = defaultHostName;
> +public synchronized void setDefaultHostName(String defaultHostName) {
> +this.defaultHostName = renameWildcardHost(defaultHostName);
> +if (this.defaultHostName == null) {
> +defaultHost = null;
> +} else {
> +defaultHost = exactFind(hosts, this.defaultHostName);
> +}
>  }
>  
> +
>  /**
>   * Add a new host to the mapper.
>   *
> @@ -96,10 +103,14 @@ public final class Mapper {
>   */
>  public synchronized void addHost(String name, String[] aliases,
>   Host host) {
> +name = renameWildcardHost(name);
>  MappedHost[] newHosts = new MappedHost[hosts.length + 1];
>  MappedHost newHost = new MappedHost(name, host);
>  if (insertMap(hosts, newHosts, newHost)) {
>  hosts = newHosts;
> +if (newHost.name.equals(defaultHostName)) {
> +defaultHost = newHost;
> +}
>  if (log.isDebugEnabled()) {
>  log.debug(sm.getString("mapper.addHost.success", name));
>  }
> @@ -122,6 +133,7 @@ public final class Mapper {
>  }
>  List newAliases = new ArrayList<>(aliases.length);
>  for (String alias : aliases) {
> +alias = renameWildcardHost(alias);
>  MappedHost newAlias = new MappedHost(alias, newHost);
>  if (addHostAliasImpl(newAlias)) {
>  newAliases.add(newAlias);
> @@ -137,6 +149,7 @@ public final class Mapper {
>   * @param name Virtual host name
>   */
>  public synchronized void removeHost(String name) {
> +name = renameWildcardHost(name);
>  // Find and remove the old host
>  MappedHost host = exactFind(hosts, name);
>  if (host == null || host.isAlias()) {
> @@ -165,6 +178,7 @@ public final class Mapper {
>  // just in case...
>  return;
>  }
> +alias = renameWildcardHost(alias);
>  MappedHost newAlias = new MappedHost(alias, realHost);
>  if (addHostAliasImpl(newAlias)) {
>  realHost.addAlias(newAlias);
> @@ -175,6 +189,9 @@ public final class Mapper {
>  MappedHost[] newHosts = new MappedHost[hosts.length + 1];
>  if (insertMap(hosts, newHosts, newAlias)) {
>  hosts = newHosts;
> +if (newAlias.name.equals(defaultHostName)) {
> +defaultHost = newAlias;
> +}
>  if (log.isDebugEnabled()) {
>  log.debug(sm.getString("mapper.addHostAlias.success",
>  newAlias.name, newAlias.getRealHostName()));
> @@ -203,6 +220,7 @@ public final class Mapper {
>   * @param alias The alias to remove
>   */
>  public synchronized void removeHostAlias(String alias) {
> +alias = renameWildcardHost(alias);
>  // Find and remove the alias
>  MappedHost hostMapping

[GUMP@vmgump]: Project tomcat-tc8.0.x-test-nio (in module tomcat-8.0.x) failed

2016-07-06 Thread Bill Barker
To whom it may engage...

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

Project tomcat-tc8.0.x-test-nio has an issue affecting its community 
integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc8.0.x-test-nio :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-8.0.x/tomcat-tc8.0.x-test-nio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
commons-daemon.native.src.tgz.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
tomcat-native.tar.gz.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/logs-NIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO/logs]



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-8.0.x/tomcat-tc8.0.x-test-nio/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio (Type: Build)
Work ended in a state of : Failed
Elapsed: 55 mins 52 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.5-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160706-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.relaxTiming=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160706.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160706-native-src.tar.gz
 -Dtest.temp=output/test-tmp-NIO -Dtest.accesslog=true -Dexecute.t
 est.nio=true 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20160706/bin/openssl
 -Dexecute.test.bio=false -Dexecute.test.apr=false 
-Dtest.excludePerformance=true -Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-SNAPSHOT.jar
 -Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-8.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-8.0.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-ha.jar:/srv/gump/public/wo

[Bug 59797] Per thread error hash grows indefinitely

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59797

--- Comment #7 from Christopher Schultz  ---
(In reply to Konstantin Kolinko from comment #6)
> ERR_remove_thread_state() can be called with an explicit thread id. If we
> know ids for threads that completed execution (and are gc'ed) we can perform
> cleanup for them from a different thread.
> 
> I think that monitoring of completed (gc'ed) threads can be performed with a
> WeakReference and a ReferenceQueue that is processed by a background thread.

If this is indeed possible and not fragile, it should be done this way:
tricking each thread into calling the cleanup() method will either be
badly-performing, error-prone, or both.

-- 
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 59779] useRelativeRedirects being enabled breaks proxyPort and scheme

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59779

--- Comment #7 from Christopher Schultz  ---
(In reply to NateC from comment #0)
> It would be better if org.apache.catalina.connector.Response.sendRedirect
> could check if any values used to construct the redirect url had been
> modified during the processing of the request and an absolute response
> is required.

Under what conditions would those values be changed in a way that the reverse
prosy itself didn't know about?

I'm not saying there is no opportunity for improvement, here, but I don't see a
use-case where the existing capabilities won't work.

-- 
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 59813] Infinite loop behavior on circular relations of Class-Path entries in Manifest.MF file

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59813

--- Comment #1 from Christopher Schultz  ---
(I'm surprised Tomcat even consults Class-Path entries... does it?)

Can you post a thread dump of such a hung Tomcat?

-- 
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 59813] Infinite loop behavior on circular relations of Class-Path entries in Manifest.MF file

2016-07-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59813

--- Comment #2 from HyunWoo Jo  ---
Created attachment 34019
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=34019&action=edit
Thread dump

I could reproduce the problem using the circular jar files.

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