[GUMP@vmgump]: Project tomcat-tc7.0.x-test-bio (in module tomcat-7.0.x) failed

2016-01-11 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 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-tc7.0.x-test-bio :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/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:
 -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- Failed with reason build failed
 -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.apache.org/gump/public/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 : Failed
Elapsed: 31 mins 18 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 
-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.3-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160111.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.excludePerformance=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=false -Dexecute.test.bio=true 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/wo
 
rkspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Dtest.reports=output/logs-BIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dexecute.test.nio=false -Dtest.accesslog=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20160111.jar
 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-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/tomca

[GUMP@vmgump]: Project tomcat-tc7.0.x-test-apr (in module tomcat-7.0.x) failed

2016-01-11 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 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-tc7.0.x-test-apr :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/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:
 -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- Failed with reason build failed
 -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.apache.org/gump/public/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 : Failed
Elapsed: 6 mins 36 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 
-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.3-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160111.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.excludePerformance=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=true -Dexecute.test.bio=false 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/wo
 
rkspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Dtest.reports=output/logs-APR 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native/dest-20160111/lib 
-Dexecute.test.nio=false -Dtest.accesslog=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20160111.jar
 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-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

svn commit: r1723995 - in /tomcat/site/trunk: docs/presentations.html xdocs/presentations.xml

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 09:46:59 2016
New Revision: 1723995

URL: http://svn.apache.org/viewvc?rev=1723995&view=rev
Log:
Update presentation page

Modified:
tomcat/site/trunk/docs/presentations.html
tomcat/site/trunk/xdocs/presentations.xml

Modified: tomcat/site/trunk/docs/presentations.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/presentations.html?rev=1723995&r1=1723994&r2=1723995&view=diff
==
--- tomcat/site/trunk/docs/presentations.html (original)
+++ tomcat/site/trunk/docs/presentations.html Mon Jan 11 09:46:59 2016
@@ -218,27 +218,13 @@ presentations then please do let us know
 Scheduled presentations
 
 
-TLS Virtual Hosting (markt)
-
-
-  
-Webinar: http://markmail.org/message/4bby2xijssm54aip";>Tuesday
-  8 December 2015 10.00 UTC
-
-  
-Webinar: http://markmail.org/message/hjkdx5hptbqq3b6d";>Tuesday
-  8 December 2015 21.00 UTC
-
-
-
-
 TLS key/certificate generation (markt)
 
 
   
-Webinar: Tuesday 5 January 2016 10.00 UTC
+Webinar: Tuesday 19 January 2016 10.00 UTC
   
-Webinar: Tuesday 5 January 2016 20.00 UTC
+Webinar: Tuesday 19 January 2016 20.00 UTC
 
 
 
@@ -290,6 +276,9 @@ mailing list.
 Tomcat 9: HTTP/2 Quick Start (markt) https://www.youtube.com/watch?v=oCFwgMvouis";>video
 
 
+TLS Virtual Hosting (markt) https://www.youtube.com/watch?v=UnEcYYutbRg";>video
+
+
 
 
 

Modified: tomcat/site/trunk/xdocs/presentations.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/presentations.xml?rev=1723995&r1=1723994&r2=1723995&view=diff
==
--- tomcat/site/trunk/xdocs/presentations.xml (original)
+++ tomcat/site/trunk/xdocs/presentations.xml Mon Jan 11 09:46:59 2016
@@ -16,17 +16,10 @@ presentations then please do let us know
 Tomcat Users mailing list.
 
 
-TLS Virtual Hosting (markt)
-
-  Webinar: http://markmail.org/message/4bby2xijssm54aip";>Tuesday
-  8 December 2015 10.00 UTC
-  Webinar: http://markmail.org/message/hjkdx5hptbqq3b6d";>Tuesday
-  8 December 2015 21.00 UTC
-
 TLS key/certificate generation (markt)
 
-  Webinar: Tuesday 5 January 2016 10.00 UTC
-  Webinar: Tuesday 5 January 2016 20.00 UTC
+  Webinar: Tuesday 19 January 2016 10.00 UTC
+  Webinar: Tuesday 19 January 2016 20.00 UTC
 
 
 
@@ -51,6 +44,7 @@ mailing list.
 
 
 Tomcat 9: HTTP/2 Quick Start (markt) https://www.youtube.com/watch?v=oCFwgMvouis";>video
+TLS Virtual Hosting (markt) https://www.youtube.com/watch?v=UnEcYYutbRg";>video
 
 
 



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



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

2016-01-11 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 has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 4 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc7.0.x-test-nio :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/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:
 -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- Failed with reason build failed
 -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.apache.org/gump/public/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 : Failed
Elapsed: 31 mins 40 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 
-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.3-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160111.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.excludePerformance=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/w
 
orkspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Dtest.reports=output/logs-NIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dexecute.test.nio=true -Dtest.accesslog=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20160111.jar
 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-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.

[Bug 58831] Fix release script - missing files in Windows binaries (from VOTE thread of 1.2.4)

2016-01-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58831

Mark Thomas  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 OS||All
 Resolution|--- |FIXED

--- Comment #1 from Mark Thomas  ---
Script updated. The updated script will be used for 1.2.5 onwards.

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

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



[Bug 58831] Fix release script - missing files in Windows binaries (from VOTE thread of 1.2.4)

2016-01-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58831

Konstantin Kolinko  changed:

   What|Removed |Added

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

--- Comment #2 from Konstantin Kolinko  ---
How about pdb files?

The following commands:

[[[
 copy WINXP_X86_DLL_RELEASE\tcnative-1.dll tomcat-native-%VER%-win32-bin\bin
 copy WINXP_X86_OCSP_DLL_RELEASE\tcnative-1.dll
tomcat-native-%VER%-ocsp-win32-bin\bin
 copy WINXP_X86_DLL_RELEASE\tcnative-1-src.pdb
tomcat-native-%VER%-win32-bin\bin
 copy WINXP_X86_OCSP_DLL_RELEASE\tcnative-1-src.pdb
tomcat-native-%VER%-ocsp-win32-bin\bin

 copy WINXP_X64_DLL_RELEASE\tcnative-1.dll
tomcat-native-%VER%-win32-bin\bin\x64
 copy WINXP_X64_OCSP_DLL_RELEASE\tcnative-1.dll
tomcat-native-%VER%-ocsp-win32-bin\bin\x64
]]]

The X64 part misses the 2 commands to copy pdb 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



[Bug 58831] Fix release script - missing files in Windows binaries (from VOTE thread of 1.2.4)

2016-01-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58831

Mark Thomas  changed:

   What|Removed |Added

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

--- Comment #3 from Mark Thomas  ---
Look again.

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

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



[VOTE-RESTARTED][RESULT] Release Apache Tomcat Native 1.2.4

2016-01-11 Thread Mark Thomas
The following votes were cast:

+1 (binding): remm, kkolinko, jfclere, markt

As per the discussion on the release thread, I will update the 1.2.4
binaries to include the openssl.exe binary from 1.2.3 before release.

Thanks to everyone who tested this and apologies for having to restart
the vote. The updates to the scripts/instructions should mean that won't
happen again.

Mark

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



[Bug 58831] Fix release script - missing files in Windows binaries (from VOTE thread of 1.2.4)

2016-01-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58831

--- Comment #4 from Konstantin Kolinko  ---
Ack. Looks good.

-- 
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: r11867 - /dev/tomcat/tomcat-connectors/native/1.2.4/binaries/

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 10:58:43 2016
New Revision: 11867

Log:
Update binaries to add openssl.exe (built using 1.0.2e) from 1.2.3 binary 
distribution

Modified:

dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip

dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.asc

dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.md5

dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.sha1

dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-win32-bin.zip

dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-win32-bin.zip.asc

dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-win32-bin.zip.md5

dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-win32-bin.zip.sha1

Modified: 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip
==
Binary files - no diff available.

Modified: 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.asc
==
--- 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.asc
 (original)
+++ 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.asc
 Mon Jan 11 10:58:43 2016
@@ -1,17 +1,17 @@
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2
 
