[GUMP@vmgump-vm3]: Project tomcat-trunk-test-apr (in module tomcat-trunk) failed

2017-12-13 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-trunk-test-apr has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 6 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-apr :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-apr/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-trunk-test-apr
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-trunk-test-apr
 -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-trunk/output/logs-APR
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-APR/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-APR/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-apr/gump_work/build_tomcat-trunk_tomcat-trunk-test-apr.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-apr (Type: Build)
Work ended in a state of : Failed
Elapsed: 23 mins 16 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 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Dtest.temp=output/test-tmp-APR 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dtest.accesslog=true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20171214/bin/openssl
 -Dexecute.test.nio=false 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dexecute.test.apr=true -Dexecute.test.nio2=false 
-Dcommons-daemon.native.src.tgz=*Unset* -Dtest.reports=output/logs-APR 
-Dtomcat-native.tar.gz=*Unset* 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-20150603
 2000/ecj-4.5.jar 
-Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native-trunk/dest-20171214/lib 
-Dtest.relaxTiming=true -Dtest.excludePerformance=true 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/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-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/wor

[GUMP@vmgump-vm3]: Project tomcat-trunk-test-nio2 (in module tomcat-trunk) success, but with warnings.

2017-12-13 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-trunk-test-nio2 contains errors.
The current state of this project is 'Success'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-trunk-test-nio2
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-trunk-test-nio2
 -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- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio2.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-nio2 (Type: Build)
Work ended in a state of : Success
Elapsed: 21 mins 5 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 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 -Dtomcat-native.tar.gz=*Unset* 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/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/target/commons-daemon-1.1.1-SNAPSHOT.jar
 -Dcommons-daemon.native.src.tgz=*Unset* -Dtest.temp=output/test-tmp-NIO2 
-Dtest.accesslog=true -Dexecute.test.nio=false 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20171214/bin/openssl
 
 -Dexecute.test.apr=false -Dtest.excludePerformance=true 
-Dexecute.test.nio2=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-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-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/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-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/t

[GUMP@vmgump-vm3]: Project tomcat-tc7.0.x-test-apr (in module tomcat-7.0.x) success, but with warnings.

2017-12-13 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-tc7.0.x-test-apr contains errors.
The current state of this project is 'Success'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-apr/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-tc7.0.x-test-apr
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-tc7.0.x-test-apr
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp-src.jar.
 -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.
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/logs-APR
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/test-tmp-APR/logs



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-apr/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-test-apr.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-test-apr (Type: Build)
Work ended in a state of : Success
Elapsed: 20 mins 3 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 
-Dbase.path=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-build-libs 
-Dcommons-pool.home=/srv/gump/public/workspace/commons-pool-1.x 
-Dtest.temp=output/test-tmp-APR 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-src.jar
 -Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps 
-Dtest.exclude=**/TestFlushableGZIPOutputStream.java 
-Dtest.excludePerformance=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcommons-dbcp.home=/srv/gump/pub
 lic/workspace/commons-dbcp-1.x -Dexecute.test.apr=true 
-Dexecute.test.bio=false -Dcommons-daemon.native.src.tgz=*Unset* 
-Dtest.reports=output/logs-APR -Dtomcat-native.tar.gz=*Unset* 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native-12/dest-20171214/lib 
-Dtest.relaxTiming=true -Dexecute.test.nio=false -Dtest.accesslog=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20171214.jar
 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.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-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-7.

[GUMP@vmgump-vm3]: Project tomcat-trunk-test-nio (in module tomcat-trunk) success, but with warnings.

2017-12-13 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-trunk-test-nio contains errors.
The current state of this project is 'Success'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-trunk-test-nio
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-trunk-test-nio
 -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- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/logs-NIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-nio (Type: Build)
Work ended in a state of : Success
Elapsed: 22 mins 30 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 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO -Dtomcat-native.tar.gz=*Unset* 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/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/target/commons-daemon-1.1.1-SNAPSHOT.jar
 -Dcommons-daemon.native.src.tgz=*Unset* -Dtest.temp=output/test-tmp-NIO 
-Dtest.accesslog=true -Dexecute.test.nio=true 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20171214/bin/openssl
 -De
 xecute.test.apr=false -Dtest.excludePerformance=true -Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-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-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/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-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.ja

