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

2015-08-10 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,
 and has been outstanding for 7 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-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 failed
 -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: 58 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 
-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-20150810-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-20150810.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20150810-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-master/dest-20150810/bin/o
 penssl -Dexecute.test.apr=false -Dtest.excludePerformance=true 
-Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.4-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-apr (in module tomcat-7.0.x) failed

2015-08-10 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,
 and has been outstanding for 13 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-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: 35 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 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20150810-native-src.tar.gz
 -Dtest.reports=output/logs-APR 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20150810-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps 
-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-20150810/lib 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20150810.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-src.jar
 -Dtest.exclu
 dePerformance=true -Dtest.accesslog=true 
-Dcommons-pool.home=/srv/gump/public/workspace/commons-pool-1.x 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=true -Dexecute.test.bio=false -Dexecute.test.nio=false 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20150810.jar
 -Dtest.temp=output/test-tmp-APR 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.0.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ha.jar:/srv/gump/pub

[Bug 58223] WsSession.getOpenSessions breaks API contract

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58223

Violeta Georgieva  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |INVALID

--- Comment #1 from Violeta Georgieva  ---
Hello,

Check the Tomcat 7 changelog carefully:

"57974: Session.getOpenSessions should return all sessions associated with a
given endpoint instance, rather than all sessions from the endpoint class."

getOpenSessions will return all sessions to a given instance, not class

Regards,
Violeta

-- 
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 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #11 from Martin Wegner  ---
I checked out http://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk and run the
Ant task 'release':

BUILD FAILED
C:\Users\XXX\workspace\Tomcat 8\build.xml:1587: Error while expanding
C:\Users\XXX\workspace\Tomcat 8\output\extras\logging\commons-logging-src.tar
java.io.IOException: Error detected parsing the header