-iQIcBAABCAAGBQJWjQ35AAoJEBDAHFovYFnnD0IQANqxWb89wXWqitDO3mdnCOi5
-SJoYekgTWYB9jPCcSncN6kJEzq6mVVKu/Kj8Y8SGgJBQ9Asi/zdAeCNPniukTjvW
-n1G15CUOa8vtzrbL3FQJyPjOa4ZZqN8ICbJ7Fw5nO+wLgVnhf3wMVNDXW1+trguO
-VPRPvwnuDRUEh5RKiCx1VCilqh8Otm2gTD9c01DSei0dR3I9KKQpIt+BkfITUY5p
-uA5aaAEek64pQeFQkVs2N+l2SKL+A1VJjue8WnJjlsIeKMLlhVMArFdUVnXTP6XS
-NFUbv0hcmdOJgVCTRJa5G4OcoeMmqQWj8yk+IJqN/UvOcAD7oVf9Pdl5wabiV7EK
-/opt8E1pCuMIOdgeYyIOzlWR7V/dvbS72fe1s6geCxSrAcQF6iPwiSI+D+gkXsmb
-FsLf+moT3+rA5av5YoWEvK04KERJoDs/jfqpM2Qq2q59JDBpA9af6Ktiw8mC+5RB
-bxeRpPKr/QG00m/mv/ueDsFPKDaCSeSikk/wrWSpaDQOLtOZv2eqJPKN4BfsPGLD
-Bc4oBbVSxurfphCka891M47qV9p58JLG4y77o2AMSQJMsRMDhpkjfVGEjyDNRUnJ
-LMyvECO8WcbJoNII9yMqLDc9cBD944HGx1FAO08ECDrFL5IqDhqd4dBp2mCC91l0
-zhQlKH+goqaypkQsU3OL
-=VE2o
+iQIcBAABCAAGBQJWk4pfAAoJEBDAHFovYFnn/KUP/iPXO0txl3JwU68adXn3S04X
+9vN9BQU1ea3xu1OlIhkVUzH0VgVfGg+gaIfZSPctNaW5krhmKGgH+zbcOXKQVeTR
+HoiWZby4gswuPVsUrk108mwMHiv1pmLfEeNNP0SolZs4rTON2N9AKBqeQSG3ZIIR
+EVRTt0lKK1mt8OlUAmNms467tUOnqkxLlgNoAiWEAc1AfAynrhle13DsG3PCiHe/
+Nu9vnbRDMjwGecgEs1z0be3JMiJpGwaB5TEvsvEW+sagVZfILUujOLtSwK2GiA50
+YLbejPaxJdhSoheLAWXIl7K8zlmB5kj+MfqTX0Hp/t/oQE3umQ5LXa6qgxaYRpks
+D6YPLxwst/UV0v2ITZ0mE0Rpp3HlQuNDUtyBPKBwwS2aaZGCy21q/UML7GRJ7nMD
+28vFUvTGDk5CqYFMReHcfceYqlK0HoFLWHA33LGo+PDHkuMOqI2hSvSJqBIYjb1E
+l4hCMjy7kA3dVJ+5smkeBmYx6j44x8C79EwPPLPoQ162xIlkDkPiMYcCwcthIELc
+7VG1oS8i9NAoomA+2izMbos1am8n9VddELpkqAR58rLosd1o/zW8MWk+JubZNJb/
+sYc3w02rIUU53JmU6p/ZX6Tb2hvI3C/O0VdjRylgj2+0dCLKkmkXEAGwf6nM9BhO
+DDmnaUbW2AktmO2WKYDf
+=vGcY
 -END PGP SIGNATURE-

Modified: 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.md5
==
--- 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.md5
 (original)
+++ 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.md5
 Mon Jan 11 10:58:43 2016
@@ -1 +1 @@
-b70e6525eb83c31e8befe48daebe18f2 *tomcat-native-1.2.4-ocsp-win32-bin.zip
\ No newline at end of file
+14fe2ade8a29d3eaf58e41e0f16e3c18 *tomcat-native-1.2.4-ocsp-win32-bin.zip
\ No newline at end of file

Modified: 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.sha1
==
--- 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.sha1
 (original)
+++ 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-ocsp-win32-bin.zip.sha1
 Mon Jan 11 10:58:43 2016
@@ -1 +1 @@
-eb585afdb3e239cd57f88aaecf8f58b727111c14 
*tomcat-native-1.2.4-ocsp-win32-bin.zip
\ No newline at end of file
+98d34c5f77cb06890b89d1bb7c2c4cd6e696adf1 
*tomcat-native-1.2.4-ocsp-win32-bin.zip
\ No newline at end of file

Modified: 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-win32-bin.zip
==
Binary files - no diff available.

Modified: 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-win32-bin.zip.asc
==
--- 
dev/tomcat/tomcat-connectors/native/1.2.4/binaries/tomcat-native-1.2.4-win32-bin.zip.asc
 (original)
+++ 
dev/tomcat/tomcat-conn

svn commit: r11868 - /dev/tomcat/tomcat-connectors/native/1.2.4/ /release/tomcat/tomcat-connectors/native/1.2.4/

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 11:01:28 2016
New Revision: 11868

Log:
Release Tomcat Native 1.2.4

Added:
release/tomcat/tomcat-connectors/native/1.2.4/
  - copied from r11867, dev/tomcat/tomcat-connectors/native/1.2.4/
Removed:
dev/tomcat/tomcat-connectors/native/1.2.4/


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



Tomcat CWiki commit notifications missing

2016-01-11 Thread Konstantin Kolinko
Hi!

Does Confluence wiki at [1] generate commit notification e-mails?

None of those are received by dev@tomcat list.


[1] https://cwiki.apache.org/confluence/display/TOMCAT/


Best regards,
Konstantin Kolinko

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



svn commit: r1724007 - in /tomcat/site/trunk: docs/download-60.html xdocs/download-60.xml

2016-01-11 Thread kkolinko
Author: kkolinko
Date: Mon Jan 11 11:21:52 2016
New Revision: 1724007

URL: http://svn.apache.org/viewvc?rev=1724007&view=rev
Log:
Add links to "Full Ducumentation" and "Extras".

Modified:
tomcat/site/trunk/docs/download-60.html
tomcat/site/trunk/xdocs/download-60.xml

Modified: tomcat/site/trunk/docs/download-60.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-60.html?rev=1724007&r1=1724006&r2=1724007&view=diff
==
--- tomcat/site/trunk/docs/download-60.html (original)
+++ tomcat/site/trunk/docs/download-60.html Mon Jan 11 11:21:52 2016
@@ -333,6 +333,21 @@
 
 
 
+Full documentation:
+  
+  
+
+
+tar.gz 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/apache-tomcat-[v]-fulldocs.tar.gz.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/apache-tomcat-[v]-fulldocs.tar.gz.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/apache-tomcat-[v]-fulldocs.tar.gz.sha1";>sha1)
+  
+  
+
+
+
+
 Deployer:
   
   
@@ -351,6 +366,45 @@
   
   
 
+
+
+
+Extras:
+  
+  
+
+
+JMX Remote jar 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-jmx-remote.jar.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-jmx-remote.jar.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-jmx-remote.jar.sha1";>sha1)
+  
+  
+
+
+Web services jar 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-ws.jar.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-ws.jar.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-ws.jar.sha1";>sha1)
+  
+  
+
+
+JULI adapters jar 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli-adapters.jar.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli-adapters.jar.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli-adapters.jar.sha1";>sha1)
+  
+  
+
+
+JULI log4j jar 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli.jar.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli.jar.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli.jar.sha1";>sha1)
+  
+  
+
 
 
   

Modified: tomcat/site/trunk/xdocs/download-60.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/download-60.xml?rev=1724007&r1=1724006&r2=1724007&view=diff
==
--- tomcat/site/trunk/xdocs/download-60.xml (original)
+++ tomcat/site/trunk/xdocs/download-60.xml Mon Jan 11 11:21:52 2016
@@ -110,6 +110,16 @@
   
   
 