[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-test-apr (in module tomcat-8.0.x) success, but with warnings.

2017-12-13 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-apr contains errors.
The current state of this project is 'Success'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-apr/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-tc8.0.x-test-apr
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-tc8.0.x-test-apr
 -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- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/logs-APR
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-APR/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-APR/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-apr/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-apr.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-test-apr (Type: Build)
Work ended in a state of : Success
Elapsed: 22 mins 42 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 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Dexecute.test.nio2=false -Dtest.temp=output/test-tmp-APR 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.0.x/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20171214/bin/openssl
 -Dexecute.test.nio=false 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dexecute.test.apr=true -Dexecute.test.bio=false 
-Dcommons-daemon.native.src.tgz=*Unset* -Dtest.reports=output/logs-APR 
-Dtomcat-native.
 tar.gz=*Unset* 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native-12/dest-20171214/lib 
-Dtest.relaxTiming=true -Dtest.excludePerformance=true -Dtest.accesslog=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.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/workspa

[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-test-nio (in module tomcat-8.0.x) success, but with warnings.

2017-12-13 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 contains errors.
The current state of this project is 'Success'.

Full details are available at:
http://vmgump-vm3.apache.org/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:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-tc8.0.x-test-nio
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-tc8.0.x-test-nio
 -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- 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-vm3.apache.org/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 : Success
Elapsed: 20 mins 33 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 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Dexecute.test.nio2=false -Dtest.temp=output/test-tmp-NIO 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dtest.accesslog=true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20171214/bin/openssl
 -Dexecute.test.nio=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dcommons-daemon.native.src.tgz=*Unset* -Dtest.reports=output/logs-NIO 
-Dtomcat-native.tar.gz=*Unset* -Djdt.jar=/srv/gump/packages/eclips
 e/plugins/R-4.5-201506032000/ecj-4.5.jar -Dtest.relaxTiming=true 
-Dtest.excludePerformance=true 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.0.x/true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.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/workspace/tomcat-8.0.x/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tom

[Bug 61903] New: NullPointerException in MimeHeaders

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

Bug ID: 61903
   Summary: NullPointerException in MimeHeaders
   Product: Tomcat 8
   Version: 8.5.23
  Hardware: PC
OS: Mac OS X 10.1
Status: NEW
  Severity: major
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: 339128...@qq.com
  Target Milestone: 

when I am using tomcat-embed, the following exception appears in the console,
and this exception affect some http requests.

```
19:54:24.162 ERROR [http-nio-8779-exec-108]
o.a.c.c.C.[.[.[.[dispatcherServlet][?:?] -> Servlet.service() for servlet
[dispatcherServlet] in context with path [] threw exception
java.lang.NullPointerException: null
at
org.apache.tomcat.util.http.MimeHeaders.getName(MimeHeaders.java:201)
at
org.apache.catalina.connector.Response.getHeaderNames(Response.java:914)
at
org.apache.catalina.connector.ResponseFacade.getHeaderNames(ResponseFacade.java:639)
at
org.springframework.boot.actuate.trace.WebRequestTraceFilter.getResponseHeaders(WebRequestTraceFilter.java:221)
at
org.springframework.boot.actuate.trace.WebRequestTraceFilter.enhanceTrace(WebRequestTraceFilter.java:215)
at
org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:115)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
```



```
19:54:24.262 ERROR [http-nio-8779-exec-108] o.a.c.http11.Http11Processor[?:?]
-> Error processing request
java.lang.NullPointerException: null
at
org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:320)
at
org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1242)
at
org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:258)
at org.apache.coyote.Response.action(Response.java:175)
at org.apache.coyote.Response.sendHeaders(Response.java:357)
at
org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:303)
at
org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:263)
at
org.apache.catalina.connector.Response.finishResponse(Response.java:484)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:373)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
cn.com.duiba.wolf.threadpool.MonitorRunnable.run(MonitorRunnable.java:57)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
19:54:24.272 ERROR [http-nio-8779-exec-108] o.a.c.http11.Http11Processor[?:?]
-> Error finishing response
java.lang.NullPointerException: null
at
org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:320)
at
org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1242)
at
org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:258)
at
org.apache.coyote.http11.Http11Processor.endRequest(Http11Processor.java:1523)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:843)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
cn.com.duiba.wolf.threadpool.MonitorRunnable.run(MonitorRunnable.java:57)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
```

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

[GUMP@vmgump-vm3]: Project tomcat-tc7.0.x-test-nio (in module tomcat-7.0.x) success, but with warnings.

2017-12-13 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-tc7.0.x-test-nio contains errors.
The current state of this project is 'Success'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-nio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-tc7.0.x-test-nio
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-tc7.0.x-test-nio
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp-src.jar.
 -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.
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/logs-NIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/test-tmp-NIO/logs



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-nio/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-test-nio.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-test-nio (Type: Build)
Work ended in a state of : Success
Elapsed: 17 mins 50 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 
-Dbase.path=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-build-libs 
-Dcommons-pool.home=/srv/gump/public/workspace/commons-pool-1.x 
-Dtest.temp=output/test-tmp-NIO 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-src.jar
 -Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps 
-Dtest.exclude=**/TestFlushableGZIPOutputStream.java 
-Dtest.excludePerformance=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcommons-dbcp.home=/srv/gump/pub
 lic/workspace/commons-dbcp-1.x -Dexecute.test.apr=false 
-Dexecute.test.bio=false -Dcommons-daemon.native.src.tgz=*Unset* 
-Dtest.reports=output/logs-NIO -Dtomcat-native.tar.gz=*Unset* 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.relaxTiming=true -Dexecute.test.nio=true -Dtest.accesslog=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20171214.jar
 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.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-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-7.0.x/ou

[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-test-nio2 (in module tomcat-8.0.x) success, but with warnings.

2017-12-13 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 contains errors.
The current state of this project is 'Success'.

Full details are available at:

http://vmgump-vm3.apache.org/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:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-tc8.0.x-test-nio2
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-tc8.0.x-test-nio2
 -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- 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-vm3.apache.org/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 : Success
Elapsed: 20 mins 37 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 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Dexecute.test.nio2=true -Dtest.temp=output/test-tmp-NIO2 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dtest.accesslog=true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20171214/bin/openssl
 -Dexecute.test.nio=false 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dcommons-daemon.native.src.tgz=*Unset* -Dtest.reports=output/logs-NIO2 
-Dtomcat-native.tar.gz=*Unset* -Djdt.jar=/srv/gump/packages/ecli
 pse/plugins/R-4.5-201506032000/ecj-4.5.jar -Dtest.relaxTiming=true 
-Dtest.excludePerformance=true 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.0.x/true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.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/workspace/tomcat-8.0.x/output/build/lib/tomcat-api.jar:/srv/gump/public/

[GitHub] tomcat issue #96: Remove PUT and DELETE methods from an OPTIONS request if r...

2017-12-13 Thread kdombeck
Github user kdombeck commented on the issue:

https://github.com/apache/tomcat/pull/96
  
Thanks for the quick responses.

I modeled this change after the changes for TRACE in the next if statement 
below. Also looking at 
[issue](https://bz.apache.org/bugzilla/show_bug.cgi?id=60697) this change 
seemed to be similar to that one.

It would make more sense to me if a user could actually change the request 
some how to invoke PUT or DELETE (by authenticating for example), but in this 
case there is nothing the user could do to ever get these 2 methods to work 
without changing the readOnly flag to false.

I am not adamant that this change should be made. I am just trying to 
understand what appears to be an inconsistency to me. 


---

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



[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-test-bio (in module tomcat-8.0.x) success, but with warnings.

2017-12-13 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-bio contains errors.
The current state of this project is 'Success'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-bio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-tc8.0.x-test-bio
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-tc8.0.x-test-bio
 -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- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/logs-BIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-BIO/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-BIO/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-bio/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-bio.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-test-bio (Type: Build)
Work ended in a state of : Success
Elapsed: 19 mins 14 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 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Dexecute.test.nio2=false -Dtest.temp=output/test-tmp-BIO 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dtest.accesslog=true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20171214/bin/openssl
 -Dexecute.test.nio=false 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dexecute.test.apr=false -Dexecute.test.bio=true 
-Dcommons-daemon.native.src.tgz=*Unset* -Dtest.reports=output/logs-BIO 
-Dtomcat-native.tar.gz=*Unset* -Djdt.jar=/srv/gump/packages/eclips
 e/plugins/R-4.5-201506032000/ecj-4.5.jar -Dtest.relaxTiming=true 
-Dtest.excludePerformance=true 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.0.x/true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.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/workspace/tomcat-8.0.x/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tom

[GUMP@vmgump-vm3]: Project tomcat-tc7.0.x-test-bio (in module tomcat-7.0.x) success, but with warnings.

2017-12-13 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-tc7.0.x-test-bio contains errors.
The current state of this project is 'Success'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-bio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: commons-daemon.native.src.tgz on: Ant on 
Project:tomcat-tc7.0.x-test-bio
 -ERROR- Output with id native-distro was not found in project commons-daemon 
 -ERROR- Unhandled Property: tomcat-native.tar.gz on: Ant on 
Project:tomcat-tc7.0.x-test-bio
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp-src.jar.
 -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.
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/logs-BIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/test-tmp-BIO/logs



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-bio/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-test-bio.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-test-bio (Type: Build)
Work ended in a state of : Success
Elapsed: 16 mins 35 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 
-Dbase.path=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-build-libs 
-Dcommons-pool.home=/srv/gump/public/workspace/commons-pool-1.x 
-Dtest.temp=output/test-tmp-BIO 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-src.jar
 -Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps 
-Dtest.exclude=**/TestFlushableGZIPOutputStream.java 
-Dtest.excludePerformance=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcommons-dbcp.home=/srv/gump/pub
 lic/workspace/commons-dbcp-1.x -Dexecute.test.apr=false 
-Dexecute.test.bio=true -Dcommons-daemon.native.src.tgz=*Unset* 
-Dtest.reports=output/logs-BIO -Dtomcat-native.tar.gz=*Unset* 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.relaxTiming=true -Dexecute.test.nio=false -Dtest.accesslog=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20171214.jar
 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.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-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-7.0.x/ou

[GitHub] tomcat issue #96: Remove PUT and DELETE methods from an OPTIONS request if r...

2017-12-13 Thread markt-asf
Github user markt-asf commented on the issue:

https://github.com/apache/tomcat/pull/96
  
The current OPTIONS behaviour is intentional.
OPTIONS lists the valid methods, not the permitted methods, for a resource.

The GET/POST issue is before my time with the project. There might be some 
explanation in the mail archive. I agree with Chris it is unlikely to change.


---

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



[GitHub] tomcat issue #96: Remove PUT and DELETE methods from an OPTIONS request if r...

2017-12-13 Thread ChristopherSchultz
Github user ChristopherSchultz commented on the issue:

https://github.com/apache/tomcat/pull/96
  
Patch looks good to me.

Regarding your questions:

> Why is a POST allowed when readOnly is true?

Probably because the DefaultServlet just delegates POST -> GET, but ...

> Why does a POST call GET internally?

Good question. I suspect because that's what httpd does when making a POST 
request to a static resource.

That code has not changed since 2006 (the initial import) so at this point, 
it's "legacy" and "backward-compatible" and extremely unlikely to change.


---

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



[Bug 61566] Expose TLS Certificate and Trusted Authority details through the Manager TLS

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

--- Comment #4 from Christopher Schultz  ---
(In reply to Mark Thomas from comment #3)
> This has been implemented for connectors that use either the JSSE or OpenSSL
> implementation that are configured with key stores.
> 
> Providing the information for OpenSSL style configuration would require
> changes to Tomcat Native and, as previously stated, I'm not sure OpenSSL
> exposes the information.

Can you please clarify this?

I think the issue is whether the certificate information is available to the
Java components instead of coming from native/APR right? So the information
should be available to any Java-based connector (NIO, NIO2) regardless of the
"configuration style" that is being used, and the APR connector won't report
this information (at least, not yet).

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



[GitHub] tomcat pull request #96: Remove PUT and DELETE methods from an OPTIONS reque...

2017-12-13 Thread kdombeck
GitHub user kdombeck opened a pull request:

https://github.com/apache/tomcat/pull/96

Remove PUT and DELETE methods from an OPTIONS request if readOnly is true

Currently ```DefaultServlet``` is returning all HTTP methods for an OPTIONS 
call even when the **readOnly** flag is true.

Example:
```
$ curl -v -X OPTIONS localhost:8080

< Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS

```
It should be the following instead if the **readOnly** flag is **true**.
```
$ curl -v -X OPTIONS localhost:8080

< Allow: GET, HEAD, POST, OPTIONS

```

As a side note I don't understand the following.
* Why is a POST allowed when **readOnly** is true?
* Why does a POST call GET internally?

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/kdombeck/tomcat remove-options

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/tomcat/pull/96.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #96


commit deb05b2c1c4693b1cb5904e9bba8f46bca18ee7d
Author: Ken Dombeck 
Date:   2017-12-13T21:55:59Z

Remove PUT and DELETE methods from an OPTIONS request if readOnly is true




---

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



Re: Migrating to git

2017-12-13 Thread Rémy Maucherat
On Wed, Dec 13, 2017 at 10:23 AM, Mark Thomas  wrote:

> The plan is to switch to "github as master' which is actually a dual
> master system where commits can be made directly to either github or the
> ASF. I don't think it matter which we use. My (not recent) experience is
> that github is faster.
>
> Nice setup.

Rémy


svn commit: r1818015 - /tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java

2017-12-13 Thread markt
Author: markt
Date: Wed Dec 13 13:36:46 2017
New Revision: 1818015

URL: http://svn.apache.org/viewvc?rev=1818015&view=rev
Log:
Fix SpotBugs warning
Simplify test.

Modified:
tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java

Modified: tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java?rev=1818015&r1=1818014&r2=1818015&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java Wed 
Dec 13 13:36:46 2017
@@ -604,7 +604,7 @@ public class SingleSignOn extends ValveB
 while (c != null && !(c instanceof Engine)) {
 c = c.getParent();
 }
-if (c instanceof Engine) {
+if (c != null) {
 engine = (Engine) c;
 }
 super.startInternal();



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



svn commit: r1818014 - /tomcat/trunk/java/org/apache/naming/factory/webservices/ServiceRefFactory.java

2017-12-13 Thread markt
Author: markt
Date: Wed Dec 13 13:34:20 2017
New Revision: 1818014

URL: http://svn.apache.org/viewvc?rev=1818014&view=rev
Log:
Fix SpotBugs casting warning.
Simplify by casting directing to ServiceRef given that an 'instance of' test 
immediately precedes the first cast.

Modified:

tomcat/trunk/java/org/apache/naming/factory/webservices/ServiceRefFactory.java

Modified: 
tomcat/trunk/java/org/apache/naming/factory/webservices/ServiceRefFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/factory/webservices/ServiceRefFactory.java?rev=1818014&r1=1818013&r2=1818014&view=diff
==
--- 
tomcat/trunk/java/org/apache/naming/factory/webservices/ServiceRefFactory.java 
(original)
+++ 
tomcat/trunk/java/org/apache/naming/factory/webservices/ServiceRefFactory.java 
Wed Dec 13 13:34:20 2017
@@ -33,7 +33,6 @@ import javax.naming.Context;
 import javax.naming.Name;
 import javax.naming.NamingException;
 import javax.naming.RefAddr;
-import javax.naming.Reference;
 import javax.naming.spi.ObjectFactory;
 import javax.wsdl.Definition;
 import javax.wsdl.Port;
@@ -70,7 +69,7 @@ public class ServiceRefFactory implement
 throws Exception {
 
 if (obj instanceof ServiceRef) {
-Reference ref = (Reference) obj;
+ServiceRef ref = (ServiceRef) obj;
 
 // ClassLoader
 ClassLoader tcl =
@@ -236,13 +235,13 @@ public class ServiceRefFactory implement
 }
 
 // Use handler
-if (((ServiceRef) ref).getHandlersSize() > 0) {
+if (ref.getHandlersSize() > 0) {
 
 HandlerRegistry handlerRegistry = service.getHandlerRegistry();
 List soaproles = new ArrayList<>();
 
-while (((ServiceRef) ref).getHandlersSize() > 0) {
-HandlerRef handlerRef = ((ServiceRef) ref).getHandler();
+while (ref.getHandlersSize() > 0) {
+HandlerRef handlerRef = ref.getHandler();
 HandlerInfo handlerInfo = new HandlerInfo();
 
 // Loading handler Class



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



svn commit: r1818004 - in /tomcat/trunk: java/org/apache/catalina/manager/LocalStrings.properties java/org/apache/catalina/manager/ManagerServlet.java webapps/docs/manager-howto.xml

2017-12-13 Thread markt
Author: markt
Date: Wed Dec 13 12:31:27 2017
New Revision: 1818004

URL: http://svn.apache.org/viewvc?rev=1818004&view=rev
Log:
Expand fix for BZ 61566 to the script interface as well as the HTML interface.

Modified:
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java
tomcat/trunk/webapps/docs/manager-howto.xml

Modified: tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties?rev=1818004&r1=1818003&r2=1818004&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties Wed 
Dec 13 12:31:27 2017
@@ -114,6 +114,8 @@ managerServlet.sessiontimeout.unlimited=
 managerServlet.sessiontimeout.expired=[{0}] minutes: [{1}] sessions were 
expired
 managerServlet.sessions=OK - Session information for application at context 
path [{0}]
 managerServlet.sslConnectorCiphers=OK - Connector / SSL Cipher information
+managerServlet.sslConnectorCerts=OK - Connector / Certificate Chain information
+managerServlet.sslConnectorTrustedCerts=OK - Connector / Trusted Certificate 
information
 managerServlet.started=OK - Started application at context path [{0}]
 managerServlet.startFailed=FAIL - Application at context path [{0}] could not 
be started
 managerServlet.stopped=OK - Stopped application at context path [{0}]

Modified: tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java?rev=1818004&r1=1818003&r2=1818004&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java (original)
+++ tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java Wed Dec 
13 12:31:27 2017
@@ -373,6 +373,10 @@ public class ManagerServlet extends Http
 threadDump(writer, smClient, request.getLocales());
 } else if (command.equals("/sslConnectorCiphers")) {
 sslConnectorCiphers(writer, smClient);
+} else if (command.equals("/sslConnectorCerts")) {
+sslConnectorCerts(writer, smClient);
+} else if (command.equals("/sslConnectorTrustedCerts")) {
+sslConnectorTrustedCerts(writer, smClient);
 } else {
 writer.println(smClient.getString("managerServlet.unknownCommand",
 command));
@@ -565,10 +569,9 @@ public class ManagerServlet extends Http
 writer.print(Diagnostics.getThreadDump(requestedLocales));
 }
 
-protected void sslConnectorCiphers(PrintWriter writer,
-StringManager smClient) {
-writer.println(smClient.getString(
-"managerServlet.sslConnectorCiphers"));
+
+protected void sslConnectorCiphers(PrintWriter writer, StringManager 
smClient) {
+
writer.println(smClient.getString("managerServlet.sslConnectorCiphers"));
 Map> connectorCiphers = getConnectorCiphers();
 for (Map.Entry> entry : 
connectorCiphers.entrySet()) {
 writer.println(entry.getKey());
@@ -578,6 +581,30 @@ public class ManagerServlet extends Http
 }
 }
 }
+
+
+private void sslConnectorCerts(PrintWriter writer, StringManager smClient) 
{
+writer.println(smClient.getString("managerServlet.sslConnectorCerts"));
+Map> connectorCerts = getConnectorCerts();
+for (Map.Entry> entry : connectorCerts.entrySet()) 
{
+writer.println(entry.getKey());
+for (String cert : entry.getValue()) {
+writer.println(cert);
+}
+}
+}
+
+
+private void sslConnectorTrustedCerts(PrintWriter writer, StringManager 
smClient) {
+
writer.println(smClient.getString("managerServlet.sslConnectorTrustedCerts"));
+Map> connectorTrustedCerts = 
getConnectorTrustedCerts();
+for (Map.Entry> entry : 
connectorTrustedCerts.entrySet()) {
+writer.println(entry.getKey());
+for (String cert : entry.getValue()) {
+writer.println(cert);
+}
+}
+}
 
 
 /**

Modified: tomcat/trunk/webapps/docs/manager-howto.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/manager-howto.xml?rev=1818004&r1=1818003&r2=1818004&view=diff
==
--- tomcat/trunk/webapps/docs/manager-howto.xml (original)
+++ tomcat/trunk/webapps/docs/manager-howto.xml Wed Dec 13 12:31:27 2017
@@ -851,7 +851,7 @@ has been reloaded several times, it may
 
 
 
-
+
 
 http://localhost:8080/manager/text/sslConnectorCiphers
 
@@ -871,6 +871,49 @@ Connector[HTTP/1.1-8443]
   ..

[Bug 61566] Expose TLS Certificate and Trusted Authority details through the Manager TLS

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

Mark Thomas  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Mark Thomas  ---
This has been implemented for connectors that use either the JSSE or OpenSSL
implementation that are configured with key stores.

Providing the information for OpenSSL style configuration would require changes
to Tomcat Native and, as previously stated, I'm not sure OpenSSL exposes the
information.

-- 
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: r1818001 - /tomcat/trunk/webapps/docs/changelog.xml

2017-12-13 Thread markt
Author: markt
Date: Wed Dec 13 11:28:01 2017
New Revision: 1818001

URL: http://svn.apache.org/viewvc?rev=1818001&view=rev
Log:
Re-word since this is the final fix

Modified:
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1818001&r1=1818000&r2=1818001&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Wed Dec 13 11:28:01 2017
@@ -91,10 +91,10 @@
 mbeans-descriptiors.xml files for custom components. (markt)
   
   
-61566: Provide a partial fix for this issue. The fix exposes
-the currently in use certificate chain and list of trusted certificates
-for all virtual hosts configured using the JSSE style (keystore) TLS
-configuration via the Manager web application.
+61566: Expose the currently in use certificate chain and 
list
+of trusted certificates for all virtual hosts configured using the JSSE
+style (keystore) TLS configuration via the Manager web application.
+(markt)
   
 
   



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



svn commit: r1818000 - in /tomcat/trunk/java/org/apache/catalina/manager: HTMLManagerServlet.java LocalStrings.properties

2017-12-13 Thread markt
Author: markt
Date: Wed Dec 13 11:25:10 2017
New Revision: 1818000

URL: http://svn.apache.org/viewvc?rev=1818000&view=rev
Log:
Layout improvements

Modified:
tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties

Modified: tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java?rev=1818000&r1=1817999&r2=1818000&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java Wed 
Dec 13 11:25:10 2017
@@ -1327,76 +1327,54 @@ public final class HTMLManagerServlet ex
 "\n" +
 " {1}\n" +
 "\n" +
-"\n" +
-" \n" +
-"\n" +
-"\n" +
+
 "\n" +
 " \n" +
-"  \n" +
+"  \n" +
+"   \n" +
+"  \n" +
 " \n" +
 " \n" +
 "  {3}\n" +
 " \n" +
 "\n" +
-"\n" +
-"\n" +
-"\n" +
-"\n" +
 
 "\n" +
 " {5}\n" +
 "\n" +
-"\n" +
-" \n" +
-"\n" +
-"\n" +
+
 "\n" +
 " \n" +
-"  \n" +
+"  \n" +
+"   \n" +
+"  \n" +
 " \n" +
 " \n" +
 "  {8}\n" +
 " \n" +
 "\n" +
-"\n" +
-"\n" +
-"\n" +
-"\n" +
 
 "\n" +
-" \n" +
-"\n" +
-"\n" +
-"\n" +
 " \n" +
-"  \n" +
+"  \n" +
+"   \n" +
+"  \n" +
 " \n" +
 " \n" +
 "  {11}\n" +
 " \n" +
 "\n" +
-"\n" +
-"\n" +
-"\n" +
-"\n" +
 
 "\n" +
-" \n" +
-"\n" +
-"\n" +
-"\n" +
 " \n" +
-"  \n" +
+"  \n" +
+"   \n" +
+"  \n" +
 " \n" +
 " \n" +
 "  {14}\n" +
 " \n" +
 "\n" +
-"\n" +
-"\n" +
-"\n" +
-"\n" +
 
 "\n" +
 "";

Modified: tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties?rev=1818000&r1=1817999&r2=1818000&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties Wed 
Dec 13 11:25:10 2017
@@ -50,11 +50,11 @@ htmlManagerServlet.diagnosticsLeakButton
 htmlManagerServlet.diagnosticsLeakWarning=This diagnostic check will trigger a 
full garbage collection. Use it with extreme caution on production systems.
 htmlManagerServlet.diagnosticsSsl=TLS connector configuration diagnostics
 htmlManagerServlet.diagnosticsSslConnectorCipherButton=Ciphers
-htmlManagerServlet.diagnosticsSslConnectorCipherText=List the configured TLS 
virtual hosts and the ciphers for each
+htmlManagerServlet.diagnosticsSslConnectorCipherText=List the configured TLS 
virtual hosts and the ciphers for each.
 htmlManagerServlet.diagnosticsSslConnectorCertsButton=Certificates
-htmlManagerServlet.diagnosticsSslConnectorCertsText=List the configured TLS 
virtual hosts and the certificate chain for each
+htmlManagerServlet.diagnosticsSslConnectorCertsText=List the configured TLS 
virtual hosts and the certificate chain for each.
 htmlManagerServlet.diagnosticsSslConnectorTrustedCertsButton=Trusted 
Certificates
-htmlManagerServlet.diagnosticsSslConnectorTrustedCertsText=List the configured 
TLS virtual hosts and the trusted certificates for each
+htmlManagerServlet.diagnosticsSslConnectorTrustedCertsText=List the configured 
TLS virtual hosts and the trusted certificates for each.
 htmlManagerServlet.diagnosticsTitle=Diagnostics
 htmlManagerServlet.findleaksList=\
   The following web applications were stopped (reloaded, undeployed), but 
their\n\



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



svn commit: r1817999 - in /tomcat/trunk: java/org/apache/catalina/manager/ java/org/apache/tomcat/util/net/ java/org/apache/tomcat/util/net/jsse/ java/org/apache/tomcat/util/net/openssl/ webapps/docs/

2017-12-13 Thread markt
Author: markt
Date: Wed Dec 13 11:17:04 2017
New Revision: 1817999

URL: http://svn.apache.org/viewvc?rev=1817999&view=rev
Log:
Partial fix for https://bz.apache.org/bugzilla/show_bug.cgi?id=61566
Trusted certs are now exposed for virtual hosts configured using a Java key 
store.

Added:
tomcat/trunk/webapps/manager/WEB-INF/jsp/connectorTrustedCerts.jsp   (with 
props)
Modified:
tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java
tomcat/trunk/java/org/apache/tomcat/util/net/SSLContext.java
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESSLContext.java
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java
tomcat/trunk/webapps/docs/changelog.xml
tomcat/trunk/webapps/manager/WEB-INF/jsp/connectorCerts.jsp

Modified: tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java?rev=1817999&r1=1817998&r2=1817999&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java Wed 
Dec 13 11:17:04 2017
@@ -86,6 +86,7 @@ public final class HTMLManagerServlet ex
 static final String sessionDetailJspPath = 
"/WEB-INF/jsp/sessionDetail.jsp";
 static final String connectorCiphersJspPath = 
"/WEB-INF/jsp/connectorCiphers.jsp";
 static final String connectorCertsJspPath = 
"/WEB-INF/jsp/connectorCerts.jsp";
+static final String connectorTrustedCertsJspPath = 
"/WEB-INF/jsp/connectorTrustedCerts.jsp";
 
 private boolean showProxySessions = false;
 
@@ -140,7 +141,9 @@ public final class HTMLManagerServlet ex
 } else if (command.equals("/sslConnectorCiphers")) {
 sslConnectorCiphers(request, response);
 } else if (command.equals("/sslConnectorCerts")) {
-sslConnectorHostCerts(request, response);
+sslConnectorCerts(request, response);
+} else if (command.equals("/sslConnectorTrustedCerts")) {
+sslConnectorTrustedCerts(request, response);
 } else if (command.equals("/upload") || command.equals("/deploy") ||
 command.equals("/reload") || command.equals("/undeploy") ||
 command.equals("/expire") || command.equals("/start") ||
@@ -538,7 +541,7 @@ public final class HTMLManagerServlet ex
 writer.print(MessageFormat.format(UPLOAD_SECTION, args));
 
 // Diagnostics section
-args = new Object[12];
+args = new Object[15];
 args[0] = smClient.getString("htmlManagerServlet.diagnosticsTitle");
 args[1] = smClient.getString("htmlManagerServlet.diagnosticsLeak");
 args[2] = response.encodeURL(
@@ -554,6 +557,10 @@ public final class HTMLManagerServlet ex
 request.getContextPath() + "/html/sslConnectorCerts");
 args[10] = 
smClient.getString("htmlManagerServlet.diagnosticsSslConnectorCertsButton");
 args[11] = 
smClient.getString("htmlManagerServlet.diagnosticsSslConnectorCertsText");
+args[12] = response.encodeURL(
+request.getContextPath() + "/html/sslConnectorTrustedCerts");
+args[13] = 
smClient.getString("htmlManagerServlet.diagnosticsSslConnectorTrustedCertsButton");
+args[14] = 
smClient.getString("htmlManagerServlet.diagnosticsSslConnectorTrustedCertsText");
 writer.print(MessageFormat.format(DIAGNOSTICS_SECTION, args));
 
 // Server Header Section
@@ -735,7 +742,7 @@ public final class HTMLManagerServlet ex
 }
 
 
-protected void sslConnectorHostCerts(HttpServletRequest request,
+protected void sslConnectorCerts(HttpServletRequest request,
 HttpServletResponse response) throws ServletException, IOException 
{
 request.setAttribute("certList", getConnectorCerts());
 getServletContext().getRequestDispatcher(
@@ -743,6 +750,14 @@ public final class HTMLManagerServlet ex
 }
 
 
+protected void sslConnectorTrustedCerts(HttpServletRequest request,
+HttpServletResponse response) throws ServletException, IOException 
{
+request.setAttribute("trustedCertList", getConnectorTrustedCerts());
+getServletContext().getRequestDispatcher(
+connectorTrustedCertsJspPath).forward(request, response);
+}
+
+
 /**
  * @see javax.servlet.Servlet#getServletInfo()
  */
@@ -1365,11 +1380,24 @@ public final class HTMLManagerServlet ex
 "\n" +
 "\n" +
 "\n" +
+
+"\n" +
+" \n" +
+"\n" +
+"\n" +
+"\n" +
+" \n" +
+"  \n" +
+" \n" +
+" \n" +
+"  {14}\n" +
+" \n" +
+ 

svn commit: r1817997 - in /tomcat/trunk: java/org/apache/catalina/manager/ java/org/apache/tomcat/util/net/ java/org/apache/tomcat/util/net/jsse/ java/org/apache/tomcat/util/net/openssl/ webapps/docs/

2017-12-13 Thread markt
Author: markt
Date: Wed Dec 13 10:42:15 2017
New Revision: 1817997

URL: http://svn.apache.org/viewvc?rev=1817997&view=rev
Log:
Partial fix for https://bz.apache.org/bugzilla/show_bug.cgi?id=61566
Certificate chains are now exposed for virtual hosts configured using a Java 
key store.

Added:
tomcat/trunk/webapps/manager/WEB-INF/jsp/connectorCerts.jsp   (with props)
Modified:
tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java
tomcat/trunk/java/org/apache/tomcat/util/net/SSLContext.java
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESSLContext.java
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java
tomcat/trunk/webapps/docs/changelog.xml
tomcat/trunk/webapps/manager/WEB-INF/jsp/connectorCiphers.jsp

Modified: tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java?rev=1817997&r1=1817996&r2=1817997&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java Wed 
Dec 13 10:42:15 2017
@@ -85,6 +85,7 @@ public final class HTMLManagerServlet ex
 static final String sessionsListJspPath = "/WEB-INF/jsp/sessionsList.jsp";
 static final String sessionDetailJspPath = 
"/WEB-INF/jsp/sessionDetail.jsp";
 static final String connectorCiphersJspPath = 
"/WEB-INF/jsp/connectorCiphers.jsp";
+static final String connectorCertsJspPath = 
"/WEB-INF/jsp/connectorCerts.jsp";
 
 private boolean showProxySessions = false;
 
@@ -138,6 +139,8 @@ public final class HTMLManagerServlet ex
 }
 } else if (command.equals("/sslConnectorCiphers")) {
 sslConnectorCiphers(request, response);
+} else if (command.equals("/sslConnectorCerts")) {
+sslConnectorHostCerts(request, response);
 } else if (command.equals("/upload") || command.equals("/deploy") ||
 command.equals("/reload") || command.equals("/undeploy") ||
 command.equals("/expire") || command.equals("/start") ||
@@ -535,7 +538,7 @@ public final class HTMLManagerServlet ex
 writer.print(MessageFormat.format(UPLOAD_SECTION, args));
 
 // Diagnostics section
-args = new Object[9];
+args = new Object[12];
 args[0] = smClient.getString("htmlManagerServlet.diagnosticsTitle");
 args[1] = smClient.getString("htmlManagerServlet.diagnosticsLeak");
 args[2] = response.encodeURL(
@@ -547,6 +550,10 @@ public final class HTMLManagerServlet ex
 request.getContextPath() + "/html/sslConnectorCiphers");
 args[7] = 
smClient.getString("htmlManagerServlet.diagnosticsSslConnectorCipherButton");
 args[8] = 
smClient.getString("htmlManagerServlet.diagnosticsSslConnectorCipherText");
+args[9] = response.encodeURL(
+request.getContextPath() + "/html/sslConnectorCerts");
+args[10] = 
smClient.getString("htmlManagerServlet.diagnosticsSslConnectorCertsButton");
+args[11] = 
smClient.getString("htmlManagerServlet.diagnosticsSslConnectorCertsText");
 writer.print(MessageFormat.format(DIAGNOSTICS_SECTION, args));
 
 // Server Header Section
@@ -727,6 +734,15 @@ public final class HTMLManagerServlet ex
 connectorCiphersJspPath).forward(request, response);
 }
 
+
+protected void sslConnectorHostCerts(HttpServletRequest request,
+HttpServletResponse response) throws ServletException, IOException 
{
+request.setAttribute("certList", getConnectorCerts());
+getServletContext().getRequestDispatcher(
+connectorCertsJspPath).forward(request, response);
+}
+
+
 /**
  * @see javax.servlet.Servlet#getServletInfo()
  */
@@ -1292,6 +1308,7 @@ public final class HTMLManagerServlet ex
 "\n" +
 " {0}\n" +
 "\n" +
+
 "\n" +
 " {1}\n" +
 "\n" +
@@ -1311,6 +1328,7 @@ public final class HTMLManagerServlet ex
 "\n" +
 "\n" +
 "\n" +
+
 "\n" +
 " {5}\n" +
 "\n" +
@@ -1330,6 +1348,28 @@ public final class HTMLManagerServlet ex
 "\n" +
 "\n" +
 "\n" +
+
+"\n" +
+" \n" +
+"\n" +
+"\n" +
+"\n" +
+" \n" +
+"  \n" +
+" \n" +
+" \n" +
+"  {11}\n" +
+" \n" +
+"\n" +
+"\n" +
+"\n" +
+"\n" +
+"\n" +
+"\n" +
+"\n" +
+
+"\n" +
+"\n" +
 "\n" +
 "";
 }

Modified: tomcat/trunk/java/org/apache/catalina/manager/

Re: Migrating to git

2017-12-13 Thread Mark Thomas
On 12/12/17 13:41, Konstantin Kolinko wrote:
>>
>> The first draft of this is up.
>>
>> https://cwiki.apache.org/confluence/display/TOMCAT/Git+migration
>>
>> Please add any issues either directly to that page or this thread.
> 
> 1. I suspect that existing pull requests / issues at GitHub will be lost.
> 
> Maybe they will be kept for tomcat.git repository, but lost for all others.
> 
> At least we need to be prepared for the loss.

Added to wiki with possible solution.

> 2. Maybe we need to further remove Tomcat from ReviewBoard.
> 
> I think that it is somehow linked to the svn repository.
> 
> A link from Tomcat site to it was removed in
> http://svn.apache.org/viewvc?view=revision&revision=1799409
> 
> https://reviews.apache.org/groups/tomcat/

Added to wiki with possible solution.

> 3. Document how to deal with single git repository locally.
> 
> I guess that this is managed with "git worktree" command, but have
> never used it and need some guidance.

Added to the wiki. 'git worktree' is certainly one way of handling this.
I was leaning towards multiple clones myself but I hadn't really thought
about it much. Some research and discussion around options would be useful.

> 4. Update "building" documentation in Tomcat X.Y.
> Publish it? (Or wait for the next release, as usual.)
> 
> Update repository documentation on the main site,
> http://tomcat.apache.org/svn.html

Added to wiki.

> A comment on migration script.
> 
>> # Add Tomcat 8.5x
>> git remote add tomcat85 https://github.com/apache/tomcat85.git
> 
> I think the final recipe should use ASF repository url here, instead
> of github one.

The plan is to switch to "github as master' which is actually a dual
master system where commits can be made directly to either github or the
ASF. I don't think it matter which we use. My (not recent) experience is
that github is faster.

>> # Make svn read only
>> # Turn off the svn / git mirror
>> # Switch to 'github as master'
> 
> One need to check that recent svn commits have been successfully
> synced to git first, before stopping the mirroring. (With Tomcat 6.0.x
> I sometimes observed a delay of ~30 minutes.)

ACK. I'll add that to the list. (I can force an update if necessary.)

Thanks for the thorough review.

Mark

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



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

2017-12-13 Thread Konstantin Kolinko
2017-12-13 2:22 GMT+03:00 Mark Thomas :
> On 12/12/17 20:16, Bill Barker wrote:
>
> 
>
>>[concat] Testsuites with failed tests:
>>[concat] 
>> TEST-org.apache.tomcat.util.net.jsse.openssl.TestCipher.BIO.txt:TEST-org.apache.tomcat.util.net.jsse.openssl.TestOpenSSLCipherConfigurationParser.BIO.txt
>
> I can't repeat this failure running the tests on vmgump-vm3 against the
> same openssl binaries.
>
> My working assumption is a Gump glitch so my current plan is to wait and
> see what happens on the next run. If anyone has a better idea...

Output of "[concat]" above looks odd.

In build.xml the code is


  Testsuites with skipped tests:${line.separator}
  ${toString:test.result.skippedtests}
  

  

  


If I understand it correctly, it takes toString() of a list of tests,
splits it by ';' and concatenates with ${line.separator}.

It is as if the original string is delimited with ':' instead of ';'
(due to some change in JUnit),
or ${line.separator} was changed to be ':' (with a -D or with
System.setProperty()).



Best regards,
Konstantin Kolinko

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