-- 
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 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #12 from Violeta Georgieva  ---
(In reply to Martin Wegner from comment #11)

Hi,

> I checked out http://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk and run
> the Ant task 'release':
> 
> BUILD FAILED
> C:\Users\XXX\workspace\Tomcat 8\build.xml:1587: Error while expanding
> C:\Users\XXX\workspace\Tomcat 8\output\extras\logging\commons-logging-src.tar
> java.io.IOException: Error detected parsing the header

This is a known issue with ANT 1.9.4 [1].

Regards,
Violeta

[1] https://bz.apache.org/bugzilla/show_bug.cgi?id=56641

-- 
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 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #13 from Martin Wegner  ---
And what can I do about it?

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

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



[Bug 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #14 from Violeta Georgieva  ---
(In reply to Martin Wegner from comment #13)
> And what can I do about it?

What do you think about using ANT 1.9.6?

-- 
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: r1694989 - /tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 08:41:34 2015
New Revision: 1694989

URL: http://svn.apache.org/r1694989
Log:
Trivial commit to debug CI build

Modified:
tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java

Modified: tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java?rev=1694989&r1=1694988&r2=1694989&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java (original)
+++ tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java Mon Aug 10 
08:41:34 2015
@@ -29,6 +29,8 @@ public class FindLeaksTask extends Abstr
 /**
  * Sets the statusLine parameter that controls if the response includes a
  * status line or not.
+ *
+ * @param statusLine true if the status line should be 
included
  */
 public void setStatusLine(boolean statusLine) {
 this.statusLine = statusLine;



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



[Bug 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #15 from Martin Wegner  ---
I use Eclipse Mars (the newest of the newest) but it comes with Ant
1.9.4...what a pity :(

-- 
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 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #16 from Martin Wegner  ---
OK with Ant 1.9.6 I get this error:

-installer-create-uninstaller:

BUILD FAILED
C:\Users\XXX\workspace\Tomcat 8\build.xml:2175: Execute failed:
java.io.IOException: Cannot run program "C:\Users\XXX\workspace\Tomcat
8\output\dist\tempinstaller.exe" (in directory "C:\Users\XXX\workspace\Tomcat
8\output\dist"): CreateProcess error=2, The system cannot find the file
specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at
org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:629)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:853)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find
the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 23 more

-- 
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 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #17 from Violeta Georgieva  ---
Hi,

Please use tomcat users mailing list as this does not belong to this issue.

Thanks a lot,
Violeta

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



buildbot success in ASF Buildbot on tomcat-trunk

2015-08-10 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/109

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



svn commit: r1694996 - /tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 08:57:51 2015
New Revision: 1694996

URL: http://svn.apache.org/r1694996
Log:
Trivial commit to debug CI build

Modified:
tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java

Modified: tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java?rev=1694996&r1=1694995&r2=1694996&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java (original)
+++ tomcat/trunk/java/org/apache/catalina/ant/FindLeaksTask.java Mon Aug 10 
08:57:51 2015
@@ -39,6 +39,9 @@ public class FindLeaksTask extends Abstr
 /**
  * Returns the statusLine parameter that controls if the response includes 
a
  * status line or not.
+ *
+ * @return true if the status line should be included,
+ * otherwise false
  */
 public boolean getStatusLine() {
 return statusLine;



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



[Bug 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #18 from Martin Wegner  ---
"No nightly builds but Tomcat 8 is very easy to build from source."

So it is not easy.


"Alternatively, I can make a development build available for you to download.
Let me know if you need that."

Yes we need that.

Thanks!

-- 
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-trunk-test-nio2 (in module tomcat-trunk) failed

2015-08-10 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,
 and has been outstanding for 7 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-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 failed
 -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: 46 mins 41 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-20150810-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-20150810.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20150810-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-20150810/bi
 n/openssl -Dexecute.test.apr=false -Dtest.excludePerformance=true 
-Dexecute.test.nio2=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.4-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

[Bug 51124] ArrayIndexOutOfBoundsException after setting org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=51124

Vijay Ghadage  changed:

   What|Removed |Added

Version|6.0.32  |7.0.41
 Status|RESOLVED|REOPENED
 Resolution|FIXED   |---
URL||Still i getting this issue
   ||in Tomcat 7.0.41
  Component|Jasper  |Jasper
   Keywords||ErrorMessage
 OS|Linux   |Windows 7
   Target Milestone|default |---
Product|Tomcat 6|Tomcat 7

--- Comment #10 from Vijay Ghadage  ---
167:  
168:  
169: 
170: 
171: ${pages.pagination}
172:
173: 


Stacktrace:] with root cause
java.lang.OutOfMemoryError: Java heap space
at
org.apache.jasper.runtime.BodyContentImpl.reAllocBuff(BodyContentImpl.java:647)
at
org.apache.jasper.runtime.BodyContentImpl.write(BodyContentImpl.java:145)
at
org.apache.jasper.runtime.BodyContentImpl.write(BodyContentImpl.java:161)
at
org.apache.jsp.smsAdminReportDetails_jsp._jspx_meth_c_005fforEach_005f1(smsAdminReportDetails_jsp.java:1217)
at
org.apache.jsp.smsAdminReportDetails_jsp._jspx_meth_html_005fselect_005f0(smsAdminReportDetails_jsp.java:1179)
at
org.apache.jsp.smsAdminReportDetails_jsp._jspx_meth_c_005fotherwise_005f1(smsAdminReportDetails_jsp.java:1037)
at
org.apache.jsp.smsAdminReportDetails_jsp._jspx_meth_c_005fchoose_005f1(smsAdminReportDetails_jsp.java:931)
at
org.apache.jsp.smsAdminReportDetails_jsp._jspService(smsAdminReportDetails_jsp.java:361)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

-- 
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 51124] ArrayIndexOutOfBoundsException after setting org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=51124

Mark Thomas  changed:

   What|Removed |Added

   Target Milestone|--- |default
   Keywords|ErrorMessage|
 OS||All
Version|7.0.41  |6.0.32
 Resolution|--- |FIXED
 Status|REOPENED|RESOLVED
  Component|Jasper  |Jasper
URL|Still i getting this issue  |
   |in Tomcat 7.0.41|
Product|Tomcat 7|Tomcat 6

--- Comment #11 from Mark Thomas  ---
(In reply to Vijay Ghadage from comment #10)

Please use the users mailing list rather than re-opening a random bug and
dumping your stack trace.

Restoring the original parameters...

-- 
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: r1695006 - in /tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2: BasicDataSourceFactory.java datasources/CPDSConnectionFactory.java datasources/KeyedCPDSConnectionFactory.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 09:46:19 2015
New Revision: 1695006

URL: http://svn.apache.org/r1695006
Log:
Fix checkstyle errors in DBCP2 updates

Modified:
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java

tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java

tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java?rev=1695006&r1=1695005&r2=1695006&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java 
Mon Aug 10 09:46:19 2015
@@ -517,7 +517,7 @@ public class BasicDataSourceFactory impl
 if (value != null) {
 dataSource.setLogAbandoned(Boolean.valueOf(value).booleanValue());
 }
-
+
 value = properties.getProperty(PROP_ABANDONEDUSAGETRACKING);
 if (value != null) {
 
dataSource.setAbandonedUsageTracking(Boolean.valueOf(value).booleanValue());

Modified: 
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java?rev=1695006&r1=1695005&r2=1695006&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
 Mon Aug 10 09:46:19 2015
@@ -185,7 +185,7 @@ class CPDSConnectionFactory
 valid = false;
 } finally {
 Utils.closeQuietly(conn);
-validatingSet.remove(pconn); 
+validatingSet.remove(pconn);
 }
 } else {
 Statement stmt = null;

Modified: 
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java?rev=1695006&r1=1695005&r2=1695006&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java
 Mon Aug 10 09:46:19 2015
@@ -185,7 +185,7 @@ class KeyedCPDSConnectionFactory
 valid = false;
 } finally {
 Utils.closeQuietly(conn);
-validatingSet.remove(pconn); 
+validatingSet.remove(pconn);
 }
 } else {
 Statement stmt = null;



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



svn commit: r1695007 - in /tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2: ./ BasicDataSourceFactory.java datasources/CPDSConnectionFactory.java datasources/KeyedCPDSConnectionFactory.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 09:49:55 2015
New Revision: 1695007

URL: http://svn.apache.org/r1695007
Log:
Fix checkstyle errors in DBCP2 updates

Modified:
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/   (props changed)

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java

Propchange: tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug 10 09:49:55 2015
@@ -1,2 +1,2 @@
 
/commons/proper/dbcp/trunk/src/main/java/org/apache/commons/dbcp2:1593516-1694605
-/tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2:1682315,1682317,1694658
+/tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2:1682315,1682317,1694658,1695006

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java?rev=1695007&r1=1695006&r2=1695007&view=diff
==
--- 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java
 (original)
+++ 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java
 Mon Aug 10 09:49:55 2015
@@ -517,7 +517,7 @@ public class BasicDataSourceFactory impl
 if (value != null) {
 dataSource.setLogAbandoned(Boolean.valueOf(value).booleanValue());
 }
-
+
 value = properties.getProperty(PROP_ABANDONEDUSAGETRACKING);
 if (value != null) {
 
dataSource.setAbandonedUsageTracking(Boolean.valueOf(value).booleanValue());

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java?rev=1695007&r1=1695006&r2=1695007&view=diff
==
--- 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
 (original)
+++ 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
 Mon Aug 10 09:49:55 2015
@@ -185,7 +185,7 @@ class CPDSConnectionFactory
 valid = false;
 } finally {
 Utils.closeQuietly(conn);
-validatingSet.remove(pconn); 
+validatingSet.remove(pconn);
 }
 } else {
 Statement stmt = null;

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java?rev=1695007&r1=1695006&r2=1695007&view=diff
==
--- 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java
 (original)
+++ 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java
 Mon Aug 10 09:49:55 2015
@@ -185,7 +185,7 @@ class KeyedCPDSConnectionFactory
 valid = false;
 } finally {
 Utils.closeQuietly(conn);
-validatingSet.remove(pconn); 
+validatingSet.remove(pconn);
 }
 } else {
 Statement stmt = null;



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

2015-08-10 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/111

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



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

2015-08-10 Thread Bill Barker
To whom it may engage...

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

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


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test-apr/index.html

That said, some information snippets are provided here.

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



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test-apr/gump_work/build_tomcat-trunk_tomcat-trunk-test-apr.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-apr (Type: Build)
Work ended in a state of : Failed
Elapsed: 45 mins 21 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-20150810-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-trunk/dest-20150810/lib 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20150810.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20150810-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-master/dest-20150810/bin/openssl
 -Dexecute.test.apr=true -Dtest.excludePerformance=true 
-Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.4-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

svn commit: r1695023 - /tomcat/trunk/conf/logging.properties

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 11:38:16 2015
New Revision: 1695023

URL: http://svn.apache.org/r1695023
Log:
More debugging for Gump

Modified:
tomcat/trunk/conf/logging.properties

Modified: tomcat/trunk/conf/logging.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/conf/logging.properties?rev=1695023&r1=1695022&r2=1695023&view=diff
==
--- tomcat/trunk/conf/logging.properties (original)
+++ tomcat/trunk/conf/logging.properties Mon Aug 10 11:38:16 2015
@@ -62,3 +62,6 @@ org.apache.catalina.core.ContainerBase.[
 
 # To see debug messages in TldLocationsCache, uncomment the following line:
 #org.apache.jasper.compiler.TldLocationsCache.level = FINE
+
+# Temporary addition to generate debug logging to investigate Gump failures
+org.apache.coyote.http2.Http2UpgradeHandler.level = FINE



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



svn commit: r1695035 - /tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 11:50:59 2015
New Revision: 1695035

URL: http://svn.apache.org/r1695035
Log:
Increase delay for Gump. May need to exclude this test.

Modified:
tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java

Modified: tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java?rev=1695035&r1=1695034&r2=1695035&view=diff
==
--- tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java 
(original)
+++ tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java Mon Aug 
10 11:50:59 2015
@@ -28,7 +28,7 @@ import org.junit.Test;
  */
 public class TestHttp2Section_6_8 extends Http2TestBase {
 
-private static final long PNG_ACK_DELAY_MS = 1000;
+private static final long PNG_ACK_DELAY_MS = 2000;
 
 @Test
 public void testGoawayIgnoreNewStreams() throws Exception {
@@ -41,6 +41,8 @@ public class TestHttp2Section_6_8 extend
 
 // Go away
 parser.readFrame(true);
+// Debugging Gump failure
+System.err.println(output.getTrace());
 Assert.assertEquals("0-Goaway-[2147483647]-[0]-[null]", 
output.getTrace());
 output.clearTrace();
 



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



buildbot success in ASF Buildbot on tomcat-trunk

2015-08-10 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/112

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



buildbot failure in ASF Buildbot on tomcat-trunk

2015-08-10 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/113

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] 1695035
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: r1695038 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 12:07:03 2015
New Revision: 1695038

URL: http://svn.apache.org/r1695038
Log:
Correct encryption levels

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

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java?rev=1695038&r1=1695037&r2=1695038&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java Mon 
Aug 10 12:07:03 2015
@@ -2087,7 +2087,7 @@ public enum Cipher {
 MessageDigest.SHA256,
 Protocol.TLSv1,
 false,
-EncryptionLevel.HIGH,
+EncryptionLevel.STRONG_NONE,
 true,
 0,
 0
@@ -2102,7 +2102,7 @@ public enum Cipher {
 MessageDigest.SHA384,
 Protocol.TLSv1,
 false,
-EncryptionLevel.HIGH,
+EncryptionLevel.STRONG_NONE,
 true,
 0,
 0
@@ -2147,7 +2147,7 @@ public enum Cipher {
 MessageDigest.SHA256,
 Protocol.TLSv1,
 false,
-EncryptionLevel.HIGH,
+EncryptionLevel.STRONG_NONE,
 true,
 0,
 0
@@ -2162,7 +2162,7 @@ public enum Cipher {
 MessageDigest.SHA384,
 Protocol.TLSv1,
 false,
-EncryptionLevel.HIGH,
+EncryptionLevel.STRONG_NONE,
 true,
 0,
 0



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



svn commit: r1695042 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 12:14:53 2015
New Revision: 1695042

URL: http://svn.apache.org/r1695042
Log:
Add new PSK key exchange mechanisms to definition of PSK

Modified:

tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1695042&r1=1695041&r2=1695042&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 Mon Aug 10 12:14:53 2015
@@ -467,7 +467,7 @@ public class OpenSSLCipherConfigurationP
 addListAlias(kGOST, filterByKeyExchange(allCiphers, 
Collections.singleton(KeyExchange.GOST)));
 addListAlias(GOST94, filterByMessageDigest(allCiphers, 
Collections.singleton(MessageDigest.GOST94)));
 addListAlias(GOST89MAC, filterByMessageDigest(allCiphers, 
Collections.singleton(MessageDigest.GOST89MAC)));
-addListAlias(PSK, filter(allCiphers, null, 
Collections.singleton(KeyExchange.PSK), 
Collections.singleton(Authentication.PSK), null, null, null));
+addListAlias(PSK, filter(allCiphers, null, new 
HashSet<>(Arrays.asList(KeyExchange.PSK, KeyExchange.RSAPSK, 
KeyExchange.DHEPSK, KeyExchange.ECDHEPSK)), 
Collections.singleton(Authentication.PSK), null, null, null));
 addListAlias(KRB5, filter(allCiphers, null, 
Collections.singleton(KeyExchange.KRB5), 
Collections.singleton(Authentication.KRB5), null, null, null));
 addListAlias(aSRP, filterByAuthentication(allCiphers, 
Collections.singleton(Authentication.SRP)));
 addListAlias(kSRP, filterByKeyExchange(allCiphers, 
Collections.singleton(KeyExchange.SRP)));



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



svn commit: r1695043 - /tomcat/trunk/test/org/apache/tomcat/util/threads/TestLimitLatch.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 12:18:38 2015
New Revision: 1695043

URL: http://svn.apache.org/r1695043
Log:
Increase delay for Gump. May need to exclude this test.

Modified:
tomcat/trunk/test/org/apache/tomcat/util/threads/TestLimitLatch.java

Modified: tomcat/trunk/test/org/apache/tomcat/util/threads/TestLimitLatch.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/threads/TestLimitLatch.java?rev=1695043&r1=1695042&r2=1695043&view=diff
==
--- tomcat/trunk/test/org/apache/tomcat/util/threads/TestLimitLatch.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/util/threads/TestLimitLatch.java Mon 
Aug 10 12:18:38 2015
@@ -75,20 +75,21 @@ public class TestLimitLatch {
 
 @Test
 public void testTenWait() throws Exception {
+final int pauseTime = 2000;
 LimitLatch latch = new LimitLatch(10);
 assertFalse("No threads should be waiting", latch.hasQueuedThreads());
 Thread[] testThread = new TestThread[30];
 for (int i = 0; i < 30; i++) {
-testThread[i] = new TestThread(latch, 1000);
+testThread[i] = new TestThread(latch, pauseTime);
 testThread[i].start();
 }
-Thread.sleep(50);
+Thread.sleep(pauseTime / 2);
 assertEquals("20 threads should be waiting", 20,
 latch.getQueuedThreads().size());
-Thread.sleep(1000);
+Thread.sleep(pauseTime);
 assertEquals("10 threads should be waiting", 10,
 latch.getQueuedThreads().size());
-Thread.sleep(1000);
+Thread.sleep(pauseTime);
 assertFalse("No threads should be waiting", latch.hasQueuedThreads());
 }
 



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



svn commit: r1695049 - /tomcat/trunk/test/org/apache/tomcat/websocket/TesterFirehoseServer.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 12:37:08 2015
New Revision: 1695049

URL: http://svn.apache.org/r1695049
Log:
Increase delay for Gump. May need to exclude this test.

Modified:
tomcat/trunk/test/org/apache/tomcat/websocket/TesterFirehoseServer.java

Modified: 
tomcat/trunk/test/org/apache/tomcat/websocket/TesterFirehoseServer.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TesterFirehoseServer.java?rev=1695049&r1=1695048&r2=1695049&view=diff
==
--- tomcat/trunk/test/org/apache/tomcat/websocket/TesterFirehoseServer.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TesterFirehoseServer.java Mon 
Aug 10 12:37:08 2015
@@ -42,7 +42,7 @@ public class TesterFirehoseServer {
 public static final int MESSAGE_COUNT = 10;
 public static final String MESSAGE;
 public static final int MESSAGE_SIZE = 1024;
-public static final int WAIT_TIME_MILLIS = 6;
+public static final int WAIT_TIME_MILLIS = 12;
 public static final int SEND_TIME_OUT_MILLIS = 5000;
 
 static {



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



svn commit: r1695051 - /tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 12:46:34 2015
New Revision: 1695051

URL: http://svn.apache.org/r1695051
Log:
Increased ping delay means longer timeouts are required.

Modified:
tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java

Modified: tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java?rev=1695051&r1=1695050&r2=1695051&view=diff
==
--- tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java 
(original)
+++ tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java Mon Aug 
10 12:46:34 2015
@@ -16,6 +16,7 @@
  */
 package org.apache.coyote.http2;
 
+import org.apache.catalina.connector.Connector;
 import org.junit.Assert;
 import org.junit.Test;
 
@@ -34,8 +35,22 @@ public class TestHttp2Section_6_8 extend
 public void testGoawayIgnoreNewStreams() throws Exception {
 setPingAckDelayMillis(PNG_ACK_DELAY_MS);
 
-// HTTP2 upgrade
-http2Connect();
+// HTTP2 upgrade - need longer timeouts for this test
+Connector connector = getTomcatInstance().getConnector();
+Http2Protocol http2Protocol = new Http2Protocol();
+// Short timeouts for now. May need to increase these for CI systems.
+http2Protocol.setReadTimeout(5000);
+http2Protocol.setKeepAliveTimeout(1);
+http2Protocol.setWriteTimeout(5000);
+http2Protocol.setMaxConcurrentStreams(200);
+connector.addUpgradeProtocol(http2Protocol);
+configureAndStartWebApplication();
+openClientConnection();
+doHttpUpgrade();
+sendClientPreface();
+validateHttp2InitialResponse();
+
+Thread.sleep(PNG_ACK_DELAY_MS + 200);
 
 getTomcatInstance().getConnector().pause();
 



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



buildbot exception in ASF Buildbot on tomcat-trunk

2015-08-10 Thread buildbot
The Buildbot has detected a build exception on builder tomcat-trunk while 
building ASF Buildbot. Full details are available at:
http://ci.apache.org/builders/tomcat-trunk/builds/117

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] 1695051
Blamelist: markt

BUILD FAILED: exception upload_2

Sincerely,
 -The Buildbot




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



svn commit: r1695059 - /tomcat/trunk/java/org/apache/catalina/ant/BaseRedirectorHelperTask.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 13:11:26 2015
New Revision: 1695059

URL: http://svn.apache.org/r1695059
Log:
Trivial commit to debug CI build

Modified:
tomcat/trunk/java/org/apache/catalina/ant/BaseRedirectorHelperTask.java

Modified: 
tomcat/trunk/java/org/apache/catalina/ant/BaseRedirectorHelperTask.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ant/BaseRedirectorHelperTask.java?rev=1695059&r1=1695058&r2=1695059&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/ant/BaseRedirectorHelperTask.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ant/BaseRedirectorHelperTask.java Mon 
Aug 10 13:11:26 2015
@@ -108,8 +108,10 @@ public abstract class BaseRedirectorHelp
 }
 
 /**
- * Returns the value of the failOnError
- * property.
+ * Returns the value of the failOnError property.
+ *
+ * @return true if the task should will if an error occurs,
+ * otherwise false
  */
 public boolean isFailOnError() {
   return failOnError;



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



buildbot success in ASF Buildbot on tomcat-trunk

2015-08-10 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/118

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



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

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 14:42:19 2015
New Revision: 1695089

URL: http://svn.apache.org/r1695089
Log:
Support both EDH and DHE versions of OpenSSL cipher names
Adds general support for OpenDSSL ciphers having old /alternative names
Should enable better code alignment between trunk and 8.0.x

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

tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParserOnly.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java?rev=1695089&r1=1695088&r2=1695089&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java Mon 
Aug 10 14:42:19 2015
@@ -65,7 +65,8 @@ public enum Cipher {
 false,
 0,
 0,
-"SSL_RSA_WITH_NULL_MD5"
+new String[] {"SSL_RSA_WITH_NULL_MD5"},
+null
 ),
 // Cipher 02
 TLS_RSA_WITH_NULL_SHA(
@@ -81,7 +82,8 @@ public enum Cipher {
 true,
 0,
 0,
-"SSL_RSA_WITH_NULL_SHA"
+new String[] {"SSL_RSA_WITH_NULL_SHA"},
+null
 ),
 // Cipher 03
 TLS_RSA_EXPORT_WITH_RC4_40_MD5(
@@ -97,7 +99,8 @@ public enum Cipher {
 false,
 40,
 128,
-"SSL_RSA_EXPORT_WITH_RC4_40_MD5"
+new String[] {"SSL_RSA_EXPORT_WITH_RC4_40_MD5"},
+null
 ),
 // Cipher 04
 TLS_RSA_WITH_RC4_128_MD5(
@@ -113,7 +116,8 @@ public enum Cipher {
 false,
 128,
 128,
-"SSL_RSA_WITH_RC4_128_MD5"
+new String[] {"SSL_RSA_WITH_RC4_128_MD5"},
+null
 ),
 // Cipher 05
 TLS_RSA_WITH_RC4_128_SHA(
@@ -129,7 +133,8 @@ public enum Cipher {
 false,
 128,
 128,
-"SSL_RSA_WITH_RC4_128_SHA"
+new String[] {"SSL_RSA_WITH_RC4_128_SHA"},
+null
 ),
 // Cipher 06
 TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5(
@@ -145,7 +150,8 @@ public enum Cipher {
 false,
 40,
 128,
-"SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5"
+new String[] {"SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5"},
+null
 ),
 // Cipher 07
 TLS_RSA_WITH_IDEA_CBC_SHA(
@@ -161,7 +167,8 @@ public enum Cipher {
 false,
 128,
 128,
-"SSL_RSA_WITH_IDEA_CBC_SHA"
+new String[] {"SSL_RSA_WITH_IDEA_CBC_SHA"},
+null
 ),
 // Cipher 08
 TLS_RSA_EXPORT_WITH_DES40_CBC_SHA(
@@ -177,7 +184,8 @@ public enum Cipher {
 false,
 40,
 56,
-"SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"
+new String[] {"SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"},
+null
 ),
 // Cipher 09
 TLS_RSA_WITH_DES_CBC_SHA(
@@ -193,7 +201,8 @@ public enum Cipher {
 false,
 56,
 56,
-"SSL_RSA_WITH_DES_CBC_SHA"
+new String[] {"SSL_RSA_WITH_DES_CBC_SHA"},
+null
 ),
 // Cipher 0A
 TLS_RSA_WITH_3DES_EDE_CBC_SHA(
@@ -209,7 +218,8 @@ public enum Cipher {
 true,
 112,
 168,
-"SSL_RSA_WITH_3DES_EDE_CBC_SHA"
+new String[] {"SSL_RSA_WITH_3DES_EDE_CBC_SHA"},
+null
 ),
 /* The DH ciphers */
 // Cipher 0B
@@ -226,7 +236,8 @@ public enum Cipher {
 false,
 40,
 56,
-"SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"
+new String[] {"SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"},
+null
 ),
 // Cipher 0C
 TLS_DH_DSS_WITH_DES_CBC_SHA(
@@ -242,7 +253,8 @@ public enum Cipher {
 false,
 56,
 56,
-"SSL_DH_DSS_WITH_DES_CBC_SHA"
+new String[] {"SSL_DH_DSS_WITH_DES_CBC_SHA"},
+null
 ),
 // Cipher 0D
 TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA(
@@ -258,7 +270,8 @@ public enum Cipher {
 true,
 112,
 168,
-"SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA"
+new String[] {"SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA"},
+null
 ),
 // Cipher 0E
 TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA(
@@ -274,7 +287,8 @@ public enum Cipher {
 false,
 40,
 56,
-"SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"
+new String[] {"SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"},
+null
 ),
 // Cipher 0F
 TLS_DH_RSA_WITH_DES_CBC_SHA(
@@ -290,7 +304,8 @

svn commit: r1695103 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 14:58:09 2015
New Revision: 1695103

URL: http://svn.apache.org/r1695103
Log:
Aligning code between 8.0.x and 9.0.x to support multiple versions of OpenSSL.
Restore export cipher definitions (that no-one should be using).
May need to adjust Gump tests after this commit.

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

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java?rev=1695103&r1=1695102&r2=1695103&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java Mon 
Aug 10 14:58:09 2015
@@ -1257,9 +1257,10 @@ public enum Cipher {
 null
 ),
 /* Experimental (and now expired) TLSv1 versions of SSLv3 ciphers.
- * Unsupported by Java and OpenSSL.
+ * Unsupported by Java and OpenSSL. */
 // Cipher 60
 TLS_RSA_EXPORT1024_WITH_RC4_56_MD5(
+0x0060,
 "EXP1024-RC4-MD5",
 KeyExchange.RSA,
 Authentication.RSA,
@@ -1276,6 +1277,7 @@ public enum Cipher {
 ),
 // Cipher 61
 TLS_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5(
+0x0061,
 "EXP1024-RC2-CBC-MD5",
 KeyExchange.RSA,
 Authentication.RSA,
@@ -1292,6 +1294,7 @@ public enum Cipher {
 ),
 // Cipher 62
 TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA(
+0x0062,
 "EXP1024-DES-CBC-SHA",
 KeyExchange.RSA,
 Authentication.RSA,
@@ -1308,6 +1311,7 @@ public enum Cipher {
 ),
 // Cipher 63
 TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA(
+0x0063,
 "EXP1024-DHE-DSS-DES-CBC-SHA",
 KeyExchange.EDH,
 Authentication.DSS,
@@ -1324,6 +1328,7 @@ public enum Cipher {
 ),
 // Cipher 64
 TLS_RSA_EXPORT1024_WITH_RC4_56_SHA(
+0x0064,
 "EXP1024-RC4-SHA",
 KeyExchange.RSA,
 Authentication.RSA,
@@ -1340,6 +1345,7 @@ public enum Cipher {
 ),
 // Cipher 65
 TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA(
+0x0065,
 "EXP1024-DHE-DSS-RC4-SHA",
 KeyExchange.EDH,
 Authentication.DSS,
@@ -1356,6 +1362,7 @@ public enum Cipher {
 ),
 // Cipher 66
 TLS_DHE_DSS_WITH_RC4_128_SHA(
+0x0066,
 "DHE-DSS-RC4-SHA",
 KeyExchange.EDH,
 Authentication.DSS,
@@ -1369,7 +1376,8 @@ public enum Cipher {
 128,
 new String[] {"SSL_DHE_DSS_WITH_RC4_128_SHA"},
 null
-),*/
+),
+
 /* TLS v1.2 ciphersuites */
 // Cipher 67
 TLS_DHE_RSA_WITH_AES_128_CBC_SHA256(



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



svn commit: r1695106 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 15:01:29 2015
New Revision: 1695106

URL: http://svn.apache.org/r1695106
Log:
Aligning code between 8.0.x and 9.0.x to support multiple versions of OpenSSL.
Gump tests are failing. Exclude EXPORT ciphers from ALL.

Modified:

tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1695106&r1=1695105&r2=1695106&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 Mon Aug 10 15:01:29 2015
@@ -485,11 +485,13 @@ public class OpenSSLCipherConfigurationP
 addListAlias(SRP, filterByKeyExchange(allCiphers, 
Collections.singleton(KeyExchange.SRP)));
 initialized = true;
 // Despite what the OpenSSL docs say, DEFAULT also excludes SSLv2
-addListAlias(DEFAULT, parse("ALL:!eNULL:!aNULL:!SSLv2"));
+addListAlias(DEFAULT, parse("ALL:!EXPORT:!eNULL:!aNULL:!SSLv2"));
 // COMPLEMENTOFDEFAULT is also not exactly as defined by the docs
 Set complementOfDefault = filterByKeyExchange(all, new 
HashSet<>(Arrays.asList(KeyExchange.EDH,KeyExchange.EECDH)));
 complementOfDefault = filterByAuthentication(complementOfDefault, 
Collections.singleton(Authentication.aNULL));
 complementOfDefault.removeAll(aliases.get(eNULL));
+complementOfDefault.addAll(aliases.get(Constants.SSL_PROTO_SSLv2));
+complementOfDefault.addAll(aliases.get(EXPORT));
 addListAlias(COMPLEMENTOFDEFAULT, complementOfDefault);
 }
 



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



svn commit: r1695107 - /tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 15:07:15 2015
New Revision: 1695107

URL: http://svn.apache.org/r1695107
Log:
9.0.x is currently configured to test with OpenSSL trunk which doesn't support 
ciphers 0x0061 to 0x0066.

Modified:
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java

Modified: 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java?rev=1695107&r1=1695106&r2=1695107&view=diff
==
--- 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java 
(original)
+++ 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java 
Mon Aug 10 15:07:15 2015
@@ -46,6 +46,12 @@ public class TesterOpenSSL {
 Cipher.SSL2_DES_192_EDE3_CBC_WITH_MD5,
 Cipher.SSL2_IDEA_128_CBC_WITH_MD5,
 Cipher.SSL2_RC4_128_EXPORT40_WITH_MD5,
+Cipher.TLS_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5,
+Cipher.TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA,
+Cipher.TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA,
+Cipher.TLS_RSA_EXPORT1024_WITH_RC4_56_SHA,
+Cipher.TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA,
+Cipher.TLS_DHE_DSS_WITH_RC4_128_SHA,
 // The following have been removed from OpenSSL on 
2015-05-23
 Cipher.TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA,
 Cipher.TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA)));



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



svn commit: r1695110 - /tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 15:15:17 2015
New Revision: 1695110

URL: http://svn.apache.org/r1695110
Log:
9.0.x is currently configured to test with OpenSSL trunk which doesn't support 
cipher 0x0060.

Modified:
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java

Modified: 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java?rev=1695110&r1=1695109&r2=1695110&view=diff
==
--- 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java 
(original)
+++ 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java 
Mon Aug 10 15:15:17 2015
@@ -46,6 +46,7 @@ public class TesterOpenSSL {
 Cipher.SSL2_DES_192_EDE3_CBC_WITH_MD5,
 Cipher.SSL2_IDEA_128_CBC_WITH_MD5,
 Cipher.SSL2_RC4_128_EXPORT40_WITH_MD5,
+Cipher.TLS_RSA_EXPORT1024_WITH_RC4_56_MD5,
 Cipher.TLS_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5,
 Cipher.TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA,
 Cipher.TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA,



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



svn commit: r1695111 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 15:20:34 2015
New Revision: 1695111

URL: http://svn.apache.org/r1695111
Log:
Fix DEFAULT

Modified:

tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1695111&r1=1695110&r2=1695111&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 Mon Aug 10 15:20:34 2015
@@ -485,13 +485,12 @@ public class OpenSSLCipherConfigurationP
 addListAlias(SRP, filterByKeyExchange(allCiphers, 
Collections.singleton(KeyExchange.SRP)));
 initialized = true;
 // Despite what the OpenSSL docs say, DEFAULT also excludes SSLv2
-addListAlias(DEFAULT, parse("ALL:!EXPORT:!eNULL:!aNULL:!SSLv2"));
+addListAlias(DEFAULT, parse("ALL:!eNULL:!aNULL:!SSLv2"));
 // COMPLEMENTOFDEFAULT is also not exactly as defined by the docs
 Set complementOfDefault = filterByKeyExchange(all, new 
HashSet<>(Arrays.asList(KeyExchange.EDH,KeyExchange.EECDH)));
 complementOfDefault = filterByAuthentication(complementOfDefault, 
Collections.singleton(Authentication.aNULL));
 complementOfDefault.removeAll(aliases.get(eNULL));
 complementOfDefault.addAll(aliases.get(Constants.SSL_PROTO_SSLv2));
-complementOfDefault.addAll(aliases.get(EXPORT));
 addListAlias(COMPLEMENTOFDEFAULT, complementOfDefault);
 }
 



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



svn commit: r1695112 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 15:22:33 2015
New Revision: 1695112

URL: http://svn.apache.org/r1695112
Log:
Update comment

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

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java?rev=1695112&r1=1695111&r2=1695112&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java Mon 
Aug 10 15:22:33 2015
@@ -1257,7 +1257,8 @@ public enum Cipher {
 null
 ),
 /* Experimental (and now expired) TLSv1 versions of SSLv3 ciphers.
- * Unsupported by Java and OpenSSL. */
+ * Unsupported by Java and OpenSSL 1.1.x onwards. Some earlier OpenSSL
+ * versions do support these. */
 // Cipher 60
 TLS_RSA_EXPORT1024_WITH_RC4_56_MD5(
 0x0060,



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



svn commit: r1695114 - in /tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl: Authentication.java Cipher.java Encryption.java EncryptionLevel.java KeyExchange.java MessageDigest.java O

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 15:25:05 2015
New Revision: 1695114

URL: http://svn.apache.org/r1695114
Log:
Sync with 9.0.x.
I'm expecting this to trigger some Gump failures that will require some tweaks 
to the tests to correctly configure them for running with OpenSSL 1.0.2

Modified:

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Authentication.java

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Encryption.java

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/EncryptionLevel.java

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/KeyExchange.java

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/MessageDigest.java

tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Authentication.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Authentication.java?rev=1695114&r1=1695113&r2=1695114&view=diff
==
--- 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Authentication.java
 (original)
+++ 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Authentication.java
 Mon Aug 10 15:25:05 2015
@@ -17,7 +17,7 @@
 
 package org.apache.tomcat.util.net.jsse.openssl;
 
-enum Authentication {
+public enum Authentication {
 RSA /* RSA auth */,
 DSS /* DSS auth */,
 aNULL /* no auth (i.e. use ADH or AECDH) */,

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java?rev=1695114&r1=1695113&r2=1695114&view=diff
==
--- 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java 
(original)
+++ 
tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java 
Mon Aug 10 15:25:05 2015
@@ -65,7 +65,8 @@ public enum Cipher {
 false,
 0,
 0,
-"SSL_RSA_WITH_NULL_MD5"
+new String[] {"SSL_RSA_WITH_NULL_MD5"},
+null
 ),
 // Cipher 02
 TLS_RSA_WITH_NULL_SHA(
@@ -81,7 +82,8 @@ public enum Cipher {
 true,
 0,
 0,
-"SSL_RSA_WITH_NULL_SHA"
+new String[] {"SSL_RSA_WITH_NULL_SHA"},
+null
 ),
 // Cipher 03
 TLS_RSA_EXPORT_WITH_RC4_40_MD5(
@@ -97,7 +99,8 @@ public enum Cipher {
 false,
 40,
 128,
-"SSL_RSA_EXPORT_WITH_RC4_40_MD5"
+new String[] {"SSL_RSA_EXPORT_WITH_RC4_40_MD5"},
+null
 ),
 // Cipher 04
 TLS_RSA_WITH_RC4_128_MD5(
@@ -113,7 +116,8 @@ public enum Cipher {
 false,
 128,
 128,
-"SSL_RSA_WITH_RC4_128_MD5"
+new String[] {"SSL_RSA_WITH_RC4_128_MD5"},
+null
 ),
 // Cipher 05
 TLS_RSA_WITH_RC4_128_SHA(
@@ -129,7 +133,8 @@ public enum Cipher {
 false,
 128,
 128,
-"SSL_RSA_WITH_RC4_128_SHA"
+new String[] {"SSL_RSA_WITH_RC4_128_SHA"},
+null
 ),
 // Cipher 06
 TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5(
@@ -145,7 +150,8 @@ public enum Cipher {
 false,
 40,
 128,
-"SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5"
+new String[] {"SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5"},
+null
 ),
 // Cipher 07
 TLS_RSA_WITH_IDEA_CBC_SHA(
@@ -161,7 +167,8 @@ public enum Cipher {
 false,
 128,
 128,
-"SSL_RSA_WITH_IDEA_CBC_SHA"
+new String[] {"SSL_RSA_WITH_IDEA_CBC_SHA"},
+null
 ),
 // Cipher 08
 TLS_RSA_EXPORT_WITH_DES40_CBC_SHA(
@@ -177,7 +184,8 @@ public enum Cipher {
 false,
 40,
 56,
-"SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"
+new String[] {"SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"},
+null
 ),
 // Cipher 09
 TLS_RSA_WITH_DES_CBC_SHA(
@@ -193,7 +201,8 @@ public enum Cipher {
 false,
 56,
 56,
-"SSL_RSA_WITH_DES_CBC_SHA"
+new String[] {"SSL_RSA_WITH_DES_CBC_SHA"},
+null
 ),
 // Cipher 0A
 TLS_RSA_WITH_3DES_EDE_CBC_SHA(
@@ -209,7 +218,8 @@ public enum Cipher {
 true,
 112,
 168,
-"SSL_RSA_WITH_3DES_EDE_CBC_SHA"
+new String[] {"SSL_RSA_WITH_3DES_EDE_CBC_SHA"},
+null
 ),
 /* The DH ciphers */
 // Cipher 0B
@@ -226,7 +236,8 @@ pu

buildbot failure in ASF Buildbot on tomcat-trunk

2015-08-10 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/121

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



buildbot success in ASF Buildbot on tomcat-trunk

2015-08-10 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/122

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



buildbot exception in ASF Buildbot on tomcat-trunk

2015-08-10 Thread buildbot
The Buildbot has detected a build exception on builder tomcat-trunk while 
building ASF Buildbot. Full details are available at:
http://ci.apache.org/builders/tomcat-trunk/builds/123

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] 1695112
Blamelist: markt

BUILD FAILED: exception upload_2

Sincerely,
 -The Buildbot




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



[Bug 58192] ImageIO based applications fail to deploy in Tomcat 8.0.24 (worked in 8.0.23)

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58192

--- Comment #19 from Mark Thomas  ---
Just use 'ant' rather than 'ant release'. You don't need a full release build.
You'll find CATALINA_HOME at output/build

-- 
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 58230] New: Incorrect input from ServletInputStream in ReadListener

2015-08-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58230

Bug ID: 58230
   Summary: Incorrect input from ServletInputStream in
ReadListener
   Product: Tomcat 8
   Version: 8.0.24
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: rstoyanc...@yahoo.com

I have a reproducible case where the bytes read with ServletInputStream via a
javax.servlet.ReadListener are incorrect.

The code is an experiment with layering Reactive Streams over Servlet 3.1
non-blocking I/O. I apologize for not being able to create a more focused
isolated example (I did try). That said it is a very basic example that
hopefully with some debugging you can zero in on the issue.

To observe the failure, clone
https://github.com/spring-projects/spring-reactive, then change the following
read buffer size to 4096
https://github.com/spring-projects/spring-reactive/blob/master/src/main/java/org/springframework/reactive/web/servlet/HttpHandlerServlet.java#L37,
then run the test
https://github.com/spring-projects/spring-reactive/blob/master/src/test/java/org/springframework/reactive/web/servlet/HttpHandlerServletTomcatIntegrationTests.java.

The test sends an HTTP request with a body of 3 * 4096 bytes. The server echoes
that back. However the returned body doesn't match starting at index 4096,
which happens to be the start of the second chunk.

On the server requests are delegated to an HttpHandler which accepts a
(Reactive Streams) Publisher for the input and returns a Publisher for the
output. In the test the HttpHandler is EchoHandler which returns the input
Publisher as the response Publisher effectively piping input directly to
output. Underlying that are RequestBodyPublisher and ResponseBodySubscriber
which adapt the Read/WriteListener to Reactive Streams.

Increasing the size of the array into which chunks are read to 4293 makes the
tests pass.

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

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



Re: [VOTE] JK 1.2.41 -- ATTENTION COMMITTERS - PLEASE VOTE --

2015-08-10 Thread Christopher Schultz
All,

On 7/26/15 6:27 PM, Mark Thomas wrote:
> Tag:
> http://svn.apache.org/viewvc/tomcat/jk/tags/JK_1_2_41/  (r1692773)
> 
> Source:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/jk/
> 
> Full details in the changelog but main reason for release is the fix for
> CVE-2014-8111.
> 
> The proposed JK 1.2.41 release is:
> [ ] Broken - do not release
> [ ] Stable - go ahead and release as 1.2.41

Can we get some more votes, please?

-chris




signature.asc
Description: OpenPGP digital signature


Re: svn commit: r1695111 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

2015-08-10 Thread Christopher Schultz
Mark,

On 8/10/15 11:20 AM, ma...@apache.org wrote:
> Author: markt
> Date: Mon Aug 10 15:20:34 2015
> New Revision: 1695111
> 
> URL: http://svn.apache.org/r1695111
> Log:
> Fix DEFAULT
> 
> Modified:
> 
> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
> 
> Modified: 
> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
> URL: 
> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1695111&r1=1695110&r2=1695111&view=diff
> ==
> --- 
> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>  (original)
> +++ 
> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>  Mon Aug 10 15:20:34 2015
> @@ -485,13 +485,12 @@ public class OpenSSLCipherConfigurationP
>  addListAlias(SRP, filterByKeyExchange(allCiphers, 
> Collections.singleton(KeyExchange.SRP)));
>  initialized = true;
>  // Despite what the OpenSSL docs say, DEFAULT also excludes SSLv2
> -addListAlias(DEFAULT, parse("ALL:!EXPORT:!eNULL:!aNULL:!SSLv2"));
> +addListAlias(DEFAULT, parse("ALL:!eNULL:!aNULL:!SSLv2"));

Do I misunderstand the above? Have you added EXPORT ciphers back into
the DEFAULT ciphers? That really should not be the default. Recent
versions of OpenSSL don't include EXPORT in the "ALL" (I think) unless
specifically requested, but older versions still include them, so we
ought to be very careful and explicitly exclude them.

-chris



signature.asc
Description: OpenPGP digital signature


svn commit: r1695127 - /tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 16:24:05 2015
New Revision: 1695127

URL: http://svn.apache.org/r1695127
Log:
Checkstyle

Modified:
tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java

Modified: tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java?rev=1695127&r1=1695126&r2=1695127&view=diff
==
--- tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java 
(original)
+++ tomcat/trunk/test/org/apache/coyote/http2/TestHttp2Section_6_8.java Mon Aug 
10 16:24:05 2015
@@ -16,10 +16,11 @@
  */
 package org.apache.coyote.http2;
 
-import org.apache.catalina.connector.Connector;
 import org.junit.Assert;
 import org.junit.Test;
 
+import org.apache.catalina.connector.Connector;
+
 /**
  * Unit tests for Section 6.8 of
  * https://tools.ietf.org/html/rfc7540";>RFC 7540.



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



Re: svn commit: r1695111 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

2015-08-10 Thread Mark Thomas
On 10/08/2015 17:17, Christopher Schultz wrote:
> Mark,
> 
> On 8/10/15 11:20 AM, ma...@apache.org wrote:
>> Author: markt
>> Date: Mon Aug 10 15:20:34 2015
>> New Revision: 1695111
>>
>> URL: http://svn.apache.org/r1695111
>> Log:
>> Fix DEFAULT
>>
>> Modified:
>> 
>> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>>
>> Modified: 
>> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>> URL: 
>> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1695111&r1=1695110&r2=1695111&view=diff
>> ==
>> --- 
>> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>>  (original)
>> +++ 
>> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>>  Mon Aug 10 15:20:34 2015
>> @@ -485,13 +485,12 @@ public class OpenSSLCipherConfigurationP
>>  addListAlias(SRP, filterByKeyExchange(allCiphers, 
>> Collections.singleton(KeyExchange.SRP)));
>>  initialized = true;
>>  // Despite what the OpenSSL docs say, DEFAULT also excludes SSLv2
>> -addListAlias(DEFAULT, parse("ALL:!EXPORT:!eNULL:!aNULL:!SSLv2"));
>> +addListAlias(DEFAULT, parse("ALL:!eNULL:!aNULL:!SSLv2"));
> 
> Do I misunderstand the above? Have you added EXPORT ciphers back into
> the DEFAULT ciphers? That really should not be the default. Recent
> versions of OpenSSL don't include EXPORT in the "ALL" (I think) unless
> specifically requested, but older versions still include them, so we
> ought to be very careful and explicitly exclude them.

We are aiming to mimic OpenSSL behaviour and - with the current code -
we are doing that for trunk and 1.0.2.

OpenSSL trunk includes EXPORT in DEFAULT whereas 1.0.2 does not.

Bizarrely, prior to this change the Tomcat code included it in 8.0.x
(which is tested with 1.0.2) and excluded it with trunk (which is tested
with OpenSSL trunk).

This change was triggered by restoring the experimental export ciphers
in trunk as OpenSSL 1.0.2 still defines them.

I don't think we are ever going to be able to exactly mimic OpenSSL but
absent a test case that shows Tomcat doing something that a) OpenSSl
doesn't do for a given configuration string and b) is really stupid I'm
not going to be too concerned.

I'm more concerned about having consistent behaviour of this feature
between Tomcat 8.0.x and Tomcat trunk.

Mark

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



Re: [VOTE] JK 1.2.41

2015-08-10 Thread Violeta Georgieva
Hi,

2015-07-27 1:27 GMT+03:00 Mark Thomas :
>
> Tag:
> http://svn.apache.org/viewvc/tomcat/jk/tags/JK_1_2_41/  (r1692773)
>
> Source:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/jk/
>
> Full details in the changelog but main reason for release is the fix for
> CVE-2014-8111.
>
> The proposed JK 1.2.41 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 1.2.41

Regards,
Violeta

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


Re: svn commit: r1695111 - /tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

2015-08-10 Thread Mark Thomas
On 10/08/2015 18:38, Mark Thomas wrote:
> On 10/08/2015 17:17, Christopher Schultz wrote:
>> Mark,
>>
>> On 8/10/15 11:20 AM, ma...@apache.org wrote:
>>> Author: markt
>>> Date: Mon Aug 10 15:20:34 2015
>>> New Revision: 1695111
>>>
>>> URL: http://svn.apache.org/r1695111
>>> Log:
>>> Fix DEFAULT
>>>
>>> Modified:
>>> 
>>> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>>>
>>> Modified: 
>>> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>>> URL: 
>>> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1695111&r1=1695110&r2=1695111&view=diff
>>> ==
>>> --- 
>>> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>>>  (original)
>>> +++ 
>>> tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
>>>  Mon Aug 10 15:20:34 2015
>>> @@ -485,13 +485,12 @@ public class OpenSSLCipherConfigurationP
>>>  addListAlias(SRP, filterByKeyExchange(allCiphers, 
>>> Collections.singleton(KeyExchange.SRP)));
>>>  initialized = true;
>>>  // Despite what the OpenSSL docs say, DEFAULT also excludes SSLv2
>>> -addListAlias(DEFAULT, parse("ALL:!EXPORT:!eNULL:!aNULL:!SSLv2"));
>>> +addListAlias(DEFAULT, parse("ALL:!eNULL:!aNULL:!SSLv2"));
>>
>> Do I misunderstand the above? Have you added EXPORT ciphers back into
>> the DEFAULT ciphers? That really should not be the default. Recent
>> versions of OpenSSL don't include EXPORT in the "ALL" (I think) unless
>> specifically requested, but older versions still include them, so we
>> ought to be very careful and explicitly exclude them.
> 
> We are aiming to mimic OpenSSL behaviour and - with the current code -
> we are doing that for trunk and 1.0.2.
> 
> OpenSSL trunk includes EXPORT in DEFAULT whereas 1.0.2 does not.
> 
> Bizarrely, prior to this change the Tomcat code included it in 8.0.x
> (which is tested with 1.0.2) and excluded it with trunk (which is tested
> with OpenSSL trunk).
> 
> This change was triggered by restoring the experimental export ciphers
> in trunk as OpenSSL 1.0.2 still defines them.
> 
> I don't think we are ever going to be able to exactly mimic OpenSSL but
> absent a test case that shows Tomcat doing something that a) OpenSSl
> doesn't do for a given configuration string and b) is really stupid I'm
> not going to be too concerned.
> 
> I'm more concerned about having consistent behaviour of this feature
> between Tomcat 8.0.x and Tomcat trunk.

Just as a follow-up I'm trying to construct the OpenSSL unit tests so
they run and pass with both OpenSSL trunk and 1.0.2

Mark


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



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

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 19:52:17 2015
New Revision: 1695159

URL: http://svn.apache.org/r1695159
Log:
OpenSSL cipher mapping in trunk now works (i.e. tests pass) with 1.0.2.
Need to test with 1.1.0 - I suspect some 'tweaks' will be required.

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

tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestCipher.java

tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java?rev=1695159&r1=1695158&r2=1695159&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/Cipher.java Mon 
Aug 10 19:52:17 2015
@@ -4021,7 +4021,7 @@ public enum Cipher {
 // RC2_128_CBC_WITH_MD5
 SSL_CK_RC2_128_CBC_WITH_MD5(
 -1,
-"RC2-MD5",
+"RC2-CBC-MD5",
 KeyExchange.RSA,
 Authentication.RSA,
 Encryption.RC2,

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1695159&r1=1695158&r2=1695159&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 Mon Aug 10 19:52:17 2015
@@ -485,12 +485,13 @@ public class OpenSSLCipherConfigurationP
 addListAlias(SRP, filterByKeyExchange(allCiphers, 
Collections.singleton(KeyExchange.SRP)));
 initialized = true;
 // Despite what the OpenSSL docs say, DEFAULT also excludes SSLv2
-addListAlias(DEFAULT, parse("ALL:!eNULL:!aNULL:!SSLv2"));
+addListAlias(DEFAULT, parse("ALL:!EXPORT:!eNULL:!aNULL:!SSLv2"));
 // COMPLEMENTOFDEFAULT is also not exactly as defined by the docs
 Set complementOfDefault = filterByKeyExchange(all, new 
HashSet<>(Arrays.asList(KeyExchange.EDH,KeyExchange.EECDH)));
 complementOfDefault = filterByAuthentication(complementOfDefault, 
Collections.singleton(Authentication.aNULL));
 complementOfDefault.removeAll(aliases.get(eNULL));
 complementOfDefault.addAll(aliases.get(Constants.SSL_PROTO_SSLv2));
+complementOfDefault.addAll(aliases.get(EXPORT));
 addListAlias(COMPLEMENTOFDEFAULT, complementOfDefault);
 }
 

Modified: 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestCipher.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestCipher.java?rev=1695159&r1=1695158&r2=1695159&view=diff
==
--- tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestCipher.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestCipher.java 
Mon Aug 10 19:52:17 2015
@@ -23,17 +23,10 @@ import java.util.List;
 import java.util.Set;
 
 import org.junit.Assert;
-import org.junit.Assume;
-import org.junit.Before;
 import org.junit.Test;
 
 public class TestCipher {
 
-@Before
-public void checkVersion() {
-Assume.assumeTrue(TesterOpenSSL.IS_EXPECTED_VERSION);
-}
-
 /*
  * Checks that every cipher suite returned by OpenSSL is mapped to at least
  * one cipher suite that is recognised by JSSE or is a cipher suite known
@@ -83,43 +76,10 @@ public class TestCipher {
 Set availableCipherSuites = 
TesterOpenSSL.getOpenSSLCiphersAsSet("ALL:eNULL");
 Set expectedCipherSuites = new HashSet<>();
 for (Cipher cipher : Cipher.values()) {
-String openSSLAlias = cipher.getOpenSSLAlias();
-// OpenSSL does not implement any FORTEZZA algorithms so exclude
-// them from the expected list
-if (openSSLAlias.contains("FZA")) {
-continue;
-}
-// GOST algorithms are not enabled by default and no JSSE
-// implementation supports them so exclude them from the expected
-// list
-if (openSSLAlias.contains("GOST")) {
-continue;
-}
-// OpenSSL does not enable the experimental EXP1024 and
-// DHE-DSS-RC4-SHA cipher suites unless the source is explicitly
-  

FailedRequestFilter IOHandling

2015-08-10 Thread wadzapi



Hello! I'm WadZapi - JEE developer from Russia.

We're using Tomcat 7.0.61 as servlet container in production 
environment. I tried to configure servlet 3.0 multipart config 
annotations with Failed Request Filter.
I've stuck and struggling :-) trying to configure it well with myFaces 
JSF implementation. I found that root cause of that troubles in 
maxSwallowSize attribute and handling it in IdentityInputFilter.
With configured maxSwallowSize=-1 FailedRequestFilter works well - 
HTTP 400 sent and client redirected to error page.
But using default maxSwallowSize attribute (2mb) or any other used for 
connector - (with filesize > 2 MB) client doesn't get any answer, may 
be server send after connection was reset and socket was closed.
Connection was closed, because IdentityInputFilter threw IOException - 
after that socket was immediately closed. So on client it looks like 
CONNECTION_RESET and blank page (request was sent, but no answer 
received).

May be I've lost something in my configuration.

I've read mailing list and saw some pathes of your on 
FailedRequestFilter for maxUploadSize attributes in request. May be 
you could give me some advices for searching a good way of Handling 
maxFileUpload size exception handling.
It could be fixed by setting maxSwallowSize=-1, but it looks like a 
strange hack. It couldn't go to production config as well, because 
behaviour with handling -1 could be changed in IdentityInputFilter.
May be there any other ways of configuring and handling upload size 
exceeded limit in multipartconfigelement. I'll be cheking email, 
looking forward your replies and will be truly grateful for any advices.


Thanks for the TOMCAT development, so...
Best Regards, WadZapi.



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



svn commit: r1695163 - /tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 20:34:00 2015
New Revision: 1695163

URL: http://svn.apache.org/r1695163
Log:
Get the tests to pass with 1.0.2 and 1.1.0

Modified:

tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java

Modified: 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java?rev=1695163&r1=1695162&r2=1695163&view=diff
==
--- 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
 Mon Aug 10 20:34:00 2015
@@ -26,13 +26,17 @@ public class TestOpenSSLCipherConfigurat
 
 @Test
 public void testDEFAULT() throws Exception {
-testSpecification("DEFAULT");
+// EXPORT was removed from DEFAULT in 1.1.0 but we prefer the old
+// behaviour
+testSpecification("DEFAULT:!EXPORT");
 }
 
 
 @Test
 public void testCOMPLEMENTOFDEFAULT() throws Exception {
-testSpecification("COMPLEMENTOFDEFAULT");
+// EXPORT was removed from DEFAULT in 1.1.0 but we prefer the old
+// behaviour
+testSpecification("COMPLEMENTOFDEFAULT:EXPORT");
 }
 
 



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



svn commit: r1695164 - /tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java

2015-08-10 Thread markt
Author: markt
Date: Mon Aug 10 20:37:59 2015
New Revision: 1695164

URL: http://svn.apache.org/r1695164
Log:
Passed with 1.1.0 as well

Modified:
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java

Modified: 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java?rev=1695164&r1=1695163&r2=1695164&view=diff
==
--- 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java 
(original)
+++ 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TesterOpenSSL.java 
Mon Aug 10 20:37:59 2015
@@ -68,7 +68,7 @@ public class TesterOpenSSL {
 //  1.0.0 - TODO
 //  1.0.1 - TODO
 //  1.0.2 - Done
-//  1.1.0 - TODO
+//  1.1.0 - Done
 
 // These were removed in 0.9.8 (or earlier) so won't be available in 
any
 // supported version.



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



To Apache Tomcat user / contributor : How To make sure you are running Race Free code

2015-08-10 Thread Benjamin Shapiro
How To Make Sure you are running Race Free code:

Most multithreaded applications have multiple hidden race conditions.
This link shows how to verify that races are not experienced by your JVM 
powered applications.
https://thinkingsoftware.com/HowToUseRaceCatcher/

The service of known issues comes with the downloaded product.
Please note that this product and this service is FREE for Tomcat and Jetty 
open source projects.

https://thinkingsoftware.com/#download
https://ThinkingSoftware.com



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

2015-08-10 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,
 and has been outstanding for 16 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-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: 30 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 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20150811-native-src.tar.gz
 -Dtest.reports=output/logs-APR 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20150811-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps 
-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-20150811/lib 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20150811.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-src.jar
 -Dtest.exclu
 dePerformance=true -Dtest.accesslog=true 
-Dcommons-pool.home=/srv/gump/public/workspace/commons-pool-1.x 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=true -Dexecute.test.bio=false -Dexecute.test.nio=false 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20150811.jar
 -Dtest.temp=output/test-tmp-APR 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.0.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-7