+Full documentation:
+  
+  
+tar.gz 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/apache-tomcat-[v]-fulldocs.tar.gz.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/apache-tomcat-[v]-fulldocs.tar.gz.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/apache-tomcat-[v]-fulldocs.tar.gz.sha1";>sha1)
+  
+  
+
 Deployer:
   
   
@@ -124,6 +134,34 @@
   
   
 
+Extras:
+  
+  
+JMX Remote jar 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-jmx-remote.jar.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-jmx-remote.jar.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-jmx-remote.jar.sha1";>sha1)
+  
+  
+Web services jar 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-ws.jar.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-ws.jar.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/catalina-ws.jar.sha1";>sha1)
+  
+  
+JULI adapters jar 
+(https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli-adapters.jar.asc";>pgp,
 
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli-adapters.jar.md5";>md5,
+https://www.apache.org/dist/tomcat/tomcat-6/v[v]/bin/extras/tomcat-juli-adapters.jar.sha1";>sha1)
+  
+  
+JULI log4j jar 
+(

Re: Tomcat CWiki commit notifications missing

2016-01-11 Thread Mark Thomas
On 11/01/2016 11:04, Konstantin Kolinko wrote:
> Hi!
> 
> Does Confluence wiki at [1] generate commit notification e-mails?

I think we'll need to create an account for the dev list and then set up
a watch on the space.

I'll get that set up and post the password in the usual place.

Mark


> 
> None of those are received by dev@tomcat list.
> 
> 
> [1] https://cwiki.apache.org/confluence/display/TOMCAT/
> 
> 
> Best regards,
> Konstantin Kolinko
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


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



Re: Tomcat CWiki commit notifications missing

2016-01-11 Thread Mark Thomas
On 11/01/2016 11:38, Mark Thomas wrote:
> On 11/01/2016 11:04, Konstantin Kolinko wrote:
>> Hi!
>>
>> Does Confluence wiki at [1] generate commit notification e-mails?
> 
> I think we'll need to create an account for the dev list and then set up
> a watch on the space.
> 
> I'll get that set up and post the password in the usual place.

Hmm. That might not be such a good idea. The notification e-mail
contains links for managing watches that might work without authentication.

I'm currently watching the entire Tomcat space. Could you make a small
edit and I'll see what the notification e-mail I get looks like.

Thanks,

Mark


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



svn commit: r1724012 - in /tomcat/trunk: build.properties.default webapps/docs/changelog.xml

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 11:57:06 2016
New Revision: 1724012

URL: http://svn.apache.org/viewvc?rev=1724012&view=rev
Log:
Bump Tomcat-native to 1.2.4

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

Modified: tomcat/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.properties.default?rev=1724012&r1=1724011&r2=1724012&view=diff
==
--- tomcat/trunk/build.properties.default (original)
+++ tomcat/trunk/build.properties.default Mon Jan 11 11:57:06 2016
@@ -156,7 +156,7 @@ jdt.loc.1=http://archive.eclipse.org/ecl
 
jdt.loc.2=http://download.eclipse.org/eclipse/downloads/drops4/${jdt.release}/ecj-${jdt.version}.jar
 
 # - Tomcat native library -
-tomcat-native.version=1.2.3
+tomcat-native.version=1.2.4
 tomcat-native.home=${base.path}/tomcat-native-${tomcat-native.version}
 tomcat-native.tar.gz=${tomcat-native.home}/tomcat-native.tar.gz
 
tomcat-native.loc.1=${base-tomcat.loc.1}/tomcat-connectors/native/${tomcat-native.version}/source/tomcat-native-${tomcat-native.version}-src.tar.gz

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1724012&r1=1724011&r2=1724012&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Mon Jan 11 11:57:06 2016
@@ -347,7 +347,7 @@
 Update optional Checkstyle library to 6.14.1. (kkolinko)
   
   
-Update the packaged version of the Tomcat Native Library to 1.2.3 to
+Update the packaged version of the Tomcat Native Library to 1.2.4 to
 pick up the Windows binaries that are based on OpenSSL 1.0.2e and APR
 1.5.1. (markt)
   



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



svn commit: r1724015 - /tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 12:15:49 2016
New Revision: 1724015

URL: http://svn.apache.org/viewvc?rev=1724015&view=rev
Log:
Remove unused code

Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java?rev=1724015&r1=1724014&r2=1724015&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java 
Mon Jan 11 12:15:49 2016
@@ -86,8 +86,6 @@ public class OpenSSLContext implements o
 private final long aprPool;
 protected final long ctx;
 
-@SuppressWarnings("unused")
-private volatile int aprPoolDestroyed;
 private static final AtomicIntegerFieldUpdater 
DESTROY_UPDATER
 = AtomicIntegerFieldUpdater.newUpdater(OpenSSLContext.class, 
"aprPoolDestroyed");
 static final CertificateFactory X509_CERT_FACTORY;



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



svn commit: r1724024 - in /tomcat/trunk/java/org/apache/tomcat/util/net: LocalStrings.properties SSLImplementation.java

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 13:48:24 2016
New Revision: 1724024

URL: http://svn.apache.org/viewvc?rev=1724024&view=rev
Log:
Factory method for default instance is overly flexible. Simplify.
Add some Javadoc.

Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties?rev=1724024&r1=1724023&r2=1724024&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties Mon 
Jan 11 13:48:24 2016
@@ -121,3 +121,5 @@ sslHostConfig.certificateVerificationInv
 sslHostConfig.certificate.notype=Multiple certificates were specified and at 
least one is missing the required attribute type
 sslHostConfig.mismatch=The property [{0}] was set on the SSLHostConfig named 
[{1}] and is for connectors of type [{2}] but the SSLHostConfig is being used 
with a connector of type [{3}]
 sslHostConfig.prefix_missing=The protocol [{0}] was added to the list of 
protocols on the SSLHostConfig named [{1}]. Check if a +/- prefix is missing.
+
+sslImplementation.cnfe= Unable to create SSLImplementation for class [{0}]

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java?rev=1724024&r1=1724023&r2=1724024&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java Mon Jan 
11 13:48:24 2016
@@ -21,37 +21,42 @@ import javax.net.ssl.SSLSession;
 
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
+import org.apache.tomcat.util.net.jsse.JSSEImplementation;
+import org.apache.tomcat.util.res.StringManager;
 
-/* SSLImplementation:
-
- Abstract factory and base class for all SSL implementations.
-
- @author EKR
+/**
+ * Provides a factory and base implementation for the Tomcat specific mechanism
+ * that allows alternative SSL/TLS implementations to be used without requiring
+ * the implementation of a full JSSE provider.
  */
 public abstract class SSLImplementation {
-private static final Log logger = 
LogFactory.getLog(SSLImplementation.class);
 
-// The default implementations in our search path
-private static final String JSSEImplementationClass =
-"org.apache.tomcat.util.net.jsse.JSSEImplementation";
-
-private static final String[] implementations = { JSSEImplementationClass 
};
-
-public static SSLImplementation getInstance() throws 
ClassNotFoundException {
-for (int i = 0; i < implementations.length; i++) {
-try {
-SSLImplementation impl = getInstance(implementations[i]);
-return impl;
-} catch (Exception e) {
-if (logger.isTraceEnabled())
-logger.trace("Error creating " + implementations[i], e);
-}
-}
+private static final Log logger = 
LogFactory.getLog(SSLImplementation.class);
+private static final StringManager sm = 
StringManager.getManager(SSLImplementation.class);
 
-// If we can't instantiate any of these
-throw new ClassNotFoundException("Can't find any SSL implementation");
+/**
+ * Obtain an instance (not a singleton) of the default implementation.
+ * Currently, this is the standard JSSE implementation that ships as part 
of
+ * the JRE. Tomcat also provides an OpenSSL based implementation.
+ *
+ * @return The default implementation
+ */
+public static SSLImplementation getInstance() {
+return new JSSEImplementation();
 }
 
+
+/**
+ * Obtain an instance (not a singleton) of the implementation with the 
given
+ * class name.
+ *
+ * @param className The class name of the required implementation
+ *
+ * @return An instance of the required implementation
+ *
+ * @throws ClassNotFoundException If an instance of the requested class
+ * cannot be created
+ */
 public static SSLImplementation getInstance(String className)
 throws ClassNotFoundException {
 if (className == null)
@@ -61,12 +66,15 @@ public abstract class SSLImplementation
 Class clazz = Class.forName(className);
 return (SSLImplementation) clazz.newInstance();
 } catch (Exception e) {
-if (logger.isDebugEnabled())
-logger.debug("Error loading SSL Implementation " + className, 
e);
-throw new ClassNotFoundExceptio

svn commit: r1724028 - in /tomcat/trunk/java/org/apache: catalina/connector/ tomcat/util/net/ tomcat/util/net/jsse/ tomcat/util/net/openssl/

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 13:58:22 2016
New Revision: 1724028

URL: http://svn.apache.org/viewvc?rev=1724028&view=rev
Log:
SSLImplementation.getName() is not used so remove it.
Further simplify the factory part of SSLImplementation
Remove OpenSSLImplementation.IMPLEMENTATION_NAME. Since it is the class name, 
use the class name.

Modified:
tomcat/trunk/java/org/apache/catalina/connector/Connector.java
tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java

tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLImplementation.java

Modified: tomcat/trunk/java/org/apache/catalina/connector/Connector.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/Connector.java?rev=1724028&r1=1724027&r2=1724028&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/connector/Connector.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/Connector.java Mon Jan 11 
13:58:22 2016
@@ -1008,7 +1008,7 @@ public class Connector extends Lifecycle
 AbstractHttp11JsseProtocol jsseProtocolHandler = 
(AbstractHttp11JsseProtocol) protocolHandler;
 if (jsseProtocolHandler.getSslImplementationName() == null) {
 // OpenSSL is compatible with the JSSE configuration, so use 
it if APR is available
-
jsseProtocolHandler.setSslImplementationName(OpenSSLImplementation.IMPLEMENTATION_NAME);
+
jsseProtocolHandler.setSslImplementationName(OpenSSLImplementation.class.getName());
 }
 }
 

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java?rev=1724028&r1=1724027&r2=1724028&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java Mon 
Jan 11 13:58:22 2016
@@ -64,7 +64,7 @@ public abstract class AbstractJsseEndpoi
 
 @Override
 protected Type getSslConfigType() {
-if 
(OpenSSLImplementation.IMPLEMENTATION_NAME.equals(sslImplementationName)) {
+if 
(OpenSSLImplementation.class.getName().equals(sslImplementationName)) {
 return SSLHostConfig.Type.EITHER;
 } else {
 return SSLHostConfig.Type.JSSE;

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java?rev=1724028&r1=1724027&r2=1724028&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java Mon Jan 
11 13:58:22 2016
@@ -35,22 +35,11 @@ public abstract class SSLImplementation
 private static final StringManager sm = 
StringManager.getManager(SSLImplementation.class);
 
 /**
- * Obtain an instance (not a singleton) of the default implementation.
- * Currently, this is the standard JSSE implementation that ships as part 
of
- * the JRE. Tomcat also provides an OpenSSL based implementation.
- *
- * @return The default implementation
- */
-public static SSLImplementation getInstance() {
-return new JSSEImplementation();
-}
-
-
-/**
  * Obtain an instance (not a singleton) of the implementation with the 
given
  * class name.
  *
- * @param className The class name of the required implementation
+ * @param className The class name of the required implementation or null 
to
+ *  use the default (currently {@link JSSEImplementation}.
  *
  * @return An instance of the required implementation
  *
@@ -60,7 +49,7 @@ public abstract class SSLImplementation
 public static SSLImplementation getInstance(String className)
 throws ClassNotFoundException {
 if (className == null)
-return getInstance();
+return new JSSEImplementation();
 
 try {
 Class clazz = Class.forName(className);
@@ -75,8 +64,6 @@ public abstract class SSLImplementation
 }
 
 
-public abstract String getImplementationName();
-
 public abstract SSLSupport getSSLSupport(SSLSession session);
 
 public abstract SSLUtil getSSLUtil(SSLHostConfig sslHostConfig,

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java?rev=1724028&r1=1724027&r2=172402

Re: [VOTE-RESTARTED] Release Apache Tomcat Native 1.2.4

2016-01-11 Thread Giorgio Zoppi
Jean,
trying to move to CMake for making portable?

2016-01-08 10:13 GMT+01:00 jean-frederic clere :

> On 01/06/2016 08:45 PM, Mark Thomas wrote:
> > On 06/01/2016 19:34, Rainer Jung wrote:
> >> Hi Mark,
> >>
> >> there's no file bin/openssl.exe in the Windows binariy zip files.
> >>
> >> It existed in 1.2.3 but was also missing for 1.2.2. It also exists in
> >> 1.2.0 and 1.2.1 as well as 1.1.33 and 1.1.34. So I guess it should be
> >> included for 1.2.4 as well?
> >
> > I think that is an artefact of how I built the release. I should update
> > the scripts to take a copy of the openssl.exe.
> >
> > I'm not particularly concerned. I could copy it across from 1.2.3 if
> > people think it is essential.
>
> It is probably better to have it as building on windows is a challenge
> for a lot of people.
>
> Cheers
>
> Jean-Frederic
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


-- 
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
"Favola -Moda".


svn commit: r1724041 - /tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtil.java

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 14:35:54 2016
New Revision: 1724041

URL: http://svn.apache.org/viewvc?rev=1724041&view=rev
Log:
Improve Javadoc

Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtil.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtil.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtil.java?rev=1724041&r1=1724040&r2=1724041&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtil.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtil.java Mon Jan 11 
14:35:54 2016
@@ -22,6 +22,11 @@ import javax.net.ssl.KeyManager;
 import javax.net.ssl.SSLSessionContext;
 import javax.net.ssl.TrustManager;
 
+/**
+ * Provides a common interface for {@link SSLImplementation}s to create the
+ * necessary JSSE implementation objects for TLS connections created via the
+ * JSSE API.
+ */
 public interface SSLUtil {
 
 public SSLContext createSSLContext(List negotiableProtocols) 
throws Exception;
@@ -60,6 +65,11 @@ public interface SSLUtil {
  */
 public String[] getEnableableProtocols(SSLContext context);
 
+/**
+ * Optional interface that can be implemented by
+ * {@link javax.net.ssl.SSLEngine}s to indicate that they support ALPN and
+ * can provided the protocol agreed with the client.
+ */
 public interface ProtocolInfo {
 /**
  * ALPN information.



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



svn commit: r1724042 - in /tomcat/trunk/java/org/apache/tomcat/util/net: jsse/JSSEImplementation.java jsse/JSSESocketFactory.java jsse/JSSEUtil.java openssl/OpenSSLUtil.java

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 14:41:07 2016
New Revision: 1724042

URL: http://svn.apache.org/viewvc?rev=1724042&view=rev
Log:
JSSESocketFactory is not a socket factory. Time for a rename.

Added:
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEUtil.java
  - copied, changed from r1724040, 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java
Removed:
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java
Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java?rev=1724042&r1=1724041&r2=1724042&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java 
Mon Jan 11 14:41:07 2016
@@ -47,6 +47,6 @@ public class JSSEImplementation extends
 
 @Override
 public SSLUtil getSSLUtil(SSLHostConfig sslHostConfig, 
SSLHostConfigCertificate certificate) {
-return new JSSESocketFactory(sslHostConfig, certificate);
+return new JSSEUtil(sslHostConfig, certificate);
 }
 }

Copied: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEUtil.java (from 
r1724040, 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java)
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEUtil.java?p2=tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEUtil.java&p1=tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java&r1=1724040&r2=1724042&rev=1724042&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEUtil.java Mon Jan 11 
14:41:07 2016
@@ -61,21 +61,18 @@ import org.apache.tomcat.util.net.SSLUti
 import org.apache.tomcat.util.res.StringManager;
 
 /**
- * SSL server socket factory. It requires a valid RSA key and
- * JSSE.
- * keytool -genkey -alias tomcat -keyalg RSA
- * Use "changeit" as password (this is the default we use).
+ * SSLUtil implementation for JSSE.
  *
  * @author Harish Prabandham
  * @author Costin Manolache
  * @author Stefan Freyr Stefansson
- * @author EKR -- renamed to JSSESocketFactory
+ * @author EKR
  * @author Jan Luehe
  */
-public class JSSESocketFactory implements SSLUtil {
+public class JSSEUtil implements SSLUtil {
 
-private static final Log log = LogFactory.getLog(JSSESocketFactory.class);
-private static final StringManager sm = 
StringManager.getManager(JSSESocketFactory.class);
+private static final Log log = LogFactory.getLog(JSSEUtil.class);
+private static final StringManager sm = 
StringManager.getManager(JSSEUtil.class);
 
 private final SSLHostConfig sslHostConfig;
 private final SSLHostConfigCertificate certificate;
@@ -83,7 +80,7 @@ public class JSSESocketFactory implement
 private final String[] defaultServerProtocols;
 
 
-public JSSESocketFactory (SSLHostConfig sslHostConfig, 
SSLHostConfigCertificate certificate) {
+public JSSEUtil (SSLHostConfig sslHostConfig, SSLHostConfigCertificate 
certificate) {
 this.sslHostConfig = sslHostConfig;
 this.certificate = certificate;
 

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java?rev=1724042&r1=1724041&r2=1724042&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java Mon 
Jan 11 14:41:07 2016
@@ -26,13 +26,13 @@ import org.apache.tomcat.util.net.SSLCon
 import org.apache.tomcat.util.net.SSLHostConfig;
 import org.apache.tomcat.util.net.SSLHostConfigCertificate;
 import org.apache.tomcat.util.net.SSLUtil;
-import org.apache.tomcat.util.net.jsse.JSSESocketFactory;
+import org.apache.tomcat.util.net.jsse.JSSEUtil;
 
 public class OpenSSLUtil implements SSLUtil {
 
 private final SSLHostConfig sslHostConfig;
 private final SSLHostConfigCertificate certificate;
-private final JSSESocketFactory jsseUtil;
+private final JSSEUtil jsseUtil;
 
 private String[] enabledProtocols = null;
 private String[] enabledCiphers = null;
@@ -42,7 +42,7 @@ public class OpenSSLUtil implements SSLU
 this.certificate = certificate;
 if (certificate.getCertificateFile() == null) {
 // Using JSSE configuration for keystore and tru

buildbot failure in ASF Buildbot on tomcat-trunk

2016-01-11 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-trunk while building 
ASF Buildbot. Full details are available at:
http://ci.apache.org/builders/tomcat-trunk/builds/896

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-commit' 
triggered this build
Build Source Stamp: [branch tomcat/trunk] 1724042
Blamelist: markt

BUILD FAILED: failed compile_1

Sincerely,
 -The Buildbot




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



svn commit: r1724066 - in /tomcat/trunk: java/org/apache/tomcat/util/net/ java/org/apache/tomcat/util/net/jsse/ java/org/apache/tomcat/util/net/openssl/ test/org/apache/tomcat/util/net/jsse/

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 15:40:04 2016
New Revision: 1724066

URL: http://svn.apache.org/viewvc?rev=1724066&view=rev
Log:
Refactoring
- Add a base class for SSLUtil. Not used much at the moment but I have plans...
- Only need to pass SSLHostCondigCertificate when creating SSLUtil since it has 
a reference to the SSLHostConfig already

Added:
tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtilBase.java   (with props)
Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/SSLHostConfigCertificate.java
tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSEUtil.java
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java

tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLImplementation.java
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/TesterBug50640SslImpl.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java?rev=1724066&r1=1724065&r2=1724066&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/AbstractJsseEndpoint.java Mon 
Jan 11 15:40:04 2016
@@ -78,7 +78,7 @@ public abstract class AbstractJsseEndpoi
 
 for (SSLHostConfig sslHostConfig : sslHostConfigs.values()) {
 for (SSLHostConfigCertificate certificate : 
sslHostConfig.getCertificates(true)) {
-SSLUtil sslUtil = 
sslImplementation.getSSLUtil(sslHostConfig, certificate);
+SSLUtil sslUtil = 
sslImplementation.getSSLUtil(certificate);
 
 SSLContext sslContext = 
sslUtil.createSSLContext(negotiableProtocols);
 sslContext.init(sslUtil.getKeyManagers(), 
sslUtil.getTrustManagers(), null);

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/SSLHostConfigCertificate.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/SSLHostConfigCertificate.java?rev=1724066&r1=1724065&r2=1724066&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/SSLHostConfigCertificate.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/SSLHostConfigCertificate.java 
Mon Jan 11 15:40:04 2016
@@ -78,6 +78,11 @@ public class SSLHostConfigCertificate {
 
 // Common
 
+public SSLHostConfig getSSLHostConfig() {
+return sslHostConfig;
+}
+
+
 public Type getType() {
 return type;
 }

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java?rev=1724066&r1=1724065&r2=1724066&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/SSLImplementation.java Mon Jan 
11 15:40:04 2016
@@ -66,6 +66,5 @@ public abstract class SSLImplementation
 
 public abstract SSLSupport getSSLSupport(SSLSession session);
 
-public abstract SSLUtil getSSLUtil(SSLHostConfig sslHostConfig,
-SSLHostConfigCertificate certificate);
+public abstract SSLUtil getSSLUtil(SSLHostConfigCertificate certificate);
 }

Added: tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtilBase.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtilBase.java?rev=1724066&view=auto
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtilBase.java (added)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/SSLUtilBase.java Mon Jan 11 
15:40:04 2016
@@ -0,0 +1,30 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the sp

buildbot success in ASF Buildbot on tomcat-trunk

2016-01-11 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-trunk while 
building ASF Buildbot. Full details are available at:
http://ci.apache.org/builders/tomcat-trunk/builds/897

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-commit' 
triggered this build
Build Source Stamp: [branch tomcat/trunk] 1724066
Blamelist: markt

Build succeeded!

Sincerely,
 -The Buildbot




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



Re: [VOTE-RESTARTED] Release Apache Tomcat Native 1.2.4

2016-01-11 Thread jean-frederic clere
On 01/11/2016 03:10 PM, Giorgio Zoppi wrote:
> Jean,
> trying to move to CMake for making portable?

That might be something to look at my previous tries with CMake weren't
successful but feel free to contribute.

Cheers

Jean-Frederic

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



svn commit: r1724094 - /tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java

2016-01-11 Thread markt
Author: markt
Date: Mon Jan 11 17:35:29 2016
New Revision: 1724094

URL: http://svn.apache.org/viewvc?rev=1724094&view=rev
Log:
Whoops. Fix regression in r1724015.
Code was used although I can't see why a simple AtomicInteger wasn't sufficient.

Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java?rev=1724094&r1=1724093&r2=1724094&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java 
Mon Jan 11 17:35:29 2016
@@ -25,7 +25,7 @@ import java.security.cert.X509Certificat
 import java.util.ArrayList;
 import java.util.Base64;
 import java.util.List;
-import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import javax.net.ssl.KeyManager;
 import javax.net.ssl.SSLEngine;
@@ -84,10 +84,10 @@ public class OpenSSLContext implements o
 }
 
 private final long aprPool;
+private final AtomicInteger aprPoolDestroyed = new AtomicInteger(0);
+
 protected final long ctx;
 
-private static final AtomicIntegerFieldUpdater 
DESTROY_UPDATER
-= AtomicIntegerFieldUpdater.newUpdater(OpenSSLContext.class, 
"aprPoolDestroyed");
 static final CertificateFactory X509_CERT_FACTORY;
 
 private static final String BEGIN_KEY = "-BEGIN RSA PRIVATE 
KEY-\n";
@@ -171,7 +171,7 @@ public class OpenSSLContext implements o
 @Override
 public synchronized void destroy() {
 // Guard against multiple destroyPools() calls triggered by 
construction exception and finalize() later
-if (DESTROY_UPDATER.compareAndSet(this, 0, 1)) {
+if (aprPoolDestroyed.compareAndSet(0, 1)) {
 if (ctx != 0) {
 SSLContext.free(ctx);
 }



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



Re: svn commit: r1724094 - /tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java

2016-01-11 Thread Rémy Maucherat
2016-01-11 18:35 GMT+01:00 :

> Author: markt
> Date: Mon Jan 11 17:35:29 2016
> New Revision: 1724094
>
> URL: http://svn.apache.org/viewvc?rev=1724094&view=rev
> Log:
> Whoops. Fix regression in r1724015.
> Code was used although I can't see why a simple AtomicInteger wasn't
> sufficient.
>
> The Netty code used this. I'm not convinced either, but of course if
there's any problem it will crash.

Rémy


Re: svn commit: r1724094 - /tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java

2016-01-11 Thread Mark Thomas
On 11/01/2016 17:50, Rémy Maucherat wrote:
> 2016-01-11 18:35 GMT+01:00 :
> 
>> Author: markt
>> Date: Mon Jan 11 17:35:29 2016
>> New Revision: 1724094
>>
>> URL: http://svn.apache.org/viewvc?rev=1724094&view=rev
>> Log:
>> Whoops. Fix regression in r1724015.
>> Code was used although I can't see why a simple AtomicInteger wasn't
>> sufficient.
>
> The Netty code used this. I'm not convinced either, but of course if
> there's any problem it will crash.

I guess we'll find out if there is an issue.

Mark


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



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

2016-01-11 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 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-trunk-test-nio :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/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:
 -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-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.apache.org/gump/public/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 : Failed
Elapsed: 1 hour 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 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.3-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Dexamples.sources.skip=true 
-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-20160111.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Dtest.temp=output/test-tmp-NIO -Dtest.accesslog=true -Dexecute.test.nio=true 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-ma
 ster/dest-20160111/bin/openssl -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-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/buil

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

2016-01-11 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 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-trunk-test-nio2 :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/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:
 -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-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.apache.org/gump/public/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 : Failed
Elapsed: 1 hour 4 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.3-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Dexamples.sources.skip=true 
-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-20160111.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-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
 -master/dest-20160111/bin/openssl -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-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-tr

[GUMP@vmgump]: Project tomcat-tc7.0.x-test-bio (in module tomcat-7.0.x) failed

2016-01-11 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 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-tc7.0.x-test-bio :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/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:
 -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- Failed with reason build failed
 -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.apache.org/gump/public/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 : Failed
Elapsed: 47 mins 44 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 
-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.3-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160111.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.excludePerformance=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=false -Dexecute.test.bio=true 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/wo
 
rkspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Dtest.reports=output/logs-BIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160111-native-src.tar.gz
 -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dexecute.test.nio=false -Dtest.accesslog=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20160111.jar
 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-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/tomca

svn commit: r1724144 - in /tomcat/trunk/java/org/apache: catalina/loader/ catalina/manager/ catalina/manager/host/ catalina/manager/util/ tomcat/util/modeler/

2016-01-11 Thread remm
Author: remm
Date: Mon Jan 11 23:29:45 2016
New Revision: 1724144

URL: http://svn.apache.org/viewvc?rev=1724144&view=rev
Log:
Javadoc fixes.

Modified:
tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java
tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java
tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java
tomcat/trunk/java/org/apache/catalina/manager/JspHelper.java
tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java
tomcat/trunk/java/org/apache/catalina/manager/StatusTransformer.java

tomcat/trunk/java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java
tomcat/trunk/java/org/apache/catalina/manager/host/HostManagerServlet.java
tomcat/trunk/java/org/apache/catalina/manager/util/SessionUtils.java
tomcat/trunk/java/org/apache/tomcat/util/modeler/BaseModelMBean.java

Modified: 
tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java?rev=1724144&r1=1724143&r2=1724144&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java Mon 
Jan 11 23:29:45 2016
@@ -445,7 +445,7 @@ public abstract class WebappClassLoaderB
 // - Properties
 
 /**
- * Get associated resources.
+ * @return associated resources.
  */
 public WebResourceRoot getResources() {
 return this.resources;
@@ -454,6 +454,8 @@ public abstract class WebappClassLoaderB
 
 /**
  * Set associated resources.
+ * @param resources the resources from which the classloader will
+ * load the classes
  */
 public void setResources(WebResourceRoot resources) {
 this.resources = resources;
@@ -461,7 +463,7 @@ public abstract class WebappClassLoaderB
 
 
 /**
- * Return the context name for this class loader.
+ * @return the context name for this class loader.
  */
 public String getContextName() {
 if (resources == null) {
@@ -474,6 +476,8 @@ public abstract class WebappClassLoaderB
 
 /**
  * Return the "delegate first" flag for this class loader.
+ * @return true if the class lookup will delegate to
+ *   the parent first. The default in Tomcat is false.
  */
 public boolean getDelegate() {
 
@@ -560,6 +564,8 @@ public abstract class WebappClassLoaderB
 
 /**
  * Return the clearReferencesStatic flag for this Context.
+ * @return true if the classloader should attempt to set to 
null
+ *static final fields in loaded classes
  */
 public boolean getClearReferencesStatic() {
 return (this.clearReferencesStatic);
@@ -577,7 +583,7 @@ public abstract class WebappClassLoaderB
 
 
 /**
- * Return the clearReferencesStopThreads flag for this Context.
+ * @return the clearReferencesStopThreads flag for this Context.
  */
 public boolean getClearReferencesStopThreads() {
 return (this.clearReferencesStopThreads);
@@ -596,7 +602,7 @@ public abstract class WebappClassLoaderB
 
 
 /**
- * Return the clearReferencesStopTimerThreads flag for this Context.
+ * @return the clearReferencesStopTimerThreads flag for this Context.
  */
 public boolean getClearReferencesStopTimerThreads() {
 return (this.clearReferencesStopTimerThreads);
@@ -615,7 +621,7 @@ public abstract class WebappClassLoaderB
 
 
 /**
- * Return the clearReferencesLogFactoryRelease flag for this Context.
+ * @return the clearReferencesLogFactoryRelease flag for this Context.
  */
 public boolean getClearReferencesLogFactoryRelease() {
 return (this.clearReferencesLogFactoryRelease);
@@ -635,7 +641,7 @@ public abstract class WebappClassLoaderB
 
 
 /**
- * Return the clearReferencesHttpClientKeepAliveThread flag for this
+ * @return the clearReferencesHttpClientKeepAliveThread flag for this
  * Context.
  */
 public boolean getClearReferencesHttpClientKeepAliveThread() {
@@ -726,6 +732,7 @@ public abstract class WebappClassLoaderB
 /**
  * Have one or more classes or resources been modified so that a reload
  * is appropriate?
+ * @return true if there's been a modification
  */
 public boolean modified() {
 
@@ -782,9 +789,6 @@ public abstract class WebappClassLoaderB
 }
 
 
-/**
- * Render a String representation of this object.
- */
 @Override
 public String toString() {
 
@@ -812,9 +816,7 @@ public abstract class WebappClassLoaderB
 //  ClassLoader Methods
 
 
-/**
- * Expose this method for use by the unit tests.
- */
+// Note: exposed for use by tests

[Bug 58835] New: wrong shutdown for websockets

2016-01-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58835

Bug ID: 58835
   Summary: wrong shutdown for websockets
   Product: Tomcat 9
   Version: unspecified
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: WebSocket
  Assignee: dev@tomcat.apache.org
  Reporter: publicoce...@gmail.com

When the container shutdowns , it commands directly to close all the sockets.
It is a too much simply solution.
You might add a handler before to do it , i could make particolar things before
to close sockets , for example sending a final message with particular
informations (Business logic status)
Developers would have the possibility to handle the shutdown phase. 
In tomcat 9 , it closes abrubtly all the sockets, 
in tomcat 8 , it was better in this case , but when you are sending a message
before to close a socket , it throws a exception because it dont flush the
previous messages.
The solution for me is simply to flush messages enqueued before to close and
add a callback onShutdown 

-- 
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 58836] New: Query string parameters w/o values are not sent to dest servlet via request.getRequestDispatcher().forward()

2016-01-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58836

Bug ID: 58836
   Summary: Query string parameters w/o values are not sent to
dest servlet via
request.getRequestDispatcher().forward()
   Product: Tomcat 8
   Version: 8.0.28
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: safepassi...@gmail.com

URL / query string parameters with no value (technically keyless values) are
not received by the destination servlet when using
request.getRequestDispatcher().forward().

Example:
request.getRequestDispatcher("/newpage?P1=1&P2").forward(request,response);

The servlet handling /newpage will have P1 in the request parameter list but
not P2 even though both parameters are in the query string verified with
request.getQueryString().  The order and quantity of parameters doesn't seem to
make a difference, those without values are not seen by the servlet, while
those with values (or even with just an = but no value) are.

I believe the cause may be in ApplicationHttpRequest.mergeParameters(). 
Possibly the line "if (value == null)" should be replaced with if
(queryParameters.containsKey(key)) (among other things), but I'm not 100% on
that, building and debugging Tomcat is beyond my capabilities at this point.

I have a pair of test servlets that show this behavior on my development server
if somebody wants to see it in action.  Email me safepassing2/gmail_com and
I'll provide the address.

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



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

2016-01-11 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,
 and has been outstanding for 4 runs.
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-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 failed
 -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: 41 mins 53 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.3-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160112-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160112.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160112-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-20160112/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.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/tomcat-api.jar:/srv/gump/public

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

2016-01-11 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 has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 3 runs.
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-apr :  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-apr/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-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.apache.org/gump/public/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 : Failed
Elapsed: 9 mins 32 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.3-SNAPSHOT.jar
 -Dtest.reports=output/logs-APR 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160112-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native/dest-20160112/lib 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160112.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160112-native-src.tar.gz
 -Dtest.temp=output/test-tmp-APR -Dtest.accesslog=true -Dexecute.test.nio=false 
-Dtest
 
.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20160112/bin/openssl
 -Dexecute.test.bio=false -Dexecute.test.apr=true 
-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/workspa

svn commit: r1724156 - /tomcat/trunk/webapps/docs/config/cluster-interceptor.xml

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:12:13 2016
New Revision: 1724156

URL: http://svn.apache.org/viewvc?rev=1724156&view=rev
Log:
Correct document of MessageDispatchInterceptor.
Merge documents of MessageDispatch15Interceptor into MessageDispatchInterceptor.

Modified:
tomcat/trunk/webapps/docs/config/cluster-interceptor.xml

Modified: tomcat/trunk/webapps/docs/config/cluster-interceptor.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/config/cluster-interceptor.xml?rev=1724156&r1=1724155&r2=1724156&view=diff
==
--- tomcat/trunk/webapps/docs/config/cluster-interceptor.xml (original)
+++ tomcat/trunk/webapps/docs/config/cluster-interceptor.xml Tue Jan 12 
05:12:13 2016
@@ -44,7 +44,6 @@

 
org.apache.catalina.tribes.group.interceptors.TcpFailureDetector
 
org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor
-
org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor
 
org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor
 
org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator
 
org.apache.catalina.tribes.group.interceptors.OrderInterceptor
@@ -108,32 +107,8 @@
  

   
-  
-   
- 
-   Required, This dispatcher uses JDK 1.5 java.util.concurrent package
- 
- 
-   The default and hard coded value is 8 
(org.apache.catalina.tribes.Channel.SEND_OPTIONS_ASYNCHRONOUS).
-   The dispatcher will trigger on this value only, as it is predefined by 
Tribes.
-   The other attributes are inherited from its base class 
org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.
- 
- 
-   The maximum number of threads in this pool, default is 10.
- 
- 
-   The number of threads to keep in the pool, default is 2.
- 
- 
-   Maximum number of milliseconds of until Idle thread terminates. Default 
value is 5000(5 seconds).
- 
-   
-  
   

- 
-   Required, Same implementation as 
MessageDispatch15Interceptor, but with JDK 1.4 compliance.
- 
  
The default and hard coded value is 8 
(org.apache.catalina.tribes.Channel.SEND_OPTIONS_ASYNCHRONOUS).
The dispatcher will trigger on this value only, as it is predefined by 
Tribes.
@@ -147,6 +122,15 @@
if the queue fills up, one can trigger the behavior, if 
alwaysSend is set to true, the message will be sent synchronously
if the flag is false, an error is thrown
  
+ 
+   The maximum number of threads in this pool, default is 10.
+ 
+ 
+   The number of threads to keep in the pool, default is 2.
+ 
+ 
+   Maximum number of milliseconds of until Idle thread terminates. Default 
value is 5000(5 seconds).
+ 

   
   



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



svn commit: r1724158 - /tomcat/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:24:42 2016
New Revision: 1724158

URL: http://svn.apache.org/viewvc?rev=1724158&view=rev
Log:
Ensure that asynchronous session replication thread is a daemon thread.

Modified:
tomcat/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java?rev=1724158&r1=1724157&r2=1724158&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java 
Tue Jan 12 05:24:42 2016
@@ -63,6 +63,7 @@ public class TcclThreadFactory implement
 } else {
 t.setContextClassLoader(this.getClass().getClassLoader());
 }
+t.setDaemon(true);
 return t;
 }
 



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



svn commit: r1724159 - in /tomcat/tc8.0.x/trunk: java/org/apache/catalina/tribes/util/TcclThreadFactory.java webapps/docs/changelog.xml

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:25:37 2016
New Revision: 1724159

URL: http://svn.apache.org/viewvc?rev=1724159&view=rev
Log:
Ensure that asynchronous session replication thread is a daemon thread.

Modified:

tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java?rev=1724159&r1=1724158&r2=1724159&view=diff
==
--- 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
 (original)
+++ 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
 Tue Jan 12 05:25:37 2016
@@ -63,6 +63,7 @@ public class TcclThreadFactory implement
 } else {
 t.setContextClassLoader(this.getClass().getClassLoader());
 }
+t.setDaemon(true);
 return t;
 }
 

Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml?rev=1724159&r1=1724158&r2=1724159&view=diff
==
--- tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Tue Jan 12 05:25:37 2016
@@ -194,6 +194,10 @@
 Add support for the shutdown notification of local members in the 
static
 cluster. (kfujino)
   
+  
+Ensure that asynchronous session replication thread is a daemon thread.
+(kfujino)
+  
 
   
   



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



svn commit: r1724160 - in /tomcat/tc7.0.x/trunk: java/org/apache/catalina/tribes/util/TcclThreadFactory.java webapps/docs/changelog.xml

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:26:27 2016
New Revision: 1724160

URL: http://svn.apache.org/viewvc?rev=1724160&view=rev
Log:
Ensure that asynchronous session replication thread is a daemon thread.

Modified:

tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java?rev=1724160&r1=1724159&r2=1724160&view=diff
==
--- 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
 (original)
+++ 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/util/TcclThreadFactory.java
 Tue Jan 12 05:26:27 2016
@@ -64,6 +64,7 @@ public class TcclThreadFactory implement
 } else {
 t.setContextClassLoader(this.getClass().getClassLoader());
 }
+t.setDaemon(true);
 return t;
 }
 

Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1724160&r1=1724159&r2=1724160&view=diff
==
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Tue Jan 12 05:26:27 2016
@@ -187,6 +187,10 @@
 Add support for the shutdown notification of local members in the 
static
 cluster. (kfujino)
   
+  
+Ensure that asynchronous session replication thread is a daemon thread.
+(kfujino)
+  
 
   
   



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



svn commit: r1724161 - /tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:32:23 2016
New Revision: 1724161

URL: http://svn.apache.org/viewvc?rev=1724161&view=rev
Log:
No functional change.
Use the backup members value from a local variable.

Modified:
tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java

Modified: tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java?rev=1724161&r1=1724160&r2=1724161&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java Tue 
Jan 12 05:32:23 2016
@@ -140,7 +140,7 @@ public class ReplicatedMap extends
 MapMessage msg = new MapMessage(getMapContextName(), 
MapMessage.MSG_COPY, false,
 (Serializable) key, (Serializable) value, 
null,channel.getLocalMember(false), backup);
 
-getChannel().send(getMapMembers(), msg, getChannelSendOptions());
+getChannel().send(backup, msg, getChannelSendOptions());
 } catch (ChannelException e) {
 FaultyMember[] faultyMembers = e.getFaultyMembers();
 if (faultyMembers.length == 0) throw e;



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



svn commit: r1724162 - /tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:33:06 2016
New Revision: 1724162

URL: http://svn.apache.org/viewvc?rev=1724162&view=rev
Log:
No functional change.
Use the backup members value from a local variable.

Modified:

tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java?rev=1724162&r1=1724161&r2=1724162&view=diff
==
--- 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java 
(original)
+++ 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java 
Tue Jan 12 05:33:06 2016
@@ -140,7 +140,7 @@ public class ReplicatedMap extends
 MapMessage msg = new MapMessage(getMapContextName(), 
MapMessage.MSG_COPY, false,
 (Serializable) key, (Serializable) value, 
null,channel.getLocalMember(false), backup);
 
-getChannel().send(getMapMembers(), msg, getChannelSendOptions());
+getChannel().send(backup, msg, getChannelSendOptions());
 } catch (ChannelException e) {
 FaultyMember[] faultyMembers = e.getFaultyMembers();
 if (faultyMembers.length == 0) throw e;



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



svn commit: r1724163 - /tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:33:48 2016
New Revision: 1724163

URL: http://svn.apache.org/viewvc?rev=1724163&view=rev
Log:
No functional change.
Use the backup members value from a local variable.

Modified:

tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java?rev=1724163&r1=1724162&r2=1724163&view=diff
==
--- 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java 
(original)
+++ 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java 
Tue Jan 12 05:33:48 2016
@@ -142,7 +142,7 @@ public class ReplicatedMap extends
 MapMessage msg = new MapMessage(getMapContextName(), 
MapMessage.MSG_COPY, false,
 (Serializable) key, (Serializable) value, 
null,channel.getLocalMember(false), backup);
 
-getChannel().send(getMapMembers(), msg, getChannelSendOptions());
+getChannel().send(backup, msg, getChannelSendOptions());
 } catch (ChannelException e) {
 FaultyMember[] faultyMembers = e.getFaultyMembers();
 if (faultyMembers.length == 0) throw e;



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



svn commit: r1724164 - /tomcat/trunk/java/org/apache/catalina/tribes/UniqueId.java

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:38:26 2016
New Revision: 1724164

URL: http://svn.apache.org/viewvc?rev=1724164&view=rev
Log:
No functional change.
Remove package. It already has been imported.

Modified:
tomcat/trunk/java/org/apache/catalina/tribes/UniqueId.java

Modified: tomcat/trunk/java/org/apache/catalina/tribes/UniqueId.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/UniqueId.java?rev=1724164&r1=1724163&r2=1724164&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/tribes/UniqueId.java (original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/UniqueId.java Tue Jan 12 
05:38:26 2016
@@ -71,7 +71,7 @@ public final class UniqueId implements S
 @Override
 public String toString() {
 StringBuilder buf = new StringBuilder("UniqueId");
-buf.append(org.apache.catalina.tribes.util.Arrays.toString(id));
+buf.append(Arrays.toString(id));
 return buf.toString();
 }
 



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



svn commit: r1724165 - /tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:39:30 2016
New Revision: 1724165

URL: http://svn.apache.org/viewvc?rev=1724165&view=rev
Log:
No functional change.
Remove package. It already has been imported.

Modified:
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java

Modified: tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java?rev=1724165&r1=1724164&r2=1724165&view=diff
==
--- tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java 
(original)
+++ tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java Tue Jan 
12 05:39:30 2016
@@ -71,7 +71,7 @@ public final class UniqueId implements S
 @Override
 public String toString() {
 StringBuilder buf = new StringBuilder("UniqueId");
-buf.append(org.apache.catalina.tribes.util.Arrays.toString(id));
+buf.append(Arrays.toString(id));
 return buf.toString();
 }
 



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



svn commit: r1724167 - /tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:40:12 2016
New Revision: 1724167

URL: http://svn.apache.org/viewvc?rev=1724167&view=rev
Log:
No functional change.
Remove package. It already has been imported.

Modified:
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java

Modified: tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java?rev=1724167&r1=1724166&r2=1724167&view=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java 
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/UniqueId.java Tue Jan 
12 05:40:12 2016
@@ -71,7 +71,7 @@ public final class UniqueId implements S
 @Override
 public String toString() {
 StringBuilder buf = new StringBuilder("UniqueId");
-buf.append(org.apache.catalina.tribes.util.Arrays.toString(id));
+buf.append(Arrays.toString(id));
 return buf.toString();
 }
 



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



svn commit: r1724168 - /tomcat/trunk/webapps/docs/cluster-howto.xml

2016-01-11 Thread kfujino
Author: kfujino
Date: Tue Jan 12 05:44:35 2016
New Revision: 1724168

URL: http://svn.apache.org/viewvc?rev=1724168&view=rev
Log:
Fix cluster-howto docs.

Modified:
tomcat/trunk/webapps/docs/cluster-howto.xml

Modified: tomcat/trunk/webapps/docs/cluster-howto.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/cluster-howto.xml?rev=1724168&r1=1724167&r2=1724168&view=diff
==
--- tomcat/trunk/webapps/docs/cluster-howto.xml (original)
+++ tomcat/trunk/webapps/docs/cluster-howto.xml Tue Jan 12 05:44:35 2016
@@ -64,7 +64,7 @@
 The IP broadcasted is 
java.net.InetAddress.getLocalHost().getHostAddress() (make sure 
you don't broadcast 127.0.0.1, this is a common error)
 The TCP port listening for replication messages is the first available 
server socket in range 4000-4100
 Listener is configured ClusterSessionListener
-Two interceptors are configured TcpFailureDetector and 
MessageDispatch15Interceptor
+Two interceptors are configured TcpFailureDetector and 
MessageDispatchInterceptor
   
   
 The following is the default cluster configuration:
@@ -93,7 +93,7 @@
   
 
 
-
+
   
 
   
   
 
 
-
+
 
   
 
@@ -359,7 +359,7 @@ should be completed:
 For more info, Please visit the reference documentation
 
 
 
@@ -368,7 +368,7 @@ should be completed:
 Using interceptors, logic can be broken into more manageable pieces of 
code. The interceptors configured above are:
 TcpFailureDetector - verifies crashed members through TCP, if 
multicast packets get dropped, this interceptor protects against false 
positives,
 ie the node marked as crashed even though it still is alive and 
running.
-MessageDispatch15Interceptor - dispatches messages to a thread (thread 
pool) to send message asynchronously.
+MessageDispatchInterceptor - dispatches messages to a thread (thread 
pool) to send message asynchronously.
 ThroughputInterceptor - prints out simple stats on message 
traffic.
 Please note that the order of interceptors is important. The way they 
are defined in server.xml is the way they are represented in the
 channel stack. Think of it as a linked list, with the head being the 
first most interceptor and the tail the last.



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



buildbot failure in ASF Buildbot on tomcat-8-trunk

2016-01-11 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-8-trunk while 
building ASF Buildbot. Full details are available at:
http://ci.apache.org/builders/tomcat-8-trunk/builds/398

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

Buildslave for this Build: silvanus_ubuntu

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

BUILD FAILED: failed compile_1

Sincerely,
 -The Buildbot




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



[Bug 58837] New: support "X-Content-Security-Policy" a.k.a as "CSP"

2016-01-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58837

Bug ID: 58837
   Summary: support "X-Content-Security-Policy" a.k.a as "CSP"
   Product: Tomcat 8
   Version: trunk
  Hardware: PC
OS: Windows NT
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: Connectors
  Assignee: dev@tomcat.apache.org
  Reporter: hau...@acm.org

see also https://www.owasp.org/index.php/Content_Security_Policy 
  - http://w3c.github.io/webappsec-csp/
  - http://www.html5rocks.com/en/tutorials/security/content-security-policy/

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